/*! on-defaults v1.0 edit */

html {
    font-size: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

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

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

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

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

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

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

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

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

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

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

td,
th {
    padding: 0
}

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

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

blockquote,
body,
dd,
div,
dl,
dt,
form,
li,
ol,
p,
td,
th,
ul {
    margin: 0;
    padding: 0
}

img {
    /* border: 0; */
    /* max-width: 100%; */
    /* height: auto; */
    -ms-interpolation-mode: bicubic;
    /* display: inline-block; */
}

em,
i {
    font-style: italic;
    line-height: inherit
}

b,
strong {
    font-weight: 700;
    line-height: inherit
}

.small,
small {
    font-size: 80%;
    line-height: inherit
}

dl,
ol,
ul {
    line-height: inherit;
    list-style-position: outside
}

li {
    font-size: inherit
}

ul {
    list-style-type: disc;
    margin-left: 1.375em
}

ol {
    margin-left: 1.375em
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-left: 1.25em;
    margin-bottom: 0
}

dl {
    margin-bottom: 1.375em
}

dl dt {
    margin-bottom: .3em;
    font-weight: 700
}


/*!/ on-defaults v1.0 */

iframe {
    border: 0;
    width: 100%;
	height: 200px;
}

figure {
    margin: 0;
    position: relative;
    width: 100%
}

img {
    /* max-width: inherit; */
    /* width: 100%; */
}

ol,
ul {
    margin-bottom: 2em
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: normal;
    font-weight: 100;
    src: url("https://shared.bayer.com/fonts/western/cc0b18f1-39d1-4580-b602-5a15f141c052.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/cc0b18f1-39d1-4580-b602-5a15f141c052.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/685c012e-b603-41bb-9f76-d7e1cab76f53.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/0248a27d-0abf-4b74-a3c5-47a73e09098d.woff") format("woff"), url("https://shared.bayer.com/fonts/western/47657cdc-7580-4429-a42b-88917e1ee633.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/0cb85325-f0de-4961-88cd-36759752dddc.svg#0cb85325-f0de-4961-88cd-36759752dddc") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: italic;
    font-weight: 100;
    src: url("https://shared.bayer.com/fonts/western/b74c519b-e2f4-426d-983e-73e6179fb1c3.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/b74c519b-e2f4-426d-983e-73e6179fb1c3.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/176a80d2-cdc4-4f80-a617-24026f69062c.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/8591aeba-737a-4116-9397-585c23ebe051.woff") format("woff"), url("https://shared.bayer.com/fonts/western/e2fecb5c-a4e8-4326-99d3-04ccc5a2fe7b.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/04afbdb8-b0c5-4f69-ad0a-d225e45f8882.svg#04afbdb8-b0c5-4f69-ad0a-d225e45f8882") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: normal;
    font-weight: 300;
    src: url("https://shared.bayer.com/fonts/western/8827e223-8d96-4750-8b0c-8ef828fb1f0f.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/8827e223-8d96-4750-8b0c-8ef828fb1f0f.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/0128d8b7-d00b-4315-8daa-970f97ecac64.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/803af1a9-a09b-4de5-ba36-e3d228fb5bc4.woff") format("woff"), url("https://shared.bayer.com/fonts/western/831880ae-4958-487d-bc2f-aa2c1a0636e7.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/3513edb4-f4ad-4340-85e6-0cea8ca12237.svg#3513edb4-f4ad-4340-85e6-0cea8ca12237") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: italic;
    font-weight: 300;
    src: url("https://shared.bayer.com/fonts/western/f58764aa-e314-4f4f-bcd5-2feb02b22e08.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/f58764aa-e314-4f4f-bcd5-2feb02b22e08.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/6c334865-778f-4cb5-9b2e-cfdfb2d2c205.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/ca10c83d-ebd5-4705-8f95-673919515083.woff") format("woff"), url("https://shared.bayer.com/fonts/western/ab661d69-d776-4fbf-94fe-f7d2950ddc70.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/72289c2d-620c-4c18-93d5-5938530db5e3.svg#72289c2d-620c-4c18-93d5-5938530db5e3") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: normal;
    font-weight: 400;
    src: url("https://shared.bayer.com/fonts/western/285b0922-a3d2-4550-b29d-b4f74a9611e4.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/285b0922-a3d2-4550-b29d-b4f74a9611e4.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/823e6839-53d8-41b9-a5a1-5f05833acd12.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/92679273-9798-4d27-893b-d53dfd2bb4c7.woff") format("woff"), url("https://shared.bayer.com/fonts/western/e4fb2994-44c3-40fe-bec7-9c4fa593b799.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/ea22c7fc-8a36-484f-85e6-d014662a2273.svg#ea22c7fc-8a36-484f-85e6-d014662a2273") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: italic;
    font-weight: 400;
    src: url("https://shared.bayer.com/fonts/western/cd36001a-de1e-4773-adcf-a6e589f0705a.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/cd36001a-de1e-4773-adcf-a6e589f0705a.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/bcfc49d1-ee2f-4fcc-8322-99607f4a7007.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/fd783951-0929-49f5-9cdd-5b34008bb362.woff") format("woff"), url("https://shared.bayer.com/fonts/western/035a7d84-08c6-4e91-9dbc-a881c1d76333.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/553e1a25-3907-46e7-9bec-d7b74e7e05eb.svg#553e1a25-3907-46e7-9bec-d7b74e7e05eb") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: normal;
    font-weight: 500;
    src: url("https://shared.bayer.com/fonts/western/5abe98e8-3e80-4fd6-b27b-6ec4c6385461.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/5abe98e8-3e80-4fd6-b27b-6ec4c6385461.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/c86f4d57-4caf-4c6f-9554-7926dd67e3f1.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/92c69f6c-0185-4eb2-800e-1ee3947ca4dd.woff") format("woff"), url("https://shared.bayer.com/fonts/western/e11c48d3-bed3-4b35-9d1e-1a5c7afe80e3.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/394a4a67-cf1b-44ee-a02e-68dc9752d99e.svg#394a4a67-cf1b-44ee-a02e-68dc9752d99e") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: normal;
    font-weight: 700;
    src: url("https://shared.bayer.com/fonts/western/e276fe3d-01c5-4575-99f1-3fc0780d5417.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/e276fe3d-01c5-4575-99f1-3fc0780d5417.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/a61c00c6-86e7-4fa9-ac6b-476548df9cb8.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/7fd00069-f615-471e-8089-b0bab013cfd9.woff") format("woff"), url("https://shared.bayer.com/fonts/western/7c110d92-b5c8-416b-b5c6-5f1d6c3a720a.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/ee27a720-58cd-465f-b85c-1a5b5bdee597.svg#ee27a720-58cd-465f-b85c-1a5b5bdee597") format("svg");
    font-display: swap
}

@font-face {
    font-family: "Neue Helvetica W01";
    font-style: italic;
    font-weight: 700;
    src: url("https://shared.bayer.com/fonts/western/21a97ece-dadb-4f5e-98d9-51ebcbd7ac41.eot?#iefix");
    src: url("https://shared.bayer.com/fonts/western/21a97ece-dadb-4f5e-98d9-51ebcbd7ac41.eot?#iefix") format("eot"), url("https://shared.bayer.com/fonts/western/6a88d203-cbbc-42e9-b4b7-195631718870.woff2") format("woff2"), url("https://shared.bayer.com/fonts/western/502de8c5-bac6-4ef6-9a65-4893fe147d51.woff") format("woff"), url("https://shared.bayer.com/fonts/western/05b43b63-059e-407d-96d0-fa69d2eb6ec2.ttf") format("truetype"), url("https://shared.bayer.com/fonts/western/440b047b-d7cc-44db-b119-817f01483587.svg#440b047b-d7cc-44db-b119-817f01483587") format("svg");
    font-display: swap
}

body {
    overflow-y: scroll;
    overflow-x: hidden;
    position: static
}

html {
    font-family: "Neue Helvetica W01", Arial, Roboto, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.625;
    letter-spacing: .5px;
    color: #0d2a40
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: inherit;
    font-style: normal;
    line-height: 1.2;
    font-weight: 300;
    margin: 0
}

h1 {
    font-weight: 100
}

a {
    color: inherit;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

.main {
    position: relative;
    margin: 0 auto;
    max-width: 1180px;
    min-height: 600px
}

@media only screen and (min-width: 64em) {
    .main {
        max-width: 968px
    }
    .content-noaside {
        width: calc(100% + 230px)
    }
}

@media only screen and (min-width: 90em) {
    .main {
        max-width: 1180px
    }
    .content-noaside {
        width: calc(100% + 280px)
    }
}

.subhome .main {
    max-width: 100%
}

@media only screen and (min-width: 48em) {
    .main-section {
        display: flex;
        flex-wrap: wrap
    }
    .homepage .main-section {
        display: block
    }
}

.size-col-d {
    margin: 0 30px
}

@media only screen and (min-width: 48em) {
    .size-col-d {
        max-width: 640px;
        margin: 0 auto
    }
}

@media only screen and (min-width: 64em) {
    .size-col-d {
        max-width: 590px;
        width: 590px;
        padding: 0 41px;
        margin: 0
    }
}

@media only screen and (min-width: 90em) {
    .size-col-d {
        max-width: 720px;
        width: 720px;
        padding: 0 50px
    }
}

.margi {
    width: calc(100% - 60px);
    max-width: 640px;
    margin: 0 30px
}

.margi:before,
.margi:after {
    content: "";
    display: table
}

.margi:after {
    clear: both
}

@media only screen and (min-width: 35em) {
    .margi {
        width: calc(100% - 46px);
        margin: 0 22px
    }
}

@media only screen and (min-width: 48em) {
    .margi {
        width: 100%;
        margin: 0 auto;
        max-width: 656px
    }
}

@media only screen and (min-width: 64em) {
    .margi {
        width: 230px;
        width: 19.492%;
        margin: 0 auto
    }
}

.section {
    margin: 38px auto;
    max-width: 640px
}

@media only screen and (min-width: 64em) {
    .section {
        margin: 58px auto 43px;
        max-width: 720px
    }
}

.section--580 {
    max-width: 580px
}

.section--620 {
    max-width: 620px
}

.section--770 {
    max-width: 770px
}

.section--880 {
    max-width: 880px
}

.section--1180 {
    max-width: 1180px
}

.section--1177 {
    max-width: 1177px
}

.section--1236 {
    max-width: 1236px
}

.centered--880 {
    max-width: 880px;
    margin: 0 auto
}

.centered--780 {
    max-width: 780px;
    margin: 0 auto
}

@media only screen and (min-width: 64em) {
    .extended {
        margin-left: -230px;
        position: relative;
        z-index: 2
    }
    .extended--left {
        margin-left: -230px
    }
    .extended--right {
        margin-right: -230px
    }
    .extended--both {
        margin-left: -230px;
        margin-right: -230px
    }
}

@media only screen and (min-width: 90em) {
    .extended {
        margin-left: -280px
    }
    .extended--left {
        margin-left: -280px
    }
    .extended--right {
        margin-right: -280px
    }
    .extended--both {
        margin-left: -280px;
        margin-right: -280px
    }
}

.pin-helper {
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 1px 0
}

.pin-helper .extended {
    margin-left: auto
}

h2 {
    font-size: 1.875em;
    margin-bottom: .5em;
    color: inherit;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300
}

h3,
span.h3 {
    font-size: 23px;
    font-weight: 300;
    letter-spacing: .7px;
    line-height: 1.174;
    color: inherit;
    margin-bottom: .435em
}

span.h3 {
    display: inline-block
}

h4 {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .56px;
    line-height: 1.389;
    color: #66B512;
    margin-bottom: .444em
}

.scheme-green .size-col-d h4 {
    color: #56aa10
}

.scheme-green-alternate .size-col-d h4 {
    color: #56aa10
}

.scheme-purple .size-col-d h4 {
    color: #834283
}

.scheme-purple-alternate .size-col-d h4 {
    color: #834283
}

.scheme-fuchsia .size-col-d h4 {
    color: #ff3162
}

.scheme-fuchsia-alternate .size-col-d h4 {
    color: #ff3162
}

.scheme-blue .size-col-d h4 {
    color: #ff3162
}

.h3 {
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 40px;
    margin-bottom: .25em;
    font-weight: 300;
    color: inherit
}

@media only screen and (min-width: 48em) {
    .h3 {
        font-size: 30px;
        line-height: 1;
        letter-spacing: 1px
    }
}

@media only screen and (min-width: 90em) {
    .h3 {
        font-size: 35px;
        letter-spacing: 1px;
        line-height: 40px
    }
}

.h2 {
    font-weight: 400;
    margin-bottom: 16px;
    padding-bottom: 8px;
    font-size: 38px;
    color: #0d2a40;
    border-bottom: 1px dotted #999;
    display: inline-block
}

.p {
    margin-bottom: 1.75em
}

.p p:not(:last-child) {
    margin-bottom: 1.75em
}
p a,
.p ul a,
.p ol a {
    color: #0091df;
    font-weight: 500
}

p strong,
.p strong {
    font-weight: 500
}

.p li {
    margin-bottom: 4px
}

@media only screen and (min-width: 64em) {
    .p,
    .media,
    .table {
        font-weight: 300
    }
}

.p p+ul {
    margin-top: -8px
}

.newspage .size-col-d p a {
    font-weight: 500
}

.content-header {
    margin: 0 30px
}

@media only screen and (min-width: 48em) {
    .content-header {
        max-width: 640px;
        margin: 0 auto;
        margin-bottom: -8px
    }
}

@media only screen and (min-width: 64em) {
    .content-header {
        max-width: inherit;
        margin: 0;
        margin-bottom: -8px
    }
}

.service {
    padding: 0;
    margin: 0 30px;
    display: block
}

.subhome .service {
    display: none
}

@media only screen and (min-width: 48em) {
    .service {
        max-width: 640px;
        margin: 0 auto
    }
    .subhome .service {
        display: block
    }
}

@media only screen and (min-width: 64em) {
    .service {
        border-top: 1px solid rgba(13, 42, 64, 0.2);
        padding: 0 0 0 95px;
        max-width: 968px;
        margin: 0 auto
    }
    .content-header {
        padding: 0 0 0 95px;
        margin-bottom: -8px
    }
}

@media only screen and (min-width: 90em) {
    .service,
    .content-header {
        max-width: 1180px;
        padding: 0 0 0 117px
    }
}

.kv-stagetext h1,
.content-header h1,
.topline+h1,
.size-col-d h1 {
    font-weight: 100;
    font-size: 40px;
    color: #10384f;
    letter-spacing: 0.4px;
    line-height: 1;
    margin-bottom: 37px;
    width: 100%
}

@media only screen and (min-width: 48em) {
    .kv-stagetext h1,
    .content-header h1,
    .topline+h1,
    .size-col-d h1 {
        font-size: 52px;
        letter-spacing: 0.5px;
        line-height: 52px
    }
}

@media only screen and (min-width: 64em) {
    .kv-stagetext h1,
    .content-header h1,
    .topline+h1,
    .size-col-d h1 {
        font-size: 52px;
        letter-spacing: .6px;
        line-height: 52px
    }
}

h1.h1--small {
    font-size: 30px;
    line-height: 1.167;
    letter-spacing: 1px
}

@media only screen and (min-width: 48em) {
    h1.h1--small {
        font-size: 35px;
        line-height: 1.143
    }
}

@media only screen and (min-width: 90em) {
    h1.h1--small {
        font-size: 40px;
        line-height: 1.1
    }
}

.ScrollSceneIndicators {
    z-index: 9999999 !important
}

main {
    padding: 0;
    margin: 0 20px;
    max-width: 1180px
}

@media only screen and (min-width: 35em) {
    main {
        padding: 0 0 5em 0;
        margin: 0 60px
    }
}

@media only screen and (min-width: 64em) {
    main {
        margin: 0 auto
    }
}

#corporate-container .meta ul>li:first-child>a,
#corporate-container .meta a,
#corporate-container .bcn-nobulls>li:first-child>a {
    padding-right: 13px
}

#corporate-container .meta ul>li:first-child>a::after,
#corporate-container .meta a::after,
#corporate-container .bcn-nobulls>li:first-child>a::after {
    content: normal
}

#corporate-container {
    position: absolute;
    top: 0;
    max-width: 1180px;
    color: #fff;
    z-index: 2;
    right: 0;
    background-color: #10384F;
    -webkit-transition: background 0.2s ease-out;
    -moz-transition: background 0.2s ease-out;
    -ms-transition: background 0.2s ease-out;
    -o-transition: background 0.2s ease-out;
    transition: background 0.2s ease-out;
    font-size: 13px;
    letter-spacing: .34px
}

#corporate-container::before {
    content: "";
    position: absolute;
    top: 0;
    width: 14px;
    height: 100%;
    background-color: #10384F;
    left: -9px;
    transform: skewX(-14deg);
    -webkit-transition: background 0.2s ease-out;
    -moz-transition: background 0.2s ease-out;
    -ms-transition: background 0.2s ease-out;
    -o-transition: background 0.2s ease-out;
    transition: background 0.2s ease-out
}

#corporate-container ul>li {
    float: left
}

#corporate-container ul>li>a,
#corporate-container .language-switch>a {
    display: block;
    display: inline-block;
    padding: 9px 18px 9px 13px;
    line-height: 1.75;
    position: relative
}

#corporate-container ul>li>a::after,
#corporate-container .language-switch>a::after {
    content: " ";
    width: 7px;
    height: 5px;
    position: absolute;
    top: 16px;
    right: 8px;
    background: transparent no-repeat center center;
    transform-origin: 50% 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='5' viewBox='0 0 7 5'%3E%3Cpolyline points='0.8,1.4 3.5,3.5 6,1.4' style='stroke:%23fff;stroke-width:1.2;fill:none;stroke-linejoin:bevel'/%3E%3C/svg%3E");
    -webkit-transition: transform 0.2s ease-out, background-image 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out, background-image 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out, background-image 0.2s ease-out;
    -o-transition: transform 0.2s ease-out, background-image 0.2s ease-out;
    transition: transform 0.2s ease-out, background-image 0.2s ease-out
}

#corporate-container ul>li>a:hover,
#corporate-container .language-switch>a:hover {
    text-decoration: none;
    color: #ff3162
}

#corporate-container ul>li.state-active>a,
#corporate-container .language-switch:hover>a,
#corporate-container .language-switch.active>a {
    color: #00bcff
}

@media only screen and (min-width: 64em) {
    #corporate-container {
        font-size: 12px;
        letter-spacing: .31px;
        padding: 0 calc((100% - 968px) / 2) 0 0;
    }
    #corporate-container ul>li>a {
        padding: 6px 20px 5px 8px
    }
    #corporate-container ul>li:first-child>a {
        padding-left: 5px
    }
    .active-corporate #corporate-container {
        background-color: #443247
    }
    .active-corporate #corporate-container::before {
        background-color: #443247
    }
}

@media only screen and (min-width: 90em) {
    #corporate-container {
        font-size: 13px;
        letter-spacing: .34px;
    }
    #corporate-container ul>li>a {
        padding: 8px 21px 7px 13px;
    }
    #corporate-container ul>li>a::after,
    #corporate-container .language-switch>a::after {
        top: 18px
    }
}

@media only screen and (min-width: 64em) {
    #corporate-container {
        display: block
    }
}

#worldwide,
.meta {
    float: left
}

.meta,
#bcn-container {
    display: none
}

@media only screen and (min-width: 64em) {
    #bcn-container {
        display: block;
        max-height: 36px
    }
    .meta {
        display: inline-block;
        float: none
    }
}

@media only screen and (min-width: 90em) {
    #bcn-container {
        max-height: 40px
    }
}

.language-switch {
    position: relative
}

.language-switch.active #language-switch,
.language-switch:hover #language-switch,
.active-langswith #language-switch {
    display: block
}

#language-switch {
    display: none;
    position: absolute;
    background-color: #443247;
    width: 100%;
    padding: 0 10px 3px
}

#corporate-container #language-switch li {
    float: none
}

#language-switch a {
    display: block !important;
    padding: 14px 10px !important
}

#language-switch li a {
    border-top-width: 0
}

#language-switch li+li a {
    border-top: 1px solid rgba(223, 235, 240, 0.2)
}

#language-switch .current a {
    color: #00bcff
}

#language-switch li+li a {
    border-top: 1px solid #dfebf0
}

@media only screen and (min-width: 64em) {
    #language-switch li+li a {
        border-top: 1px solid rgba(223, 235, 240, 0.2)
    }
    #language-switch a {
        padding: 5px 10px !important
    }
}

#corporate-container .meta a.last {
    padding-right: 0
}

#header {
    margin: 0 auto;
    color: #000;
    position: relative;
    min-height: 82px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)
}

@media only screen and (min-width: 64em) {
    #header {
        max-width: 968px;
        box-shadow: none;
        min-height: 85px
    }
}

@media only screen and (min-width: 90em) {
    #header {
        max-width: 1180px;
        min-height: 97px
    }
}

.logo {
    /* width: 48px; */
    /* display: block; */
    /* margin: 22px 9px 12px 16px; */
    /* float: left; */
    /* position: relative; */
    /* z-index: 2; */
}

@media only screen and (min-width: 48em) {
    .logo {
        /* width: 50px; */
        /* margin: 15px 20px 15px; */
    }
}

@media only screen and (min-width: 64em) {
    .logo {
        /* width: 74px; */
        /* margin: 40px 21px 15px 0; */
    }
}

@media only screen and (min-width: 90em) {
    .logo {
        width: 90px;
        margin: 38px 26px 22px 0
    }
}

.logo img,
.logo object {
    /* width: 100% */
}

.site-identifier {
    font-weight: 100;
    font-size: .75em;
    color: #00354F;
    letter-spacing: 0.59px;
    padding-top: 40px;
    line-height: 1;
    max-width: calc(100% - 90px)
}

.site-identifier--short {
    font-size: 1.5625em;
    padding-top: 33px
}

.site-identifier a,
.site-identifier a:hover,
.site-identifier a:focus {
    text-decoration: none
}

@media only screen and (min-width: 35em) {
    .site-identifier {
        font-size: 1.5625em;
        padding-top: 33px
    }
    .site-identifier--short {
        font-size: 1.5625em;
        padding-top: 33px
    }
}

@media only screen and (min-width: 48em) {
    .site-identifier {
        font-weight: 100;
        font-size: 1.875em;
        letter-spacing: 0.48px;
        padding-top: 24px
    }
    .site-identifier--short {
        font-size: 1.875em;
        padding-top: 22px
    }
}

@media only screen and (min-width: 64em) {
    .site-identifier {
        font-size: 2.5em;
        letter-spacing: 0.67px;
        padding-top: 43px
    }
    .site-identifier--short {
        font-size: 3.125em;
        padding-top: 39px;
        margin-bottom: -1px
    }
    .bcom .homepage .site-identifier {
        font-size: 3.0625em;
        padding-top: 35px
    }
}

@media only screen and (min-width: 90em) {
    .site-identifier {
        font-size: 2.5em;
        letter-spacing: .82px;
        padding-top: 53px
    }
    .site-identifier--short {
        font-size: 3.125em;
        padding-top: 43px
    }
    .bcom .homepage .site-identifier {
        font-size: 3.75em
    }
}

.tagline {
    position: absolute;
    left: -168px;
    top: 6px;
    width: 151px;
    background: url(https://shared.bayer.com/img/tagline/tagline-s.min.svg) no-repeat 0 0
}

.tagline img {
    visibility: hidden;
}

@media only screen and (min-width: 64em) {
    .tagline {
        position: absolute;
        left: -192px;
        top: 10px;
        width: 170px;
        background: url(https://shared.bayer.com/img/tagline/tagline-l.min.svg) no-repeat 0 0
    }
}

@media only screen and (min-width: 90em) {
    .tagline {
        left: -214px;
        top: 7px;
        width: 190px;
        background: transparent
    }
    .tagline img {
        visibility: visible
    }
}

@media only screen and (min-width: 64em) {
    .pageheader {
        height: 136px
    }
}

@media only screen and (min-width: 90em) {
    .pageheader {
        height: 150px
    }
}

@media only screen and (min-width: 64em) {
    .stickyheader .pageheader {
        height: auto
    }
}

.hero-container {
    overflow: hidden;
    margin: 0 auto 1.75rem;
    clear: both;
    max-width: 1600px
}

.homepage .hero-container {
    margin-bottom: 40px
}

@media only screen and (min-width: 48em) {
    .hero-container {
        margin-top: 20px;
        max-width: 1600px
    }
    .homepage .hero-container {
        transform: skewY(-1deg);
        margin-bottom: 78px
    }
}

.hero {
    position: relative;
    height: 464px;
    overflow: hidden
}

@media only screen and (min-width: 35em) {
    .hero {
        min-height: 300px;
        height: auto
    }
}

@media only screen and (min-width: 48em) {
    .hero {
        margin: -12px 0 12px;
        min-height: 300px;
        height: auto
    }
    .homepage .hero {
        transform: skewY(1deg)
    }
}

.hero img {
    height: 285px;
    min-width: 100%;
    width: auto;
    transform: translateX(-25%);
    margin-left: 25%
}

.hero--text-left img {
    transform: translateX(calc(100vw - 96%));
    margin-left: 0
}

@media only screen and (min-width: 35em) {
    .hero img {
        width: auto;
        min-width: 0;
        height: calc(100vw * 0.5625);
        transform: translateX(0);
        margin-left: 0;
        margin-bottom: 175px
    }
    .hero--text-left img {
        transform: translateX(calc(100vw - 96%))
    }
}

@media only screen and (min-width: 64em) {
    .hero img {
        width: 100%;
        height: auto;
        min-height: inherit;
        margin-bottom: 0
    }
    .hero--text-left img {
        transform: translateX(0)
    }
}

.hero__text {
    position: absolute;
    text-align: right;
    right: 0;
    color: #fff;
    padding: 50px 25px 25px;
    transition: right .5s ease-out;
    width: 100%;
    height: auto;
    bottom: 0;
    z-index: 1;
    min-height: 228px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.hero__text::before {
    content: '';
    position: absolute;
    width: 120%;
    height: 1px;
    border: 1px solid #ff3162;
    border-width: 1px 0 0 0;
    transition: right .5s ease-out;
    transform: rotate(-7deg) translateX(-50%);
    top: 0;
    margin-left: 50%;
    left: 0;
    margin-top: -5%
}

.hero__text::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 120%;
    transform: skewy(-3deg);
    top: 6%;
    left: 0;
    z-index: -1
}

@media only screen and (min-width: 48em) {
    .hero__text {
        padding: 50px 40px 25px
    }
}

@media only screen and (min-width: 64em) {
    .hero__text::before,
    .hero__text::after {
        display: none
    }
}

@media only screen and (min-width: 64em) {
    .hero__text {
        background: transparent;
        right: 10%;
        padding: 60px 0 40px;
        width: 26%;
        height: 100%
    }
}

@media only screen and (max-width: 63.938em) {
    .hero__text {
        right: 0 !important
    }
}

.hero-line {
    display: none
}

@media only screen and (min-width: 64em) {
    .hero__line {
        display: block;
        position: absolute;
        right: -30px;
        width: 180%;
        height: 1px;
        border: 1px solid #ff3162;
        border-width: 1px 0 0 0;
        transition: right .5s ease-out;
        transform: rotate(-12deg);
        bottom: 260px;
        z-index: 1
    }
    .hero__line {
        right: 40.5%;
        width: 1px;
        height: 110%;
        border-width: 0 0 0 1px;
        transform: rotate(15deg);
        top: -20px;
        bottom: inherit
    }
}

.angle {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    height: auto;
    color: #333;
    padding: 0;
    transition: left .5s ease-out;
    z-index: 1
}

.hero-angle-left {
    position: absolute;
    width: 100%;
    height: 100%;
    color: #333;
    padding: 0;
    -webkit-transition: left 0.5s ease-out;
    -moz-transition: left 0.5s ease-out;
    -ms-transition: left 0.5s ease-out;
    -o-transition: left 0.5s ease-out;
    transition: left 0.5s ease-out;
    z-index: 1;
    display: none;
    background: #89d329;
    transform: skewX(-24deg);
    left: -98%;
    opacity: 0.5
}

@media only screen and (min-width: 64em) {
    .hero-angle-left {
        display: block
    }
    .angle {
        display: block;
        height: 100%;
        background: #443247;
        transform: skewX(-10deg);
        left: 60%;
        opacity: .9
    }
}

.h1-hero {
    font-weight: 100;
    font-size: 35px;
    margin: 0 0 10px;
    color: #89d329;
    font-style: italic;
    letter-spacing: 1.26px;
    line-height: 1
}

@media only screen and (min-width: 48em) {
    .h1-hero {
        font-size: 40px;
        margin: 0 0 20px
    }
}

@media only screen and (min-width: 64em) {
    .h1-hero {
        font-size: 50px;
        margin: 0 0 20px
    }
}

.overline {
    font-weight: 700;
    font-size: .9375em;
    line-height: 1.2
}

.hero__text .overline {
    opacity: 0.9;
    font-size: 18px;
    color: #ff3162;
    margin-bottom: 3px;
    text-shadow: 0 0 1em transparent, 1px 1px 1px transparent
}

@media only screen and (min-width: 64em) {
    .hero__text .overline {
        font-size: 20px
    }
}

.hero__text p {
    display: none
}

@media only screen and (min-width: 64em) {
    .hero__text p {
        display: block;
        font-size: 16px;
        letter-spacing: .4px;
        font-weight: 300;
        line-height: 21px;
        margin-bottom: 7px
    }
}

@media only screen and (min-width: 90em) {
    .h1-hero {
        font-size: 60px;
        margin: 0 0 20px
    }
}

.hero .readmore,
.content-hero__text .readmore {
    align-self: flex-end
}

.hero--16to9 {
    height: auto
}

.hero--16to9 img {
    width: 100%;
    height: auto;
    margin-left: 0;
    transform: translateX(0);
    margin-bottom: 200px
}

.hero--16to9 .hero__text {
    min-height: 260px
}

@media only screen and (min-width: 64em) {
    .hero--16to9 img {
        margin-bottom: 0;
        margin-right: 37%;
        width: 63%
    }
    .hero--16to9 .angle {
        opacity: 1
    }
}

@media only screen and (min-width: 64em) {
    .hero--text-left .hero__text {
        left: 10%;
        right: inherit;
        text-align: left
    }
    .hero--text-left .hero-angle-left {
        left: inherit;
        right: -98%
    }
    .hero--text-left .angle {
        left: inherit;
        right: 53.5%
    }
    .hero--text-left .hero__line {
        right: inherit;
        left: 45.5%
    }
    .hero--text-left.hero--16to9 img {
        margin-right: 0;
        margin-left: 37%
    }
}

.sub-hero-container {
    position: relative;
    height: 230px;
    overflow: hidden;
    margin: 0 0 2.5rem
}

.sub-hero img {
    height: 100%;
    width: auto;
    margin-left: 50%;
    transform: translateX(-50%);
    max-width: inherit
}

@media only screen and (min-width: 35em) {
    .sub-hero-container {
        height: 314px
    }
}

@media only screen and (min-width: 48em) {
    .sub-hero-container {
        height: auto;
        margin: 0 0 2.5rem
    }
    .sub-hero img {
        width: 100%;
        height: auto
    }
}

@media only screen and (min-width: 64em) {
    .sub-hero-container {
        margin: 0 calc((-100vw + 968px)/2) 2.5rem
    }
}

@media only screen and (min-width: 90em) {
    .sub-hero-container {
        margin: 0 calc((-1440px + 1180px)/2) 2.5rem
    }
}

.sub-hero {
    height: 100%;
    position: relative
}

.sub-hero-container::before,
.sub-hero-container::after,
.sub-hero::after,
.sub-hero::before {
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0
}

.sub-hero-container::before {
    opacity: .7;
    left: -93.75%;
    transform: skewX(-17deg);
    z-index: 1
}

.scheme-green .sub-hero-container::before {
    background-color: #2b6636
}

.scheme-green-alternate .sub-hero-container::before {
    background-color: #66b512
}

.scheme-purple .sub-hero-container::before {
    background-color: #624963
}

.scheme-purple-alternate .sub-hero-container::before {
    background-color: #00617f
}

.scheme-fuchsia .sub-hero-container::before {
    background-color: #ff3162
}

.scheme-fuchsia-alternate .sub-hero-container::before {
    background-color: #ff3162
}

.scheme-blue .sub-hero-container::before {
    background-color: #ff3162
}

.sub-hero-container::after {
    opacity: .7;
    left: 100%;
    transform: skewX(-38deg)
}

.scheme-green .sub-hero-container::after {
    background-color: #624963
}

.scheme-green-alternate .sub-hero-container::after {
    background-color: #624963
}

.scheme-purple .sub-hero-container::after {
    background-color: #d30f4b
}

.scheme-purple-alternate .sub-hero-container::after {
    background-color: #d30f4b
}

.scheme-fuchsia .sub-hero-container::after {
    background-color: #2b6636
}

.scheme-fuchsia-alternate .sub-hero-container::after {
    background-color: #66b512
}

.scheme-blue .sub-hero-container::after {
    background-color: #66b512
}

.sub-hero::before {
    z-index: 1;
    width: 1px;
    opacity: 1;
    left: 90%;
    transform: skewX(-15deg)
}

.scheme-green .sub-hero::before {
    background-color: #66b512
}

.scheme-green-alternate .sub-hero::before {
    background-color: #66b512
}

.scheme-purple .sub-hero::before {
    background-color: #624963
}

.scheme-purple-alternate .sub-hero::before {
    background-color: #624963
}

.scheme-fuchsia .sub-hero::before {
    background-color: #ff3162
}

.scheme-fuchsia-alternate .sub-hero::before {
    background-color: #ff3162
}

.scheme-blue .sub-hero::before {
    background-color: #ff3162
}

.sub-hero::after {
    opacity: .4;
    left: 91%;
    transform: skewX(-24deg)
}

.scheme-green .sub-hero::after {
    background-color: #624963
}

.scheme-green-alternate .sub-hero::after {
    background-color: #624963
}

.scheme-purple .sub-hero::after {
    background-color: #d30f4b
}

.scheme-purple-alternate .sub-hero::after {
    background-color: #d30f4b
}

.scheme-fuchsia .sub-hero::after {
    background-color: #2b6636
}

.scheme-fuchsia-alternate .sub-hero::after {
    background-color: #66b512
}

.scheme-blue .sub-hero::after {
    background-color: #66b512
}

.rollover-window {
    margin: 58px auto
}

.content-hero-container {
    overflow: hidden;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto
}

.rollover-window .content-hero-container {
    transform: translateY(-100%)
}

.content-hero {
    position: relative;
    background: #fff;
    min-height: 645px;
    overflow: hidden;
    margin: 0
}

.content-hero>a {
    display: block;
    min-height: 645px
}

@media only screen and (min-width: 64em) {
    .content-hero::after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        bottom: 0;
        padding: 0;
        background: #d30f4b;
        transform: skewX(-12deg);
        height: 100%;
        left: 62%;
        opacity: 0.95
    }
    .content-hero::before {
        content: "";
        position: absolute;
        border: 1px solid #89d329;
        right: 38%;
        width: 1px;
        height: 110%;
        border-width: 0 0 0 1px;
        transform: rotate(17deg);
        top: -20px;
        bottom: inherit;
        z-index: 1
    }
}

.content-hero .hero__text {
    z-index: 1
}

.content-hero .hero__text .overline {
    color: #89d329
}

.content-hero .h1-hero {
    color: #fff
}

@media only screen and (min-width: 64em) {
    .content-hero__text {
        width: 24%
    }
}

.content-hero img {
    min-height: 450px;
    width: inherit
}

.content-hero--small img {
    min-height: inherit;
    width: 100%
}

@media only screen and (min-width: 35em) {
    .content-hero img {
        width: 100%;
        min-height: inherit
    }
}

.content-hero--small {
    min-height: calc(100vw - 20px)
}

@media only screen and (min-width: 48em) {
    .content-hero--small {
        min-height: 260px;
        max-height: 460px
    }
}

@media only screen and (min-width: 64em) {
    .content-hero--small {
        min-height: 260px;
        max-height: 360px
    }
    .content-hero--small::after {
        left: 52%
    }
    .content-hero--small::before {
        right: 48%
    }
    .content-hero--small .hero__text {
        width: 40%
    }
}

.content-hero--small .hero__text {
    text-align: left;
    right: 20px;
    max-width: 190px
}

.content-hero--small .hero__text .overline {
    font-size: 16px
}

.content-hero--small .h1-hero {
    font-size: 35px;
    letter-spacing: 1px
}

.content-hero::after {
    background: #d30f4b;
    background: #00617F
}

.content-hero::before {
    border-color: #89d329
}

.content-hero .hero__text .overline {
    color: #fff
}

.content-hero .h1-hero {
    color: #fff
}

.hero-subhome {
    margin-bottom: 40px;
    position: relative;
    overflow: hidden;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.hero-subhome__img {
    min-width: 1440px;
    min-height: 250px
}

@media only screen and (max-width: 63.938em) {
    .hero-subhome {
        display: flex;
        flex-direction: column-reverse
    }
}

@media only screen and (max-width: 1440px) {
    .hero-subhome__img {
        margin-left: calc(((-1440px) + (100%)) / 2);
        margin-right: calc(((-1440px) + (100%)) / 2)
    }
}

.hero-subhome__white-angle,
.hero-subhome__text::before {
    content: "";
    position: absolute;
    background-color: #fff;
    height: 170%;
    z-index: 2;
    transform: skewY(-3deg);
    width: 100%;
    left: 0;
    top: 6.4%;
    top: -15.6%
}

.hero-subhome__colored-angle,
.hero-subhome__text::after {
    content: "";
    position: absolute;
    background-color: #89d329;
    opacity: .78;
    filter: alpha(opacity=78);
    height: 100%;
    width: 100%;
    z-index: 1;
    transform: skewY(-7deg);
    left: 0;
    top: 4%;
    top: -26%
}

@media only screen and (min-width: 48em) {
    .hero-subhome__white-angle,
    .hero-subhome__text::before {
        transform: skewY(-1deg)
    }
    .hero-subhome__colored-angle,
    .hero-subhome__text::after {
        transform: skewY(-3deg)
    }
}

@media only screen and (max-width: 63.938em) {
    .hero-subhome__white-angle {
        display: none
    }
    .hero-subhome__text::before {
        display: block
    }
    .hero-subhome__colored-angle {
        display: none
    }
    .hero-subhome__text::after {
        display: block
    }
}

@media only screen and (min-width: 64em) {
    .hero-subhome__white-angle {
        display: block
    }
    .hero-subhome__text::before {
        display: none
    }
    .hero-subhome__colored-angle {
        display: block
    }
    .hero-subhome__text::after {
        display: none
    }
}

.hero-subhome__text {
    position: relative;
    z-index: 4;
    padding: 25px 40px 35px;
    left: 0;
    right: 0
}

@media only screen and (min-width: 64em) {
    .hero-subhome__text {
        position: absolute;
        left: 0;
        right: 0;
        top: inherit;
        bottom: 0
    }
}

.hero-subhome__topline {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 26px;
    color: #fff;
    font-weight: 700
}

.hero-subhome__headline {
    font-size: 40px;
    letter-spacing: 1px;
    line-height: 1;
    font-style: italic;
    color: #0f2a3e;
    font-weight: 100;
    padding-left: 30px
}

@media only screen and (min-width: 48em) {
    .hero-subhome__headline {
        font-size: 45px
    }
    .hero-subhome__text {
        padding: 25px 60px 35px
    }
}

@media only screen and (min-width: 64em) {
    .hero-subhome__topline {
        font-size: 22px;
        line-height: 26px
    }
    .hero-subhome__headline {
        font-size: 60px;
        letter-spacing: 1.25px
    }
    .hero-subhome__text {
        padding: 50px 40px 25px
    }
}

@media only screen and (min-width: 64em) {
    .hero-subhome__colored-angle,
    .hero-subhome__text::after {
        width: 110%;
        z-index: 2;
        transform: skewX(-20deg);
        top: 0;
        left: -16%
    }
    .hero-subhome__white-angle,
    .hero-subhome__text::before {
        height: 100%;
        z-index: 1;
        transform: skewX(-12deg);
        width: 56%;
        left: -10%;
        top: 0
    }
    .hero-subhome__angles {
        height: 250px;
        display: inline-block;
        position: relative;
        max-width: 60%
    }
    .hero-subhome__text {
        transform: translateY(-50%);
        bottom: inherit;
        right: inherit;
        background: transparent;
        position: relative;
        top: 50%;
        padding: 0 108px;
        min-height: 10px;
        left: 0
    }
    .hero-subhome__img {
        margin-bottom: 0;
        position: absolute;
        top: 0;
        left: 0
    }
    .hero-subhome__angles::after {
        content: " ";
        position: absolute;
        left: 44%;
        width: 1px;
        height: 110%;
        border-left: 1px solid #D40449;
        top: -5%;
        z-index: 3;
        transform: skewX(-30deg);
        left: 94%
    }
}

@media only screen and (min-width: 64em) {
    .hero-subhome__text {
        padding: 0 116px 0 calc((100vw - 968px) / 2)
    }
}

@media only screen and (min-width: 90em) {
    .hero-subhome__text {
        padding: 0 116px 0 calc((100vw - 1180px) / 2)
    }
}

@media only screen and (min-width: 1600px) {
    .hero-subhome__text {
        padding: 0 116px 0 calc(((100vw - 1180px) / 2) - ((100vw - 1600px) / 2))
    }
}

.h1-hero {
    color: #89d329
}

.hero1 .h1-hero {
    color: #89d329
}

.hero2 .h1-hero {
    color: #ff3162
}

.hero3 .h1-hero {
    color: #00bcff
}

.hero4 .h1-hero {
    color: #00bcff
}

.hero5 .h1-hero {
    color: #89d329
}

.hero6 .h1-hero {
    color: #89d329
}

.hero7 .h1-hero {
    color: #ff3162
}

.hero8 .h1-hero {
    color: #00bcff
}

.hero9 .h1-hero {
    color: #89d329
}

.hero10 .h1-hero {
    color: #89d329
}

.hero11 .h1-hero {
    color: #00bcff
}

.hero12 .h1-hero {
    color: #ff3162
}

.hero13 .h1-hero {
    color: #00bcff
}

.hero14 .h1-hero {
    color: #89d329
}

.hero__text .overline {
    color: #ff3162
}

.hero1 .hero__text .overline {
    color: #ff3162
}

.hero2 .hero__text .overline {
    color: #00bcff
}

.hero3 .hero__text .overline {
    color: #89d329
}

.hero4 .hero__text .overline {
    color: #ff3162
}

.hero5 .hero__text .overline {
    color: #00bcff
}

.hero6 .hero__text .overline {
    color: #00bcff
}

.hero7 .hero__text .overline {
    color: #89d329
}

.hero8 .hero__text .overline {
    color: #ff3162
}

.hero9 .hero__text .overline {
    color: #ff3162
}

.hero10 .hero__text .overline {
    color: #00bcff
}

.hero11 .hero__text .overline {
    color: #89d329
}

.hero12 .hero__text .overline {
    color: #89d329
}

.hero13 .hero__text .overline {
    color: #ff3162
}

.hero14 .hero__text .overline {
    color: #00bcff
}

.hero__line,
.hero__text::before {
    border-color: #ff3162
}

.hero1 .hero__line,
.hero1 .hero__text::before {
    border-color: #ff3162
}

.hero2 .hero__line,
.hero2 .hero__text::before {
    border-color: #00bcff
}

.hero3 .hero__line,
.hero3 .hero__text::before {
    border-color: #89d329
}

.hero4 .hero__line,
.hero4 .hero__text::before {
    border-color: #ff3162
}

.hero5 .hero__line,
.hero5 .hero__text::before {
    border-color: #00bcff
}

.hero6 .hero__line,
.hero6 .hero__text::before {
    border-color: #00bcff
}

.hero7 .hero__line,
.hero7 .hero__text::before {
    border-color: #89d329
}

.hero8 .hero__line,
.hero8 .hero__text::before {
    border-color: #ff3162
}

.hero9 .hero__line,
.hero9 .hero__text::before {
    border-color: #ff3162
}

.hero10 .hero__line,
.hero10 .hero__text::before {
    border-color: #00bcff
}

.hero11 .hero__line,
.hero11 .hero__text::before {
    border-color: #89d329
}

.hero12 .hero__line,
.hero12 .hero__text::before {
    border-color: #89d329
}

.hero13 .hero__line,
.hero13 .hero__text::before {
    border-color: #ff3162
}

.hero14 .hero__line,
.hero14 .hero__text::before {
    border-color: #00bcff
}

.angle,
.hero__text::after {
    background-color: #443247
}

.hero1 .angle,
.hero1 .hero__text::after {
    background-color: #443247
}

.hero2 .angle,
.hero2 .hero__text::after {
    background-color: #10384f
}

.hero3 .angle,
.hero3 .hero__text::after {
    background-color: #042
}

.hero4 .angle,
.hero4 .hero__text::after {
    background-color: #443247
}

.hero5 .angle,
.hero5 .hero__text::after {
    background-color: #10384f
}

.hero6 .angle,
.hero6 .hero__text::after {
    background-color: #443247
}

.hero7 .angle,
.hero7 .hero__text::after {
    background-color: #10384f
}

.hero8 .angle,
.hero8 .hero__text::after {
    background-color: #042
}

.hero9 .angle,
.hero9 .hero__text::after {
    background-color: #624963
}

.hero10 .angle,
.hero10 .hero__text::after {
    background-color: #00617f
}

.hero11 .angle,
.hero11 .hero__text::after {
    background-color: #2b6636
}

.hero12 .angle,
.hero12 .hero__text::after {
    background-color: #443247
}

.hero13 .angle,
.hero13 .hero__text::after {
    background-color: #10384f
}

.hero14 .angle,
.hero14 .hero__text::after {
    background-color: #042
}

.hero-angle-left {
    background-color: #89d329
}

.hero1 .hero-angle-left {
    background-color: #89d329
}

.hero2 .hero-angle-left {
    background-color: #ff3162
}

.hero3 .hero-angle-left {
    background-color: #00bcff
}

.hero4 .hero-angle-left {
    background-color: #00bcff
}

.hero5 .hero-angle-left {
    background-color: #89d329
}

.hero6 .hero-angle-left {
    background-color: #89d329
}

.hero7 .hero-angle-left {
    background-color: #ff3162
}

.hero8 .hero-angle-left {
    background-color: #00bcff
}

.hero9 .hero-angle-left {
    background-color: #89d329
}

.hero10 .hero-angle-left {
    background-color: #89d329
}

.hero11 .hero-angle-left {
    background-color: #00bcff
}

.hero12 .hero-angle-left {
    background-color: #ff3162
}

.hero13 .hero-angle-left {
    background-color: #00bcff
}

.hero14 .hero-angle-left {
    background-color: #89d329
}

.hero-subhome__white-angle,
.hero-subhome__text::before {
    background-color: #fff
}

.subhomehero1 .hero-subhome__white-angle,
.subhomehero1 .hero-subhome__text::before {
    background-color: #89d329
}

.subhomehero2 .hero-subhome__white-angle,
.subhomehero2 .hero-subhome__text::before {
    background-color: #10384f
}

.subhomehero3 .hero-subhome__white-angle,
.subhomehero3 .hero-subhome__text::before {
    background-color: #d30f4b
}

.subhomehero4 .hero-subhome__white-angle,
.subhomehero4 .hero-subhome__text::before {
    background-color: #00617f
}

.subhomehero5 .hero-subhome__white-angle,
.subhomehero5 .hero-subhome__text::before {
    background-color: #443247
}

.subhomehero6 .hero-subhome__white-angle,
.subhomehero6 .hero-subhome__text::before {
    background-color: #00bcff
}

.subhomehero7 .hero-subhome__white-angle,
.subhomehero7 .hero-subhome__text::before {
    background-color: #2b6636
}

.hero-subhome__colored-angle,
.hero-subhome__text::after {
    background-color: #89d329;
    opacity: .78;
    filter: alpha(opacity=78)
}

.subhomehero1 .hero-subhome__colored-angle,
.subhomehero1 .hero-subhome__text::after {
    background-color: #89d329
}

.subhomehero2 .hero-subhome__colored-angle,
.subhomehero2 .hero-subhome__text::after {
    background-color: #10384f
}

.subhomehero3 .hero-subhome__colored-angle,
.subhomehero3 .hero-subhome__text::after {
    background-color: #d30f4b
}

.subhomehero4 .hero-subhome__colored-angle,
.subhomehero4 .hero-subhome__text::after {
    background-color: #00617f
}

.subhomehero5 .hero-subhome__colored-angle,
.subhomehero5 .hero-subhome__text::after {
    background-color: #443247
}

.subhomehero6 .hero-subhome__colored-angle,
.subhomehero6 .hero-subhome__text::after {
    background-color: #00bcff
}

.subhomehero7 .hero-subhome__colored-angle,
.subhomehero7 .hero-subhome__text::after {
    background-color: #2b6636
}

.hero-subhome__line-first {
    border-left: 1px solid #0A4E6C
}

.subhomehero1 .hero-subhome__line-first {
    border-color: #10384f
}

.subhomehero2 .hero-subhome__line-first {
    border-color: #00bcff
}

.subhomehero3 .hero-subhome__line-first {
    border-color: #89d329
}

.subhomehero4 .hero-subhome__line-first {
    border-color: #89d329
}

.subhomehero5 .hero-subhome__line-first {
    border-color: #ff3162
}

.subhomehero6 .hero-subhome__line-first {
    border-color: #10384f
}

.subhomehero7 .hero-subhome__line-first {
    border-color: #00bcff
}

.hero-subhome__line-second,
.hero-subhome__angles::after {
    border-left: 1px solid #D40449
}

.subhomehero1 .hero-subhome__line-second,
.subhomehero1 .hero-subhome__angles::after {
    border-color: #10384f
}

.subhomehero2 .hero-subhome__line-second,
.subhomehero2 .hero-subhome__angles::after {
    border-color: #00bcff
}

.subhomehero3 .hero-subhome__line-second,
.subhomehero3 .hero-subhome__angles::after {
    border-color: #89d329
}

.subhomehero4 .hero-subhome__line-second,
.subhomehero4 .hero-subhome__angles::after {
    border-color: #89d329
}

.subhomehero5 .hero-subhome__line-second,
.subhomehero5 .hero-subhome__angles::after {
    border-color: #ff3162
}

.subhomehero6 .hero-subhome__line-second,
.subhomehero6 .hero-subhome__angles::after {
    border-color: #10384f
}

.subhomehero7 .hero-subhome__line-second,
.subhomehero7 .hero-subhome__angles::after {
    border-color: #00bcff
}

.hero-subhome__topline {
    color: #fff;
    position: relative;
    z-index: 2
}

.hero-subhome__headline {
    color: #0f2a3e;
    position: relative;
    z-index: 2
}

.subhomehero1 .hero-subhome__headline {
    color: #0f2a3e
}

.subhomehero2 .hero-subhome__headline {
    color: #00bcff
}

.subhomehero3 .hero-subhome__headline {
    color: #89d329
}

.subhomehero4 .hero-subhome__headline {
    color: #89d329
}

.subhomehero5 .hero-subhome__headline {
    color: #ff3162
}

.subhomehero6 .hero-subhome__headline {
    color: #10384f
}

.subhomehero7 .hero-subhome__headline {
    color: #15adff
}

.hero-magazine-container {
    position: relative;
    overflow: hidden;
    margin: 0 0 2.5rem
}

.hero-magazine .h1-hero {
    color: #fff;
    font-style: normal
}

@media only screen and (min-width: 48em) {
    .hero-magazine-container {
        height: auto;
        margin: 0 0 2.5rem
    }
}

@media only screen and (min-width: 64em) {
    .hero-magazine-container {
        margin: 0 calc((-100vw + 968px)/2) 2.5rem
    }
}

@media only screen and (min-width: 90em) {
    .hero-magazine-container {
        margin: 0 calc((-1440px + 1180px)/2) 2.5rem
    }
}

.hero-magazine {
    position: relative;
    height: 464px;
    overflow: hidden
}

@media only screen and (min-width: 48em) {
    .hero-magazine {
        margin: -12px 0 12px;
        min-height: 300px;
        height: auto
    }
    .homepage .hero-magazine {
        transform: skewY(0.8deg)
    }
}

.hero-magazine img {
    height: 285px;
    min-width: 100%;
    width: auto;
    transform: translateX(-25%);
    margin-left: 25%
}

@media only screen and (min-width: 35em) {
    .hero-magazine img {
        width: auto;
        min-width: 0;
        height: calc(100vw * 0.5625);
        transform: translateX(0);
        margin-left: 0
    }
}

@media only screen and (min-width: 64em) {
    .hero-magazine img {
        width: 100%;
        height: auto;
        min-height: inherit;
        margin-bottom: 0
    }
}

.hero-magazine__text {
    position: absolute;
    right: 0;
    color: #fff;
    padding: 3px 43px 25px;
    transition: right .5s ease-out;
    width: 100%;
    height: auto;
    bottom: 0;
    z-index: 1;
    min-height: 228px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.hero-magazine__text::before,
.hero-magazine__text::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 140%;
    transition: right .5s ease-out;
    transform: skewY(-1deg);
    top: 0;
    left: 0;
    margin-top: 0;
    background-color: #00617f;
    opacity: 1;
    z-index: -1
}

.scheme-green .hero-magazine__text::before,
.scheme-green .hero-magazine__text::after {
    background-color: #2b6636
}

.scheme-green-alternate .hero-magazine__text::before,
.scheme-green-alternate .hero-magazine__text::after {
    background-color: #66b512
}

.scheme-purple .hero-magazine__text::before,
.scheme-purple .hero-magazine__text::after {
    background-color: #624963
}

.scheme-purple-alternate .hero-magazine__text::before,
.scheme-purple-alternate .hero-magazine__text::after {
    background-color: #00617f
}

.scheme-fuchsia .hero-magazine__text::before,
.scheme-fuchsia .hero-magazine__text::after {
    background-color: #d30f4b
}

.scheme-fuchsia-alternate .hero-magazine__text::before,
.scheme-fuchsia-alternate .hero-magazine__text::after {
    background-color: #0091df
}

.scheme-blue .hero-magazine__text::before,
.scheme-blue .hero-magazine__text::after {
    background-color: #0091df
}

.mag-blog .hero-magazine__text::before,
.mag-blog .hero-magazine__text::after {
    background-color: #F7F7F7
}

.mag-darkgreen .hero-magazine__text::before,
.mag-darkgreen .hero-magazine__text::after {
    background-color: #2b6636
}

.mag-green .hero-magazine__text::before,
.mag-green .hero-magazine__text::after {
    background-color: #66b512
}

.mag-purple .hero-magazine__text::before,
.mag-purple .hero-magazine__text::after {
    background-color: #624963
}

.mag-midblue .hero-magazine__text::before,
.mag-midblue .hero-magazine__text::after {
    background-color: #00617f
}

.mag-fuchsia .hero-magazine__text::before,
.mag-fuchsia .hero-magazine__text::after {
    background-color: #d30f4b
}

.mag-blue .hero-magazine__text::before,
.mag-blue .hero-magazine__text::after {
    background-color: #0091df
}

.hero-magazine__text::before {
    transform: skewY(-3deg);
    z-index: -2;
    opacity: .4
}

@media only screen and (min-width: 48em) {
    .hero-magazine__text {
        padding: 50px 20% 25px
    }
    .hero-magazine__text::after {
        opacity: .7
    }
}

.hero-magazine-caption {
    opacity: .5;
    font-weight: 300;
    font-style: italic;
    font-size: 16px;
    color: #0D2A40;
    letter-spacing: .5px;
    line-height: 22px;
    max-width: 640px;
    margin: -36px 30px 40px
}

@media only screen and (min-width: 48em) {
    .hero-magazine-caption {
        max-width: 640px;
        margin: -36px auto 40px auto
    }
}

@media only screen and (min-width: 64em) {
    .hero-magazine__text {
        min-height: 220px
    }
    .hero-magazine-caption {
        max-width: 738px;
        margin: -36px 0 40px 0
    }
}

@media only screen and (min-width: 90em) {
    .hero-magazine-caption {
        max-width: 900px
    }
}

.hero-magazine__topline {
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.56px;
    line-height: 26px;
    margin-bottom: 11px
}

.scheme-green .hero-magazine__topline {
    color: #ff3162
}

.scheme-green-alternate .hero-magazine__topline {
    color: #10384f
}

.scheme-purple .hero-magazine__topline {
    color: #89d329
}

.scheme-purple-alternate .hero-magazine__topline {
    color: #89d329
}

.scheme-fuchsia .hero-magazine__topline {
    color: #10384f
}

.scheme-fuchsia-alternate .hero-magazine__topline {
    color: #443247
}

.scheme-blue .hero-magazine__topline {
    color: #443247
}

.mag-blog .hero-magazine__topline {
    color: #FE4470
}

.mag-darkgreen .hero-magazine__topline {
    color: #ff3162
}

.mag-green .hero-magazine__topline {
    color: #10384f
}

.mag-purple .hero-magazine__topline {
    color: #89d329
}

.mag-midblue .hero-magazine__topline {
    color: #89d329
}

.mag-fuchsia .hero-magazine__topline {
    color: #10384f
}

.mag-blue .hero-magazine__topline {
    color: #443247
}

@media only screen and (min-width: 64em) {
    .hero img,
    .hero__line {
        transition: transform .25s ease-out
    }
    .hero-angle-left {
        transition: left .25s ease-out
    }
    .vanilla-modal .hero:hover img {
        transform: scale(1.05)
    }
    .vanilla-modal .hero:hover .hero-angle-left {
        left: -100%
    }
    .vanilla-modal .hero:hover .hero__line {
        transform: rotate(20deg)
    }
    .vanilla-modal .hero:hover .readmore {
        padding-left: 24px;
        padding-right: 24px
    }
    .vanilla-modal .hero:hover .readmore::after {
        opacity: 1
    }
    .vanilla-modal .hero--text-left:hover .hero-angle-left {
        left: inherit;
        right: -100%
    }
    .hero img {
        transform: scale(1.2);
        opacity: 0.5;
        -webkit-transition: all 0.5s ease-out 0.5s;
        -moz-transition: all 0.5s ease-out 0.5s;
        -ms-transition: all 0.5s ease-out 0.5s;
        -o-transition: all 0.5s ease-out 0.5s;
        transition: all 0.5s ease-out 0.5s
    }
    .hero .hero__text {
        transform: translateX(-80px);
        opacity: 0;
        -webkit-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
        -moz-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
        -ms-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
        -o-transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s;
        transition: transform 0.5s ease-out 0.5s, opacity 1.5s ease-out 0.25s
    }
    .hero .angle {
        transform: translateX(-80px) skewX(-10deg);
        -webkit-transition: transform 0.5s ease-out 0.5s;
        -moz-transition: transform 0.5s ease-out 0.5s;
        -ms-transition: transform 0.5s ease-out 0.5s;
        -o-transition: transform 0.5s ease-out 0.5s;
        transition: transform 0.5s ease-out 0.5s
    }
    .hero .hero__line {
        transform: translateX(50px) rotate(15deg);
        -webkit-transition: transform 0.5s ease-out 0.5s;
        -moz-transition: transform 0.5s ease-out 0.5s;
        -ms-transition: transform 0.5s ease-out 0.5s;
        -o-transition: transform 0.5s ease-out 0.5s;
        transition: transform 0.5s ease-out 0.5s
    }
    .hero .hero-angle-left {
        width: 94%;
        -webkit-transition: width 0.5s ease-out 0.5s;
        -moz-transition: width 0.5s ease-out 0.5s;
        -ms-transition: width 0.5s ease-out 0.5s;
        -o-transition: width 0.5s ease-out 0.5s;
        transition: width 0.5s ease-out 0.5s
    }
    .vanilla-modal .hero img {
        transform: scale(1);
        opacity: 1;
        -webkit-transition: transform 0.5s ease-out;
        -moz-transition: transform 0.5s ease-out;
        -ms-transition: transform 0.5s ease-out;
        -o-transition: transform 0.5s ease-out;
        transition: transform 0.5s ease-out
    }
    .vanilla-modal .hero .hero__text {
        transform: translateX(0);
        opacity: 1;
        -webkit-transition: transform 0.5s ease-out, opacity 1.5s ease-out;
        -moz-transition: transform 0.5s ease-out, opacity 1.5s ease-out;
        -ms-transition: transform 0.5s ease-out, opacity 1.5s ease-out;
        -o-transition: transform 0.5s ease-out, opacity 1.5s ease-out;
        transition: transform 0.5s ease-out, opacity 1.5s ease-out
    }
    .vanilla-modal .hero .angle {
        transform: translateX(0) skewX(-10deg);
        -webkit-transition: transform 0.5s ease-out;
        -moz-transition: transform 0.5s ease-out;
        -ms-transition: transform 0.5s ease-out;
        -o-transition: transform 0.5s ease-out;
        transition: transform 0.5s ease-out
    }
    .vanilla-modal .hero .hero__line {
        transform: translateX(0) rotate(15deg);
        -webkit-transition: transform 0.5s ease-out;
        -moz-transition: transform 0.5s ease-out;
        -ms-transition: transform 0.5s ease-out;
        -o-transition: transform 0.5s ease-out;
        transition: transform 0.5s ease-out
    }
    .vanilla-modal .hero .hero-angle-left {
        width: 100%;
        -webkit-transition: width 0.5s ease-out, left 0.25s ease-out, right 0.25s ease-out;
        -moz-transition: width 0.5s ease-out, left 0.25s ease-out, right 0.25s ease-out;
        -ms-transition: width 0.5s ease-out, left 0.25s ease-out, right 0.25s ease-out;
        -o-transition: width 0.5s ease-out, left 0.25s ease-out, right 0.25s ease-out;
        transition: width 0.5s ease-out, left 0.25s ease-out, right 0.25s ease-out
    }
}

.mobilenavigation {
    float: right;
    margin: -49px 9px 0 0;
    position: relative;
    z-index: 1
}

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

.mobilenavigation li {
    float: left;
    position: relative
}

.mobilenavigation .mlang {
    font-weight: 300;
    font-size: 21px;
    color: #00354F;
    letter-spacing: 0.6px;
    line-height: 24px;
    padding: 2px 15px;
    display: block
}

.mobilenavigation .msearch,
.mobilenavigation .mnav {
    text-indent: -900em;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    width: 45px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%230d2a40;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%230d2a40;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.mobilenavigation .mnav {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 16'%3E%3Cpath d='M5,1.2h21 M2.5,8.2H26 M0,15.2h26' style='stroke:%230d2a40;fill:none;stroke-width:1.5;'/%3E%3C/svg%3E") no-repeat center center;
    background-size: 27px
}

@media only screen and (max-width: 63.938em) {
    .navigation {
        left: -100%;
        position: absolute
    }
}

.mobilenav {
    display: none
}

@media only screen and (min-width: 48em) {
    .mobilenavigation {
        margin-top: -47px
    }
}

@media only screen and (min-width: 64em) {
    .navigation {
        display: block
    }
    .mobilenavigation,
    .mobilenav {
        display: none
    }
}

@media only screen and (min-width: 64em) {
    .newlevel2 ul li {
        background-color: #10384f
    }
    .newlevel2 ul ul li {
        background-color: #1c4257
    }
    .newlevel2 ul ul ul li {
        background-color: #274b5f
    }
}

.servicenav {
    display: none
}

@media only screen and (min-width: 64em) {
    .navigation {
        position: relative;
        font-size: 1.0625em;
        line-height: 1;
        color: #0d2a40;
        letter-spacing: 0.5px;
        font-weight: 300
    }
    .navigation:before,
    .navigation:after {
        content: "";
        display: table
    }
    .navigation:after {
        clear: both
    }
}

@media only screen and (min-width: 90em) {
    .navigation {
        font-size: 1.1875em
    }
}

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

@media only screen and (min-width: 64em) {
    .navigation>ul>li {
        float: left
    }
}

.navigation>ul>li>a {
    display: block
}

.navigation>ul>li>ul {
    display: none
}

.navigation>ul>li>ul>li>ul ul {
    display: none
}

.navigation>ul>li>ul>li>ul ul.submenuon {
    display: block
}

.newsub {
    left: 0;
    width: 100%
}

@media only screen and (min-width: 64em) {
    .no-js .navigation>ul>li:hover>ul,
    .navigation>ul>li.is-hover>ul {
        display: flex;
        color: #fff;
        position: absolute;
        background-color: #10384f;
        z-index: 20
    }
    .navigation .newsub {
        padding: 0 calc((100% - 968px - 20px) / 2);
        flex-wrap: nowrap;
        box-shadow: 0 20px 0px rgba(16, 56, 79, 0.1)
    }
    .newsub>li {
        flex: 0 0 25%;
        max-width: 25%;
        padding: 20px 10px 50px
    }
    .newsub>.newlevel2 {
        flex: 0 0 75%;
        max-width: 75%;
        padding: 0 10px 40px;
        z-index: 2
    }
    .newlevel2 ul {
        max-width: calc((100% - 40px) / 3);
        position: relative;
        height: 100%
    }
    .megaTsrBx p {
        font-size: 14px;
        margin-top: 13px;
        font-weight: 300;
        letter-spacing: .5px;
        line-height: 18px;
        opacity: .9
    }
    .megaTsrBx h2 {
        font-weight: 300;
        margin-bottom: 0;
        font-size: 25px;
        color: #89d329;
        letter-spacing: .5px;
        opacity: .9
    }
    .megaTsrBx .lnk,
    .megaTsrBx .overview {
        margin-bottom: 0;
        clear: both;
        max-width: 150px
    }
    .megaTsrBx .lnk,
    .megaTsrBx .overview {
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center;
        color: #fff
    }
    .megaTsrBx .lnk,
    .megaTsrBx .overview {
        display: none
    }
    .megaTsrBx .lazy {
        max-height: 128px
    }
    .navigation .megaTsrBx>a {
        padding: 0;
        display: block;
        overflow: hidden
    }
    .newlevel2 {
        margin: 0 auto;
        max-width: 1080px;
        position: relative
    }
    .navigation>ul>li>a {
        padding: 7px 11px 7px 9px;
        background-color: transparent;
        color: inherit;
        text-decoration: none
    }
    .navigation>ul>.n2>a {
        padding-left: 3px
    }
    .navigation>ul>li>a::after {
        content: " ";
        width: 1px;
        height: 20px;
        background-color: #D1E0E7;
        position: absolute;
        transform: rotate(12deg);
        margin-left: 10px;
        margin-top: -2px
    }
    .n1 {
        display: none
    }
    .n2>a {
        padding-left: 0
    }
    .megamenu>li>a.selected {
        color: #00bcff;
        background-color: #fff
    }
    .megamenu>li>a:hover,
    .megamenu>li:hover>a {
        color: #ff3162;
        background-color: #fff
    }
    .megamenu>li:hover>a,
    .megamenu>li.is-hover>a {
        padding-bottom: 17px
    }
    .megaTsrBx {
        display: flex;
        flex-direction: column
    }
    .navigation .megaTsrBx>a {
        order: -1;
        margin-bottom: 1em
    }
}

@media only screen and (min-width: 90em) {
    .navigation>ul>li>a {
        padding: 7px 18px 7px 16px
    }
    .navigation>ul>li>a::after {
        margin-left: 17px
    }
    .megamenu>li.is-hover>a {
        padding-bottom: 27px
    }
    .megaTsrBx .lazy {
        max-height: 158px
    }
    .megaTsrBx h2 {
        font-size: 30px
    }
}

@media only screen and (min-width: 90em) {
    .meta-btns {
        display: none
    }
    .navigation .newsub {
        padding: 0 calc((100% - 1180px - 20px) / 2)
    }
}

#top-stage+.pageheader #header+.navigation {
    color: #fff
}

#top-stage+.pageheader #header+.navigation a::after {
    background-color: #fff
}

@media only screen and (min-width: 64em) {
    .navigation .simple {
        padding-top: 20px
    }
    .newlevel2 a,
    .simple a {
        display: block;
        padding: 7px 20px 5px 10px;
        border-bottom: 1px solid rgba(191, 215, 223, 0.25);
        color: #fff;
        font-size: 14px;
        font-weight: 300;
        letter-spacing: 0.44px;
        line-height: 16px;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out
    }
    .newlevel2 a:hover,
    .simple a:hover {
        color: #89d329;
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.05)
    }
    .newlevel2 li:hover>a,
    .simple li:hover>a {
        color: #89d329;
        background-color: rgba(255, 255, 255, 0.05)
    }
    .haschild ul {
        display: none
    }
    .haschild:hover>ul {
        display: block
    }
    .newlevel2 ul ul {
        max-width: calc(100% + 40px);
        position: absolute;
        left: calc(100%);
        width: calc(100% + 40px);
        top: 0;
        padding: 0 0 0 20px
    }
    .newlevel2 li:first-child {
        margin-top: 20px
    }
    .newlevel2>ul>li>ul {
        margin-top: -20px
    }
    .haschild>a {
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff ;stroke-width:1.5;fill:none;opacity:.5'/%3E%3C/svg%3E") no-repeat right 6px center
    }
    .newlevel2 .selected>a {
        color: #89d329
    }
    .newlevel2 .haschild>a:hover,
    .newlevel2 .selected.haschild>a {
        background: #1c4257 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389D329 ;stroke-width:1.5;fill:none;opacity:1'/%3E%3C/svg%3E") no-repeat right 6px center
    }
    .newlevel2 ul .haschild>a:hover,
    .newlevel2 ul .selected.haschild>a {
        background-color: rgba(255, 255, 255, 0.05)
    }
    .newlevel2 .selected:not(.haschild)>a {
        color: #89d329
    }
    .newlevel2 .haschild>ul {
        max-width: calc(100% + 20px);
        width: calc(100% + 20px);
        position: absolute;
        left: 100%;
        top: 0
    }
    .newlevel2 .haschild>ul>.haschild>ul {
        max-width: calc(100%);
        width: calc(100%)
    }
    .newlevel2 .selected>ul {
        display: block
    }
}

.stickyheader #top-stage+.pageheader #header+.navigation {
    color: #0d2a40
}

.stickyheader #top-stage+.pageheader #header+.navigation a::after {
    background-color: #D1E0E7
}

.icon-search {
    display: block;
    background: transparent no-repeat;
    border: 0;
    text-align: left;
    text-indent: -900em;
    overflow: hidden;
    width: 50px;
    background: transparent no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%230d2a40;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%230d2a40;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.active-search .icon-search {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%230d2a40;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center
}

.meta-btns {
    display: none
}

.close-nav-btn,
.searchbox {
    display: none
}

.searchbox label {
    display: none
}

.active-search .searchbox {
    display: block;
    position: absolute;
    width: 100%;
    padding: 50px 25%;
    padding: 60px 0 98px;
    z-index: 5;
    top: 82px;
    overflow: hidden;
    background-color: #fff
}

.stickyheader.active-search .searchbox {
    top: 50px
}

@media only screen and (min-width: 64em) {
    .active-search .searchbox {
        top: 150px
    }
}

@media only screen and (max-width: 63.938em) {
    .navigation,
    .megamenu {
        margin: 0;
        padding: 0;
        list-style: none
    }
    .active-nav {
        overflow: hidden
    }
    .active-nav .navigation {
        display: block;
        left: 0;
        position: absolute;
        z-index: 20;
        background: #10384f;
        color: #fff;
        width: 100%;
        font-size: 18px;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        padding: 0;
        height: calc(100vh - 50px)
    }
    .navigation a {
        display: block;
        padding: 15px 10px 14px;
        border-top: 1px solid rgba(191, 215, 223, 0.25);
        font-size: 18px;
        font-weight: 300;
        letter-spacing: 0.5px;
        line-height: 1.444;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out
    }
    .megamenu>li:first-child>a,
    .meta-btns>li:first-child>a {
        border-top: 0
    }
    .navigation a:hover,
    .navigation a.selected {
        color: #00bcff;
        text-decoration: none
    }
    .navigation .submenuon1,
    .navigation .submenuon {
        padding-bottom: 40px
    }
    .navigation .backbuttons {
        padding: 0
    }
    .sback {
        padding: 0 30px
    }
    .sback+.sback {
        background-color: rgba(255, 255, 255, 0.05)
    }
    .sback+.sback+.sback {
        background-color: rgba(255, 255, 255, 0.1)
    }
    .navigation a.submenuback {
        padding-left: 30px;
        color: #00bcff;
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='7,13.5 0.5,7 7,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat left 6px center
    }
    .navigation li:hover>a {
        color: #00bcff
    }
    .navigation a.haschild {
        position: relative;
        background: transparent no-repeat right 6px center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
    }
    .navigation a.haschild:hover {
        position: relative;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
    }
    .navigation a.showpanel {
        position: relative;
        background: transparent no-repeat right 6px center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23796d82;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
    }
    .navigation a.showpanel:hover {
        position: relative;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
    }
    .navigation .megaTsrBx {
        display: none
    }
    .navigation .selected:not(.haschild)>a {
        color: #00bcff
    }
    .navigation .selected ul a {
        padding-left: 38px
    }
    .navigation .selected>ul {
        display: block
    }
    .navigation .megamenu {
        padding: 6px 30px
    }
    .extra-nav {
        display: none
    }
    .navigation .meta-btns,
    .navigation #language-switch {
        display: block;
        padding: 40px 30px 20px;
        position: relative;
        width: 100%;
        margin-top: 0;
        left: 0;
        overflow: hidden
    }
    .navigation #language-switch {
        margin-top: 0;
        display: none;
        background-color: #fff;
        color: #10384f;
        padding-top: 0
    }
    .active-langswitch .navigation #language-switch {
        display: block
    }
    .navigation .meta-btns::before {
        content: "";
        position: absolute;
        width: calc(100% + 60px);
        height: 120%;
        left: -30px;
        top: 20px;
        padding: 26px 0 6px;
        background-color: #624963;
        transform: skewY(-2deg)
    }
    .navigation .meta-btns li {
        position: relative;
        z-index: 1
    }
    .mobilenavigation .li-mlang {
        display: none
    }
    .active-nav .mobilenavigation .mnav {
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%230d2a40;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center
    }
    .mlangswitch {
        overflow: hidden;
        width: 30px;
        text-indent: -90em;
        background: transparent no-repeat center center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='23' viewBox='0 0 20 23'%3E%3Cpath d='M1.5,1.3v20.6 M1.5,12.6c4.8,0,8,1.1,10.9,1.1c3.6,0,5-1.4,5-1.4V2.8c0,0-2.4,1.4-5.4,1.4S6.7,2.2,1.5,2.2' style='stroke:%230d2a40;stroke-width:1;fill:none;'/%3E%3C/svg%3E")
    }
    .active-langswitch .mlang {
        opacity: .5
    }
    .navigation {
        -webkit-transform: translate3d(0, 0, 0)
    }
    .navigation .submenuon {
        display: block
    }
    .newsub ul {
        display: block;
        transform: translateX(calc(100% - 30px));
        position: absolute;
        width: 100%;
        top: 0;
        background-color: rgba(255, 255, 255, 0.05)
    }
    .newsub ul ul {
        background-color: rgba(255, 255, 255, 0.1)
    }
    .newsub ul ul ul {
        background-color: rgba(255, 255, 255, 0.15)
    }
    .navigation>.submenuon {
        transform: translateX(calc(-100% - 30px))
    }
    .navigation .submenuon3,
    .navigation .submenuon4 {
        transform: translateX(-30px)
    }
    .navigation ul {
        padding: 0 30px;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }
    .navigation .newsub {
        left: 0;
        width: 100%
    }
}

@media only screen and (min-width: 64em) {
    .newsub::before,
    .newsub::after {
        content: "";
        position: absolute;
        z-index: 1;
        height: 100%;
        width: calc(50% + 10px);
        top: 0;
        background-color: #274b5f;
        left: calc(50% - 10px)
    }
    .newsub::after {
        background-color: #1c4257;
        width: 247px
    }
}

@media only screen and (min-width: 90em) {
    .newsub::after {
        width: 300px
    }
}

.bcd-container,
.bcd-message {
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0.38px;
    line-height: 20px
}

.bayer-cookie-disclaimer {
    z-index: 9001;
    position: relative
}

.bcd-container {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding: 15px;
    color: #fff;
    box-sizing: border-box
}

.bcd-message {
    margin: 0;
    padding: 0;
    display: block;
    max-width: 640px;
    float: left
}

.bcd-btn,
.bcd-btn:visited,
.cookie-btn {
    line-height: 20px;
    text-align: center;
    cursor: pointer
}

.bcd-message a {
    color: #fff !important;
    font-weight: 700
}

.bcd-message .settings-link,
.settings-link {
    text-decoration: none
}

.bcd-btn,
.bcd-btn:visited {
    color: #fff;
    padding: 14px 22px;
    display: block;
    text-decoration: none;
    float: right;
    font-weight: 700;
    font-size: 18px;
    margin: 0;
    background: #6bc200;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 0;
    border-radius: 0;
    font-family: sans-serif;
    -webkit-transition: background .2s ease-in-out;
    transition: background 0.2s ease-in-out
}

.bcd-btn:active,
.bcd-btn:hover {
    background-color: #0068a7
}

.bcd-message p {
    margin: 0 0 8px;
    display: inline;
    padding-right: 6px
}

.bcd-message h3 {
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0.38px;
    line-height: 20px
}

.settings-link {
    color: inherit;
    white-space: nowrap;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    padding: 4px 3px 4px 14px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px
}

.settings-link::before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute
}

.settings-link:hover {
    text-decoration: underline
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        -ms-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bcd-container,
.bcd-content {
    -webkit-animation-duration: .8s;
    -moz-animation-duration: .8s;
    -o-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-name: slideUp;
    animation-name: slideUp
}

.bcd-content {
    max-width: 1180px
}

.bcd-container {
    padding: 35px 25px
}

.bcd-message {
    max-width: 100%;
    text-align: left;
    float: none
}

.bcd-btn {
    float: none;
    margin: 20px auto
}

@media print {
    .bayer-cookie-disclaimer,
    .bcd-container {
        display: none
    }
}

.cookie-label {
    width: 150px;
    margin-bottom: 10px;
    display: none
}

.cookie-btn {
    display: inline-block;
    padding: 4px;
    margin-bottom: 0;
    font-size: 14px;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.cookie-btn.active,
.cookie-btn.disabled,
.cookie-btn:active,
.cookie-btn:focus,
.cookie-btn:hover,
.cookie-btn[disabled] {
    color: #333;
    background-color: #e6e6e6
}

.cookie-btn.active,
.cookie-btn:active {
    background-color: #ccc\9
}

input[type=radio].toggle {
    display: none
}

input[type=radio].toggle:checked+label {
    background-image: linear-gradient(to top, #969696, #727272);
    box-shadow: inset 0 1px 6px rgba(41, 41, 41, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: default;
    color: #E6E6E6;
    border-color: transparent;
    text-shadow: 0 1px 1px rgba(40, 40, 40, 0.75)
}

input[type=radio].toggle+label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 38px
}

input[type=radio].toggle:checked+label.cookie-btn:hover {
    background-color: inherit;
    background-position: 0 0;
    transition: none
}

input[type=radio].toggle-left+label {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-left: 0;
    margin-right: 0
}

input[type=radio].toggle-left:checked+label,
input[type=radio].toggle-right:checked+label {
    box-shadow: inset 0 1px 6px rgba(41, 41, 41, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: default;
    color: #fff;
    border-color: transparent;
    text-shadow: 0 1px 1px rgba(40, 40, 40, 0.75)
}

input[type=radio].toggle-left:checked+label {
    background-image: linear-gradient(to top, #58ba31, #390)
}

input[type=radio].toggle-right:checked+label {
    background-image: linear-gradient(to top, #f03a1e, #c00)
}

input[type=radio].toggle-right+label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: 0;
    margin-right: 0
}

#settings {
    display: block
}

#settings:before {
    display: block;
    content: " ";
    margin-top: -120px;
    height: 120px;
    visibility: hidden
}

.toggle-group {
    white-space: nowrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.bcd-btn {
    cursor: pointer;
    display: block;
    color: #fff;
    padding: 18px 70px 18px 22px;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    letter-spacing: 0.58px;
    line-height: 1;
    font-weight: 700;
    font-style: italic;
    background: #89d329 no-repeat right top;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%232b6636' fill-opacity='.4'/%3E%3C/svg%3E");
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    -moz-transition: background-color 0.2s ease, color 0.2s ease;
    -ms-transition: background-color 0.2s ease, color 0.2s ease;
    -o-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease;
    min-width: 190px;
    text-align: left
}

.bcd-btn::after {
    content: '';
    display: block;
    height: 100%;
    width: 57px;
    position: absolute;
    right: 0;
    top: 0;
    background: transparent no-repeat center center;
    background-size: 14px 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.bcd-btn:hover {
    text-decoration: none;
    background-color: #66b512
}

.bcd-container::after {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #0091df;
    top: 10px;
    z-index: -1;
    transform: skewY(-1.6deg)
}

@media only screen and (min-width: 35em) {
    .bcd-container::after {
        top: 10px;
        transform: skewY(-0.8deg)
    }
}

@media only screen and (min-width: 48em) {
    .bcd-container::after {
        top: 10px;
        transform: skewY(-0.5deg)
    }
    .bcd-message {
        float: left;
        max-width: calc(100% - 240px)
    }
    .bcd-container {
        padding: 35px 62px 20px
    }
    .bcd-btn {
        float: right
    }
}

@media only screen and (min-width: 64em) {
    .bcd-container::after {
        top: 10px;
        transform: skewY(-0.5deg)
    }
    .bcd-container {
        padding: 35px 155px 20px
    }
}

@media only screen and (min-width: 90em) {
    .bcd-container::after {
        top: 10px;
        transform: skewY(-0.3deg)
    }
}

#top-stage {
    display: none
}

#scrolldescription {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-style: italic;
    font-size: 12px
}

.scrollindicator {
    display: none;
    opacity: .75;
    position: absolute;
    z-index: 50;
    left: calc((100% - 968px) / 2 + 37px);
    bottom: 140px;
    text-align: center;
    transform: translateX(-50%)
}

.scrollarrows {
    width: 22px;
    height: 42px;
    margin-top: 10px
}

.scroll-description {
    animation: scd 6s infinite;
    -webkit-animation: scd 6s infinite
}

.scrollarrows path {
    stroke: #fff;
    fill: transparent;
    stroke-width: 2px;
    animation: arrow 2s infinite;
    -webkit-animation: arrow 2s infinite
}

@keyframes arrow {
    0% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes arrow {
    0% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@keyframes scd {
    0% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes scd {
    0% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

.scrollarrows path.a1 {
    animation-delay: -1s;
    -webkit-animation-delay: -1s
}

.scrollarrows path.a2 {
    animation-delay: -0.5s;
    -webkit-animation-delay: -0.5s
}

.scrollarrows path.a3 {
    animation-delay: 0s;
    -webkit-animation-delay: 0s
}

@media only screen and (min-width: 64em) {
    .scrollindicator {
        display: block
    }
    #top-stage {
        height: 100vh;
        width: 100%;
        background-color: #333;
        position: fixed;
        overflow: hidden;
        top: 0;
        display: block;
        z-index: 0
    }
    .stickyheader #top-stage {
        visibility: hidden
    }
    #stagevideo {
        position: absolute;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        max-width: 180%;
        max-height: 180%;
        width: auto;
        height: auto;
        transform: translateX(-50%) translateY(-50%);
        background-size: cover;
        transition: 1s opacity
    }
    .tagline {
        -webkit-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -ms-transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        transition: background 0.2s ease-out
    }
    .init-topstage .tagline {
        background: url(https://shared.bayer.com/img/tagline/tagline-l-white.min.svg) no-repeat 0 0
    }
    .tagline {
        -webkit-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -ms-transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        transition: background 0.2s ease-out
    }
    .tagline img {
        opacity: 1;
        -webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out
    }
    .fixed-tagline .bcn-panel,
    .fixed-tagline #corporate-container {
        position: fixed
    }
    .init-tagline #corporate-container {
        background-color: transparent;
        -webkit-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -ms-transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        transition: background 0.2s ease-out
    }
    .init-tagline #corporate-container::before {
        background-color: transparent;
        -webkit-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -ms-transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        transition: background 0.2s ease-out
    }
    .init-tagline2 .tagline {
        background: url(https://shared.bayer.com/img/tagline/tagline-l-white.min.svg) no-repeat 0 0
    }
    .init-tagline2 .tagline img {
        opacity: 0
    }
    .page {
        -webkit-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -ms-transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        transition: background 0.2s ease-out;
        background-color: #fff;
        position: relative;
        text-align: center;
        height: 40px;
        z-index: 999;
    }
    .dialog-off-canvas-main-canvas {
        margin-top: -35px;
    }
    .has-topstage .wrapper {
        padding-top: calc(100vh - 150px)
    }
    .has-topstage .pageheader {
        position: relative
    }
    .has-topstage .page-footer {
        position: relative
    }
    .init-topstage .page {
        background-color: transparent
    }
    .init-topstage .site-identifier {
        color: #fff
    }
    .init-topstage .navigation>ul>li>a {
        color: #fff
    }
    .init-topstage .navigation>ul>li:hover>a {
        color: #ff3162;
        background-color: transparent
    }
    .init-topstage .icon-search {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
    }
    .init-topstage .logo {
        background: url(https://shared.bayer.com/img/bayer-logo-text-white.svg) no-repeat 0 0
    }
    .init-topstage .logo img {
        opacity: 0
    }
}

@media only screen and (min-width: 90em) {
    .scrollindicator {
        left: calc((100% - 1180px) / 2 + 45px)
    }
    .tagline {
        background-position: 0 3px
    }
    .init-tagline2 .tagline {
        background: url(https://shared.bayer.com/img/tagline/tagline-xl-white.min.svg) no-repeat 0 3px
    }
    .init-tagline2 .tagline img {
        opacity: 0
    }
    .has-topstage .site-identifier {
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out
    }
    .has-topstage .navigation>ul>li>a {
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        -ms-transition: color 0.2s ease-out;
        -o-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out
    }
    .has-topstage .icon-search {
        -webkit-transition: background 0.2s ease-out;
        -moz-transition: background 0.2s ease-out;
        -ms-transition: background 0.2s ease-out;
        -o-transition: background 0.2s ease-out;
        transition: background 0.2s ease-out
    }
    .has-topstage .logo img {
        -webkit-transition: opacity 0.5s ease-out;
        -moz-transition: opacity 0.5s ease-out;
        -ms-transition: opacity 0.5s ease-out;
        -o-transition: opacity 0.5s ease-out;
        transition: opacity 0.5s ease-out
    }
}

@media (max-aspect-ratio: 16 / 9) {
    #stagevideo {
        max-width: inherit;
        max-height: 100%
    }
}

@media (min-aspect-ratio: 16 / 9) {
    #stagevideo {
        max-width: 100%;
        max-height: inherit
    }
}

.init-tagline #top-stage .button-video-sound {
    right: 0
}

.button-video-sound {
    height: 60px;
    position: fixed;
    z-index: 1;
    text-indent: -99em;
    width: 70px;
    right: -80px;
    top: 50%;
    background-color: #624963;
    overflow: hidden;
    transform: skewX(-11deg) translateY(-50%);
    cursor: pointer;
    outline: 0;
    -webkit-transition: right 0.25s ease-out;
    -moz-transition: right 0.25s ease-out;
    -ms-transition: right 0.25s ease-out;
    -o-transition: right 0.25s ease-out;
    transition: right 0.25s ease-out
}

.button-video-sound::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent no-repeat center center;
    transform: skewX(11deg);
    opacity: .5;
    -webkit-transition: opacity 0.25s ease-out;
    -moz-transition: opacity 0.25s ease-out;
    -ms-transition: opacity 0.25s ease-out;
    -o-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out
}

.button-video-sound:hover::after {
    opacity: 1
}

.button-video-sound--on::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M19.8,32.8c0,0.3-0.1,0.5-0.4,0.6c-0.2,0.1-0.5,0.1-0.7,0L10.8,26H6.3C4.7,26,4,25.2,4,23.7v-6.6c0-1.5,0.7-2.3,2.3-2.3h4.5l7.9-7.3c0.2-0.1,0.5-0.1,0.7,0c0.2,0.1,0.4,0.4,0.4,0.6V32.8z M26.3,19.9L26.3,19.9c0-1.2-0.4-2.3-1.1-3.3l0.6-0.6c0.9,1.1,1.4,2.4,1.4,3.8c0,1.5-0.5,2.9-1.5,4L25,23.2C25.9,22.3,26.3,21.1,26.3,19.9z M29.2,19.9L29.2,19.9c0-1.9-0.7-3.7-1.9-5.2l0.6-0.6c1.4,1.6,2.2,3.6,2.2,5.8c0,2.2-0.8,4.3-2.4,6l-0.6-0.6C28.4,23.8,29.2,21.9,29.2,19.9zM32,19.9L32,19.9c0-2.6-1-5.1-2.7-7.1l0.6-0.6c1.9,2.2,3,4.8,3,7.7c0,3-1.1,5.8-3.2,8l-0.6-0.6C31,25.2,32,22.6,32,19.9z' fill='%23fff'/%3E%3C/svg%3E")
}

.button-video-sound--off::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M19.8,32.8c0,0.3-0.1,0.5-0.4,0.6c-0.2,0.1-0.5,0.1-0.7,0L10.8,26H6.3C4.7,26,4,25.2,4,23.7v-6.6c0-1.5,0.7-2.3,2.3-2.3h4.5l7.9-7.3c0.2-0.1,0.5-0.1,0.7,0c0.2,0.1,0.4,0.4,0.4,0.6V32.8z M30,20.3l3.5-3.5l0.7,0.7L30.7,21l3.5,3.5l-0.7,0.7L30,21.7l-3.5,3.5l-0.7-0.7l3.5-3.5l-3.5-3.5l0.7-0.7L30,20.3z' fill='%23fff'/%3E%3C/svg%3E")
}

.video-eyecatcher {
    width: 75px;
    height: 60px;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    display: block;
    color: #fff;
    -webkit-transition: width 0.2s ease, height 0.2s ease;
    -moz-transition: width 0.2s ease, height 0.2s ease;
    -ms-transition: width 0.2s ease, height 0.2s ease;
    -o-transition: width 0.2s ease, height 0.2s ease;
    transition: width 0.2s ease, height 0.2s ease
}

.video-eyecatcher::after {
    content: "";
    width: 30px;
    height: 20px;
    position: absolute;
    top: 20px;
    left: 16px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Cpath d='M28.4,17L28.4,17l0.1-14.4c0-0.2-0.2-0.3-0.2-0.3c-0.1,0-0.2-0.1-0.3,0l-6.7,4.5v6.1l6.7,4.5c0.2,0.1,0.2,0,0.3,0S28.4,17.2,28.4,17z M19.6,16.4V3.3c0-0.9-0.7-1.6-1.6-1.6H3.2c-0.9,0-1.6,0.7-1.6,1.6v13.1c0,0.9,0.7,1.6,1.6,1.6H18C18.9,18.1,19.6,17.3,19.6,16.4z M29,0.9c0.6,0.4,1,1,1,1.8v14.4c0,0.7-0.4,1.4-1,1.8c-0.3,0.2-0.6,0.2-0.9,0.2c-0.4,0-0.7-0.1-1-0.3l-5.9-3.9v1.6c0,1.8-1.4,3.3-3.2,3.3H3.2c-1.8,0-3.2-1.5-3.2-3.3V3.3C0,1.5,1.4,0,3.2,0H18c1.8,0,3.2,1.5,3.2,3.3v1.6L27.1,1C27.6,0.5,28.4,0.5,29,0.9z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.video-eyecatcher::before {
    content: "";
    transform: skewX(-8deg);
    width: 100%;
    height: 100%;
    left: -5px;
    position: absolute;
    background-color: #d30f4b;
    -webkit-transition: left 0.2s ease;
    -moz-transition: left 0.2s ease;
    -ms-transition: left 0.2s ease;
    -o-transition: left 0.2s ease;
    transition: left 0.2s ease
}

.video-eyecatcher:hover::before {
    left: -15px
}

.video-eyecatcher:hover {
    width: 300px;
    height: 180px;
    text-decoration: none
}

.video-eyecatcher:hover .video-eyecatcher__text {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease 0.3s;
    -moz-transition: opacity 0.2s ease 0.3s;
    -ms-transition: opacity 0.2s ease 0.3s;
    -o-transition: opacity 0.2s ease 0.3s;
    transition: opacity 0.2s ease 0.3s
}

.video-eyecatcher__text {
    position: relative;
    z-index: 3;
    margin: 10px 35px 10px 65px;
    opacity: 0;
    -webkit-transition: opacity 0 ease 0;
    -moz-transition: opacity 0 ease 0;
    -ms-transition: opacity 0 ease 0;
    -o-transition: opacity 0 ease 0;
    transition: opacity 0 ease 0
}


/*# sourceMappingURL=above-the-fold.css.map */

.u-no-gutters {
    margin: 0
}


/*!Aspect Ratio Box generic*/

.ar-box {
    position: relative;
    width: 100%
}

.ar-box:before {
    content: "";
    display: block;
    padding-top: 100%
}

.ar-box>* {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background-color: transparent;
    text-align: center
}

.ratio1_1:before {
    padding-top: 100%
}

.ratio2_1:before {
    padding-top: 50%
}

.ratio3_2:before {
    padding-top: 66.6666%
}

.ratio4_3:before {
    padding-top: 75%
}

.ratio16_9:before {
    padding-top: 56.25%
}

.ratio16_9video:before {
    padding-top: 56.25%;
    padding-bottom: 25px
}


/*!Helper classes */

.u-clearfix:before,
.u-clearfix:after {
    content: " ";
    display: table
}

.u-clearfix:after {
    clear: both
}

.u-circle,
.u-circle img {
    border-radius: 50%
}

.u-txt-left {
    text-align: left
}

.u-txt-center {
    text-align: center
}

.u-txt-right {
    text-align: right
}

.u-txt-justify {
    text-align: justify
}

.u-txt-nowrap {
    white-space: nowrap
}

.u-txt-autobreak {
    hyphens: auto;
    word-break: break-all
}

.u-txt-uppercase {
    text-transform: uppercase
}

.u-fl,
.u-push-left {
    float: left !important
}

.u-fr,
.u-push-right {
    float: right !important
}

.u-push-center {
    float: none !important;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.u-no-margin {
    margin: 0 !important
}

.u-no-bulls,
.u-no-bulls ul {
    margin-left: 0;
    list-style: none
}

.u-nav:before,
.u-nav:after {
    content: " ";
    display: table
}

.u-nav:after {
    clear: both
}

.u-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.u-nav>li {
    float: left
}

.u-nav>li>a {
    display: block
}


/*!FLEXBOX MAGIC*/

.u-flex-nowrap {
    display: flex;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    list-style: none
}

.u-flex-nowrap>* {
    margin: 0;
    padding: 0;
    flex-grow: 1;
    flex-basis: 10%;
    width: auto
}

.u-no-flexbox .u-flex-nowrap {
    display: table
}

.u-no-flexbox .u-flex-nowrap>* {
    display: table-cell;
    max-width: 33.3333%
}

.u-ir,
.ir {
    display: block;
    background: transparent no-repeat;
    border: 0;
    text-align: left;
    text-indent: -900em;
    overflow: hidden
}

.u-ir br,
.ir br {
    display: none
}

.u-only-mobile {
    display: none !important
}

@media only screen and (min-width: 64em) {
    .u-hide-large {
        display: none !important
    }
    .u-show-large {
        display: inherit !important
    }
}

@media screen and (min-width: 541px) and (max-width: 820px) {
    .u-hide-medium {
        display: none !important
    }
    .u-show-medium {
        display: inherit !important
    }
}

@media only screen and (max-width: 47.938em) {
    .u-hide-small {
        display: none !important
    }
    .u-show-small {
        display: inherit !important
    }
    .u-only-mobile {
        display: inherit !important
    }
}

.u-hidden {
    display: none !important
}

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

.u-visuallyhidden.u-focusable:active,
.u-visuallyhidden.u-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.u-invisible {
    visibility: hidden
}


/*!/Helper classes */


/*!buttons*/

button {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    padding: 0;
    border: 0;
    border-radius: 0;
    line-height: 1;
    font-family: inherit
}

.button {
    font-family: inherit;
    display: inline-block;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    -webkit-appearance: none;
    vertical-align: middle;
    border: 0;
    border-radius: 0;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -moz-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -ms-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    -o-transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
    padding: .524em 1.286em .476em;
    margin: 0;
    font-size: 1.3125em;
    color: #fff;
    background-color: #ff3162
}

[data-whatinput='mouse'] .button {
    outline: 0
}

.button--expanded {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.button[disabled] {
    opacity: .35;
    cursor: not-allowed;
    pointer-events: none
}


/*!/buttons*/

.button,
.big-button,
.close-tabs {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    padding: 18px 70px 18px 22px;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    letter-spacing: 0.58px;
    line-height: 1;
    font-weight: 700;
    font-style: italic;
    background: #ff3162 no-repeat right top;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E");
    -webkit-transition: background-position 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: background-position 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: background-position 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: background-position 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: background-position 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), padding 0.3s cubic-bezier(0.25, 0.1, 0.25, 1)
}

.module-blue .button,
.module-blue .big-button,
.module-blue .close-tabs {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%230091df' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-fuchsia .button,
.module-fuchsia .big-button,
.module-fuchsia .close-tabs {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-green .button,
.module-green .big-button,
.module-green .close-tabs {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23042' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-purple .button,
.module-purple .big-button,
.module-purple .close-tabs {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button.module-blue,
.big-button.module-blue,
.close-tabs.module-blue {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%230091df' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button.module-fuchsia,
.big-button.module-fuchsia,
.close-tabs.module-fuchsia {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button.module-green,
.big-button.module-green,
.close-tabs.module-green {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23042' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button.module-purple,
.big-button.module-purple,
.close-tabs.module-purple {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button:hover,
.big-button:hover,
.close-tabs:hover {
    text-decoration: none;
    background-position: top right -80px;
    padding-left: 30px;
    padding-right: 62px
}

.button:hover::after,
.big-button:hover::after,
.close-tabs:hover::after {
    right: 10px
}

.margiblock .button,
.margiblock .big-button,
.margiblock .close-tabs {
    padding: 13px 55px 13px 15px;
    font-size: 12px;
    letter-spacing: 0.5px
}

.margiblock .button::after,
.margiblock .big-button::after,
.margiblock .close-tabs::after {
    width: 44px
}

.close-tabs {
    padding: 14px 58px 14px 18px;
    font-size: 12px;
    background-position: right -8px top 0
}

.close-tabs:hover {
    padding-left: 24px;
    padding-right: 52px
}

.scheme-green .close-tabs {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23042' fill-opacity='.4'/%3E%3C/svg%3E")
}

.scheme-green-alternate .close-tabs {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23042' fill-opacity='.4'/%3E%3C/svg%3E")
}

.scheme-purple .close-tabs {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .close-tabs {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.scheme-fuchsia .close-tabs {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .close-tabs {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E")
}

.scheme-blue .close-tabs {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E")
}

.close-tabs::after {
    background-size: 30px 30px;
    width: 39px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpolyline points='6.7,16.1 15.4,7.4 24,16.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cpolyline points='6.7,22.1 15.4,13.4 24,22.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    -webkit-transition: right 0.2s ease-out;
    -moz-transition: right 0.2s ease-out;
    -ms-transition: right 0.2s ease-out;
    -o-transition: right 0.2s ease-out;
    transition: right 0.2s ease-out
}

.module-blue .button--jobsubmit {
    background-color: #0091df;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%2300617f' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-fuchsia .button--jobsubmit {
    background-color: #d30f4b;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23624963' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-green .button--jobsubmit {
    background-color: #042;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%232b6636' fill-opacity='.4'/%3E%3C/svg%3E")
}

.module-purple .button--jobsubmit {
    background-color: #443247;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-blue {
    background-color: #0091df;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%2300617f' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-fuchsia {
    background-color: #d30f4b;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23624963' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-green {
    background-color: #042;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%232b6636' fill-opacity='.4'/%3E%3C/svg%3E")
}

.button--jobsubmit.module-purple {
    background-color: #443247;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.big-button--loadmore {
    padding: 22px 85px 24px 24px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.big-button--loadmore::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cline style='fill:none;stroke:%23fff;stroke-width:2;' x1='13' y1='0' x2='13' y2='26'/%3E%3Cline style='fill:none;stroke:%23fff;stroke-width:2;' x1='0' y1='13' x2='26' y2='13'/%3E%3C/svg%3E")
}

.button--jobsubmit {
    display: block;
    width: 100%;
    text-align: left;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23042' fill-opacity='.4'/%3E%3C/svg%3E");
    background-color: #2b6636
}

.button--jobsubmit::after {
    background: transparent no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.button--small {
    padding: 14px 58px 14px 18px;
    font-size: 12px;
    background-position: right -8px top 0
}

.button--small:hover {
    padding-left: 24px;
    padding-right: 52px
}

.button--small::after {
    width: 39px
}

@media only screen and (min-width: 64em) {
    .button--l {
        padding: 23px 90px 23px 25px;
        font-size: 14px;
        background-size: 68px 60px;
        background-position: right 0 top 0
    }
    .button--l:hover {
        background-position: top right -80px;
        padding-left: 35px;
        padding-right: 80px
    }
    .button--l::after {
        width: 60px;
        background-size: 20px 26px
    }
}

.big-button--expand::after {
    background-size: 30px 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpolyline points='6.7,16.1 15.4,7.4 24,16.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cpolyline points='6.7,22.1 15.4,13.4 24,22.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transform: rotate(180deg)
}

.big-button--expand.toggle-on::after {
    transform: rotate(0deg)
}

.control-group .button {
    float: right;
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23443247' fill-opacity='.4'/%3E%3C/svg%3E")
}

.big-button+.big-button {
    margin-left: 20px
}

.page-footer .big-button {
    max-height: 50px
}


/*!FORMS*/

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

legend {
    margin-bottom: .5rem
}

[type='text'],
[type='password'],
[type='date'],
[type='email'],
[type='number'],
[type='search'],
[type='tel'],
[type='time'],
[type='url'],
textarea,
select {
    display: block;
    width: 100%;
    height: 3.125em;
    border: 1px solid #834283;
    font-family: inherit;
    background-color: #fff;
    border-radius: 0;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-weight: 400;
    font-size: 1em;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 1;
    padding: 14px 23px 16px;
    text-indent: 2px
}

.module-blue [type='text'],
.module-blue [type='password'],
.module-blue [type='date'],
.module-blue [type='email'],
.module-blue [type='number'],
.module-blue [type='search'],
.module-blue [type='tel'],
.module-blue [type='time'],
.module-blue [type='url'],
.module-blue textarea,
.module-blue select {
    border-color: #00bcff
}

.module-fuchsia [type='text'],
.module-fuchsia [type='password'],
.module-fuchsia [type='date'],
.module-fuchsia [type='email'],
.module-fuchsia [type='number'],
.module-fuchsia [type='search'],
.module-fuchsia [type='tel'],
.module-fuchsia [type='time'],
.module-fuchsia [type='url'],
.module-fuchsia textarea,
.module-fuchsia select {
    border-color: #ff3162
}

.module-green [type='text'],
.module-green [type='password'],
.module-green [type='date'],
.module-green [type='email'],
.module-green [type='number'],
.module-green [type='search'],
.module-green [type='tel'],
.module-green [type='time'],
.module-green [type='url'],
.module-green textarea,
.module-green select {
    border-color: #66b512
}

.module-purple [type='text'],
.module-purple [type='password'],
.module-purple [type='date'],
.module-purple [type='email'],
.module-purple [type='number'],
.module-purple [type='search'],
.module-purple [type='tel'],
.module-purple [type='time'],
.module-purple [type='url'],
.module-purple textarea,
.module-purple select {
    border-color: #624963
}

.module-darkblue [type='text'],
.module-darkblue [type='password'],
.module-darkblue [type='date'],
.module-darkblue [type='email'],
.module-darkblue [type='number'],
.module-darkblue [type='search'],
.module-darkblue [type='tel'],
.module-darkblue [type='time'],
.module-darkblue [type='url'],
.module-darkblue textarea,
.module-darkblue select {
    border-color: #10384f
}

.module-darkfuchsia [type='text'],
.module-darkfuchsia [type='password'],
.module-darkfuchsia [type='date'],
.module-darkfuchsia [type='email'],
.module-darkfuchsia [type='number'],
.module-darkfuchsia [type='search'],
.module-darkfuchsia [type='tel'],
.module-darkfuchsia [type='time'],
.module-darkfuchsia [type='url'],
.module-darkfuchsia textarea,
.module-darkfuchsia select {
    border-color: #ff3162
}

.module-darkgreen [type='text'],
.module-darkgreen [type='password'],
.module-darkgreen [type='date'],
.module-darkgreen [type='email'],
.module-darkgreen [type='number'],
.module-darkgreen [type='search'],
.module-darkgreen [type='tel'],
.module-darkgreen [type='time'],
.module-darkgreen [type='url'],
.module-darkgreen textarea,
.module-darkgreen select {
    border-color: #89d329
}

.margiblock [type='text'],
.margiblock [type='password'],
.margiblock [type='date'],
.margiblock [type='email'],
.margiblock [type='number'],
.margiblock [type='search'],
.margiblock [type='tel'],
.margiblock [type='time'],
.margiblock [type='url'],
.margiblock textarea,
.margiblock select {
    height: auto;
    padding: 9px 15px 10px
}

select {
    background: #fefefe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 32 24'%3E%3Cg id='select'%3E%3Cpolygon points='0,0 32,0 16,24' fill='%23333'/%3E%3C/g%3E%3C/svg%3E") no-repeat right 0.5em center
}

textarea {
    max-width: 100%;
    min-height: 50px;
    resize: vertical
}

textarea[rows] {
    height: auto
}

[type='text']:focus,
[type='password']:focus,
[type='date']:focus,
[type='email']:focus,
[type='number']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='time']:focus,
[type='url']:focus,
textarea:focus {
    background-color: #fff;
    outline: none
}

input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
    background-color: #e6e6e6;
    cursor: default
}

[type='submit'],
[type='button'] {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none
}

input[type='search'] {
    box-sizing: border-box
}

[type='file'],
[type='checkbox'],
[type='radio'] {
    margin: 0 0 1em
}

.radio-group-label,
[type='checkbox']+label,
[type='radio']+label,
[type='checkbox']+label+label,
[type='radio']+label+label {
    margin-right: 1rem;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: baseline
}

[type='checkbox']+label,
[type='radio']+label,
[type='checkbox']+label+label,
[type='radio']+label+label {
    margin-left: .5rem
}

label>[type='checkbox'],
label>[type='label'] {
    margin-right: .5rem
}

[type='file'] {
    width: 100%
}

select:disabled {
    background-color: #e6e6e6;
    cursor: default
}

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

select[multiple] {
    height: auto
}

label {
    display: block;
    margin: 0;
    font-size: 1em;
    font-weight: 400;
    line-height: inherit;
    color: #10384f;
    padding: 5px 0
}


/*!Form*/

label.error {
    margin: -.7rem 0 0 -13px;
    background-color: #d30f4b;
    border: 0;
    border-radius: 0 !important;
    color: #fff !important;
    font-size: 11px;
    line-height: 14px;
    padding: 10px 14px;
    width: auto;
    position: absolute;
    min-width: 120px;
    max-height: 200px;
    cursor: help
}

label.error .ir {
    border-bottom: 11px solid #d30f4b;
    border-left: 16px solid transparent;
    border-right: 0 solid transparent;
    left: 10px;
    margin-top: -10px;
    top: 0;
    height: 0;
    position: absolute;
    width: 0
}

[type='radio']+label.error,
[type='checkbox']+label.error {
    margin: -8px 0 0 -7px;
    display: block
}

.error input:not([type='checkbox']),
.error input:not([type='radio']),
.error input:not([type='file']),
.error input:not([type='submit']),
.error input:not([type='reset']),
.error textarea,
.error select {
    border-color: #d30f4b
}

.error label {
    color: #d30f4b
}

.valid input:not([type='checkbox']),
.valid input:not([type='radio']),
.valid input:not([type='file']),
.valid input:not([type='submit']),
.valid input:not([type='reset']),
.valid textarea,
.valid select {
    border-color: #66b512
}


/*!input groups*/

.input-group {
    display: table;
    width: 100%
}

.input-group+* {
    margin-top: 1rem
}

.input-group>:first-child {
    border-radius: 0 0 0 0
}

.input-group>:last-child>* {
    border-radius: 0 0 0 0
}

.input-group-label-big {
    display: table-cell;
    margin: 0;
    width: 20%;
    vertical-align: top
}

.input-group-label,
.input-group-field,
.input-group-button {
    display: table-cell;
    margin: 0;
    vertical-align: middle
}

.input-group-label {
    text-align: center;
    width: 1%;
    height: 100%;
    padding: 0 1rem;
    color: #0d2a40;
    border: 1px solid #cacaca
}

.input-group-label:first-child {
    border-right: 0
}

.input-group-label:last-child {
    border-left: 0
}

.input-group-field {
    border-radius: 0
}

.input-group-button {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    width: 1%
}

.input-group-button a,
.input-group-button input,
.input-group-button button {
    margin: 0;
    height: 100%
}

.input-group-field::-webkit-input-placeholder {
    color: #0d2a40;
    opacity: .5
}

.input-group-field:-moz-placeholder {
    color: #0d2a40;
    opacity: .5
}

.input-group-field::-moz-placeholder {
    color: #0d2a40;
    opacity: .5
}

.input-group-field:-ms-input-placeholder {
    color: #0d2a40;
    opacity: .5
}

label.inline {
    display: inline-block;
    margin-right: 30px
}

label [type='checkbox'],
label [type='radio'] {
    margin-right: 15px
}

.txtbox {
    padding: 25px 20px 30px;
    background-color: rgba(191, 215, 223, 0.2);
    margin-bottom: 1.5em;
    margin-top: 40px
}

.hpt,
.honeypot {
    display: none !important
}

.control-label {
    font-weight: 500;
    letter-spacing: 0.5px
}

.radioButtonListWrapper {
    margin-bottom: 10px
}

.radioButtonWrapper {
    display: inline-block;
    margin-right: 30px
}

.radioButtonWrapper label {
    line-height: .9
}

.radioButtonWrapper input {
    float: left
}

.buttons {
    margin-bottom: 40px;
    padding-top: 40px;
    border-top: 1px solid #cfd7dc
}

.buttons:before,
.buttons:after {
    content: "";
    display: table
}

.buttons:after {
    clear: both
}

.f-grid,
.line {
    display: block;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: -20px 0 20px -20px
}

.f-grid--extended {
    margin: -20px -20px 20px -20px
}

@media only screen and (min-width: 48em) {
    .f-grid--extended {
        margin: -20px 0 20px -20px
    }
}

.f-grid__cell,
.unit.size1of2 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 20px 0 0 20px
}

@media only screen and (max-width: 47.938em) {
    .f-grid--extended .f-grid__cell {
        padding-left: 0
    }
}

.news-grid .shareprice {
    order: 1
}

@media only screen and (min-width: 48em) {
    .news-grid .shareprice {
        order: 0
    }
}

@media only screen and (min-width: 48em) {
    .f-grid__cell,
    .unit.size1of2 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-width: 64em) {
    .f-grid__cell {
        flex: 1;
        max-width: inherit
    }
}

.f-grid--top {
    align-items: flex-start
}

.f-grid--bottom {
    align-items: flex-end
}

.f-grid--center {
    align-items: center
}

.f-grid--justify-center {
    justify-content: center
}

.f-grid__cell--top {
    align-self: flex-start
}

.f-grid__cell--bottom {
    align-self: flex-end
}

.f-grid__cell--center {
    align-self: center
}

.f-grid--no-gutters {
    margin: 0
}

.f-grid--no-gutters>.f-grid__cell {
    padding: 0
}

.f-grid--gutters-l {
    margin: -2em 0 2em -2em
}

.f-grid--gutters-l>.f-grid__cell {
    padding: 2em 0 0 2em
}

.f-grid--seperated {
    margin-left: -4em
}

.f-grid--seperated>.f-grid__cell {
    padding-left: 4em;
    position: relative;
    max-width: 100%
}

@media only screen and (min-width: 35em) {
    .f-grid--seperated>.f-grid__cell {
        max-width: 50%
    }
}

.f-grid--bottom12 {
    margin-bottom: 12px
}

.f-grid--bottom0 {
    margin-bottom: 0
}

.f-grid--seperated .f-grid__cell:not(:first-child):before {
    content: "";
    position: absolute;
    left: 2em;
    top: 1em;
    bottom: 0;
    height: auto;
    background-color: transparent;
    border-left: 1px dotted #acacac;
    width: 1px
}

.f-grid--flex-cells>.f-grid__cell {
    display: flex
}

.f-grid--fit>.f-grid__cell {
    flex: 1
}

.f-grid--full>.f-grid__cell {
    flex: 0 0 100%;
    max-width: 100%
}

@media only screen and (min-width: 48em) {
    .f-grid--1of2>.f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid--1of3>.f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }
    .f-grid--1of4>.f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.f-grid--1of2-xs>.f-grid__cell {
    flex: 0 0 50%;
    max-width: 50%
}

@media only screen and (min-width: 35em) {
    .f-grid--fit-s>.f-grid__cell {
        flex: 1
    }
    .f-grid--full-s>.f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }
    .f-grid--1of2-s>.f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid--1of3-s>.f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }
    .f-grid--1of4-s>.f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media only screen and (min-width: 48em) {
    .f-grid--fit-m>.f-grid__cell {
        flex: 1
    }
    .f-grid--full-m>.f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }
    .f-grid--1of2-m>.f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid--1of3-m>.f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }
    .f-grid--1of4-m>.f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media only screen and (min-width: 64em) {
    .f-grid--fit-l>.f-grid__cell {
        flex: 1
    }
    .f-grid--full-l>.f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }
    .f-grid--1of2-l>.f-grid__cell {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid--1of3-l>.f-grid__cell {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }
    .f-grid--1of4-l>.f-grid__cell {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.f-grid>.f-grid__cell--auto-size {
    flex: none
}

.f-grid>.f-grid__cell--fit {
    flex: 1
}

.f-grid>.f-grid__cell--full {
    flex: 0 0 100%;
    max-width: 100%
}

@media only screen and (min-width: 48em) {
    .f-grid>.f-grid__cell--1of2 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid>.f-grid__cell--1of3 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid>.f-grid__cell--2of3 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid>.f-grid__cell--1of4 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid>.f-grid__cell--3of4 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid>.f-grid__cell--golden-ratio {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-width: 64em) {
    .f-grid>.f-grid__cell--1of2 {
        flex: 0 0 50%;
        max-width: 50%
    }
    .f-grid>.f-grid__cell--1of3 {
        flex: 0 0 33.3333%;
        max-width: 33.3333%
    }
    .f-grid>.f-grid__cell--2of3 {
        flex: 0 0 66.6667%;
        max-width: 66.6667%
    }
    .f-grid>.f-grid__cell--1of4 {
        flex: 0 0 25%;
        max-width: 25%
    }
    .f-grid>.f-grid__cell--3of4 {
        flex: 0 0 75%;
        max-width: 75%
    }
    .f-grid>.f-grid__cell--golden-ratio {
        flex: 0 0 61.803398875%;
        max-width: 61.803398875%
    }
}

@media only screen and (min-width: 48em) and (max-width: 63.938em) {
    .nexttolefthand .f-grid>.f-grid__cell--2of3,
    .nexttolefthand .f-grid>.f-grid__cell--2of3+.f-grid__cell {
        flex: 0 0 100%;
        max-width: 100%
    }
    #shareprize_tabbed {
        width: calc(50% - 16px);
        float: left;
        margin-right: 8px;
        margin-left: 8px
    }
    .f-grid__cell .margiblock:only-child {
        width: 100%
    }
}

@media only screen and (min-width: 64em) {
    .career-teaserlist {
        margin-bottom: 110px
    }
}

.h4-shareprice {
    font-weight: 700;
    font-size: 1.0625em;
    color: #00617f;
    letter-spacing: .31px;
    line-height: 1.2;
    margin-bottom: .5em
}

ma .shareprice {
    padding-left: 20px;
    padding-right: 0
}

@media only screen and (min-width: 48em) {
    .shareprice {
        text-align: right;
        padding-left: 2em;
        padding-right: 4em
    }
    .shareprice {
        padding-left: 2em;
        padding-right: 0
    }
}

.tickerelement {
    font-size: .875em;
    font-weight: 500;
    line-height: 1.5
}

.sp-value {
    font-size: 3.125rem;
    font-weight: 100;
    color: #0d2a40
}

.margiblock .sp-value {
    font-weight: 700;
    font-size: 35px;
    color: inherit;
    letter-spacing: 0;
    line-height: 40px
}

@media only screen and (min-width: 90em) {
    .margiblock .sp-value {
        font-size: 40px
    }
}

.tickerelement a:hover {
    text-decoration: none
}

.tickerelement {
    margin-bottom: 30px
}

.tickerelement strong {
    display: block;
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    line-height: 30px;
    margin: 17px 0 6px
}

.ticker-div {
    color: inherit;
    font-size: 25px;
    font-weight: 300
}

.sp-value {
    line-height: 1.2
}

.icn-up {
    display: inline-block;
    width: 25px;
    height: 17px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.5,5.6V16h-3V5.6l-4,4l-2-2L8,0l7.5,7.5l-2,2L9.5,5.6z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.icn-down {
    display: inline-block;
    width: 25px;
    height: 17px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5,10.4V0h3v10.4l4-4l2,2L8,16L0.5,8.5l2-2L6.5,10.4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.r-tabs .sp-value {
    font-size: 2.5rem;
    font-weight: 700
}

.margiblock .tickerelement strong {
    font-size: 20px;
    margin-bottom: 2px
}

.margiblock .tickerelement {
    font-weight: 400;
    margin-bottom: 0
}

.margiblock .tickerelement+.tickerelement {
    margin-bottom: 30px
}

.margiblock .ticker-div {
    font-size: 22px;
    color: #86949f
}

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

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

.slick-list:focus {
    outline: none
}

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

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

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

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

.slick-track:after {
    clear: both
}

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

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

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

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

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

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

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

.slick-arrow:focus {
    outline: 0;
    opacity: 1
}

.slick-next,
.slick-prev {
    width: 30px;
    height: 30px;
    background: #10384f no-repeat center;
    opacity: 1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
    z-index: 1;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
    text-indent: -9999px;
    border: 0
}

.slick-prev {
    left: 0;
    right: inherit;
    transform: rotate(180deg) translateY(50%)
}

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

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

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

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

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

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

.slick-dots li button {
    background: transparent no-repeat center center;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Ccircle id='circle-full' cx='6' cy='6' r='6' style='fill:%23b1dbee'/%3E%3C/svg%3E") no-repeat center center
}

.slick-dots li button:focus,
.slick-dots li button:hover,
.slick-dots li.slick-active button {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Ccircle id='circle-full' cx='6' cy='6' r='6' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat center center
}

.slick-captions {
    margin-top: 35px
}

.slick-captions {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.slick-dots button+button {
    display: none
}

.page-footer {
    background-color: #443247;
    padding: 0 0 2em;
    min-width: inherit;
    color: #fff;
    max-width: 1960px;
    margin: 0 auto
}

.service-footer-container {
    padding: 36px 0 0;
    margin-bottom: 10px;
    background: #624963;
    position: relative;
    overflow: hidden
}

@media only screen and (min-width: 64em) {
    .service-footer-container {
        padding: 60px 0 0
    }
}

.service-footer {
    max-width: 360px;
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 35em) {
    .service-footer {
        max-width: 480px;
        padding: 0
    }
}

@media only screen and (min-width: 48em) {
    .service-footer {
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .service-footer {
        max-width: 968px
    }
}

@media only screen and (min-width: 90em) {
    .service-footer {
        max-width: 1180px
    }
}


/*! Flex Grid */

.service-footer {
    list-style: none;
    display: flex;
    color: #fff;
    flex-wrap: wrap
}

.service-footer__col {
    width: 100%;
    padding: 0 0 40px
}

.service-footer__col:last-child {
    padding: 40px 0 40px;
    text-align: center;
    position: relative
}

@media only screen and (min-width: 35em) {
    .service-footer__col {
        width: 50%;
        padding: 0 40px 60px
    }
    .service-footer__col:nth-child(5n+0) {
        width: 100%;
        text-align: center
    }
}

.service-footer__col:nth-child(4n+0) {
    margin-bottom: 30px
}

@media only screen and (min-width: 48em) {
    .service-footer__col:nth-child(4n+0) {
        margin-bottom: 85px
    }
}

@media only screen and (min-width: 48em) {
    .service-footer__col,
    .service-footer__col:last-child {
        padding: 0;
        width: 33.333%;
        margin-bottom: 55px
    }
    .service-footer__col:nth-child(4n+0) {
        width: 100%;
        text-align: center;
        max-width: 430px;
        margin-left: auto;
        margin-right: auto
    }
    .service-footer__col:nth-child(5n+0) {
        width: 100%;
        text-align: center;
        padding-top: 40px;
        padding-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 55px
    }
}

@media only screen and (min-width: 64em) {
    .service-footer__col,
    .service-footer__col:last-child {
        width: 22%;
        padding: 0 16px 0 0
    }
    .service-footer__col:nth-child(3n+0) {
        width: 26%
    }
    .service-footer__col:nth-child(4n+0) {
        width: 30%;
        text-align: left;
        max-width: inherit;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0
    }
    .service-footer__col:nth-child(5n+0) {
        width: 100%;
        text-align: center;
        padding-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 55px
    }
}


/*!/ Flex Grid */

.service-footer .service-footer__col:last-child::after {
    content: "";
    position: absolute;
    width: 100vw;
    transform: skewY(-3deg);
    background: #443247;
    height: 170%;
    top: -20px;
    z-index: -1;
    left: calc((100vw - 320px) / -2)
}

@media only screen and (min-width: 35em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 480px) / -2)
    }
}

@media only screen and (min-width: 48em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 640px) / -2)
    }
}

@media only screen and (min-width: 64em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 968px) / -2)
    }
}

@media only screen and (min-width: 90em) {
    .service-footer .service-footer__col:last-child::after {
        left: calc((100vw - 1180px) / -2)
    }
}

@media only screen and (min-width: 35em) {
    .service-footer {
        max-width: 480px;
        padding: 0
    }
}

@media only screen and (min-width: 48em) {
    .service-footer {
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .service-footer {
        max-width: 968px
    }
}

@media only screen and (min-width: 90em) {
    .service-footer {
        max-width: 1180px
    }
}

.service-footer a {
    color: inherit
}

.service-footer h4 {
    font-size: 1.5625rem;
    font-weight: 300;
    letter-spacing: 0.7px;
    line-height: 1;
    margin-bottom: 26px;
    color: inherit
}

.service-footer p {
    font-weight: 300;
    opacity: .7;
    font-size: .9375em;
    letter-spacing: 0.43px;
    line-height: 1.667;
    margin: 0 0 2em
}

.service-footer__links {
    margin: 0;
    padding: 0;
    list-style: none
}

.lnk-w {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 8px;
    font-weight: 300;
    opacity: .7;
    font-size: 15px;
    letter-spacing: 0.43px;
    line-height: 1.2;
    position: relative;
    padding-left: 18px
}

.lnk-w::before {
    content: " ";
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat left center;
    width: 8px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 2px
}

@media print {
    .lnk-w::before {
        content: "\25B6\FE0E ";
        font-size: 80%;
        display: inline
    }
}

.page-top {
    display: block;
    text-align: center;
    box-sizing: border-box;
    border: 0;
    bottom: -80px;
    color: #fff;
    font-size: 12px;
    letter-spacing: 1px;
    min-width: 48px;
    height: 50px;
    opacity: 0;
    padding: 23px 3px 0 0;
    position: fixed;
    right: 0;
    -webkit-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    -moz-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    -ms-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    -o-transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    transition: opacity 0.5s ease 0s, bottom 0.5s ease 0s;
    text-decoration: none;
    z-index: 4;
    background: #ff3162 no-repeat 12px 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,9.5 9.5,0.5 18.5,9.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.page-top:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #ff3162;
    top: 0;
    left: -5px;
    height: 100%;
    width: 15px;
    transform: skewX(-10deg)
}

@media only screen and (min-width: 48em) {
    .page-top {
        min-width: 59px;
        height: 60px;
        background-position: 17px 17px;
        padding-top: 28px
    }
}

.page-top:hover,
.page-top:visited {
    text-decoration: none
}

.state-topbutton-visible .page-top {
    bottom: 0;
    opacity: 1
}

.content-footer {
    padding: 0 20px;
    font-size: .75em;
    line-height: 1.167;
    margin: -3px auto 0;
    letter-spacing: .5px;
    font-weight: 300;
    display: flex;
    flex-direction: column-reverse;
    max-width: 360px
}

.content-footer:before,
.content-footer:after {
    content: "";
    display: table
}

.content-footer:after {
    clear: both
}

@media only screen and (min-width: 48em) {
    .content-footer {
        padding: 0;
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .content-footer {
        padding: 0;
        display: block;
        max-width: 968px;
        border-top: 1px solid rgba(255, 255, 255, 0.4);
        padding-top: 25px
    }
}

@media only screen and (min-width: 90em) {
    .content-footer {
        max-width: 1180px
    }
}

.cright-item {
    padding-top: 3px
}

@media only screen and (max-width: 63.938em) {
    .cright-item {
        font-weight: 400;
        line-height: 1;
        padding-top: 30px;
        text-align: center;
        opacity: .9
    }
}

@media only screen and (min-width: 64em) {
    .cright-item {
        float: left
    }
}

.legaladvice {
    list-style: none;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-top: 30px
}

.sitemap-link {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 40px
}

@media only screen and (max-width: 63.938em) {
    .legaladvice,
    .sitemap-link a {
        font-weight: 300;
        font-size: 15px;
        letter-spacing: 0.43px;
        line-height: 30px
    }
}

@media only screen and (min-width: 64em) {
    .legaladvice,
    .sitemap-link {
        border: 0;
        padding: 0
    }
    .legaladvice {
        padding-left: 30px;
        padding-right: 30px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }
}

@media only screen and (max-width: 63.938em) {
    .legaladvice a,
    .sitemap-link a {
        text-decoration: none;
        display: inline-block;
        position: relative;
        padding-left: 18px;
        opacity: .9
    }
    .legaladvice a::before,
    .sitemap-link a::before {
        content: " ";
        background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat left 6px;
        width: 8px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 2px
    }
}

.legaladvice a {
    display: block;
    position: relative;
    letter-spacing: 1px
}

@media only screen and (min-width: 64em) {
    .legaladvice a {
        padding: 3px 9px 3px 11px
    }
    .legaladvice a::before {
        content: " ";
        width: 1px;
        height: 100%;
        top: 0;
        left: 0;
        border-left: 1px solid rgba(255, 255, 255, 0.2);
        transform: rotate(11deg);
        position: absolute
    }
    .legaladvice li:first-child a::before {
        content: normal
    }
}

@media only screen and (min-width: 64em) {
    .sitemap-link {
        float: right;
        padding-top: 3px
    }
}

@media only screen and (min-width: 48em) {
    .legaladvice,
    .sitemap-link {
        padding-left: 34%
    }
}

@media only screen and (min-width: 64em) {
    .legaladvice,
    .sitemap-link {
        padding-left: 0
    }
}

.fixy {
    display: none
}

.stickyheader .fixy {
    display: block;
    height: 98px;
    position: fixed;
    background-color: #fff;
    top: 0;
    width: 848px;
    z-index: 22
}

@media only screen and (min-width: 1024px) {
    .stickyheader .fixy {
        width: 1075px
    }
}

@media only screen and (max-width: 767px) {
    .fixy {
        display: none !important
    }
}

.last-updated {
    font-weight: 400;
    font-size: 12px;
    color: #624963;
    letter-spacing: 1px;
    line-height: 14px;
    margin: 40px 30px 0;
    border-top: 1px solid #D3D8DC;
    padding: 30px 0;
    text-align: center
}

@media only screen and (min-width: 48em) {
    .last-updated {
        margin: 40px auto 0;
        max-width: 640px
    }
}

@media only screen and (min-width: 64em) {
    .last-updated {
        max-width: 880px
    }
}

@media only screen and (min-width: 90em) {
    .last-updated {
        max-width: 1180px
    }
}


/*! Helper */


/*!/ Helper */

@media only screen and (max-width: 63.938em) {
    .h2-section,
    .section .intro {
        padding-left: 20px;
        padding-right: 20px
    }
}

.h2-section {
    font-weight: 100;
    font-size: 2.5em;
    color: #10384f;
    letter-spacing: 0.8px;
    line-height: 1;
    margin: 0 auto 20px;
    text-align: center
}

@media only screen and (min-width: 48em) {
    .h2-section {
        font-size: 2.8125em;
        letter-spacing: 0.9px
    }
}

@media only screen and (min-width: 64em) {
    .h2-section {
        font-size: 3.125em;
        letter-spacing: 1px
    }
}

@media only screen and (min-width: 90em) {
    .h2-section {
        font-size: 3.75em;
        letter-spacing: 1.25px
    }
}

.h2-section--left {
    text-align: left;
    margin-bottom: 25px
}

.sliding-a {
    left: 0
}

.sliding-z {
    right: 0
}

.kv-stage {
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
    width: 100%
}

.kv-stagetext {
    max-width: 948px;
    margin: 0 auto
}

.kv-img {
    order: 2;
    margin: 0 calc((-100vw + 1180px)/2);
    width: 100vw;
    max-width: 100vw
}

.topline {
    font-size: 18px;
    color: #66B512;
    letter-spacing: 0.56px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 4px;
    width: 100%;
    margin-top: 6px
}

.scheme-green .topline {
    color: #66b512
}

.scheme-green-alternate .topline {
    color: #66b512
}

.scheme-purple .topline {
    color: #624963
}

.scheme-purple-alternate .topline {
    color: #624963
}

.scheme-fuchsia .topline {
    color: #ff3162
}

.scheme-fuchsia-alternate .topline {
    color: #ff3162
}

.scheme-blue .topline {
    color: #ff3162
}

.introtext,
.intro {
    font-size: 16px;
    letter-spacing: .5px;
    color: #0d2a40;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 26px
}

@media only screen and (min-width: 64em) {
    .introtext,
    .intro {
        font-size: 18px;
        color: #0d2a40;
        line-height: 26px;
        letter-spacing: .56px;
        margin-bottom: 40px
    }
}

.intro {
    text-align: center
}

.lead {
    font-size: 20px;
    line-height: 25px;
    color: #0d2a40;
    letter-spacing: .5px;
    font-weight: 100;
    margin-bottom: 2em
}

@media only screen and (min-width: 64em) {
    .lead {
        font-size: 24px;
        letter-spacing: .5px;
        line-height: 28px
    }
}

@media only screen and (min-width: 90em) {
    .lead {
        font-size: 30px;
        letter-spacing: 1px;
        line-height: 35px
    }
}

.well {
    background-color: #f2f7f9;
    padding: 20px;
    margin-bottom: 40px
}

.borderbox {
    border: 1px solid #66b512;
    padding: 22px 20px 30px;
    margin-bottom: 60px
}

.borderbox__headline {
    font-weight: 500;
    font-size: 18px;
    color: #66b512;
    letter-spacing: 0.56px;
    line-height: 25px
}

.borderbox .p:last-child {
    margin-bottom: 0
}

.subhome .lfthnd {
    position: absolute;
    background-color: #fff;
    left: calc((100vw - 17px - 968px) / 2)
}

@media only screen and (min-width: 90em) {
    .subhome .lfthnd {
        left: calc((100vw - 17px - 1180px) / 2)
    }
}

.nexttolefthand {
    margin: 0 30px
}

@media only screen and (min-width: 48em) {
    .nexttolefthand {
        max-width: 640px;
        margin: 0 auto
    }
}

@media only screen and (min-width: 64em) {
    .nexttolefthand {
        max-width: 968px;
        margin: 0 auto;
        padding-left: calc(189px + 41px)
    }
}

@media only screen and (min-width: 90em) {
    .nexttolefthand {
        max-width: calc(880px + 230px + 70px);
        padding-left: calc(230px + 70px)
    }
}

.sitemap,
.sitemap ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.sitemap li {
    position: relative
}

.sitemap>li {
    padding-bottom: 30px
}

.sitemap>li>a {
    font-weight: 300;
    font-size: 25px;
    letter-spacing: 0.77px;
    line-height: 34px;
    color: #0d2a40;
    display: block;
    text-decoration: none
}

.sitemap>li>ul>li {
    border-bottom: 1px solid #ff3162;
    margin-top: 8px
}

.sitemap>li>ul>li>a {
    color: #ff3162;
    display: block;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 25px;
    padding: 13px 20px 13px;
    text-decoration: none
}

.sitemap>li>ul>li.sitemap__haschild>ul {
    display: none;
    margin: -9px 0 26px 14px
}

.sitemap>li>ul>li.sitemap__haschild>a::after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    right: 20px;
    top: 18px;
    height: 11px;
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    background: transparent no-repeat left top;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.sitemap>li>ul>li.sitemap__haschild--active>ul {
    display: block
}

.sitemap>li>ul>li.sitemap__haschild--active>a::after {
    transform: rotate(180deg)
}

.sitemap>li>ul>li>ul ul {
    padding-left: 30px
}

.mod-sitemap--expand {
    display: block;
    width: 100%;
    text-align: left;
    margin-bottom: 40px
}

.sitemap {
    margin-top: 60px
}

@media only screen and (min-width: 64em) {
    .sitemap>li {
        padding-bottom: 60px
    }
    .sitemap>li>a {
        font-size: 30px;
        letter-spacing: 0.93px;
        margin-bottom: 17px
    }
    .sitemap>li>ul>li.sitemap__haschild>ul {
        margin: -9px 0 26px 20px
    }
    .mod-sitemap--expand {
        float: right;
        width: auto;
        margin-top: -84px
    }
}

.margiblock .vcard {
    font-size: 14px;
    letter-spacing: 0.44px;
    line-height: 18px
}

.vcard .fn {
    display: block;
    font-weight: 700;
    color: #10384f
}

.vcard .tel {
    color: #10384f
}

.vcard .tel::before {
    content: "Phone: ";
    display: inline
}

.playbutton {
    position: absolute;
    width: 100%;
    min-height: 80px;
    height: 100%;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='47' viewBox='0 0 81 60'%3E%3Cpath d='M11,0h70L70,60H0L11,0z M13.2,3L3,57h64.8L78,3H13.2z M53,30.3L33,41.7V19L53,30.3z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center;
    background-position: center
}

.tagcloud {
    color: #10384f
}

.font_small_mid {
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0.47px;
    line-height: 24px
}

.font_mid_large {
    font-weight: 300;
    font-size: 24px;
    letter-spacing: 0.47px;
    line-height: 24px
}

.font_mid {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.47px;
    line-height: 24px
}

.social-clipping {
    background-color: #00bcff;
    color: #fff;
    padding: 23px 30px;
    min-height: 380px;
    height: 100%;
    position: relative;
    overflow: hidden
}

.social-clipping--facebook {
    background-color: #0091df
}

.social-clipping--linkedin {
    background-color: #00617f
}

.social-clipping p {
    font-weight: 300;
    font-size: 23px;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 16px
}

.social-clipping__date {
    opacity: 0.6;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 20px
}

.social-clipping__channel {
    text-align: right;
    margin: -16px -16px 35px 0
}

.social-clipping__channel-link {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: 0.46px;
    background: transparent no-repeat right center;
    padding: 0 18px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.clippings-slider {
    max-width: 430px
}

.clippings-slider .slick-dots {
    bottom: 17px
}

.clippings-slider .social-clipping {
    min-height: 380px
}

.clippings-slider .slick-dots li button {
    border: 1px solid #00617f;
    border-radius: 50%;
    background: transparent;
    width: 11px;
    height: 11px
}

.clippings-slider--linkedin .slick-dots li button {
    border-color: #10384f
}

.clippings-slider .slick-dots li button:focus,
.clippings-slider .slick-dots li button:hover,
.clippings-slider .slick-dots li.slick-active button {
    background: transparent;
    border-color: #fff
}

.clippings-slider .slick-dots li {
    width: 11px;
    height: 11px;
    margin: 0 4px
}

.icn-twitter,
.icn-linkedin,
.icn-facebook {
    transform: skewX(-8deg);
    position: absolute;
    top: 0;
    left: -3px;
    width: 50px;
    height: 44px;
    background-color: #2daae1
}

.icn-linkedin {
    background-color: #0072b0
}

.icn-facebook {
    background-color: #3c5b9b
}

.icn-twitter::before,
.icn-linkedin::before,
.icn-facebook::before {
    content: "";
    background: transparent no-repeat right 11px center;
    background-size: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E");
    display: block;
    width: 50px;
    height: 44px;
    transform: skewX(8deg)
}

.icn-linkedin::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%230072b0'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.icn-facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.social-clipping__follow-us {
    text-transform: uppercase;
    opacity: 0.8;
    font-weight: 700;
    font-style: italic;
    font-size: 12px;
    letter-spacing: .5px
}

.lteaser__media {
    line-height: 0
}

.lteaser__overline {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 23px 7px 15px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.lteaser__overline::before {
    content: "";
    position: absolute;
    left: -5px;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #66b512;
    transform: skewX(-12deg);
    z-index: -1
}

.lteaser--green .lteaser__overline::before {
    background-color: #66b512
}

.lteaser--blue .lteaser__overline::before {
    background-color: #0091df
}

.lteaser--raspberry .lteaser__overline::before {
    background-color: #d30f4b
}

.lteaser--purple .lteaser__overline::before {
    background-color: #624963
}

.lteaser--darkblue .lteaser__overline::before {
    background-color: #10384f
}

.lteaser--midgreen .lteaser__overline::before {
    background-color: #2b6636
}

.lteaser--darkblue .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='47' viewBox='0 0 81 60'%3E%3Cpath d='M11,0h70L70,60H0L11,0z M13.2,3L3,57h64.8L78,3H13.2z M53,30.3L33,41.7V19L53,30.3z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 5px
}

.lteaser .readmore {
    color: #66b512
}

.lteaser--green .readmore {
    color: #66b512
}

.lteaser--blue .readmore {
    color: #0091df
}

.lteaser--raspberry .readmore {
    color: #d30f4b
}

.lteaser--purple .readmore {
    color: #624963
}

.lteaser--darkblue .readmore {
    color: #10384f
}

.lteaser--midgreen .readmore {
    color: #2b6636
}

.lteaser__headline {
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin: 0 0 10px
}

.lteaser__bdy {
    padding: 14px 15px 10px
}

.lteaser__bdy p {
    font-weight: 400;
    font-size: 16px;
    color: #10384f;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 7px
}

.video-teaserlist {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 900px;
    margin: 0 0 27px -20px;
    justify-content: center
}

.video-teaser {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 20px
}

@media only screen and (min-width: 48em) {
    .video-teaser {
        flex: 1
    }
}

.video-teaser__headline {
    font-weight: 300;
    font-size: 25px;
    color: #0D3851;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding-right: 72px;
    margin-bottom: 10px;
    min-height: 55px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 6px
}

.video-teaser--purple .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 6px
}

.video-teaser:nth-child(2) .video-teaser__headline,
.video-teaser--blue .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%230091df'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 6px
}

.video-teaser:nth-child(3) .video-teaser__headline,
.video-teaser--green .video-teaser__headline {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 50 38'%3E%3Cpath d='M5.6,0H50l-5.6,38H0L5.6,0z M6.9,1.6L1.6,36.4h41.5l5.3-34.8H6.9z M32.3,19l-12.1,6.9V12.1L32.3,19z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center;
    background-position: right 0 top 6px
}

.video-teaser:nth-child(4) .video-teaser__headline,
.video-teaser--midgreen .video-teaser__headline {
    color: #2b6636
}

.video-teaser__meta {
    color: #10384f;
    opacity: 0.5;
    margin-bottom: 6px
}

.video-teaser__media {
    margin-bottom: 20px
}

.video-teaser__bdy {
    padding: 0 10px
}

.video-teaser .readmore {
    color: #624963
}

.video-teaser--green .readmore {
    color: #66b512
}

.video-teaser--blue .readmore {
    color: #0091df
}

.video-teaser--raspberry .readmore {
    color: #d30f4b
}

.video-teaser--purple .readmore {
    color: #624963
}

.video-teaser--darkblue .readmore {
    color: #10384f
}

.video-teaser--midgreen .readmore {
    color: #2b6636
}

.eventlist {
    margin: 0 20px
}

.event-teaser {
    display: table;
    width: 100%;
    margin: 21px 0 0;
    padding: 0 0 15px
}

.event-teaser__media {
    display: none
}

@media only screen and (min-width: 35em) {
    .event-teaser__bdy,
    .event-teaser__media {
        display: table-cell;
        vertical-align: top
    }
}

@media only screen and (min-width: 64em) {
    .eventlist {
        margin: 0
    }
}

.event-teaser__bdy {
    width: 100%
}

.event-teaser__media {
    padding-right: 20px
}

.event-teaser__img {
    display: block;
    width: auto;
    max-width: inherit
}

.event-teaser__h3 {
    font-weight: 300;
    font-size: 25px;
    color: #10384f;
    letter-spacing: 0.5px;
    line-height: 30px;
    margin-bottom: 24px
}

.event-teaser__h4 {
    font-weight: 600;
    font-size: 16px;
    color: #0d2a40;
    letter-spacing: 0.29px
}

.event-teaser__txt {
    color: #86949f;
    margin-bottom: 20px;
    line-height: 25px;
    margin-top: -4px
}

.event-teaser__date {
    color: #0d2a40
}

.event-teaser {
    border-bottom: 1px solid #cfd7dc
}

.teaserlist {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 1200px;
    margin: 2em -20px 2em -20px;
    justify-content: center
}

.teaserlist img {
    margin-bottom: 160px
}

@media only screen and (min-width: 48em) {
    .teaserlist {
        margin: 2em 0 2em -20px
    }
}

.teaserlist article {
    flex: 0 0 100%;
    margin-bottom: 20px;
    max-width: 480px
}

.teaserlist .h3 {
    font-size: 30px;
    line-height: 1;
    margin-bottom: 10px;
    color: inherit !important
}

@media only screen and (min-width: 48em) {
    .teaserlist .teaser--wide {
        flex: 0 0 58.333333333333336%;
        max-width: 58.333333333333336%
    }
    .teaserlist .teaser--narrow {
        flex: 0 0 41.666666666666664%;
        max-width: 41.666666666666664%
    }
    .teaserlist .teaser--wide2 {
        flex: 0 0 56%;
        max-width: 56%
    }
    .teaserlist .teaser--narrow2 {
        flex: 0 0 44%;
        max-width: 44%
    }
    .teaserlist .teaser--extra-wide {
        flex: 0 0 88%;
        max-width: 88%
    }
    .teaserlist .teaser--extra-wide2 {
        flex: 0 0 82%;
        max-width: 82%
    }
    .teaserlist .teaser--push-bottom {
        align-self: flex-end
    }
    .teaserlist .teaser--push-down {
        align-self: center
    }
    .teaserlist .teaser--push-right {
        padding-left: 100px
    }
    .teaserlist .teaser--push-left {
        padding-right: 100px
    }
    .teaserlist .teaser--push-right40 {
        padding-left: 14px
    }
    .teaserlist .teaser--push-left40 {
        padding-right: 40px
    }
    .teaserlist .teaser--push-up {
        margin-top: -35px
    }
    .teaserlist--morestories article:nth-child(even) {
        transform: translateY(30px)
    }
    .teaserlist .teaser--half {
        flex: 0 0 50%;
        max-width: 50%
    }
    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--narrow h3,
    .teaserlist .teaser--narrow2 h3 {
        font-size: 25px
    }
    .teaser--push-right-50 {
        padding-left: 50px
    }
    .teaser--push-left-50 {
        padding-right: 50px
    }
}

@media only screen and (min-width: 64em) {
    .teaserlist {
        padding: 0 28px
    }
    .teaserlist--magazine,
    .teaserlist--morestories {
        padding: 0
    }
    .teaserlist article {
        max-width: inherit
    }
    .teaserlist img {
        margin-bottom: 0
    }
    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--narrow h3,
    .teaserlist .teaser--narrow2 h3 {
        font-size: 20px
    }
}

@media only screen and (min-width: 90em) {
    .teaserlist {
        padding: 0 28px
    }
    .teaserlist .h3 {
        font-size: 35px
    }
    .teaserlist .teaser--smalltext h3,
    .teaserlist .teaser--narrow h3,
    .teaserlist .teaser--narrow2 h3 {
        font-size: 23px
    }
}

.teaserlist article>div {
    position: relative;
    z-index: 1
}

@media only screen and (min-width: 48em) {
    .teaserlist article>div {
        margin-left: 20px
    }
}

.teaser-text {
    position: absolute;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding: 30px;
    color: #fff;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    min-height: 225px;
    z-index: 1
}

.teaser-text>* {
    position: relative;
    z-index: 1
}

.teaser-text::before,
.teaser-text::after {
    height: 100%;
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    right: 0;
    background: #624963;
    transform: skewY(-2deg);
    bottom: -8px;
    opacity: .7
}

.teaser-text::before {
    transform: skewY(-4deg);
    bottom: -16px;
    opacity: 1
}

.teaser-text--bg-light-blue::before,
.teaser-text--bg-light-blue::after {
    background: #0091df
}

.teaser-text--bg-blog::before,
.teaser-text--bg-blog::after {
    background: #F7F7F7
}

.teaser-text.teaser-text--bg-brightgreen::before,
.teaser-text.teaser-text--bg-brightgreen::after {
    background: #66b512
}

.teaser-text--bg-raspberry::before,
.teaser-text--bg-raspberry::after,
.teaser-text--bg-magenta::before,
.teaser-text--bg-magenta::after {
    background: #d30f4b
}

.teaser-text--bg-dark-blue::before,
.teaser-text--bg-dark-blue::after {
    background: #00617f
}

.teaser-text--bg-dark-green::before,
.teaser-text--bg-dark-green::after {
    background: #2b6636
}

@media only screen and (min-width: 48em) {
    .teaser-text {
        min-height: 215px;
        padding: 50px 20px 20px;
        justify-content: center
    }
}

@media only screen and (min-width: 64em) {
    .teaser-text {
        max-width: 50%;
        height: 100%;
        padding: 35px;
        padding-right: 60px
    }
    .teaser-text::before,
    .teaser-text::after {
        top: 0;
        width: 115%;
        bottom: 0;
        left: -25%;
        right: inherit;
        opacity: .7;
        transform: skewX(-15deg)
    }
    .teaser-text::after {
        transform: skewX(-10deg);
        opacity: .4
    }
    .teaser-text--right {
        max-width: 60%;
        right: 0;
        padding-left: 16%;
        padding-right: 35px
    }
    .teaser-text--right::before,
    .teaser-text--right::after {
        left: inherit;
        right: -25%
    }
}

.teaser-text .overline {
    margin-bottom: 11px;
    letter-spacing: 0
}

.sliding-a-teaser,
.sliding-z-teaser {
    color: #ff3162;
    font-size: 20em;
    position: absolute;
    left: -10px;
    top: 0;
    line-height: .75;
    font-weight: 700;
    font-style: italic;
    z-index: 2;
    transition: left .5s ease-out
}

.sliding-z-teaser {
    color: #10384f;
    left: inherit;
    right: -10px;
    top: inherit;
    bottom: 0;
    transition: right .5s ease-out
}

.teaser--products .readmore {
    position: absolute;
    bottom: 20px;
    left: 10px
}

.teaser--products {
    position: relative;
    min-height: 370px;
    overflow: hidden;
    color: #0c263a
}

@media only screen and (min-width: 48em) {
    .teaser--products .readmore {
        left: 60px
    }
    .teaser--products {
        max-width: 380px
    }
}

.bird,
.social-net {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #15ADFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 68'%3E%3Cpath d='M55.3,17.4c-1.7,1-3.5,1.7-5.5,2.1c-1.9-2.1-4.9-3.2-8.1-2.5c-3.4,0.7-6.2,3.6-6.7,7.1c-0.2,1.1-0.1,2.2,0.1,3.3c-7.1-0.4-13.5-3.8-17.7-9c-0.7,1.3-1.2,2.7-1.2,4.3c0,3,0.4,5.6,2.7,7.2c-1.4,0,0-0.4-5-1.1c0,0,0,0.1,0,0.1c0,4.2,4.1,7.6,8,8.4c-0.7,0.2-0.9,0.3-1.7,0.3c-0.6,0-0.8-0.1-1.3-0.2c1.1,3.4,4.4,5.9,8.2,6c-2.9,2.3-6.6,3.7-10.6,3.7c-0.7,0-1.3,0-2-0.1c3.8,2.4,8.3,3.9,13.2,3.9c15.8,0,24.5-13.1,24.5-24.5c0-0.4,0-0.7,0-1.1c1.7-1.2,3.1-2.7,4.3-4.5c-1.5,0.7-3.2,1.1-4.9,1.4C53.3,21.1,54.7,19.4,55.3,17.4z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
    z-index: 2;
    transition: opacity .5s ease-out;
    pointer-events: none
}

.social-net {
    background: #15ADFF url("https://shared.bayer.com/img/social-net.svg") no-repeat center center;
    background-size: 190px
}

@media only screen and (max-width: 63.938em) {
    .bird,
    .social-net {
        display: none
    }
}

.homepage .container-social-teaser {
    height: 380px;
    float: right
}

.container-social-teaser .social-clipping {
    background-color: #10384F;
    color: #fff;
    padding: 35px
}

.container-social-teaser--white .social-clipping {
    background-color: #fff;
    color: #10384F
}

.container-social-teaser .social-clipping__channel {
    margin-top: -10px
}

.container-social-teaser .social-clipping__channel-link {
    float: left;
    background-position: left center;
    padding-left: 18px;
    padding-right: 0;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 25px
}

.container-social-teaser--white .social-clipping__channel-link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2310384f;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.container-social-teaser .social-clipping__date {
    float: right;
    opacity: 1;
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 25px
}

.container-social-teaser .social-clipping p {
    margin-bottom: 1px;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 25px
}

.social-clipping__date-container {
    margin-bottom: 15px
}

.social-clipping__date-container:before,
.social-clipping__date-container:after {
    content: " ";
    display: table
}

.social-clipping__date-container:after {
    clear: both
}

.social-clipping__channel-kategories {
    text-align: left;
    position: absolute;
    top: 8px;
    left: 44px
}

.social-clipping__channel-kategories a {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: .75rem;
    position: relative;
    padding: 4px 8px 4px 14px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    opacity: .75
}

.social-clipping__channel-kategories a+a:before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute
}

.social-clipping__channel-kategories .social-clipping__channel-active {
    opacity: 1
}

.social-clipping__social-entry {
    opacity: 0;
    transition: opacity .3s ease;
    display: none
}

.social-clipping__social-entry--block {
    display: block
}

.social-clipping__social-entry--visible-effect {
    opacity: 1;
    transition: opacity .3s ease
}

.container-social-teaser .u-ir {
    pointer-events: none
}

@media only screen and (min-width: 90em) {
    .container-social-teaser .social-clipping p {
        font-size: 23px;
        line-height: 28px
    }
}

@media only screen and (min-width: 64em) {
    .homepage .container-social-teaser {
        width: 380px;
        height: 380px
    }
}

@media only screen and (min-width: 48em) {
    .teaserlist .loadmore-container {
        flex: 0 0 50%;
        max-width: 50%;
        margin-left: 50%;
        padding-left: 20px
    }
}

.teaserlist .social-clipping__image,
.social-clipping__image {
    margin-bottom: 5px;
    width: 100%
}

.container-social-teaser .social-clipping .social-clipping__image+p {
    font-size: 16px;
    letter-spacing: 0.4px;
    line-height: 24px;
    font-weight: 400;
    padding-top: 5px;
    max-height: 50px;
    overflow: hidden
}

.social-clipping .social-clipping__image+p strong {
    font-weight: 400
}

.teaserlist article .margiblock {
    max-width: 280px
}

.teaserlist--single {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0
}

.teaserlist--single>article {
    flex: 0 0 100%;
    max-width: 100%
}

.h3--products-teaser {
    color: inherit;
    font-size: 30px !important;
    position: absolute;
    right: 0;
    top: 18px;
    max-width: 160px;
    padding-right: 35px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 1
}

@media only screen and (min-width: 48em) {
    .h3--products-teaser {
        max-width: 120px
    }
}

@media only screen and (min-width: 64em) {
    .h3--products-teaser {
        max-width: 170px;
        font-size: 35px !important
    }
}

.teaser-text--bg-blog .readmore,
.teaser-text--bg-blog .overline {
    color: #10384f
}

.teaser-text--bg-blog .h3 {
    color: #FE4470 !important
}

.teaserlist article>div {
    overflow: hidden
}

.teaserlist article img {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out
}

.teaserlist article .teaser-text::before {
    -webkit-transition: width 0.25s ease-out;
    -moz-transition: width 0.25s ease-out;
    -ms-transition: width 0.25s ease-out;
    -o-transition: width 0.25s ease-out;
    transition: width 0.25s ease-out
}

.teaserlist article a:hover img {
    transform: scale(1.1)
}

@media only screen and (min-width: 64em) {
    .teaserlist article a:hover .teaser-text::before {
        width: 118%
    }
}

.teaser-date {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0.5px;
    line-height: 16px;
    margin-bottom: 12px
}

.teaserlist--with-text .h3 {
    font-weight: 400;
    font-size: 24px;
    letter-spacing: 0.5px;
    line-height: 28px;
    margin-bottom: 9px
}

.teaserlist--with-text p {
    opacity: 0.9;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    letter-spacing: 0.4px;
    line-height: 21px;
    margin-bottom: 11px
}

.teaserlist--with-text .teaser-text {
    max-width: 100%;
    padding-top: 9%;
    min-height: 258px
}

.teaserlist--with-text .overline {
    opacity: 0.9
}

.teaserlist--with-text img {
    margin-bottom: calc(200px - (100vw / 50))
}

@media only screen and (min-width: 64em) {
    .teaserlist--with-text .teaser-text {
        padding-right: 25px;
        max-width: 55%;
        padding-left: 68px
    }
    .teaserlist--with-text img {
        margin-bottom: 0
    }
}

@media only screen and (min-width: 90em) {
    .teaserlist--with-text .teaser-text {
        padding-right: 40px;
        max-width: 54%;
        padding-left: 17%
    }
}

@media only screen and (max-width: 63.938em) {
    .teaserlist .margiblock {
        margin-left: 20px
    }
}

.skewed-teaserlist {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    max-width: 900px;
    margin: 0 0 60px;
    justify-content: center
}

@media only screen and (min-width: 48em) {
    .skewed-teaserlist {
        margin: 0 auto 60px
    }
}

.skewed-teaser {
    flex: 0 0 78%;
    width: 78%;
    margin: 0 0 30px;
    max-width: 420px;
    transition: transform .5s ease-out;
    color: #10384f
}

.skewed-teaser:nth-child(even) {
    align-self: flex-end
}

.skewed-teaser__img {
    position: relative
}

.skewed-teaser__bdy {
    padding: 10px 70px 10px 30px
}

.skewed-teaser .h3 {
    margin: 0;
    color: #00617f;
    font-style: italic;
    font-size: 28px;
    letter-spacing: 0.2px;
    line-height: 35px
}

.skewed-teaser .readmore::before {
    border-color: #10384f
}

.skewed-teaser a:hover {
    text-decoration: none
}

@media only screen and (min-width: 35em) {
    .skewed-teaserlist {
        margin-left: -60px;
        margin-right: -60px
    }
}

@media only screen and (min-width: 48em) {
    .skewed-teaserlist {
        flex-direction: row;
        justify-content: center;
        margin-left: auto;
        margin-right: auto
    }
    .skewed-teaser {
        transform: translateX(0);
        flex: 0 0 50%;
        max-width: 50%;
        margin: 0 10px 30px;
        margin: 0 0 30px
    }
    .skewed-teaserlist .skewed-teaser:nth-child(even) {
        transform: translateX(0);
        display: flex;
        flex-direction: column-reverse
    }
    .skewed-teaser__img {
        transform: skewX(-11deg);
        overflow: hidden
    }
    .skewed-teaser__img img {
        transform: skewX(11deg);
        width: 114%;
        margin-left: -7%
    }
    .skewed-teaser__bdy {
        padding: 30px 30px 30px 60px
    }
    .skewed-teaser:nth-child(odd) .skewed-teaser__bdy {
        margin-left: -12%
    }
    .skewed-teaser .h3 {
        font-size: 30px;
        letter-spacing: 1.29px;
        line-height: 35px
    }
}

@media only screen and (min-width: 64em) {
    .skewed-teaser .h3 {
        font-size: 35px;
        letter-spacing: 1.5px;
        line-height: 35px
    }
    .skewed-teaser__img img {
        min-width: 480px
    }
}

.skewed-teaser__img img {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out
}

.skewed-teaser__img:hover img {
    transform: skewX(11deg) scale(1.1);
    -webkit-transition: transform 0.25s ease-in;
    -moz-transition: transform 0.25s ease-in;
    -ms-transition: transform 0.25s ease-in;
    -o-transition: transform 0.25s ease-in;
    transition: transform 0.25s ease-in
}

.angled-teaser {
    position: relative;
    margin: 0 0 20px 0;
    overflow: hidden;
    display: flex;
    flex-direction: column
}

.teaser__text>* {
    position: relative;
    z-index: 1
}

.teaser__text {
    position: relative;
    text-align: left;
    height: auto;
    color: #0d2a40;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    bottom: 0;
    width: 100%;
    margin-top: -20px;
    order: 1
}

.teaser__text::before,
.teaser__text::after {
    height: 100%;
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    bottom: 0;
    background: #fff;
    transform: skewY(-4.6deg)
}

.teaser__text::after {
    background: transparent;
    border-top: 1px solid #ff3162;
    transform: skewY(-3deg)
}

@media only screen and (min-width: 64em) {
    .angled-teaser {
        display: block
    }
    .teaser__text::before,
    .teaser__text::after {
        content: normal
    }
    .teaser__text {
        position: absolute;
        height: auto;
        padding: 20px;
        display: flex;
        margin-top: 0
    }
    .teaser__line {
        position: absolute;
        left: -20px;
        width: 110%;
        height: 1px;
        border: 1px solid #d30f4b;
        border-width: 1px 0 0 0;
        transform: rotate(5deg);
        top: 50%
    }
    .teaser__text {
        left: calc(35px + 10%);
        width: 35%;
        height: 100%;
        padding: 3em 0;
        background: transparent
    }
    .teaser-abdecker {
        position: absolute;
        left: 0;
        width: 7%;
        height: 100%;
        transform: skewX(-7deg) translateX(-50%);
        background-color: #fff
    }
    .angled-teaser--reversed {
        margin-left: 25.5%
    }
    .angled-teaser--reversed .teaser-angle {
        left: inherit;
        right: -6%
    }
    .angled-teaser--reversed .teaser__text {
        left: inherit;
        right: 35px;
        width: 32%
    }
    .angled-teaser--reversed .teaser__line {
        border-left-color: #10384f;
        left: inherit;
        right: 45%
    }
    .teaser__line {
        left: 45.5%;
        width: 1px;
        height: 110%;
        transform: rotate(12deg);
        top: -20px;
        border-width: 0 0 0 1px
    }
    .teaser-angle {
        position: absolute;
        left: -6%;
        width: 52%;
        height: 100%;
        bottom: 0;
        background: #fff;
        opacity: .8;
        transform: skewX(-7deg)
    }
}

.teaser__text .overline {
    color: #ff3162
}

.teaser__text .readmore {
    color: #10384f
}

.jobs-teaser>* {
    position: relative;
    z-index: 1
}

.jobs-teaser::after {
    content: " ";
    background-color: #624963;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.jobs-teaser {
    color: #fff;
    padding: 40px 30px 20px 30px;
    position: relative
}

.jobs-teaser li {
    padding: 16px 0
}

.jobs-teaser li+li {
    border-top: 1px solid rgba(191, 215, 223, 0.2)
}

.jobs-teaser ul {
    margin-bottom: 0
}

.jobs-teaser .h3 {
    opacity: 0.9;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px
}

.jobs-teaser h4 {
    font-weight: 300;
    font-size: 20px;
    letter-spacing: 0.5px;
    line-height: 25px;
    margin-bottom: 4px;
    color: inherit
}

.jobs-teaser p {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 18px
}

.jobs-teaser p+p {
    opacity: 0.6;
    font-weight: 400;
    letter-spacing: 0.44px;
    line-height: 21px;
    margin-top: 0
}

@media only screen and (min-width: 48em) {
    .jobs-teaser {
        padding: 25px 67px 20px 25px;
        overflow: hidden
    }
    .jobs-teaser::after {
        left: -22px
    }
    .jobs-teaser h4 {
        font-size: 18px;
        letter-spacing: 0.45px;
        line-height: 22px
    }
}

@media only screen and (min-width: 64em) {
    .jobs-teaser {
        padding: 40px 100px 20px 35px
    }
}

@media only screen and (max-width: 63.938em) {
    .angled-teaser img {
        margin-bottom: 120px
    }
    .angled-teaser .teaser__text {
        position: absolute;
        bottom: -20px
    }
}

@media only screen and (min-width: 90em) {
    .jobs-teaser h4 {
        font-size: 20px;
        letter-spacing: 0.5px;
        line-height: 25px
    }
}

.teaser-abdecker,
.teaser-angle,
.teaser__text,
.teaser__line {
    z-index: 1
}

.angled-teaser img,
.angled-teaser .teaser__line {
    -webkit-transition: transform 0.25s ease-out;
    -moz-transition: transform 0.25s ease-out;
    -ms-transition: transform 0.25s ease-out;
    -o-transition: transform 0.25s ease-out;
    transition: transform 0.25s ease-out
}

.angled-teaser .teaser-angle {
    -webkit-transition: width 0.25s ease-out;
    -moz-transition: width 0.25s ease-out;
    -ms-transition: width 0.25s ease-out;
    -o-transition: width 0.25s ease-out;
    transition: width 0.25s ease-out
}

.angled-teaser:hover img {
    transform: scale(1.1)
}

.angled-teaser:hover .teaser-angle {
    width: 54%
}

.angled-teaser:hover .teaser__line {
    transform: rotate(17deg)
}

.sliding-a,
.sliding-z {
    color: #ff3162;
    font-size: 18em;
    position: absolute;
    left: 10px;
    top: 0;
    line-height: .75;
    font-weight: 700;
    font-style: italic;
    z-index: 2;
    pointer-events: none;
    transition: left .5s ease-out
}

@media only screen and (min-width: 48em) {
    .sliding-a,
    .sliding-z {
        font-size: 25em
    }
}

@media only screen and (min-width: 64em) {
    .sliding-a,
    .sliding-z {
        font-size: 24em
    }
}

@media only screen and (min-width: 90em) {
    .sliding-a,
    .sliding-z {
        font-size: 30em
    }
    .sliding-a {
        margin-left: -40px
    }
}

.sliding-z {
    color: #10384f;
    left: inherit;
    right: 0;
    top: 50px;
    transition: right .5s ease-out
}

.product-search {
    position: relative;
    max-width: 1200px;
    margin: 40px auto;
    padding: 50px 0 0
}

.product-search__options {
    margin: 1em auto;
    position: relative;
    z-index: 1;
    margin-top: 250px
}

.product-search__options .f-grid {
    margin-top: 0;
    margin-bottom: 0
}

@media only screen and (min-width: 48em) {
    .product-search {
        margin: 50px auto;
        padding: 50px
    }
    .product-search__options {
        opacity: 1;
        max-width: 588px;
        margin-top: 320px
    }
}

@media only screen and (min-width: 64em) {
    .product-search__options {
        margin-top: 0
    }
}

.homepage .product-navigation-range-list a {
    width: 1.55em;
    font-size: 1.75em;
    text-align: center;
    color: #10384f
}

.product-navigation-range-list a {
    font-weight: 700;
    font-size: 26px;
    color: #624963;
    letter-spacing: 0.54px;
    padding: 0 5px
}

.product-navigation-range-list .letter--active {
    color: #ff3162
}

.letter--disabled {
    opacity: .25;
    cursor: default
}

.letter--disabled:hover {
    text-decoration: none
}

.product-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 20px -20px
}

.product-list li {
    width: calc(33.3333% - 22px);
    margin-left: 22px;
    padding-bottom: 30px;
    border-bottom: 1px solid #D3D8DC
}

.product-list .list-item-letter {
    width: calc(100% - 22px);
    margin-left: 22px;
    border-bottom: 0
}

.list-item-letter,
.td-letter {
    font-weight: 100;
    font-size: 50px;
    color: #0d2a40;
    letter-spacing: 0.5px;
    line-height: 54px;
    margin-top: 20px
}

.table .td-letter {
    border: 0;
    padding-top: 20px;
    padding-left: 2px
}

.product-container-navigation {
    display: flex;
    justify-content: space-between;
    border: 1px solid #D3D8DC;
    border-width: 1px 0;
    padding: 30px 0 25px
}

.product-tileview,
.product-listview {
    width: 40px;
    height: 40px;
    margin-left: 10px;
    text-indent: -99em;
    overflow: hidden;
    border: 1px solid #624963;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M9,9v6h6V9H9z M9,17v6h6v-6H9z M9,25v6h6v-6H9z M25,9v6h6V9H25z M25,17v6h6v-6H25z M25,25v6h6v-6H25z M17,9v6h6V9H17z M17,17v6h6v-6H17z M17,25v6h6v-6H17z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #624963
}

.product-listview {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7,11v2h6v-2H7z M7,19v2h6v-2H7z M7,27v2h6v-2H7z M17,11v2h16v-2H17z M17,19v2h16v-2H17z M17,27v2h16v-2H17z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #624963
}

.product-tileview.active,
.product-tileview:hover {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M9,9v6h6V9H9z M9,17v6h6v-6H9z M9,25v6h6v-6H9z M25,9v6h6V9H25z M25,17v6h6v-6H25z M25,25v6h6v-6H25z M17,9v6h6V9H17z M17,17v6h6v-6H17z M17,25v6h6v-6H17z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #fff
}

.product-listview.active,
.product-listview:hover {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M7,11v2h6v-2H7z M7,19v2h6v-2H7z M7,27v2h6v-2H7z M17,11v2h16v-2H17z M17,19v2h16v-2H17z M17,27v2h16v-2H17z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #fff
}

.td-brand-imagecontainer {
    width: 151px;
    margin-right: 20px;
    float: left
}

.td-brand-imagecontainer+div {
    overflow: hidden
}

.th-activity {
    min-width: 160px
}

.scheme-green .product-container a {
    color: #66b512
}

.scheme-green-alternate .product-container a {
    color: #66b512
}

.scheme-purple .product-container a {
    color: #624963
}

.scheme-purple-alternate .product-container a {
    color: #624963
}

.scheme-fuchsia .product-container a {
    color: #ff3162
}

.scheme-fuchsia-alternate .product-container a {
    color: #ff3162
}

.scheme-blue .product-container a {
    color: #ff3162
}

.product-container strong {
    font-weight: 500
}

.product-container p+p {
    margin-top: 0
}

.filter-container {
    display: flex;
    margin: 0 0 1.5em -20px
}

.filter-container .search-container {
    margin-left: 20px;
    width: 100%
}

.filter-container .dropdown-container {
    margin-left: 20px;
    min-width: 225px
}

.filter-container .dropdown-container+.dropdown-container {
    min-width: 260px
}

.product-search__options .big-button {
    display: block;
    margin: 20px auto;
    min-width: 250px;
    text-align: left
}

@media only screen and (max-width: 767px) {
    .product-list li {
        width: calc(50% - 22px)
    }
}

@media only screen and (max-width: 460px) {
    .product-list li,
    .product-list .list-item-letter {
        width: 100%
    }
    .product-list li,
    .product-list .list-item-letter,
    .product-list {
        margin-left: 0
    }
}

.figurelist-container {
    position: relative;
    padding: 80px 80px 40px
}

.figurelist {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0 0 27px -30px;
    justify-content: center;
    position: relative
}

.figure-cell {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 30px;
    padding-bottom: 45px
}

.figure-cell img {
    min-width: 100%
}

@media only screen and (min-width: 48em) {
    .figurelist {
        margin: 0 0 27px -60px
    }
    .figure-cell {
        padding-left: 60px
    }
    .figure-cell {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media only screen and (min-width: 64em) {
    .figure-cell {
        flex: 0 0 33.333%;
        max-width: 33.333%
    }
}

.figurelist-background {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.figure-cell {
    display: flex;
    flex-direction: column
}

.figure-cell p {
    flex-grow: 2
}

.figure-cell h3 {
    font-weight: 300;
    font-style: italic;
    font-size: 50px;
    color: #66b512;
    letter-spacing: 0.83px;
    line-height: 60px
}

@media only screen and (max-width: 63.938em) {
    .page {
        padding-top: 80px;
        text-align: center;
    }
    .pageheader {
        position: absolute;
        width: 100%;
        z-index: 5;
        top: 0;
        background-color: #fff
    }
}

@media only screen and (max-width: 47.938em) {
    .page {
        padding-top: 82px;
        text-align: center;
    }
    .stickyheader .page {
        padding-top: 82px;
    }
}

.stickyheader .pageheader {
    position: fixed
}

.stickyheader .logo {
    width: 34px;
    margin-top: 7px;
    margin-bottom: 9px
}

.stickyheader .site-identifier {
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 0.4px;
    padding-top: 18px
}

.stickyheader .site-identifier--short {
    font-size: 17px;
    padding-top: 15px
}

.stickyheader #header {
    min-height: 50px
}

.stickyheader .mobilenavigation {
    margin-top: -40px
}

@media only screen and (min-width: 64em) {
    .stickyheader .pageheader {
        position: fixed;
        width: 100%;
        background-color: #fff;
        z-index: 2;
        top: 0;
        left: 0;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)
    }
    .stickyheader #header::after {
        content: " ";
        position: absolute;
        right: -8px;
        top: 0;
        height: 100%;
        width: 25px;
        transform: skewX(-11deg);
        background-color: #fff
    }
    .stickyheader #header {
        transition: background-color .2s ease-out;
        left: 0;
        background-color: #0d3650;
        color: #fff;
        margin: 0 30px 0 0;
        float: left;
        min-height: inherit;
        max-width: 100%;
        padding-left: calc((100% - 968px) /2);
        z-index: 1;
        display: table
    }
    .stickyheader .navigation {
        margin-top: 9px
    }
    .stickyheader .site-identifier {
        font-size: 28px;
        padding-top: 0;
        color: #fff;
        padding-right: 40px;
        overflow: hidden;
        max-width: 136px;
        display: table-cell;
        vertical-align: middle
    }
    .stickyheader .logo {
        max-width: 30px;
        height: 30px;
        margin: 10px 15px 10px 0;
        background: transparent url(https://shared.bayer.com/img/logo-wht.svg) no-repeat 0 0;
        background-size: contain;
        display: table-cell
    }
    .stickyheader .logo object,
    .stickyheader .logo img {
        visibility: hidden
    }
    .stickyheader.active-search .searchbox {
        top: 50px
    }
    .stickyheader--raspberry #header {
        background-color: #e83d5c
    }
    .stickyheader--purple #header {
        background-color: #5b4d66
    }
    .stickyheader--green #header {
        background-color: #13aa1e
    }
    .stickyheader--blue #header {
        background-color: #0a77c1
    }
}

@media only screen and (min-width: 64em) {
    .stickyheader .page {
        padding-top: 126px
    }
    .stickyheader .pageheader {
        position: fixed;
        width: 100%;
        background-color: #fff;
        z-index: 25;
        top: 0;
        margin-top: 0
    }
    .stickyheader .site-identifier {
        font-size: .75em
    }
    .stickyheader .site-identifier--short {
        font-size: .9375em
    }
}

@media only screen and (min-width: 90em) {
    .stickyheader .page {
        padding-top: 150px
    }
    .stickyheader #header {
        padding-left: calc((100% - 1180px) /2)
    }
    .stickyheader .navigation {
        margin-top: 11px
    }
    .stickyheader .logo {
        max-width: 36px;
        height: 36px;
        margin: 9px 15px 10px 0
    }
    .stickyheader .site-identifier {
        font-size: .8125em
    }
    .stickyheader .site-identifier--short {
        font-size: 1.0625em
    }
    .stickyheader .megamenu>li:hover>a {
        padding-bottom: 18px
    }
    .stickyheader.active-search .searchbox {
        top: 55px
    }
}

.r-tabs {
    position: relative;
    margin-bottom: 2.5em
}

.r-tabs-tab {
    position: relative;
    float: left;
    border: 0;
    border-left: 0;
    display: inline-block;
    margin: 0 3px 0 0;
    list-style: none
}

a.r-tabs-anchor {
    padding: 11px 20px 12px;
    text-decoration: none;
    font-weight: 400;
    background-color: #00617f;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 1em;
    letter-spacing: .5px;
    line-height: 1.563;
    border: 1px solid #00617f;
    border-bottom-width: 0;
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    -moz-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    -ms-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    -o-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out
}

.scheme-green a.r-tabs-anchor {
    border-color: #66b512;
    background-color: #66b512;
    color: #fff
}

.scheme-green-alternate a.r-tabs-anchor {
    border-color: #66b512;
    background-color: #66b512;
    color: #fff
}

.scheme-purple a.r-tabs-anchor {
    border-color: #624963;
    background-color: #624963;
    color: #fff
}

.scheme-purple-alternate a.r-tabs-anchor {
    border-color: #624963;
    background-color: #624963;
    color: #fff
}

.scheme-fuchsia a.r-tabs-anchor {
    border-color: #ff3162;
    background-color: #ff3162;
    color: #fff
}

.scheme-fuchsia-alternate a.r-tabs-anchor {
    border-color: #ff3162;
    background-color: #ff3162;
    color: #fff
}

.scheme-blue a.r-tabs-anchor {
    border-color: #ff3162;
    background-color: #ff3162;
    color: #fff
}

a.r-tabs-anchor:hover {
    text-decoration: none
}

a.r-tabs-anchor:focus {
    outline: none
}

a.r-tabs-anchor:hover,
.r-tabs-state-active .r-tabs-anchor {
    color: #00617f;
    background-color: #fff
}

.scheme-green a.r-tabs-anchor:hover,
.scheme-green .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #56aa10
}

.scheme-green-alternate a.r-tabs-anchor:hover,
.scheme-green-alternate .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #56aa10
}

.scheme-purple a.r-tabs-anchor:hover,
.scheme-purple .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #834283
}

.scheme-purple-alternate a.r-tabs-anchor:hover,
.scheme-purple-alternate .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #834283
}

.scheme-fuchsia a.r-tabs-anchor:hover,
.scheme-fuchsia .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #ff3162
}

.scheme-fuchsia-alternate a.r-tabs-anchor:hover,
.scheme-fuchsia-alternate .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #ff3162
}

.scheme-blue a.r-tabs-anchor:hover,
.scheme-blue .r-tabs-state-active .r-tabs-anchor {
    background-color: #fff;
    color: #ff3162
}

.r-tabs-state-disabled {
    opacity: 0.5
}

.r-tabs-nav {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1
}

.r-tabs-nav:before,
.r-tabs-nav:after {
    content: "";
    display: table
}

.r-tabs-nav:after {
    clear: both
}

.r-tabs-nav {
    *zoom: 1
}

.r-tabs-panel {
    position: relative;
    top: -1px;
    padding: 31px 20px 10px;
    display: none;
    background-color: #fff;
    border: 1px solid #00617f;
    width: 100%
}

.scheme-green .r-tabs-panel {
    border-color: #66b512
}

.scheme-green-alternate .r-tabs-panel {
    border-color: #66b512
}

.scheme-purple .r-tabs-panel {
    border-color: #624963
}

.scheme-purple-alternate .r-tabs-panel {
    border-color: #624963
}

.scheme-fuchsia .r-tabs-panel {
    border-color: #ff3162
}

.scheme-fuchsia-alternate .r-tabs-panel {
    border-color: #ff3162
}

.scheme-blue .r-tabs-panel {
    border-color: #ff3162
}

.r-tabs-panel.r-tabs-state-active {
    display: block
}

.r-tabs-accordion-title {
    display: none;
    margin-bottom: 3px
}

.new-accordion .r-tabs-nav {
    display: none
}

.new-accordion .r-tabs-accordion-title {
    display: block
}

.new-accordion .r-tabs-panel {
    border-width: 0 0 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    top: 0;
    padding-top: 0
}

.new-accordion .r-tabs-anchor {
    text-align: left;
    border-width: 0 0 1px 0;
    position: relative;
    padding-right: 44px;
    font-size: 18px
}

.scheme-green .new-accordion .r-tabs-anchor {
    color: #56aa10;
    background-color: #fff
}

.scheme-green-alternate .new-accordion .r-tabs-anchor {
    color: #56aa10;
    background-color: #fff
}

.scheme-purple .new-accordion .r-tabs-anchor {
    color: #834283;
    background-color: #fff
}

.scheme-purple-alternate .new-accordion .r-tabs-anchor {
    color: #834283;
    background-color: #fff
}

.scheme-fuchsia .new-accordion .r-tabs-anchor {
    color: #ff3162;
    background-color: #fff
}

.scheme-fuchsia-alternate .new-accordion .r-tabs-anchor {
    color: #ff3162;
    background-color: #fff
}

.scheme-blue .new-accordion .r-tabs-anchor {
    color: #ff3162;
    background-color: #fff
}

.new-accordion .r-tabs-anchor::after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    right: 20px;
    top: 0;
    height: 100%;
    -webkit-transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -ms-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    background: transparent no-repeat left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2356aa10;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .new-accordion .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.new-accordion.new-accordion--blue .r-tabs-anchor::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11'%3E%3Cpolyline points='0.5,0.5 9.5,9.5 18.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.new-accordion.new-accordion--blue .r-tabs-anchor,
.new-accordion.new-accordion--blue .r-tabs-panel {
    border-color: #00bcff
}

.new-accordion.new-accordion--blue .r-tabs-anchor,
.new-accordion.new-accordion--blue a.r-tabs-anchor:hover,
.new-accordion.new-accordion--blue .r-tabs-state-active .r-tabs-anchor {
    color: #00bcff;
    /*background-color: #fff*/
}

.new-accordion .r-tabs-state-active .r-tabs-anchor {
    border-width: 0
}

.new-accordion .r-tabs-state-active .r-tabs-anchor::after {
    transform: rotate(180deg)
}

.new-accordion {
    margin-top: 20px
}

.new-accordion+.new-accordion {
    margin-top: -2.5em
}

@media only screen and (max-width: 767px) {
    .r-tabs-nav {
        display: none
    }
    .r-tabs-accordion-title {
        display: block
    }
    .r-tabs-panel {
        border-top: 0;
        margin-top: 0;
        margin-bottom: 10px;
        top: 0
    }
    a.r-tabs-anchor {
        text-align: left;
        font-size: 14px;
        padding-top: 7px;
        padding-bottom: 6px
    }
}

.stab-head {
    display: none
}

@media print {
    .r-tabs {
        margin: 0
    }
    .r-tabs-nav {
        display: none
    }
    .r-tabs-accordion-title {
        display: block
    }
    a.r-tabs-anchor,
    .new-accordion .r-tabs-anchor {
        text-align: left;
        padding: 8px 10px 2px
    }
    .r-tabs-panel {
        display: block;
        padding: 0;
        border: 0
    }
}

h2+.r-tabs {
    margin-top: -7px
}

#tabbedshareprice {
    margin-bottom: 19px
}

.table {
    margin: 0 -20px 2.5em;
    border-spacing: 20px 0;
    border-collapse: separate;
    line-height: 1.25;
    overflow: auto;
    display: block
}

@media only screen and (min-width: 48em) {
    .table {
        display: table
    }
}

.table th {
    padding: 11px 0 9px;
    text-align: left;
    border-bottom: 2px solid #89d329;
    font-weight: 500
}

.scheme-green .table th {
    border-color: #66b512
}

.scheme-green-alternate .table th {
    border-color: #66b512
}

.scheme-purple .table th {
    border-color: #624963
}

.scheme-purple-alternate .table th {
    border-color: #624963
}

.scheme-fuchsia .table th {
    border-color: #ff3162
}

.scheme-fuchsia-alternate .table th {
    border-color: #ff3162
}

.scheme-blue .table th {
    border-color: #ff3162
}

.table td {
    padding: 8px 0 7px;
    border-bottom: 1px solid #cfd7dc
}

.txtR,
table .txtR,
table tr .txtR {
    text-align: right
}

.table td:first-child,
.table th:first-child {
    text-align: left
}

.p+.table {
    margin-top: -.75em
}

.newslist .h2-section {
    text-align: left
}

.news-homepage.f-grid__cell {
    padding-left: 20px;
    padding-right: 0
}

@media only screen and (min-width: 64em) {
    .shareprice.f-grid__cell {
        padding-right: 44px
    }
}

.news .h3,
.calendar .h3 {
    margin-bottom: 8px;
    font-weight: 300;
    font-size: 1.5em;
    line-height: 1.167;
    letter-spacing: 0.52px;
    color: #0d2a40
}

.news article,
.calendar article {
    margin-bottom: 1.5em
}

.news p,
.calendar p {
    margin-bottom: 0;
    color: rgba(16, 56, 71, 0.8)
}

.margiblock .news .readmore,
.margiblock .calendar .readmore {
    color: inherit
}

.news {
    border-bottom: 1px solid #cfd7dc;
    padding-bottom: 18px;
    margin-bottom: 13px
}

.news__date {
    font-weight: 400;
    font-size: 15px;
    color: inherit;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 5px
}

.margiblock .calendar p {
    color: inherit
}

.newslist {
    margin-bottom: 2em
}

.margiblock .newslist {
    margin-bottom: 0
}

.newslist .txtnormal {
    font-size: 1rem
}

.newslist .img {
    float: left;
    margin: 3px 20px 0 0;
    width: 130px
}

.newslist img {
    max-width: inherit;
    width: 100%
}

.newslist .bd {
    overflow: hidden
}

.newslist hr {
    display: none
}

.newslist .news+hr {
    display: block
}

.newslist .media {
    border-bottom: 1px solid #cfd7dc;
    padding: 8px 0 17px;
    margin: 0 0 .875em
}

.newslist .media:before,
.newslist .media:after {
    content: "";
    display: table
}

.newslist .media:after {
    clear: both
}

.newslist .more,
.newslist .overview {
    margin-left: 2px;
    margin-top: 9px
}

.subhome .news {
    display: flex;
    flex-wrap: nowrap;
    padding-top: 7px
}

.news__media {
    width: 180px;
    min-width: 180px;
    margin: 0 20px 10px 0
}

.news__label {
    font-weight: 800;
    font-size: 11px;
    color: #fb1250;
    letter-spacing: 0.92px;
    text-transform: uppercase
}

.icn-restricted {
    text-indent: -900em;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    display: inline-block;
    height: 20px;
    width: 17px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2386949f'/%3E%3C/svg%3E") no-repeat left center
}

.readmore .icn-restricted {
    position: absolute;
    left: -25px;
    top: 0;
    height: 17px
}

.readmore--restricted {
    margin-left: 25px
}

.restricted__label {
    font-weight: 400;
    font-size: 16px;
    color: #0d2a40;
    letter-spacing: 0;
    line-height: 18px;
    margin: 8px 0 2px
}

.newscategory {
    font-weight: 700;
    font-size: 17px;
    letter-spacing: 0.31px;
    color: inherit
}

.newslist.module-green {
    color: #66b512
}

.newslist.module-midblue {
    color: #00617f
}

.news+.overview {
    display: inline-block;
    margin-top: 4px;
    margin-left: 0
}

.restricted-idicator {
    font-weight: 300;
    font-size: 1.4375em;
    color: #0d2a40;
    letter-spacing: .71px;
    line-height: 1.174;
    margin-bottom: .5em
}


/*! breadcrumb */

.breadcrumb {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    margin: 0;
    padding: 10px;
    clear: both;
    visibility: visible;
    list-style: none;
    font-weight: 300;
    font-size: 13px;
    color: #10384f;
    letter-spacing: .23px;
    line-height: 25px;
    background-color: transparent;
    border-top: 1px solid darkgray;
    border-radius: 0;
    display: none;
}

.breadcrumb a {
    color: inherit;
    white-space: nowrap;
    opacity: 1
}
/*! /breadcrumb */


/*! navlist */

.lfthnd {
    display: none
}

@media only screen and (min-width: 64em) {
    .lfthnd {
        display: block;
        width: 189px;
        margin-top: 1px;
        z-index: 2
    }
}

@media only screen and (min-width: 90em) {
    .lfthnd {
        width: 230px
    }
}

.lfthnd,
.lfthnd ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.lfthnd a {
    display: block;
    padding: 11px 10px 9px;
    border-bottom: 1px solid #DFEBF0;
    border-top: 1px solid #DFEBF0;
    margin-top: -1px;
    color: #0d2a40;
    font-size: .9375em;
    font-weight: 300;
    letter-spacing: 0.47px;
    line-height: 1.13334;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -ms-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out
}

.no-js .lfthnd a:hover,
.lfthnd a.is-hover {
    color: #00bcff;
    text-decoration: none
}

.no-js .lfthnd li:hover>a,
.lfthnd a:hover {
    color: #ff3162;
    text-decoration: none
}


/*! /navlist */

.haschildren {
    position: relative
}

.haschildren ul {
    display: none
}

.haschildren>a {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%230D2A40 ;stroke-width:1.5;fill:none;opacity:.3'/%3E%3C/svg%3E") no-repeat right 6px center
}

.lfthnd .selected>a {
    background: none;
    font-weight: 500
}

.lfthnd .selected:not(.haschildren)>a {
    color: #00bcff
}

.lfthnd .selected ul a {
    padding-left: 38px
}

.lfthnd .selected ul ul a {
    padding-left: 64px
}

.lfthnd .selected>ul {
    display: block
}

.lfthnd .selected .is-hover:not(.selected) ul a {
    padding-left: 10px
}

.no-js .lfthnd .haschildren:not(.selected):hover>ul,
.lfthnd .haschildren:not(.selected).is-hover>ul {
    display: block;
    position: absolute;
    margin-left: 100%;
    width: 100%;
    top: 0;
    background-color: #fff;
    padding-left: 20px;
    border-top: 1px solid #DFEBF0;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1)
}

.lfthnd .is-hover ul::before {
    content: " ";
    position: absolute;
    height: calc(100% + 4px);
    width: 20px;
    background-color: #fff;
    margin-left: -20px
}

.bquote {
    margin-bottom: 2em;
    margin-top: 2em
}

.b-circle {
    border-radius: 50%;
    overflow: hidden
}

.bquote figure {
    max-width: 150px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (min-width: 48em) {
    .bquote figure {
        float: right;
        width: auto;
        margin-left: 40px;
        margin-right: inherit;
        max-width: 150px
    }
}

.bquote .img--fullwidth {
    float: none;
    width: 100%;
    margin-left: 0;
    max-width: inherit
}

figure+blockquote {
    overflow: hidden
}

.bquote p {
    font-weight: 100;
    font-size: 30px;
    color: #10384f;
    letter-spacing: 1px;
    line-height: 35px;
    position: relative;
    text-indent: 40px
}

.bquote p div {
    text-indent: 0
}

@media only screen and (min-width: 90em) {
    .bquote p {
        font-size: 35px;
        letter-spacing: 1px;
        line-height: 40px
    }
}

.bquote blockquote {
    position: relative
}

.bquote blockquote::before {
    content: "\201C ";
    font-size: 82px;
    line-height: 1;
    max-height: 30px;
    vertical-align: bottom;
    position: absolute;
    text-indent: 0;
    left: 0;
    font-weight: 500;
    top: -7px
}

.scheme-green .bquote blockquote::before {
    color: #66b512
}

.scheme-green-alternate .bquote blockquote::before {
    color: #66b512
}

.scheme-purple .bquote blockquote::before {
    color: #624963
}

.scheme-purple-alternate .bquote blockquote::before {
    color: #624963
}

.scheme-fuchsia .bquote blockquote::before {
    color: #ff3162
}

.scheme-fuchsia-alternate .bquote blockquote::before {
    color: #ff3162
}

.scheme-blue .bquote blockquote::before {
    color: #ff3162
}

.bquote .footer {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 24px;
    font-style: normal;
    margin-top: 15px
}

.scheme-green .bquote .footer {
    color: #56aa10
}

.scheme-green-alternate .bquote .footer {
    color: #56aa10
}

.scheme-purple .bquote .footer {
    color: #834283
}

.scheme-purple-alternate .bquote .footer {
    color: #834283
}

.scheme-fuchsia .bquote .footer {
    color: #ff3162
}

.scheme-fuchsia-alternate .bquote .footer {
    color: #ff3162
}

.scheme-blue .bquote .footer {
    color: #ff3162
}

.bquote cite {
    font-style: normal
}

.bquote .footer strong {
    font-weight: 500
}

.explorer {
    max-width: 1180px;
    margin: 1em 30px 0;
    overflow: hidden
}

@media only screen and (min-width: 48em) {
    .explorer {
        max-width: 640px;
        margin: 1em auto 0
    }
}

@media only screen and (min-width: 64em) {
    .explorer {
        max-width: 968px
    }
}

@media only screen and (min-width: 90em) {
    .explorer {
        max-width: 1180px
    }
}

.owl-carousel {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    list-style: none;
    padding: 0;
    margin: -1em 0 0 -1.125em
}

.unit.size1of4 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 1em 0 0 1.125em
}

@media only screen and (min-width: 48em) {
    .unit.size1of4 {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.explorer .media figcaption {
    padding-top: 0;
    opacity: 1;
    font-style: normal;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    padding: 0 10px
}

.explorer .explr-overline,
.explorer .mag-category {
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 1.182;
    color: #fff;
    letter-spacing: 0.92px;
    padding: 6px 19px 7px 10px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.explorer .explr-overline::before,
.explorer .mag-category::before {
    content: "";
    position: absolute;
    left: -5px;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #ff3162;
    transform: skewX(-12deg);
    z-index: -1
}

.explr-item:nth-child(6n+1) .explr-overline::before {
    background-color: #66b512
}

.explr-item:nth-child(6n+2) .explr-overline::before {
    background-color: #0091df
}

.explr-item:nth-child(6n+3) .explr-overline::before {
    background-color: #d30f4b
}

.explr-item:nth-child(6n+4) .explr-overline::before {
    background-color: #624963
}

.explr-item:nth-child(6n+5) .explr-overline::before {
    background-color: #10384f
}

.explr-item:nth-child(6n+6) .explr-overline::before {
    background-color: #2b6636
}

.explorer h2 {
    font-weight: 100;
    font-size: 55px;
    color: #0d2a40;
    letter-spacing: 0.55px;
    line-height: 1.073;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 40px
}

.explorer h3 {
    font-weight: 300;
    font-size: 24px;
    color: #0d2a40;
    letter-spacing: .74px;
    line-height: 1.25;
    margin-top: 13px
}

.explorer a:hover {
    text-decoration: none
}

.explorer figure {
    position: relative
}

.explorer .slick-prev {
    left: 18px
}

.explorer .slick-next,
.explorer .slick-prev {
    top: 29%
}

.overview,
.overview-link a {
    padding: 6px 0 6px 22px;
    font-size: 12px;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    margin-left: 1px;
    letter-spacing: .5px;
    display: inline-block;
    line-height: 1;
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green .overview,
.scheme-green .overview-link a {
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .overview,
.scheme-green-alternate .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .overview,
.scheme-purple .overview-link a {
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .overview,
.scheme-purple-alternate .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .overview,
.scheme-fuchsia .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .overview,
.scheme-fuchsia-alternate .overview-link a {
    color: #834283;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .overview,
.scheme-blue .overview-link a {
    color: #834283;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.module-blue .overview,
.module-blue .overview-link a {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.module-fuchsia .overview,
.module-fuchsia .overview-link a {
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.module-green .overview,
.module-green .overview-link a {
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.module-purple .overview,
.module-purple .overview-link a {
    color: #624963;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-blue,
.overview-link a.element-blue {
    color: #00bcff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-fuchsia,
.overview-link a.element-fuchsia {
    color: #ff3162;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-green,
.overview-link a.element-green {
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.overview.element-purple,
.overview-link a.element-purple {
    color: #624963;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.jobs-teaser .overview,
.jobs-teaser .overview-link a {
    color: #fff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.readmore,
.readmore-link a,
.more {
    text-transform: uppercase;
    text-decoration: none;
    color: inherit;
    font-size: .75rem;
    position: relative;
    padding: 4px 3px 4px 14px;
    margin-top: 9px;
    display: inline-block;
    line-height: 1;
    font-style: italic;
    font-weight: 700;
    letter-spacing: .5px;
    align-self: flex-start;
    -webkit-transition: padding 0.2s ease-out;
    -moz-transition: padding 0.2s ease-out;
    -ms-transition: padding 0.2s ease-out;
    -o-transition: padding 0.2s ease-out;
    transition: padding 0.2s ease-out
}

.readmore::before,
.more::before,
.readmore-link a::before {
    content: " ";
    width: 1px;
    height: 100%;
    top: 0;
    left: 2px;
    border-left: 1px solid #fff;
    border-color: inherit;
    transform: rotate(11deg);
    position: absolute
}

.readmore:hover,
.more:hover,
.readmore-link a:hover {
    padding-left: 24px;
    padding-right: 24px;
    text-decoration: none
}

a:hover .readmore {
    padding-left: 24px;
    padding-right: 24px
}

.lnk,
.mlnk {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.lnk {
    margin-bottom: 2.25em
}

.lnk a,
.mlnk a,
.link,
.sitemaplink,
.sitemap>li>ul>li>ul a,
.imagelink__caption {
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    font-size: .875em;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px
}

.sitemaplink,
.sitemap>li>ul>li>ul a {
    background: transparent no-repeat 0 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.lnk a::before,
.mlnk a::before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 0 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.mlnk a,
.imagelink__caption {
    line-height: 16px;
    padding-left: 17px;
    margin-top: 11px
}

.imagelink__caption {
    padding-left: 21px
}

.mlnk a::before {
    top: -3px
}

.scheme-green .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-green .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

@media only screen and (min-width: 64em) and (max-width: 89.938em) {
    .mlnk a {
        font-size: 13px;
        line-height: 16px;
        letter-spacing: .5px
    }
    .mlnk a::before {
        top: -2px;
        background-size: 7px
    }
}

.scheme-green .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .margiblock+.margiblock .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock+.margiblock.module-blue .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock+.margiblock.module-fuchsia .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock+.margiblock.module-green .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.margiblock+.margiblock.module-purple .mlnk a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green .lnk a::before,
.scheme-green .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-green-alternate .lnk a::before,
.scheme-green-alternate .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple .lnk a::before,
.scheme-purple .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .lnk a::before,
.scheme-purple-alternate .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia .lnk a::before,
.scheme-fuchsia .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .lnk a::before,
.scheme-fuchsia-alternate .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.scheme-blue .lnk a::before,
.scheme-blue .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .lnk a::before,
.module-blue .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .lnk a::before,
.module-fuchsia .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-green .lnk a::before,
.module-green .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .lnk a::before,
.module-purple .link::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23624963;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.lnk--fs16 a {
    font-size: 1em
}

.link {
    font-size: 1em;
    margin-top: 0
}

.filesize {
    color: rgba(16, 56, 79, 0.5);
    float: right;
    min-width: 120px;
    text-align: right
}

.lnk .icn-calender::before {
    left: 0
}

.scheme-green .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-download::before {
    left: 0
}

.scheme-green .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-add::before {
    left: 0
}

.scheme-green .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-img::before {
    left: 0
}

.scheme-green .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-pdf::before {
    left: 0
}

.scheme-green .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-rtf::before {
    left: 0
}

.scheme-green .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-lock::before {
    left: 0
}

.scheme-green .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.lnk .icn-audio::before {
    left: 0
}

.scheme-green .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .lnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-calender::before {
    left: 0
}

.scheme-green .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-download::before {
    left: 0
}

.scheme-green .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-add::before {
    left: 0
}

.scheme-green .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-img::before {
    left: 0
}

.scheme-green .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-pdf::before {
    left: 0
}

.scheme-green .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-rtf::before {
    left: 0
}

.scheme-green .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-lock::before {
    left: 0
}

.scheme-green .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-audio::before {
    left: 0
}

.scheme-green .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-green-alternate .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2389d329'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-purple-alternate .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-fuchsia-alternate .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.scheme-blue .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.mlnk .icn-calender,
.mlnk .icn-download,
.mlnk .icn-add,
.mlnk .icn-img,
.mlnk .icn-pdf,
.mlnk .icn-rtf,
.mlnk .icn-lock,
.mlnk .icn-audio,
.lnk .icn-calender,
.lnk .icn-download,
.lnk .icn-add,
.lnk .icn-img,
.lnk .icn-pdf,
.lnk .icn-rtf,
.lnk .icn-lock,
.lnk .icn-audio {
    padding-left: 25px
}

.margiblock+.margiblock.module-blue .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-blue .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2300bcff'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-fuchsia .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23ff3162'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-green .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-calender::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M14,2h3c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h3V1l0,0c0-0.6,0.4-1,1-1 s1,0.4,1,1l0,0v1h6V1l0,0c0-0.6,0.4-1,1-1s1,0.4,1,1l0,0V2z M14,3.3V4l0,0c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V3.3H6V4l0,0 c0,0.6-0.4,1-1,1S4,4.6,4,4V3.3H1.3v13.4h15.4V3.3H14z M14.2,7v1H4V7H14.2z M14.2,10v1H4v-1H14.2z M14.2,13v1H4v-1H14.2z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-download::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-add::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9.5,8.3h4.3v1.5H9.5V14H8V9.8H3.8V8.3H8V4h1.5V8.3z M1,0h16c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M1.3,1.3v15.4h15.4V1.3H1.3z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-img::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-pdf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19'%3E%3Cpath d='M4.3,16v1.7h13.4V1.3H8v3.7c0,0.4-0.3,0.7-0.7,0.7h-3V7H3v9H4.3z M3.7,19C3.3,19,3,18.7,3,18.3C3,9.5,3,5.1,3,5c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.2l3.7-4.4c0,0,0.1-0.1,0.1-0.1c0,0,0,0,0,0c0,0,0.1,0,0.2-0.1c0,0,0.1,0,0.2,0h11C18.7,0,19,0.3,19,0.7v17.7c0,0.4-0.3,0.7-0.7,0.7H3.7z M6.7,2.5L6.7,2.5L5.1,4.4h1.6V2.5z M0.5,14V8.3h2.7c1.1,0,2.1,0.5,2.1,1.8c0,1.4-0.8,2-2.1,2H2V14H0.5z M2,9.5v1.5h1c0.5,0,0.8-0.2,0.8-0.7c0-0.5-0.3-0.8-0.8-0.8H2z M6,14V8.3h2.5c1.8,0,2.8,1.1,2.8,2.8c0,1.9-1.1,2.9-2.8,2.9H6z M7.5,9.6v3.2h0.7c1.1,0,1.6-0.5,1.6-1.6c0-1-0.6-1.5-1.6-1.5H7.5z M12.1,14V8.3h4.2v1.2h-2.7v1.2h2.4v1.2h-2.4V14H12.1z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-rtf::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath d='M0.7,19h14.7c0.4,0,0.7-0.3,0.7-0.7V0.7C16,0.3,15.7,0,15.3,0h-11c0,0-0.1,0-0.2,0c0,0,0,0,0,0c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1,0.1-0.1,0.1L0.2,4.6c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1C0,4.9,0,5,0,5c0,0,0,0,0,0v13.2C0,18.7,0.3,19,0.7,19z M3.7,2.5v1.9H2.1L3.7,2.5L3.7,2.5z M1.3,5.8h3C4.7,5.8,5,5.5,5,5.1V1.3h9.7v16.3H1.3V5.8z M13,11H3v1h10V11zM13,8H3v1h10V8z M13,14H3v1h10V14z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-lock::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 20'%3E%3Cpath d='M14,9h1c0.6,0,1,0.4,1,1v9c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1v-9c0-0.6,0.4-1,1-1h1V6l0,0c0-3.3,2.7-6,6-6l0,0l0,0c3.3,0,6,2.7,6,6V9z M12.5,9V6c0-2.5-2-4.5-4.5-4.5l0,0l0,0c-2.5,0-4.5,2-4.5,4.5l0,0v3H12.5z M1.3,10.3v8.4h13.4v-8.4H1.3zM8,12c0.6,0,1,0.4,1,1v3c0,0.6-0.4,1-1,1s-1-0.4-1-1v-3C7,12.4,7.4,12,8,12z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.margiblock+.margiblock.module-purple .mlnk .icn-audio::before {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10,15c0,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0-0.3,0L6,12H4c-0.7,0-1-0.3-1-1V8c0-0.7,0.3-1,1-1h2l3.5-3.3c0.1-0.1,0.2-0.1,0.3,0C9.9,3.8,10,3.9,10,4V15z M12.9,6.8l0.4,0.5c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2l-0.4,0.5L12,11.2l0.4-0.5c0.7-0.7,0.7-1.9,0-2.6L12,7.7L12.9,6.8z M14.7,5l0.4,0.5c1.1,1.1,1.6,2.5,1.6,4s-0.6,2.9-1.6,4l-0.4,0.5L13.8,13l0.4-0.5c0.8-0.8,1.3-1.9,1.3-3.1c0-1.2-0.5-2.3-1.3-3.1l-0.4-0.5L14.7,5z' style='fill:%23624963'/%3E%3C/svg%3E") no-repeat left center
}

.download {
    background-color: #f2f7f9;
    padding: 4px 20px 18px 20px
}

@media only screen and (min-width: 48em) {
    .download a {
        padding-right: 120px
    }
    .download em {
        font-style: normal;
        position: absolute;
        right: 0;
        top: 0px
    }
}

.left-box,
.right-box {
    color: #fff;
    padding: 25px 30px 34px 30px;
    margin-bottom: 40px;
    margin-left: -30px;
    margin-right: -30px;
    background: transparent no-repeat right top
}

.scheme-green .left-box,
.scheme-green .right-box {
    background-color: #624963
}

.scheme-green-alternate .left-box,
.scheme-green-alternate .right-box {
    background-color: #624963
}

.scheme-purple .left-box,
.scheme-purple .right-box {
    background-color: #d30f4b
}

.scheme-purple-alternate .left-box,
.scheme-purple-alternate .right-box {
    background-color: #d30f4b
}

.scheme-fuchsia .left-box,
.scheme-fuchsia .right-box {
    background-color: #66b512
}

.scheme-fuchsia-alternate .left-box,
.scheme-fuchsia-alternate .right-box {
    background-color: #66b512
}

.scheme-blue .left-box,
.scheme-blue .right-box {
    background-color: #66b512
}

.scheme-green .left-box {
    background-color: #d30f4b
}

.scheme-green-alternate .left-box {
    background-color: #00617f
}

.scheme-purple .left-box {
    background-color: #66b512
}

.scheme-purple-alternate .left-box {
    background-color: #00617f
}

.scheme-fuchsia .left-box {
    background-color: #00617f
}

.scheme-fuchsia-alternate .left-box {
    background-color: #624963
}

.scheme-blue .left-box {
    background-color: #624963
}

@media only screen and (min-width: 48em) {
    .left-box,
    .right-box {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width: 64em) {
    .left-box,
    .right-box {
        position: absolute;
        max-width: 210px;
        padding: 25px 40px 34px 30px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200' viewBox='0 0 1200 1200'%3E%3Cpolygon points='1064,1200 1200,1200 1200,0' fill='%23fff'/%3E%3C/svg%3E")
    }
    .left-box {
        padding-left: 40px;
        padding-right: 30px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200' viewBox='0 0 1200 1200'%3E%3Cpolygon points='0,0 136,0 0,1200,0' fill='%23fff'/%3E%3C/svg%3E");
        background-position: left bottom;
        text-align: right;
        left: -20px
    }
    .right-box {
        right: -20px
    }
}

@media only screen and (min-width: 90em) {
    .left-box,
    .right-box {
        max-width: 230px
    }
    .left-box {
        left: 0
    }
    .right-box {
        right: 0
    }
}

.right-box h1,
.left-box h1 {
    font-weight: 300;
    font-size: 2.1875em;
    letter-spacing: 0;
    line-height: 1.057;
    color: inherit
}

h3.fact-headline {
    color: #fff;
    font-size: 35px;
    letter-spacing: 0;
    font-weight: 300;
    margin-bottom: 7px;
    line-height: 37px
}

@media only screen and (min-width: 64em) {
    h3.fact-headline {
        font-size: 30px;
        letter-spacing: 0;
        line-height: 35px
    }
}

@media only screen and (min-width: 90em) {
    h3.fact-headline {
        font-size: 35px;
        letter-spacing: 0;
        line-height: 37px
    }
}

p+h3.fact-headline {
    margin-top: 7px
}

.margiblock,
.right-box--margiblock {
    border: 1px solid #ff3162;
    color: #ff3162;
    padding: 20px 19px 30px;
    margin-bottom: 20px;
    background: inherit
}

.scheme-green .margiblock,
.scheme-green .right-box--margiblock {
    border-color: #ff3162;
    color: #ff3162;
    background: inherit
}

.scheme-green-alternate .margiblock,
.scheme-green-alternate .right-box--margiblock {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.scheme-purple .margiblock,
.scheme-purple .right-box--margiblock {
    border-color: #89d329;
    color: #66b512;
    background: inherit
}

.scheme-purple-alternate .margiblock,
.scheme-purple-alternate .right-box--margiblock {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.scheme-fuchsia .margiblock,
.scheme-fuchsia .right-box--margiblock {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.scheme-fuchsia-alternate .margiblock,
.scheme-fuchsia-alternate .right-box--margiblock {
    border-color: #624963;
    color: #834283;
    background: inherit
}

.scheme-blue .margiblock,
.scheme-blue .right-box--margiblock {
    border-color: #00bcff;
    color: #834283;
    background: inherit
}

.margiblock.module-blue,
.right-box--margiblock.module-blue {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.margiblock.module-fuchsia,
.right-box--margiblock.module-fuchsia {
    border-color: #ff3162;
    color: #ff3162;
    background: inherit
}

.margiblock.module-green,
.right-box--margiblock.module-green {
    border-color: #66b512;
    color: #66b512;
    background: inherit
}

.margiblock.module-purple,
.right-box--margiblock.module-purple {
    border-color: #624963;
    color: #624963;
    background: inherit
}

@media only screen and (min-width: 64em) {
    .margiblock,
    .right-box--margiblock {
        padding: 15px 14px 24px
    }
}

@media only screen and (min-width: 90em) {
    .margiblock,
    .right-box--margiblock {
        padding: 20px 19px 30px
    }
}

.scheme-green .margiblock+.margiblock {
    border-color: #624963;
    color: #834283
}

.scheme-green-alternate .margiblock+.margiblock {
    border-color: #624963;
    color: #834283
}

.scheme-purple .margiblock+.margiblock {
    border-color: #ff3162;
    color: #ff3162
}

.scheme-purple-alternate .margiblock+.margiblock {
    border-color: #ff3162;
    color: #ff3162
}

.scheme-fuchsia .margiblock+.margiblock {
    border-color: #89d329;
    color: #66b512
}

.scheme-fuchsia-alternate .margiblock+.margiblock {
    border-color: #89d329;
    color: #66b512
}

.scheme-blue .margiblock+.margiblock {
    border-color: #89d329;
    color: #66b512
}

.margiblock+.margiblock.module-blue {
    border-color: #00bcff;
    color: #00bcff;
    background: inherit
}

.margiblock+.margiblock.module-fuchsia {
    border-color: #ff3162;
    color: #ff3162;
    background: inherit
}

.margiblock+.margiblock.module-green {
    border-color: #66b512;
    color: #66b512;
    background: inherit
}

.margiblock+.margiblock.module-purple {
    border-color: #624963;
    color: #624963;
    background: inherit
}

.h5 {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .56px;
    line-height: 25px;
    margin-bottom: 15px
}

@media only screen and (min-width: 64em) {
    .h5 {
        font-size: 16px;
        letter-spacing: .5px;
        line-height: 18px
    }
}

@media only screen and (min-width: 90em) {
    .h5 {
        font-size: 18px;
        letter-spacing: .56px;
        line-height: 25px
    }
}

.h5+hr {
    display: none
}

.h6 {
    font-weight: 500;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.37px;
    line-height: 17px;
    margin-top: 20px
}

.h5+.h6 {
    margin-top: 15px
}

.margiblock p,
.right-box--margiblock p {
    color: #0d2a40;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.4px;
    line-height: 16px;
    margin: 0 0 12px 0
}

.margiblock .highlight,
.right-box--margiblock .highlight {
    color: inherit
}

.margiblock__img {
    margin: 12px 0 7px;
    display: block
}

.margiblock .h3 {
    font-weight: 300;
    font-size: 24px;
    letter-spacing: 0.52px;
    line-height: 28px;
    color: #0d2a40
}

.margiblock {
    width: auto;
    float: none;
    margin-right: 0
}

@media only screen and (max-width: 63.938em) {
    .margiblock {
        width: calc(50% - 16px);
        float: left;
        margin-right: 8px;
        margin-left: 8px
    }
}

@media only screen and (max-width: 34.938em) {
    .margiblock {
        width: auto;
        float: none;
        margin-right: 0;
        margin-left: 0
    }
    .margiblock:nth-child(2n) {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width: 64em) {
    .margiblock .h3 {
        font-weight: 300;
        font-size: 20px;
        letter-spacing: 0.43px;
        line-height: 26px
    }
}

@media only screen and (min-width: 90em) {
    .margiblock .h3 {
        font-weight: 300;
        font-size: 24px;
        letter-spacing: 0.52px;
        line-height: 28px
    }
}


/*! Marginal Modules */

.imagelink {
    position: relative;
    margin-bottom: 17px
}

.imagelink__caption {
    position: absolute;
    bottom: 0;
    color: #fff;
    background: transparent;
    z-index: 1;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 7px
}

.imagelink__caption::before,
.imagelink__caption::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.imagelink__caption::before {
    content: "";
    position: absolute;
    top: 6px;
    width: 32px;
    background: transparent no-repeat 6px 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.imagelink__caption::after {
    width: 100%;
    background-color: #00bcff;
    opacity: .7;
    z-index: -1
}

.scheme-green .imagelink__caption::after {
    background-color: #ff3162
}

.scheme-green-alternate .imagelink__caption::after {
    background-color: #00bcff
}

.scheme-purple .imagelink__caption::after {
    background-color: #66b512
}

.scheme-purple-alternate .imagelink__caption::after {
    background-color: #00bcff
}

.scheme-fuchsia .imagelink__caption::after {
    background-color: #00bcff
}

.scheme-fuchsia-alternate .imagelink__caption::after {
    background-color: #834283
}

.scheme-blue .imagelink__caption::after {
    background-color: #834283
}

.imagelink__caption::after.module-blue {
    background-color: #00bcff
}

.imagelink__caption::after.module-fuchsia {
    background-color: #ff3162
}

.imagelink__caption::after.module-green {
    background-color: #66b512
}

.imagelink__caption::after.module-purple {
    background-color: #624963
}

.scheme-green .margiblock+.margiblock .imagelink__caption::after {
    background-color: #834283
}

.scheme-green-alternate .margiblock+.margiblock .imagelink__caption::after {
    background-color: #834283
}

.scheme-purple .margiblock+.margiblock .imagelink__caption::after {
    background-color: #ff3162
}

.scheme-purple-alternate .margiblock+.margiblock .imagelink__caption::after {
    background-color: #ff3162
}

.scheme-fuchsia .margiblock+.margiblock .imagelink__caption::after {
    background-color: #66b512
}

.scheme-fuchsia-alternate .margiblock+.margiblock .imagelink__caption::after {
    background-color: #66b512
}

.scheme-blue .margiblock+.margiblock .imagelink__caption::after {
    background-color: #66b512
}

.margiblock+.margiblock.module-blue .imagelink__caption::after {
    background-color: #00bcff
}

.margiblock+.margiblock.module-fuchsia .imagelink__caption::after {
    background-color: #ff3162
}

.margiblock+.margiblock.module-green .imagelink__caption::after {
    background-color: #66b512
}

.margiblock+.margiblock.module-purple .imagelink__caption::after {
    background-color: #624963
}

.margiblock .ar-box {
    margin-bottom: 15px
}

.margiblock .mlnk+.select-container {
    margin-top: 15px
}

.margiblock .overview {
    margin-left: -2px;
    margin-top: 0
}

.margiblock .news+.news,
.margiblock .calendar+.calendar {
    margin-top: 15px
}

.f-grid__cell .margiblock:last-child {
    margin-bottom: 0
}

.margiblock .p:last-child {
    margin-bottom: 0
}

.margiblock .p:last-child p {
    margin-bottom: 0
}

.orange {
    color: #d30f4b
}

.margiblock .select-container:last-child .selectize-control {
    margin-bottom: 0
}

img:not([src]) {
    visibility: hidden
}

@-moz-document url-prefix() {
    img:-moz-loading {
        visibility: hidden
    }
}

.inlinegallery+.zoomin .media {
    margin-bottom: 2em
}

.img {
    margin-bottom: 40px
}

.img-container {
    position: relative;
    overflow: hidden;
    margin-bottom: -40px;
    min-height: 720px
}

.standardwidth,
.halfwidth {
    margin-bottom: 20px
}

@media only screen and (min-width: 35em) {
    .standardwidth,
    .halfwidth {
        float: left;
        margin-right: 20px;
        margin-bottom: 2px
    }
    .standardwidth {
        width: 250px
    }
}

.halfwidth {
    width: 180px
}

.zoomed {
    width: 100%;
    margin-right: 0;
    float: none;
    margin-bottom: 1.75em
}

.halfwidth.zoomed {
    float: left;
    margin-right: 20px;
    max-width: 250px;
    margin-bottom: 2px
}

.standardwidth a,
.halfwidth a {
    position: relative;
    display: block
}

.fullwidth img {
    max-width: 100%;
    width: inherit
}

.zoomin {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #10384f no-repeat center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cline x1='0' y1='7' x2='14' y2='7' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3Cline x1='7' y1='0' x2='7' y2='14' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
    cursor: pointer
}

.inlinegallery+.zoomin {
    bottom: inherit;
    margin-top: -30px
}

.inlinegallery ul.slides {
    margin: 0
}

.flexfigure .imgcount {
    font-weight: 500
}

.zoomed .zoomin,
.standardwidth--zoomed {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cline x1='0' y1='7' x2='14' y2='7' style='stroke:%23fff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.media figcaption,
.img+figcaption {
    font-weight: 300;
    font-style: italic;
    font-size: 1em;
    color: #0D2A40;
    letter-spacing: .5px;
    line-height: 1.375;
    padding-top: .5em
}

.img+figcaption {
    margin-top: -40px;
    margin-bottom: 40px
}

.video-module {
    margin-bottom: 40px
}

.media.float {
    margin-bottom: 1.75rem
}

.media:before,
.media:after {
    content: "";
    display: table
}

.media:after {
    clear: both
}

.media .bd>p:first-child,
.media .bd>h1:first-child,
.media .bd>h2:first-child,
.media .bd>h3:first-child {
    margin-top: -4px
}

.sharepage {
    max-width: 290px
}

@media only screen and (min-width: 48em) {
    .sharepage {
        max-width: 620px
    }
}

.sharepage ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 1.5rem -10px;
    justify-content: flex-start
}

.sharepage li {
    flex: 1 0 0;
    max-width: 60px
}

.sharepage a {
    margin: 10px;
    display: block;
    width: 40px;
    height: 40px;
    border: 0;
    text-align: left;
    text-indent: -900em;
    overflow: hidden;
    background: #10384f no-repeat no-repeat 0 0;
    background-size: 40px 40px;
    -webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease
}

.sharepage a:hover {
    text-decoration: none
}

.sharepage__legend {
    font-size: 14px
}

@media only screen and (min-width: 48em) {
    .sharepage__legend {
        font-size: 16px
    }
    .sharepage li {
        max-width: 150px
    }
    .sharepage a {
        background-color: #10384f;
        width: 120px;
        color: #fff;
        text-indent: 0;
        padding: 10px 20px 0 45px;
        font-size: 14px;
        font-weight: 400
    }
    .sharepage__legend {
        display: block;
        float: left;
        height: 50px;
        margin: 17px 10px 0 0
    }
}

@media only screen and (min-width: 64em) {
    .sharepage li {
        max-width: 130px
    }
    .sharepage a {
        width: 120px
    }
    .sharepage__legend {
        margin-right: 0
    }
}

@media only screen and (min-width: 90em) {
    .sharepage li {
        max-width: 150px
    }
    .sharepage a {
        width: 130px
    }
    .sharepage__legend {
        margin-right: 10px
    }
}

@media only screen and (min-width: 48em) {
    .sharepage--open .facebook::after {
        background-color: #3c5b9b
    }
    .sharepage--open .twitter::after {
        background-color: #2daae1
    }
    .sharepage--open .recommend::after {
        background-color: #00617f
    }
    .sharepage--open .linkedin::after {
        background-color: #0072b0
    }
    .sharepage--open .pinterest::after {
        background-color: #bd081c
    }
    .sharepage--open .googleplus::after {
        background-color: #d95032
    }
    .sharepage--open .xing::after {
        background-color: #00605e
    }
    .sharepage--open .whatsapp::after {
        background-color: #25D366
    }
    .sharepage .facebook:hover::after {
        background-color: #3c5b9b
    }
    .sharepage .twitter:hover::after {
        background-color: #2daae1
    }
    .sharepage .recommend:hover::after {
        background-color: #00617f
    }
    .sharepage .linkedin:hover::after {
        background-color: #0072b0
    }
    .sharepage .pinterest:hover::after {
        background-color: #bd081c
    }
    .sharepage .googleplus:hover::after {
        background-color: #d95032
    }
    .sharepage .xing:hover::after {
        background-color: #00605e
    }
    .sharepage .whatsapp:hover::after {
        background-color: #25D366
    }
}

@media only screen and (max-width: 47.938em) {
    .sharepage--open .facebook {
        background-color: #3c5b9b
    }
    .sharepage--open .twitter {
        background-color: #2daae1
    }
    .sharepage--open .recommend {
        background-color: #00617f
    }
    .sharepage--open .linkedin {
        background-color: #0072b0
    }
    .sharepage--open .pinterest {
        background-color: #bd081c
    }
    .sharepage--open .googleplus {
        background-color: #d95032
    }
    .sharepage--open .xing {
        background-color: #00605e
    }
    .sharepage--open .whatsapp {
        background-color: #25D366
    }
}

.sharepage a {
    position: relative
}

.sharepage a::before,
.sharepage a::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    z-index: 1
}

.sharepage .facebook::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .twitter::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .recommend::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='mail' fill='%23fff' d='M12.7,18c-0.4-0.3-0.8-0.6-1.2-1.1c-0.4-0.5-0.6-0.9-0.6-1.3c0-0.5,0.1-0.9,0.4-1.2c0.3-0.3,0.7-0.5,1.2-0.5h14.8c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.5,0.6,0.5,1.1c0,0.5-0.2,1-0.5,1.4c-0.3,0.4-0.7,0.8-1.2,1.1c-2.5,1.6-4.1,2.6-4.7,3c-0.1,0-0.2,0.1-0.4,0.3s-0.4,0.3-0.5,0.4c-0.1,0.1-0.3,0.2-0.5,0.3c-0.2,0.1-0.4,0.2-0.6,0.3c-0.2,0.1-0.3,0.1-0.5,0.1h0h0c-0.2,0-0.3,0-0.5-0.1c-0.2-0.1-0.4-0.1-0.6-0.3c-0.2-0.1-0.4-0.2-0.5-0.3c-0.1-0.1-0.3-0.2-0.5-0.4c-0.2-0.1-0.4-0.2-0.4-0.3c-0.6-0.4-1.5-1-2.6-1.7C13.6,18.6,13,18.2,12.7,18z M28,19.4c0.4-0.2,0.7-0.5,1-0.8v7c0,0.4-0.2,0.7-0.5,1c-0.3,0.3-0.7,0.4-1.1,0.4H12.6c-0.4,0-0.8-0.1-1.1-0.4c-0.3-0.3-0.5-0.6-0.5-1v-7c0.3,0.3,0.6,0.5,1,0.8c2.4,1.4,4.1,2.4,5,3c0.4,0.2,0.7,0.4,0.9,0.6c0.2,0.1,0.6,0.3,0.9,0.4c0.4,0.1,0.8,0.2,1.1,0.2h0h0c0.3,0,0.7-0.1,1.1-0.2c0.4-0.1,0.7-0.3,0.9-0.4c0.2-0.1,0.5-0.3,0.9-0.6C24.1,21.7,25.8,20.7,28,19.4z'/%3E%3C/svg%3E")
}

.sharepage .linkedin::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .pinterest::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .googleplus::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='%23fff' d='M15.1,18.3h8.1c0.6,4.1-1.1,10.2-8.1,10.2c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c2.2,0,4.2,0.8,5.7,2.2c-1.8,1.7-1.7,1.8-2.4,2.5c-0.9-0.7-1.8-1.2-3.3-1.2c-2.8,0-5,2.3-5,5c0,2.8,2.2,5,5,5c2.8,0,3.9-1.2,4.6-3.4c-1.3,0-4.6,0-4.6,0V18.3z M30.4,18.5h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1V18.5z'/%3E%3C/svg%3E")
}

.sharepage .xing::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .whatsapp::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M25.2,21.6c-0.3-0.1-1.5-0.8-1.8-0.8c-0.2-0.1-0.4-0.1-0.6,0.1c-0.2,0.3-0.7,0.8-0.8,1c-0.2,0.2-0.3,0.2-0.6,0.1c-0.3-0.1-1.1-0.4-2.1-1.3c-0.8-0.7-1.3-1.5-1.4-1.8c-0.2-0.3,0-0.4,0.1-0.5c0.1-0.1,0.3-0.3,0.4-0.5c0.1-0.2,0.2-0.3,0.3-0.4c0.1-0.2,0-0.3,0-0.5c-0.1-0.1-0.6-1.4-0.8-1.9c-0.2-0.5-0.4-0.4-0.6-0.4c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0.1-0.7,0.3c-0.2,0.3-0.9,0.9-0.9,2.2c0,1.3,0.9,2.5,1.1,2.7c0.1,0.2,1.8,2.8,4.4,3.9c0.6,0.3,1.1,0.4,1.5,0.5c0.6,0.2,1.2,0.2,1.6,0.1c0.5-0.1,1.5-0.6,1.8-1.2c0.2-0.6,0.2-1.1,0.2-1.2C25.7,21.8,25.5,21.8,25.2,21.6 M20.5,28.1L20.5,28.1c-1.6,0-3.1-0.4-4.4-1.2l-0.3-0.2l-3.3,0.9l0.9-3.2L13.2,24c-0.9-1.4-1.3-3-1.3-4.6c0-4.7,3.9-8.6,8.7-8.6c2.3,0,4.5,0.9,6.1,2.5c1.6,1.6,2.5,3.8,2.5,6.1C29.1,24.2,25.3,28.1,20.5,28.1 M27.9,12.1c-2-2-4.6-3-7.4-3c-5.7,0-10.4,4.6-10.4,10.4c0,1.8,0.5,3.6,1.4,5.2L10,30l5.5-1.4c1.5,0.8,3.2,1.3,5,1.3h0h0c5.7,0,10.4-4.6,10.4-10.4C30.9,16.7,29.8,14.1,27.9,12.1' style='fill:%23fff'/%3E%3C/svg%3E")
}

.sharepage .fbmessenger::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20.4,9.4c-6.1,0-11,4.6-11,10.3c0,3.2,1.6,6.1,4.1,8v3.9l3.8-2.1c1,0.3,2.1,0.4,3.2,0.4c6.1,0,11-4.6,11-10.3S26.5,9.4,20.4,9.4z M21.6,23.2l-2.8-3l-5.5,3l6-6.4l2.8,3l5.5-3L21.6,23.2z' style='fill:%23fff'/%3E%3C/svg%3E"), linear-gradient(#00C6FF, #006DFF)
}

.sharepage a::after {
    z-index: 0;
    transform: skewX(-11deg);
    left: -4px
}

.sharepage .share {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath id='share-more-master' d='M0 0v32h32V0H0z' style='fill:%2310384f'/%3E%3Cpath d='M24.8 16.8h-8.2V25H15v-8.2H6.8v-1.6H15V7h1.6v8.2h8.2' style='fill:%23fff'/%3E%3C/svg%3E");
    width: 40px;
    overflow: hidden;
    padding: 0;
    text-indent: -900em
}

.sharepage .share:hover {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath id='share-more-master' d='M0 0v32h32V0H0z' style='fill:%2300bcff'/%3E%3Cpath d='M24.8 16.8h-8.2V25H15v-8.2H6.8v-1.6H15V7h1.6v8.2h8.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

#share-underlay {
    height: 100vh;
    width: 100vw;
    background-color: #fff;
    opacity: .9;
    position: fixed;
    top: 0;
    z-index: 1000
}

.sharepage--open {
    position: absolute;
    z-index: 1001
}

.sharepage--open .share {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #ff3162;
    width: 40px;
    overflow: hidden;
    padding: 0;
    text-indent: -900em
}

.sharepage--open .share:hover {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #00bcff
}

@media only screen and (min-width: 64em) {
    .sharepage--open {
        width: 508px
    }
}

@media only screen and (min-width: 90em) {
    .sharepage--open {
        width: 640px
    }
}

.share-comp {
    position: absolute;
    overflow: hidden;
    width: 48px;
    background-color: #fff;
    transition: width .15s ease;
    right: 0
}

.share-comp--active {
    width: 204px
}

.share-comp__list {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    width: 155px;
    transform: translateX(207px);
    transition: transform .15s ease, opacity .15s ease
}

.share-comp--active .share-comp__list {
    opacity: 1;
    transform: translateX(-48px);
    transition: transform .25s ease, opacity .25s ease
}

.share-comp li {
    position: relative;
    display: block;
    float: left;
    margin-right: 3px;
    width: 48px;
    height: 48px;
    outline: 0;
    transition: all .15s ease
}

.share-comp li a {
    display: block;
    overflow: hidden;
    text-indent: -99em;
    height: 100%;
    width: 100%
}

.share-comp .facebook {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2310384f'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.share-comp .facebook:hover {
    background-color: #3c5b9b;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.share-comp .twitter {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2310384f'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.share-comp .twitter:hover {
    background-color: #2daae1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.share-comp .googleplus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='google' d='M0,0h68v68H0V0z' fill='%2310384f'/%3E%3Cpath fill='%23fff' d='M15.1,18.3h8.1c0.6,4.1-1.1,10.2-8.1,10.2c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c2.2,0,4.2,0.8,5.7,2.2c-1.8,1.7-1.7,1.8-2.4,2.5c-0.9-0.7-1.8-1.2-3.3-1.2c-2.8,0-5,2.3-5,5c0,2.8,2.2,5,5,5c2.8,0,3.9-1.2,4.6-3.4c-1.3,0-4.6,0-4.6,0V18.3z M30.4,18.5h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1V18.5z'/%3E%3C/svg%3E")
}

.share-comp .googleplus:hover {
    background-color: #d95032;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='google' d='M0,0h68v68H0V0z' fill='%23d95032'/%3E%3Cpath fill='%23fff' d='M15.1,18.3h8.1c0.6,4.1-1.1,10.2-8.1,10.2c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c2.2,0,4.2,0.8,5.7,2.2c-1.8,1.7-1.7,1.8-2.4,2.5c-0.9-0.7-1.8-1.2-3.3-1.2c-2.8,0-5,2.3-5,5c0,2.8,2.2,5,5,5c2.8,0,3.9-1.2,4.6-3.4c-1.3,0-4.6,0-4.6,0V18.3z M30.4,18.5h2.9v2.1h-2.9v3h-2.1v-3h-3v-2.1h3v-2.9h2.1V18.5z'/%3E%3C/svg%3E")
}

.icn-share {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    outline: 0;
    transition: all .15s ease;
    z-index: 2;
    margin-right: 0;
    float: right;
    background: #10384f no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='share'   d='M27.5,25.8c-1.4,0-2.6,0.6-3.4,1.6L15,21.8c0.2-0.5,0.3-1.1,0.3-1.7S15.2,19,15,18.5l9.1-5.2c0.8,1,2.1,1.6,3.4,1.6c2.5,0,4.5-2,4.5-4.5S30,6,27.5,6S23,8,23,10.5c0,0.6,0.1,1.1,0.3,1.6l-9.1,5.2c-0.8-1-2.1-1.6-3.4-1.6c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5c1.4,0,2.6-0.6,3.4-1.6l9.1,5.6c-0.2,0.5-0.3,1.1-0.3,1.7c0,2.5,2,4.5,4.5,4.5s4.5-2,4.5-4.5C32,27.8,30,25.8,27.5,25.8z' style='fill:%23fff'/%3E%3C/svg%3E");
    background-size: 40px;
    overflow: hidden;
    text-indent: -99em
}

.icn-share:hover {
    background-color: #00617f
}

.share-comp--active .icn-share {
    background-size: inherit;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #10384f
}

.contact {
    margin: 20px 0 15px;
    color: #10384f
}

.contact:before,
.contact:after {
    content: "";
    display: table
}

.contact:after {
    clear: both
}

.contact__img {
    float: left;
    margin: 0 30px 0 0;
    max-width: 100px
}

.contact__bdy {
    overflow: hidden
}

.contact__name {
    font-weight: 500;
    color: inherit;
    font-size: 18px;
    line-height: 30px;
    margin: -8px 0 0 0
}

.contact__title,
.contact__phone {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px
}

.contact__title {
    margin-bottom: 12px
}

.contact__mail {
    margin-bottom: 0
}

.contact__mail a {
    margin-top: 9px;
    color: #00bcff
}

.r-tabs-panel .contact:first-child {
    margin-top: -19px
}

.input-group .button--search {
    text-indent: -100em;
    overflow: hidden;
    width: 56px;
    background: transparent;
    position: relative;
    border: 0;
    margin-left: -12px;
    padding: 0;
    height: 50px
}

.button--search::before,
.button--search::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.button--search::before {
    left: 5px;
    transform: skewX(-12deg);
    background: #66b512
}

.module-blue .button--search::before {
    background-color: #00bcff
}

.module-fuchsia .button--search::before {
    background-color: #ff3162
}

.module-green .button--search::before {
    background-color: #66b512
}

.module-purple .button--search::before {
    background-color: #624963
}

.module-darkblue .button--search::before {
    background-color: #10384f
}

.module-darkfuchsia .button--search::before {
    background-color: #ff3162
}

.module-darkgreen .button--search::before {
    background-color: #89d329
}

.button--search::after {
    right: 0;
    background: transparent no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    width: 54px
}

.mainsearch .button,
.mainsearch .input-group-field,
.mainsearch-home .button,
.mainsearch-home .input-group-field {
    height: 60px;
    font-style: italic
}

.mainsearch .button--search::before,
.mainsearch-home .button--search::before {
    left: 9px
}

.mainsearch .button--search,
.mainsearch-home .button--search {
    width: 72px;
    margin-left: -19px
}

.mainsearch .button--search::after,
.mainsearch-home .button--search::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Ccircle id='search' cx='18' cy='11' r='10' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3Cline x1='1.2' y1='27.8' x2='11' y2='18.1' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E");
    width: 56px
}

@media only screen and (min-width: 90em) {
    .mainsearch .button,
    .mainsearch .input-group-field,
    .mainsearch-home .button,
    .mainsearch-home .input-group-field {
        height: 80px
    }
    .mainsearch .input-group-field,
    .mainsearch-home .input-group-field {
        font-size: 24px;
        font-weight: 300
    }
    .mainsearch .button--search,
    .mainsearch-home .button--search {
        width: 94px
    }
    .mainsearch .button--search::after,
    .mainsearch-home .button--search::after {
        width: 75px
    }
}

.mainsearch,
.mainsearch-home {
    min-width: 280px;
    max-width: 80%;
    margin: 0 auto 60px
}

@media only screen and (min-width: 48em) {
    .mainsearch,
    .mainsearch-home {
        max-width: 530px
    }
}

@media only screen and (min-width: 64em) {
    .mainsearch,
    .mainsearch-home {
        max-width: 640px
    }
}

@media only screen and (min-width: 90em) {
    .mainsearch,
    .mainsearch-home {
        max-width: 780px;
        margin-bottom: 72px
    }
}

.hint {
    opacity: 0.5;
    margin-bottom: 0.5em
}

.select {
    font-style: normal;
    font-weight: 500;
    color: #fff;
    border: 0;
    cursor: pointer;
    background: #66b512 no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .select {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .select {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .select {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .select {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.margiblock select {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.44px;
    line-height: 18px;
    padding: 10px 15px 11px;
    height: 40px;
    background-size: 45px 40px;
    margin-top: 15px
}

.inputs--raspberry .button--search::before {
    background: #ff3162
}

.inputs--raspberry [type='text'],
.inputs--raspberry [type='password'],
.inputs--raspberry [type='date'],
.inputs--raspberry [type='email'],
.inputs--raspberry [type='number'],
.inputs--raspberry [type='search'],
.inputs--raspberry [type='tel'],
.inputs--raspberry [type='time'],
.inputs--raspberry [type='url'],
.inputs--raspberry textarea,
.inputs--raspberry select {
    border-color: #ff3162
}

.inputs--raspberry select {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

select option {
    color: #ff3162;
    background-color: #fff;
    border-bottom: 1px solid #333;
    padding: 20px
}

select:focus::-ms-value {
    background-color: transparent
}

.inputs--darkblue .button--search::before {
    background: #10384f
}

.inputs--darkblue [type='text'],
.inputs--darkblue [type='password'],
.inputs--darkblue [type='date'],
.inputs--darkblue [type='email'],
.inputs--darkblue [type='number'],
.inputs--darkblue [type='search'],
.inputs--darkblue [type='tel'],
.inputs--darkblue [type='time'],
.inputs--darkblue [type='url'],
.inputs--darkblue textarea,
.inputs--darkblue select {
    border-color: #10384f
}

.inputs--darkblue select {
    background-color: #10384f;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%2300bcff;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

@media only screen and (max-width: 47.938em) {
    .searchbox .mainsearch .button,
    .searchbox .mainsearch .input-group-field {
        height: 50px
    }
}

@media only screen and (min-width: 64em) {
    .searchbox .mainsearch {
        max-width: 780px
    }
}

@media only screen and (min-width: 64em) {
    .searchbox .mainsearch .button {
        height: 60px
    }
    .searchbox .mainsearch .input-group-field {
        height: 60px;
        font-size: 16px
    }
}

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #dbdbdb;
    border-top: 0;
    background: white;
    -webkit-box-shadow: -1px 1px 3px 0 transparent;
    -moz-box-shadow: -1px 1px 3px 0 transparent;
    box-shadow: -1px 1px 3px 0 transparent;
    position: absolute;
    overflow: hidden;
    display: none;
    z-index: 9999;
    max-height: 254px;
    overflow-y: auto;
    box-sizing: border-box
}

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

.autocomplete-suggestion+.autocomplete-suggestion {
    border-top: 1px dotted #dbdbdb
}

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

.autocomplete-suggestion b {
    font-weight: normal
}

.ac-standard {
    background: white;
    border-color: #10384f;
    margin-top: -1px
}

.ac-standard .autocomplete-suggestion {
    color: #0d2a40
}

.ac-standard .autocomplete-suggestion+.autocomplete-suggestion {
    border-top-color: #10384f
}

.ac-standard .autocomplete-suggestion:hover,
.ac-standard .autocomplete-suggestion.selected {
    background-color: #f2f7f9;
    color: #0d2a40
}

.ac-home {
    background: white;
    border-color: #ff3162;
    margin-top: -1px
}

.ac-home .autocomplete-suggestion {
    color: #0d2a40
}

.ac-home .autocomplete-suggestion+.autocomplete-suggestion {
    border-top-color: #ff3162
}

.ac-home .autocomplete-suggestion:hover,
.ac-home .autocomplete-suggestion.selected {
    background-color: #f2f7f9;
    color: #0d2a40
}

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
    visibility: visible !important;
    background: #f2f2f2 !important;
    background: rgba(0, 0, 0, 0.06) !important;
    border: 0 none !important
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
    content: '!';
    visibility: hidden
}

.selectize-dropdown-header {
    position: relative;
    padding: 5px 8px;
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8
}

.selectize-dropdown-header-close {
    position: absolute;
    right: 8px;
    top: 50%;
    color: #303030;
    opacity: 0.4;
    margin-top: -12px;
    line-height: 1;
    font-size: 20px !important
}

.selectize-dropdown-header-close:hover {
    color: #000000
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
    float: left
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none
}

.selectize-control.plugin-remove_button [data-value] {
    position: relative;
    padding-right: 24px !important
}

.selectize-control.plugin-remove_button [data-value] .remove {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    text-align: center;
    font-weight: bold;
    font-size: 1em;
    color: inherit;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    padding: 2px 0 0 0;
    border-left: 1px solid #d0d0d0
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0, 0, 0, 0.05)
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: none
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #fff
}

.selectize-control.plugin-remove_button .remove-single {
    position: absolute;
    right: 28px;
    top: 6px;
    font-size: 23px
}

.selectize-control {
    position: relative;
    margin: 0 0 1rem
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #fff;
    font-family: inherit;
    font-size: 1em;
    line-height: 1;
    -webkit-font-smoothing: inherit
}

.margiblock .selectize-dropdown,
.margiblock .selectize-input,
.margiblock .selectize-input input {
    font-size: 14px
}

.selectize-dropdown {
    color: #303030
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
    cursor: pointer;
    display: inline-block
}

.selectize-input {
    background: #66b512 no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .selectize-input {
    background-color: #00bcff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .selectize-input {
    background-color: #ff3162;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .selectize-input {
    background-color: #66b512;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .selectize-input {
    background-color: #624963;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-blue .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%230091df;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-fuchsia .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23d30f4b;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-green .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.module-purple .selectize-control.single .selectize-input.dropdown-active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.selectize-input {
    border: 0;
    padding: 14px 52px 16px 23px;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 1;
    font-size: 1em;
    font-weight: 500;
    margin: 0;
    max-height: 50px
}

.margiblock .selectize-input {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.44px;
    padding: 10px 15px 12px;
    background-size: 45px 40px
}

.selectize-input>input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input>input:-moz-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input>input::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input>input:-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.selectize-input>input:focus::-webkit-input-placeholder {
    opacity: .5
}

.selectize-input>input:focus:-moz-placeholder {
    opacity: .5
}

.selectize-input>input:focus::-moz-placeholder {
    opacity: .5
}

.selectize-input>input:focus:-ms-input-placeholder {
    opacity: .5
}

.selectize-input.disabled,
.selectize-input.disabled * {
    cursor: default !important
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.selectize-control.multi .selectize-input>div {
    cursor: pointer;
    font-weight: 300
}

.selectize-control.multi .selectize-input>div:nth-child(n+3) {
    display: none
}

.selectize-control.multi .selectize-input>div:nth-child(2) {
    position: relative;
    text-indent: -99em;
    overflow: hidden;
    width: 15px
}

.selectize-control.multi .selectize-input>div:nth-child(2)::before {
    content: " ...";
    position: absolute;
    left: 99em;
    line-height: 20px
}

.selectize-control.multi .selectize-input>div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
    color: #7d7d7d;
    background: #ffffff;
    border: 0 solid #ffffff
}

.selectize-input>input {
    display: inline-block !important;
    padding: 0 !important;
    min-height: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    margin: 0 2px 0 0 !important;
    text-indent: 0 !important;
    border: 0 none !important;
    background: none !important;
    line-height: 1;
    height: auto;
    font-style: normal
}

.selectize-input>input::-ms-clear {
    display: none
}

.selectize-input>input:focus {
    outline: none !important
}

.selectize-input.dropdown-active::before {
    content: ' ';
    display: block;
    position: absolute;
    background: #f0f0f0;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    border: 1px solid #fff;
    padding: 2px 9px 12px;
    background: #fff;
    margin: -1px 0 0 0;
    border-top: 0 none;
    border-color: #66b512
}

.module-blue .selectize-dropdown {
    border-color: #00bcff
}

.module-fuchsia .selectize-dropdown {
    border-color: #ff3162
}

.module-green .selectize-dropdown {
    border-color: #66b512
}

.module-purple .selectize-dropdown {
    border-color: #624963
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, 0.2)
}

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
    padding: 5px 8px
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #ffffff;
    cursor: default
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68
}

.selectize-dropdown .active.create {
    color: #495c68
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, 0.5)
}

.selectize-dropdown-content {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 200px;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
    cursor: pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
    cursor: pointer
}

.selectize-control.rtl .selectize-input>input {
    margin: 0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
    opacity: 0.5;
    background-color: #fafafa
}

.option+.option {
    border-top: 1px solid #fff;
    border-color: #66b512
}

.module-blue .option+.option {
    border-color: #00bcff
}

.module-fuchsia .option+.option {
    border-color: #ff3162
}

.module-green .option+.option {
    border-color: #66b512
}

.module-purple .option+.option {
    border-color: #624963
}


/*!social media buttons*/

.follow-us {
    margin: 0;
    padding: 0;
    list-style-type: none;
    margin: 15px auto 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.follow-us:before,
.follow-us:after {
    content: "";
    display: table
}

.follow-us:after {
    clear: both
}

.margiblock .follow-us {
    margin: 0 -5px;
    justify-content: flex-start
}

.margiblock .follow-us__link {
    margin: 5px;
    display: block;
    width: 40px;
    height: 40px
}

.follow-us__link {
    margin: 0 0 0 8px;
    display: block;
    width: 40px;
    height: 40px;
    border: 0;
    text-align: left;
    text-indent: -900em;
    overflow: hidden;
    background: transparent no-repeat no-repeat 0 0;
    -webkit-transition: background-image 0.2s ease;
    -moz-transition: background-image 0.2s ease;
    -ms-transition: background-image 0.2s ease;
    -o-transition: background-image 0.2s ease;
    transition: background-image 0.2s ease
}

.service-footer .follow-us__item:first-child .follow-us__link {
    margin-left: 0
}

@media only screen and (min-width: 23.438em) {
    .follow-us__link {
        width: 44px;
        height: 44px
    }
}

@media only screen and (min-width: 64em) {
    .follow-us__link {
        margin: 0 0 0 20px
    }
}

.scheme-green .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--fb {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--fb:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='facebook' d='M0,0h68v68H0V0z' style='fill:%233c5b9b'/%3E%3Cpath d='M21.4,30h-4.2V20H15v-3.4h2.1v-2.1c0-2.8,1.2-4.5,4.6-4.5h2.8v3.4h-1.8c-1.3,0-1.4,0.5-1.4,1.4l0,1.7h3.2L24.2,20h-2.8L21.4,30L21.4,30z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--tw {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--tw:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='twitter' d='M0,0h68v68H0V0z' style='fill:%232daae1'/%3E%3Cpath d='M27.5,14.5c0.8-0.5,1.4-1.3,1.7-2.2c-0.7,0.5-1.6,0.8-2.4,1C26,12.5,25,12,23.9,12c-2.1,0-3.8,1.8-3.8,4c0,0.3,0,0.6,0.1,0.9c-3.2-0.2-6-1.8-7.9-4.2c-0.3,0.6-0.5,1.3-0.5,2c0,1.4,0.7,2.6,1.7,3.4c-0.6,0-1.2-0.2-1.7-0.5v0c0,2,1.3,3.6,3.1,4c-0.3,0.1-0.7,0.1-1,0.1c-0.2,0-0.5,0-0.7-0.1c0.5,1.6,1.9,2.8,3.6,2.8c-1.3,1.1-3,1.7-4.8,1.7c-0.3,0-0.6,0-0.9-0.1c1.7,1.1,3.7,1.8,5.9,1.8c7,0,10.9-6.2,10.9-11.5c0-0.2,0-0.4,0-0.5c0.7-0.6,1.4-1.3,1.9-2.1C29,14.2,28.2,14.4,27.5,14.5z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--yt {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--yt:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='youtube' d='M0,0h68v68H0V0z' style='fill:%23e52d27'/%3E%3Cpath d='M23.4,20.6l-5,2.6c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.4-0.4-0.7v-5.2c0-0.3,0.1-0.5,0.4-0.7c0.2-0.1,0.5-0.1,0.7,0l5,2.6c0.3,0.1,0.4,0.4,0.4,0.7C23.8,20.2,23.6,20.4,23.4,20.6 M25.5,11.7H14.5c-3.1,0-4.7,0.4-5.5,1.5c-0.8,1.1-0.8,2.6-0.8,4.8V22c0,4.2,1,6.3,6.4,6.3h10.9c2.6,0,4.1-0.4,5-1.3c1-0.9,1.4-2.4,1.4-5V18c0-2.3-0.1-3.8-0.9-4.8C30.1,12.1,28.5,11.7,25.5,11.7z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--li:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='linked-in' d='M0,0h68v68H0V0z' style='fill:%230072b0'/%3E%3Cpath d='M11.5,15.8H15V28h-3.5V15.8z M13.1,14.2c-1.3,0-2.1-0.9-2.1-2.1c0-1.2,0.8-2.1,2.1-2.1c1.3,0,2.1,0.9,2.1,2.1C15.3,13.3,14.4,14.2,13.1,14.2L13.1,14.2z M25,28v-6.3c0-1.7-0.6-2.8-2-2.8c-1,0-1.6,0.8-1.9,1.5C21,20.6,21,21,21,21.4V28h-3.9c0,0,0.1-11.2,0-12.2H21v1.9c0.2-0.8,1.5-2,3.5-2c2.5,0,4.5,1.8,4.5,5.5V28H25z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--xi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--xi:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='xing' d='M0,0h68v68H0V0z' style='fill:%2300605e'/%3E%3Cpath d='M19,17.9c0,0-0.6-1.2-1.9-3.4c-0.2-0.3-0.5-0.5-0.8-0.5h-2.8c-0.2,0-0.3,0.1-0.4,0.2c-0.1,0.1-0.1,0.3,0,0.4l1.9,3.3l-3,5.4c-0.1,0.2-0.1,0.3,0,0.4c0.1,0.1,0.2,0.2,0.4,0.2h2.8c0.3,0,0.5-0.2,0.8-0.6L19,17.9z M27.9,10.2c-0.1-0.1-0.2-0.2-0.4-0.2h-2.8c-0.3,0-0.5,0.2-0.7,0.6l-6,11.4c0,0,1.3,2.5,3.9,7.5c0.2,0.4,0.5,0.6,0.8,0.6h2.7c0.2,0,0.3-0.1,0.4-0.2c0.1-0.1,0.1-0.3,0-0.4l-3.9-7.5l6-11.3C28,10.4,28,10.3,27.9,10.2z' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--ig {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--ig:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3CradialGradient id='SVGID_1_' cx='-252.4345' cy='-357.1085' r='47.0226' fx='-289.8003' fy='-340.1748' gradientTransform='matrix(0.7321 -0.65 -0.5339 -0.5847 16.3922 -351.7571)' gradientUnits='userSpaceOnUse'%3E%3Cstop  offset='0' style='stop-color:%23F9ED32'/%3E%3Cstop  offset='0.6407' style='stop-color:%23EE2A7B'/%3E%3Cstop  offset='1' style='stop-color:%23002AFF'/%3E%3C/radialGradient%3E%3Cpath id='insta' d='M0,0h68v68H0V0z' style='fill:url(%23SVGID_1_)'/%3E%3Cpath d='M28.2,24.5c0,2.1-1.7,3.7-3.7,3.7h-8.9c-2.1,0-3.7-1.7-3.7-3.7v-8.9c0-2.1,1.7-3.7,3.7-3.7h8.9c2.1,0,3.7,1.7,3.7,3.7V24.5z M24.5,10.1h-8.9c-3,0-5.5,2.5-5.5,5.5v8.9c0,3,2.5,5.5,5.5,5.5h8.9c3,0,5.5-2.5,5.5-5.5v-8.9C29.9,12.5,27.5,10.1,24.5,10.1L24.5,10.1z M20,23.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4s3.4,1.5,3.4,3.4C23.4,21.9,21.9,23.4,20,23.4 M20,14.9c-2.8,0-5.1,2.3-5.1,5.1c0,2.8,2.3,5.1,5.1,5.1c2.8,0,5.1-2.3,5.1-5.1C25.1,17.2,22.8,14.9,20,14.9 M25.3,13.4c-0.3,0-0.7,0.1-0.9,0.4C24.2,14,24,14.3,24,14.7c0,0.3,0.1,0.7,0.4,0.9c0.2,0.2,0.6,0.4,0.9,0.4c0.3,0,0.7-0.1,0.9-0.4c0.2-0.2,0.4-0.6,0.4-0.9c0-0.3-0.1-0.7-0.4-0.9C26,13.5,25.7,13.4,25.3,13.4' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--pi {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--pi:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='pinterest' d='M0,0h68v68H0V0z' style='fill:%23bd081c'/%3E%3Cpath d='M20,10c-5.5,0-10,4.5-10,10c0,4.1,2.5,7.6,6,9.2c0-0.7,0-1.5,0.2-2.3c0.2-0.8,1.3-5.4,1.3-5.4s-0.3-0.6-0.3-1.6c0-1.5,0.9-2.6,1.9-2.6c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.3-0.9,3.5c-0.3,1.1,0.5,1.9,1.6,1.9c1.9,0,3.2-2.4,3.2-5.3c0-2.2-1.5-3.8-4.2-3.8c-3,0-4.9,2.3-4.9,4.8c0,0.9,0.3,1.5,0.7,2c0.2,0.2,0.2,0.3,0.1,0.6c0,0.2-0.2,0.6-0.2,0.8c-0.1,0.3-0.3,0.3-0.5,0.3c-1.4-0.6-2-2.1-2-3.8c0-2.8,2.4-6.2,7.1-6.2c3.8,0,6.3,2.8,6.3,5.7c0,3.9-2.2,6.9-5.4,6.9c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.6,2.3-0.7,2.7c-0.2,0.8-0.6,1.5-1,2.1C18.1,29.9,19,30,20,30c5.5,0,10-4.5,10-10C30,14.5,25.5,10,20,10' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-green-alternate .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-purple-alternate .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-fuchsia-alternate .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.scheme-blue .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2389d329'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.service-footer__col .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-blue .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2300bcff'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-fuchsia .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ff3162'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-green .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%2366b512'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.module-purple .follow-us__link--rss {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23624963'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}

.follow-us__link--rss:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath id='rss' d='M0,0h68v68H0V0z' style='fill:%23ffa500'/%3E%3Cpath d='M16,27c0-1.5-1.3-2.8-2.8-2.8c-1.5,0-2.8,1.3-2.8,2.8c0,1.5,1.3,2.8,2.8,2.8C14.7,29.8,16,28.5,16,27M10.7,20.4c2.2,0,4.4,0.9,5.9,2.5c1.6,1.6,2.5,3.7,2.5,6c0,0.2,0.1,0.3,0.3,0.3H23c0.2,0,0.3-0.1,0.3-0.3c0-7-5.7-12.7-12.6-12.7c-0.2,0-0.3,0.1-0.3,0.3v3.6C10.4,20.3,10.5,20.4,10.7,20.4 M10.7,10.2c-0.2,0-0.3,0.1-0.3,0.3v3.6c0,0.2,0.1,0.3,0.3,0.3c8.1,0,14.7,6.6,14.7,14.8c0,0.2,0.1,0.3,0.3,0.3h3.6c0.2,0,0.3-0.1,0.3-0.3C29.6,18.7,21.1,10.2,10.7,10.2' style='fill:%23fff'/%3E%3C/svg%3E")
}


/*!/social media buttons*/

.modal {
    display: none
}

.modal--hidden {
    display: none
}

.vanilla-modal .modal {
    display: block;
    position: fixed;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(16, 56, 79, 0.9);
    z-index: -1;
    opacity: 0;
    transition: opacity 0.2s, z-index 0s 0.2s;
    text-align: center;
    overflow: hidden;
    overflow-y: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.vanilla-modal .modal>* {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    text-align: left
}

.vanilla-modal .modal:before {
    display: inline-block;
    overflow: hidden;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ""
}

.vanilla-modal.modal-visible .modal {
    z-index: 99;
    opacity: 1;
    transition: opacity 0.2s
}

.modal-inner {
    position: relative;
    min-width: 250px;
    max-width: 90%;
    max-height: 90%;
    background: #fff;
    z-index: -1;
    opacity: 0;
    transform: scale(0);
    transition: opacity 0.2s, transform 0.2s, z-index 0s 0.2s
}

@media only screen and (min-width: 48em) {
    .modal-inner {
        max-width: 80%
    }
}

@media only screen and (min-width: 64em) {
    .modal-inner {
        max-width: 800px
    }
}

.modal-visible .modal-inner {
    z-index: 100;
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.2s, transform 0.2s
}

.modal-content {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: auto
}

[data-modal-close] {
    position: absolute;
    z-index: 2;
    right: 0;
    top: -40px;
    width: 40px;
    height: 40px;
    line-height: 1;
    font-size: 30px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'  viewBox='0 0 26 26'%3E%3Cpath d='M1,1l24,24 M25,1L1,25' style='stroke:%23fff;fill:none;stroke-width:2;'/%3E%3C/svg%3E") no-repeat center center;
    background-color: #ff3162;
    overflow: hidden;
    text-indent: -99em
}

@media only screen and (min-width: 48em) {
    [data-modal-close] {
        right: -40px
    }
}

.modal__content {
    padding: 35px 20px 20px
}

.modal__content p {
    margin-bottom: 1.5em
}

.modal-buttons {
    text-align: right
}

.ps-container {
    -ms-touch-action: none;
    overflow: hidden !important
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,
.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: block
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container>.ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
    -o-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    bottom: 3px;
    height: 8px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    bottom: 0;
    height: 8px
}

.ps-container>.ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
    -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
    -o-transition: background-color 0.2s linear, opacity 0.2s linear;
    transition: background-color 0.2s linear, opacity 0.2s linear;
    right: 3px;
    width: 8px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    right: 0;
    width: 8px
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail,
.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: 0.6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}

.mf-container .bayer-icon-angle-down {
    background: transparent no-repeat right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23443247;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.mf-container .bayer-icon-angle-down.active {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpath  d='M22.8,29.4l8.5-8.5l8.5,8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.mf-select {
    margin: 0
}

.mf-select .button {
    display: block;
    width: 100%
}

.mf-container ul {
    position: absolute;
    top: -8px;
    width: 100%;
    list-style: none;
    padding: 11px 13px 13px;
    border: 1px solid #624963;
    background-color: #fff;
    color: #333;
    display: none;
    left: 0;
    z-index: 2;
    margin: 0
}

.mf-container ul ul {
    border: none;
    display: block;
    height: auto;
    overflow: auto;
    position: relative;
    padding: 0;
    padding: 0 8px 0 0
}

.mf-container label:hover {
    cursor: pointer
}

.mf-container .mf-select-head {
    margin-bottom: 0
}

.mf-container .mf-select-head a {
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 16px;
    background-color: #624963;
    display: inline-block;
    padding: 11px 21px 12px 24px;
    min-height: 25px;
    line-height: 24px;
    overflow: hidden;
    border: 1px solid #624963;
    width: 100%;
    font-weight: 400
}

.mf-container .mf-select-head a.active {
    border-bottom-width: 0;
    position: relative;
    z-index: 3
}

.mf-container dd {
    position: relative;
    margin: 0
}

.mf-container input[type="checkbox"] {
    position: absolute;
    margin-left: -999px
}

.mfTargetContainer {
    z-index: 1;
    position: relative
}

.mfTargetContainer:before,
.mfTargetContainer:after {
    content: " ";
    display: table
}

.mfTargetContainer:after {
    clear: both
}

.mf-container label:before {
    content: " ";
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #443247;
    position: absolute;
    left: 0
}

.mf-container label.checked:before {
    content: " ";
    width: 16px;
    height: 16px;
    background: transparent no-repeat right 2px center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8'%3E%3Cpath id='checked' d='M3.1,8L0,5l0.8-0.8l2.3,2.2L9.7,0l0.8,0.8L3.1,8z' style='fill:%23m'/%3E%3C/svg%3E");
    position: absolute;
    left: 0
}

.mfTargetContainer .filter-item .delete-icon,
.mfTargetContainer .filter-delete-all .delete-icon {
    background: transparent no-repeat right center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath id='angle-down' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23FF3162 '/%3E%3C/svg%3E");
    position: absolute;
    right: 10px;
    width: 20px;
    height: 20px
}

.mfTargetContainer .filter-delete-all .delete-icon {
    background: transparent no-repeat right center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath id='angle-down' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:%23443247 '/%3E%3C/svg%3E")
}

.mf-container label {
    overflow: hidden;
    font-weight: 400;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.44px;
    line-height: 18px;
    display: block;
    padding: 4px 0 4px 28px
}

.mfTargetContainer .filter-item,
.mfTargetContainer .filter-delete-all {
    position: relative;
    width: auto;
    float: left;
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #ff3162;
    padding: 10px 31px 10px 9px;
    margin: 0 10px 10px 0;
    text-align: center;
    font-size: 14px;
    color: #0d2a40;
    letter-spacing: 0.44px;
    line-height: 18px
}

.mfTargetContainer .filter-delete-all {
    border: 1px solid #443247
}

.mfTargetContainer .filter-item:hover {
    background-color: #fff
}

.mfTargetContainer .filter-delete-all {
    right: 0;
    top: 0;
    margin-right: 0;
    position: absolute
}

.mfTargetContainer {
    display: block;
    width: 100%
}

.mfTargetContainer.mfTargetContainer-top {
    float: left
}

.mfTargetContainer.mfTargetContainer-bottom {
    clear: left
}

.mf-container .ps-container.ps-active-x>.ps-scrollbar-x-rail,
.mf-container .ps-container.ps-active-y>.ps-scrollbar-y-rail {
    opacity: 0.9
}

@media only screen and (min-width: 35em) {
    .filter-items-container {
        margin-bottom: 30px;
        float: left
    }
}

@media only screen and (max-width: 63.938em) {
    .filter-container .dropdown-container,
    .filter-container .dropdown-container+.dropdown-container {
        max-width: 204px;
        min-width: 204px
    }
}

@media only screen and (max-width: 47.938em) {
    .filter-container {
        display: block;
        margin: 0 0 1.875em 0
    }
    .filter-container .search-container {
        margin-left: 0px
    }
    .filter-container .dropdown-container {
        margin-left: 0px;
        min-width: inherit;
        max-width: inherit;
        width: 100%
    }
    .filter-container .dropdown-container+.dropdown-container {
        min-width: inherit;
        max-width: inherit;
        width: 100%
    }
    .filter-items-container {
        width: 100% !important
    }
    .mfTargetContainer .filter-delete-all {
        width: 100%;
        position: relative
    }
    .mfTargetContainer .filter-delete-all {
        margin-bottom: 30px
    }
}

.tooltip {
    display: block;
    font-size: 11px;
    line-height: 14px;
    opacity: 0;
    filter: alpha(opacity=0);
    padding: 5px;
    position: absolute;
    visibility: visible;
    z-index: 1020
}

.tooltip.in {
    opacity: 0.86;
    filter: alpha(opacity=86)
}

.tooltip.top {
    margin-top: -2px
}

.tooltip.right {
    margin-left: 2px
}

.tooltip.bottom {
    margin-top: 2px
}

.tooltip.left {
    margin-left: -2px
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top: 5px solid #444;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #444
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #444;
    border-left: 5px solid transparent
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-right: 5px solid #444;
    border-bottom: 5px solid transparent
}

.tooltip-inner {
    max-width: 114px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #444;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0
}

.downloadHeadline a {
    font-weight: 700
}

.downloadHeadline {
    font-size: 16px;
    color: #10384F;
    letter-spacing: 0;
    line-height: 20px
}

.downloadHeader {
    color: #0D2A40;
    font-size: 1.875em;
    margin-bottom: 20px;
    letter-spacing: 0.93px;
    line-height: 1.13333;
    font-weight: 300
}

.downloadEntry {
    display: table;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(16, 56, 79, 0.2)
}

.downloadZIPLink {
    margin-top: 10px;
    clear: both;
    min-width: 210px
}

.downloadDeleteLink {
    display: block;
    position: relative;
    padding-left: 26px;
    font-weight: 300;
    font-size: 15px;
    color: #10384F;
    letter-spacing: 0.47px;
    line-height: 19px
}

.downloadDeleteContainer {
    padding-top: 10px
}

.downloadDeleteLink::before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 6px 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300BCFF;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.downloadList-content {
    margin-bottom: 40px
}

.downloadZIPLink--icn-download:after,
.downloadZIPLink--icn-delete:after {
    width: 20px;
    height: 20px;
    right: 15px;
    top: 15px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.8 2.1c.3 0 .6-.3.6-.6 0-.1.1-.2.2-.2h4.9c.1 0 .2.1.2.2 0 .3.3.6.6.6s.6-.3.6-.6c0-.8-.7-1.5-1.5-1.5H7.6c-.8 0-1.5.7-1.5 1.5 0 .3.3.6.7.6zm10 .3H3.3c-.4 0-.6.2-.6.6s.3.6.6.6h13.5c.3 0 .6-.3.6-.6s-.3-.6-.6-.6zm-1.1 2.1c-.4 0-.6.3-.7.6l-.4 13.1c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.6L5 5.1c0-.3-.3-.6-.6-.6-.4 0-.7.3-.7.6l.4 13.1C4.2 19.2 5 20 6 20h8.1c1 0 1.8-.8 1.8-1.8l.4-13.1c.1-.3-.2-.6-.6-.6zm-4.1 13.2c.3 0 .6-.3.6-.6l.2-12c0-.3-.3-.6-.6-.6s-.6.3-.6.6l-.2 12c-.1.3.2.6.6.6zm-3.1 0c.4 0 .6-.3.6-.6l-.2-12c0-.3-.3-.6-.6-.6s-.6.3-.6.6l.2 12c0 .3.3.6.6.6z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.downloadZIPLink--icn-download:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='18' viewBox='0 0 15 18'%3E%3Cpath d='M6.4,10.1L1,4.9l-1,1l7.2,7l7.2-7l-1-1L8,10.1V0H6.4V10.1z M6.5,16H0v1.4h6.5h1.3h6.5V16H7.8H6.5z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.downloadZIPLink--icn-download:hover:after,
.downloadZIPLink--icn-delete:hover:after {
    right: 25px
}

@media only screen and (min-width: 64em) {
    .downloadHeader {
        margin-bottom: 40px
    }
}

@media only screen and (min-width: 48em) {
    .downloadInfo {
        width: 88%;
        display: table-cell;
        padding-right: 20px
    }
    .downloadDeleteContainer {
        width: 12%;
        display: table-cell;
        text-align: right;
        padding-top: 0
    }
}

.table--single {
    min-width: 100%;
    margin-bottom: 0;
    border-spacing: 0;
    margin-left: 0
}

.table--single td,
.table--single th {
    width: 100%
}

.table--single td {
    padding: 20px 0 8px;
    vertical-align: top
}

.table--single th {
    padding: 0 0 8px;
    line-height: 28px
}

.table--single img {
    width: auto
}

.f-grid__cell--fivep {
    padding: 0 0 0 14px;
    flex: 0 0 95px;
    max-width: 95px
}

.f-grid__cell--fivep+.f-grid__cell--fivep {
    flex: 0 0 calc(100% - 110px);
    max-width: calc(100% - 110px)
}

.f-grid--fivep {
    margin: 0 0 5px -14px
}

.table--single .mlnk a {
    font-size: 15px;
    line-height: 16px;
    padding-left: 18px;
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: 300
}

.table--single .mlnk a:before {
    top: -2px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389D329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.media-photos .f-grid--nmt {
    margin-top: 0
}

.media-photos .lteaser--v2 .lteaser__bdy {
    padding: 15px 0 20px
}

.media-photos .lteaser--v2 .lteaser__headline {
    font-size: 24px;
    color: #0D2A40;
    letter-spacing: 0.52px;
    line-height: 28px;
    margin-bottom: 4px
}

.media-photos .lteaser--v2 .readmore {
    font-size: 12px;
    color: #624963;
    letter-spacing: 0.5px;
    margin-top: 0
}

.media-photos .lteaser__jpg {
    font-size: 16px;
    color: #10384F;
    letter-spacing: 0.5px;
    line-height: 20px;
    display: block;
    padding-left: 34px;
    position: relative
}

.media-photos .lteaser__jpg:after {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    display: block;
    width: 18px;
    height: 16px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3E%3Cpath d='M1.3,11.8l4.2-3l0,0c0.3-0.2,0.7-0.2,1.1-0.1l2.8,1.6l4.2-3.4c0.3-0.3,0.8-0.3,1.1-0.1L16.7,8V1.3H1.3V11.8zM1.3,13.4v1.3h2.8l4.2-3.5L6,10L1.3,13.4z M16.7,9.4L14,8l-7.9,6.7h10.6V9.4z M1,0h16c0.6,0,1,0.4,1,1v14c0,0.6-0.4,1-1,1H1c-0.6,0-1-0.4-1-1V1C0,0.4,0.4,0,1,0z M8,4v2c0,0.6-0.4,1-1,1H5C4.4,7,4,6.6,4,6V4c0-0.6,0.4-1,1-1h2C7.6,3,8,3.4,8,4z M7,4H5v2h2V4z' style='fill:%23FF3162'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .lteaser__underline {
    padding-top: 10px;
    opacity: 0.5;
    font-size: 16px;
    color: #0D2A40;
    letter-spacing: 0.5px;
    line-height: 22px;
    font-style: italic
}

.media-photos .lteaser__size {
    opacity: 0.5;
    color: #10384F;
    float: right
}

.media-photos .lteaser__bdy--blue-background {
    background-color: #f2f7f9;
    padding: 20px
}

.media-photos .lteaser--download .lteaser__media {
    text-align: center
}

.media-photos .listnav {
    padding-top: 40px;
    margin-top: 20px;
    margin-bottom: 80px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 0;
    line-height: 40px;
    float: left;
    width: 100%;
    text-align: center
}

.media-photos .centered-hidden {
    overflow: hidden
}

.media-photos .centered-outer {
    position: relative;
    left: 50%;
    float: left
}

.media-photos .centered-inner {
    position: relative;
    left: -50%;
    float: left
}

.media-photos .listnav-link {
    background-color: #834283;
    border: 1px solid #834283;
    width: 80px;
    height: 40px;
    margin-right: 4px;
    margin-bottom: 4px;
    display: inline-block;
    float: left;
    position: relative
}

.media-photos .listnav-active {
    background-color: #fff;
    color: #834283
}

.media-photos .listnav-first,
.media-photos .listnav-prev,
.media-photos .listnav-next,
.media-photos .listnav-last {
    background-color: #10384f;
    border: 1px solid #10384f;
    width: 40px
}

.media-photos .listnav-link:last-child {
    margin-right: 0
}

.media-photos .listnav-first:after,
.media-photos .listnav-prev:after,
.media-photos .listnav-next:after,
.media-photos .listnav-last:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 20px;
    height: 20px;
    display: block
}

.media-photos .listnav-prev:after {
    left: calc(50% + 2px);
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.7 10l8.3 8.6-1.4 1.4L1 10l9.6-10L12 1.4 3.7 10z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-first:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.7 10l8.3 8.6-1.4 1.4L1 10l9.6-10L12 1.4 3.7 10zm7 0l8.3 8.6-1.4 1.4L8 10l9.6-10L19 1.4 10.7 10z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-next:after {
    left: calc(50% - 2px);
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.3 10L8 18.6 9.4 20 19 10 9.4 0 8 1.4l8.3 8.6z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-last:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.3 10L8 18.6 9.4 20 19 10 9.4 0 8 1.4l8.3 8.6zm-7 0L1 18.6 2.4 20 12 10 2.4 0 1 1.4 9.3 10z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat left center
}

@media only screen and (min-width: 35em) {
    .media-photos .listnav {
        border-top: 1px solid rgba(16, 56, 79, 0.2)
    }
    .media-photos .lteaser--download img {
        width: auto;
        max-width: 100%
    }
    .media-photos .listnav-link {
        margin-bottom: 0
    }
}

.media-photos .listnav-link {
    transition: background-color .2s ease, color .2s ease;
    text-decoration: none
}

.media-photos .listnav-link:hover {
    background-color: #fff;
    border-color: #834283;
    color: #834283;
    transition: background-color .2s ease, color .2s ease
}

.media-photos .listnav-first:hover,
.media-photos .listnav-prev:hover,
.media-photos .listnav-next:hover,
.media-photos .listnav-last:hover {
    background-color: #fff;
    border-color: #10384f
}

.media-photos .listnav-prev:hover:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.7 10l8.3 8.6-1.4 1.4L1 10l9.6-10L12 1.4 3.7 10z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-first:hover:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.7 10l8.3 8.6-1.4 1.4L1 10l9.6-10L12 1.4 3.7 10zm7 0l8.3 8.6-1.4 1.4L8 10l9.6-10L19 1.4 10.7 10z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-next:hover:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.3 10L8 18.6 9.4 20 19 10 9.4 0 8 1.4l8.3 8.6z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center
}

.media-photos .listnav-last:hover:after {
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.3 10L8 18.6 9.4 20 19 10 9.4 0 8 1.4l8.3 8.6zm-7 0L1 18.6 2.4 20 12 10 2.4 0 1 1.4 9.3 10z' style='fill:%2310384f'/%3E%3C/svg%3E") no-repeat left center
}

.headline_inner_text {
    font-size: 50px;
    font-weight: 300;
    letter-spacing: .6px;
    line-height: 64px;
    color: #10384f;
    margin-bottom: 37px;
    width: 100%
}

.remindereventstable tr {
    border-bottom: 1px solid rgba(16, 56, 79, 0.2)
}

.remindereventstable td {
    padding: 10px 0 12px;
    letter-spacing: 0
}

.remindereventstable .coldate {
    width: 60px;
    font-size: 16px;
    color: #10384F;
    letter-spacing: 0.7px;
    line-height: 20px;
    font-weight: 300;
    text-align: center;
    display: table-cell
}

.remindereventstable .coldate {
    padding-right: 14px
}

.remindereventstable .colreminder,
.remindereventstable .colheadline {
    line-height: 22px
}

.remindereventstable .coldate .FS {
    font-size: 50px;
    color: #624963;
    letter-spacing: 0;
    line-height: 50px;
    font-weight: 100;
    display: block
}

.remindereventstable .colreminder {
    text-align: left;
    vertical-align: bottom;
    width: 96px
}

.remindereventstable .colreminder img,
.viewList>.right img {
    display: none
}

.remindereventstable .colcontact a {
    color: #00bcff
}

.remindereventstable .colreminder .FS a,
.viewList>.right a {
    position: relative;
    color: #0d2a40;
    padding-left: 15px;
    font-weight: 400;
    font-size: 15px;
    letter-spacing: .44px;
    line-height: 1.286;
    margin-top: 10px
}

.remindereventstable .colreminder .FS a:before,
.viewList>.right a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 16px;
    height: 16px;
    background: transparent no-repeat 0 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.5' height='11' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2300bcff;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.viewList>.right {
    float: right;
    width: 96px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 50px
}

.viewList>.left {
    float: left;
    padding-top: 20px;
    padding-bottom: 50px
}

.SLEEventsOverview:before {
    content: "";
    display: table
}

.SLEEventsOverview:after {
    content: "";
    display: table;
    clear: both
}

@media only screen and (max-width: 767px) {
    .remindereventstable .colheadline,
    .remindereventstable .colreminder {
        display: inline-block;
        width: 100%;
        padding: 0
    }
    .remindereventstable .colheadline {
        padding-top: 10px
    }
    .remindereventstable .colreminder {
        padding-bottom: 12px
    }
    .viewList>.right,
    .viewList>.left {
        padding-bottom: 40px
    }
}

.tx-cal-controller {
    margin-top: 40px
}

.tx-cal-controller hr {
    display: none
}

.tx-cal-controller h2 {
    margin-bottom: 30px
}

.investor-events .js-selectize,
.investor-events .selectize-input {
    width: auto;
    min-width: 240px;
    font-weight: 400;
    padding-right: 70px
}

.investor-events .lnk,
.investor-events .lnk a {
    margin: 0;
    font-size: 15px;
    width: 100%;
    display: block
}

.investor-events a.lnk {
    margin: 0;
    font-size: 15px;
    width: 100%;
    display: block;
    position: relative;
    color: #0d2a40;
    padding-left: 18px;
    font-weight: 400;
    letter-spacing: .44px;
    line-height: 1.286
}

.investor-events a.lnk:before {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    background: transparent no-repeat 0 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2366b512;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}

.investor-events .lnk+.lnk {
    margin-top: 10px
}

.tx-cal-controller .table th,
.investor-events .table th {
    border: none;
    padding: 0
}

.tx-cal-controller .table tr,
.investor-events tr {
    border: none
}

.tx-cal-controller .table,
.investor-events .table {
    width: 100%;
    border-spacing: 0 0;
    margin-left: 0;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #cfd7dc
}

.tx-cal-controller .table td,
.investor-events .table td {
    border: none;
    padding: 0 10px;
    vertical-align: top
}

.tx-cal-controller .table,
.investor-events .table td:first-child {
    padding-left: 0
}

.tx-cal-controller .lnk,
.tx-cal-controller .lnk a,
.investor-events .lnk,
.investor-events .lnk a {
    margin: 0;
    font-size: 15px;
    width: 100%;
    display: block
}

.tx-cal-controller p+.lnk,
.investor-events p+.lnk {
    margin-top: 10px
}

.tx-cal-controller .whitelabel,
.investor-events .whitelabel {
    padding: 0
}


/*# sourceMappingURL=async.css.map */

#corporate-container { 
    z-index: 1000
} 

@media only screen and (min-width: 64em) {
    .p01,
    .p02,
    .p03 {
        max-width: 968px;
        margin: 40px auto 80px
    }
}

@media only screen and (min-width: 90em) {
    .p01,
    .p02,
    .p03 {
        max-width: 1180px;
        margin: 40px auto 80px
    }
}

.bcn-panel p {
    font-weight: 300;
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
    letter-spacing: 0.5px;
    line-height: 26px
}

.bcn-panel label {
    display: none
}

.bcn-panel h3 {
    font-weight: 700;
    font-size: 14px;
    color: inherit;
    letter-spacing: 0.4px;
    line-height: 20px;
    margin: 0
}

.p02 p,
.p02 h3 {
    font-size: 18px;
    letter-spacing: 0.5px;
    line-height: 26px
}

.bcn-countryhead {
    display: none
}

.bcn-head {
    font-weight: 700;
    color: #fff;
    font-size: 25px;
    letter-spacing: 0.5px;
    line-height: 40px;
    margin: 0 0 12px
}

.p02 .bcn-head,
.p03 .bcn-head {
    margin: 0 0 20px
}

.bcn-panel {
    background: 0 0;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 40px;
    z-index: 980;
    background: #443247;
    color: #fff;
    width: 100%
}

.bcn-panel {
    box-shadow: 0 20px 0px rgba(68, 50, 71, 0.1)
}

.closepaneltop {
    background: #ff3162 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath id='close' d='M18,1.3L16.7,0L9,7.7L1.3,0L0,1.3L7.7,9L0,16.7L1.3,18L9,10.3l7.7,7.7l1.3-1.3L10.3,9L18,1.3z' style='fill:rgb(255, 255, 255)'/%3E%3C/svg%3E") no-repeat center center;
    box-sizing: border-box;
    display: block;
    font-size: 0;
    height: 40px;
    width: 40px;
    padding: 12px 0 12px 12px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999
}

@media only screen and (min-width: 64em) {
    .closepaneltop {
        top: 40px
    }
}

.bcn-panel img {
    width: 100%;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    vertical-align: middle;
    border: 0
}

.bcn-panel a {
    text-decoration: none
}

.bcn-nobulls {
    display: inline-block
}

.bcn-nobulls,
.bcn-nobulls ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.bcn-nobulls li {
    margin-left: 0
}

.bcn-nobulls ul {
    margin-left: 12px
}

.bcn-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none
}

.bcn-col-1-2 {
    flex-grow: 1;
    flex-basis: 50%;
    margin: 0;
    padding: 0 0 10px;
    width: auto;
    position: relative
}

.bcn-flex>.bcn-world {
    padding-bottom: 30px
}

.bcn-flex {
    display: flex;
    flex-wrap: nowrap;
    margin: 0 -10px;
    padding: 0;
    list-style: none;
    list-style-image: none
}

.bcn-flex>* {
    flex-grow: 1;
    flex-basis: 10%;
    margin: 0;
    padding: 0 10px 40px;
    width: auto;
    position: relative
}

.p03 .bcn-flex>* {
    padding-bottom: 0
}

@media only screen and (min-width: 64em) {
    .bcn-col-l1,
    .bcn-col-l3 {
        flex-basis: 20.83333%
    }
    .bcn-col-l2 {
        flex-basis: 58.33333%;
        padding: 0 40px
    }
    .bcn-scroll-pane {
        height: 330px;
        overflow: auto;
        width: 100%
    }
    .p03 .bcn-scroll-pane {
        height: 215px
    }
}

.bcn-sitedescription {
    padding: 5px 0 5px 7px
}

.bcn-sitedescription:empty {
    display: none
}

.bcn-location.selected {
    font-weight: 700
}

.bcn-img {
    margin: 0 0 20px;
    position: relative;
    width: 100%
}

.bcn-img:before {
    content: "";
    display: block;
    padding-top: 44%;
    padding-bottom: 1px
}

.bcn-img>a {
    background-color: #dcdcdc;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

#bcn-underlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 180;
    opacity: 0
}

@media print {
    #bcn-container {
        display: none
    }
}

.bcn-margiblock {
    color: #fff;
    margin-bottom: 20px;
    background: inherit
}

.p01 .bcn-margiblock {
    margin-top: 20px
}

.bcn-margiblock h4 {
    font-size: 1.125em;
    font-weight: 500;
    letter-spacing: .56px;
    line-height: 1.389
}

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

.bcn-lnk a {
    display: block;
    color: #fff;
    background: transparent no-repeat left 6px center;
    font-weight: 300;
    font-size: 1.125em;
    letter-spacing: .5px;
    line-height: 26px;
    margin-top: 12px
}

.bcn-overview {
    padding: 6px 20px 6px 22px;
    font-size: .75rem;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    margin-left: 1px;
    letter-spacing: .5px;
    color: #66b512;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' viewBox='0 0 15 22'%3E%3Cpath d='M2,21.1l-1-0.2l4-20l1,0.2L2,21.1z M10,1.1L9,0.9l-4,20l1,0.2L10,1.1z M14,1.1l-1-0.2l-4,20l1,0.2L14,1.1z' style='fill:%2366b512'/%3E%3C/svg%3E") no-repeat left 6px;
    background-position: left 2px
}

.bcn-big-button {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    padding: 18px 70px 18px 22px;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    font-size: 12px;
    letter-spacing: 0.5px;
    line-height: 1;
    font-weight: 700;
    font-style: italic;
    background: #ff3162 no-repeat right top;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='50' viewBox='0 0 68 60'%3E%3Cpolygon points='68,60 0,60 11,0 68,0' fill='%23d30f4b' fill-opacity='.4'/%3E%3C/svg%3E");
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    -moz-transition: background-color 0.2s ease, color 0.2s ease;
    -ms-transition: background-color 0.2s ease, color 0.2s ease;
    -o-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease;
    margin-top: 20px
}

.bcn-big-button::after {
    content: '';
    display: inline-block;
    height: 100%;
    width: 57px;
    position: absolute;
    right: 0;
    top: 0;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='20' viewBox='0 0 8 15'%3E%3Cpolyline points='1,1 6.9,7.5 1,14' style='stroke:%23fff;stroke-width:1;fill:none;'/%3E%3C/svg%3E") no-repeat center center
}

.bcn-select {
    font-style: normal;
    font-weight: 400;
    color: #fff;
    border: 0;
    background: #66b512 no-repeat right center;
    font-size: 16px;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='50' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
}

.bcn-select option {
    color: #042;
    background-color: #fff;
    border-bottom: 1px solid #333;
    padding: 20px
}

.bcn-world a {
    color: #89d329;
    font-weight: 500
}

@media only screen and (max-width: 63.938em) {
    .bcn-panel {
        padding: 65px;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch;
        height: 100vh !important
    }
    .bcn-flex>* {
        flex-basis: 50%
    }
    .bcn-flex {
        flex-wrap: wrap
    }
    .bcn-flex>div:last-child,
    .bcn-col-l1,
    .bcn-col-l2,
    .bcn-col-l3 {
        flex-basis: 100%
    }
    .bcn-lnk a {
        padding-top: 22px;
        padding-bottom: 22px;
        margin: 0;
        border-top: 1px solid rgba(191, 215, 223, 0.25)
    }
    .bcn-margiblock h4 {
        display: none
    }
}

@media only screen and (max-width: 47.938em) {
    .bcn-panel {
        padding: 28px
    }
    .bcn-flex>* {
        flex-basis: 100%
    }
    .bcn-flex {
        flex-wrap: wrap
    }
}

.active-corporate .tagline,
.p02 .bcn-margiblock h4 {
    display: none
}

.bcn-panel p+p {
    margin-top: 1.33375em
}

.bcn-green {
    color: #89D329
}

.bcn-head {
    font-size: 25px;
    letter-spacing: 0.71px;
    line-height: 30px
}

.bcn-select:last-child {
    margin-bottom: 10px
}

.p03 .bcn-head--search {
    font-size: 25px;
    letter-spacing: 0.71px;
    line-height: 30px
}

.bcn-col-w3 .p {
    font-weight: 300
}

.bnc-input-group {
    border-color: #89D329
}

.bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .input-group {
    margin-bottom: 10px
}

.bcn-head,
.bcn-col-w3 .p,
.bcn-panel p,
.bcn-panel h3,
.bcn-lnk a {
    padding-left: 10px;
    padding-right: 10px
}

.bcn-lnk a {
    padding-top: 14px;
    padding-bottom: 14px
}

.p03 .bcn-col-w3 {
    font-size: 14px;
    letter-spacing: 0.43px;
    line-height: 20px
}

.p03 .bcn-col-w3 .p {
    margin-bottom: 40px
}

.bcn-panel p.bcn-overview-container {
    margin: 0
}

@media only screen and (max-width: 63.938em) {
    .p02 .bcn-scrollbox.bcn-scroll-pane {
        max-height: 195px;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch
    }
    .p02 .bcn-scrollbox.bcn-scroll-pane::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px
    }
    .p02 .bcn-scrollbox.bcn-scroll-pane::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0, 0, 0, 0.5);
        -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
    }
}

@media only screen and (min-width: 48em) {
    .p03 .bcn-head {
        width: 300px
    }
    .bcn-panel p {
        margin-bottom: 16px
    }
    .p01 .bcn-margiblock {
        margin-top: 20px
    }
    .bcn-dd-mobile {
        padding-bottom: 60px
    }
    .bcn-head {
        font-size: 25px;
        letter-spacing: 0.71px;
        line-height: 30px;
        font-weight: 700
    }
    .bcn-select {
        font-size: 16px;
        letter-spacing: 0.5px;
        line-height: 25px;
        padding: 12px 23px 14px;
        margin-bottom: 20px
    }
    .p03 .bcn-flex>* {
        padding-left: 6px;
        padding-right: 6px;
        padding-bottom: 0px
    }
    .bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .bcn-select,
    .bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .input-group {
        width: calc(50% - 6px);
        float: left;
        margin-bottom: 10px
    }
    .bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .input-group {
        float: right
    }
    .p03 .bcn-col-w3 {
        padding-top: 14px
    }
    .bcn-col-w3 .p {
        margin-bottom: 40px
    }
    .bcn-select:last-child {
        margin-bottom: 20px
    }
}

@media only screen and (min-width: 64em) {
    .bcn-article {
        clear: left
    }
    .bcn-size1of4 {
        width: 31%;
        float: left;
        padding-right: 10px;
        padding-bottom: 2px
    }
    .bcn-size1of2 {
        width: 38%;
        float: left;
        padding-bottom: 2px
    }
    .bcn-big-button {
        padding: 14px 70px 15px 22px
    }
    .p02 .bcn-head {
        display: block
    }
    .bcn-head,
    .bcn-col-w3 .p,
    .bcn-panel p,
    .bcn-panel h3,
    .bcn-lnk a {
        padding-left: 0;
        padding-right: 0
    }
    .bcn-lnk a {
        padding-top: 0;
        padding-bottom: 0
    }
    .p01 .bcn-margiblock {
        margin-top: 52px
    }
    .bcn-lnk a {
        display: block;
        color: #fff;
        padding-left: 24px;
        background: transparent no-repeat left 6px center;
        font-weight: 400;
        font-size: .875em;
        letter-spacing: .44px;
        line-height: 1.286;
        margin-top: 12px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%23ff3162;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
    }
    .bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .bcn-select,
    .bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .input-group {
        width: 100%;
        float: none
    }
    .bcn-col-w1+.bcn-col-w1+.bcn-col-w1 .bcn-select {
        margin-bottom: 20px
    }
    .p03 .bcn-col-w3 {
        padding-top: 0
    }
    .bcn-head {
        font-weight: 300;
        font-size: 20px;
        letter-spacing: 0.5px;
        line-height: 30px;
        margin: 0 0 10px
    }
    .bcn-panel p {
        font-size: 14px;
        letter-spacing: 0.4px;
        line-height: 18px
    }
    .bcn-panel .p02 p,
    .p02 h3 {
        font-size: 14px;
        line-height: 20px
    }
    .bcn-panel .p02 p {
        font-weight: 300
    }
    .bcn-lnk a {
        padding-left: 24px
    }
    #corporate-container ul>li>a {
        line-height: 25px
    }
    .bcn-select {
        font-size: 14px;
        letter-spacing: 0.44px;
        line-height: 18px;
        height: 40px;
        padding: 10px 23px 12px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='41' viewBox='0 0 56 50'%3E%3Cpolygon points='56,50 0,50 11,0 56,0' style='opacity:0.4;fill:%23042;'/%3E%3Cpath  d='M39.8,20.9l-8.5,8.5l-8.5-8.5' style='stroke:%23fff;stroke-width:2;fill:none;'/%3E%3C/svg%3E")
    }
    .bnc-input-group {
        font-size: 14px;
        letter-spacing: 0.44px;
        line-height: 18px;
        height: 40px;
        padding: 8px 4px 8px 23px;
        text-indent: 1px
    }
    .input-group .button--search.bnc-button--search,
    .input-group .button--search.bnc-button--search:after {
        width: 46px;
        height: 40px
    }
    .input-group .button--search.bnc-button--search:after {
        right: -3px
    }
    .p03 .bcn-flex>* {
        padding-left: 8px;
        padding-right: 8px
    }
    .p03 .bcn-col-w3 {
        padding-left: 50px
    }
    .p03 .bcn-col-w3 .p {
        margin-bottom: 0;
        width: 180px
    }
    .p03 .bcn-head,
    .p02 .bcn-head {
        font-size: 30px;
        letter-spacing: 0.8px;
        line-height: 30px;
        margin: 0 0 30px;
        width: 100%
    }
    .p03 .bcn-head--search {
        font-size: 18px;
        letter-spacing: 0.38px;
        line-height: 40px
    }
    .bcn-select:last-child {
        margin-bottom: 0
    }
    .p03 .bcn-flex>* {
        padding-bottom: 30px
    }
}

@media only screen and (min-width: 90em) {
    .bcn-head {
        font-weight: 300;
        font-size: 24px;
        letter-spacing: 0.5px;
        line-height: 40px;
        margin: 0 0 12px
    }
    .p02 .bcn-head {
        width: 204px
    }
    .bcn-panel p {
        font-size: 15px;
        letter-spacing: 0.43px;
        line-height: 20px
    }
    .bnc-search-headline {
        font-size: 18px;
        letter-spacing: 0.38px;
        line-height: 40px
    }
    .p03 .bcn-col-w3 {
        padding-left: 60px;
        padding-right: 216px
    }
}

.bcn-article-description {
    clear: left;
    padding-left: 25px;
    margin-bottom: 5px
}

.bcn-article .bcn-lnk a {
    margin-top: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14'%3E%3Cpolyline points='0.5,13.5 7,7 0.5,0.5' style='stroke:%2389d329;stroke-width:1.5;fill:none;'/%3E%3C/svg%3E")
}


/*# sourceMappingURL=corporate-navigation.css.map */