@charset "UTF-8";

a {
    background-color: transparent;
    color: #c02a41
}

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

.Form-field.is-valid .Form-label {
    color: green
}

.Form-field.is-valid .Form-input {
    border-color: green;
    outline-color: green
}

.Form-field.is-valid .Form-message {
    color: green
}

.Form-field.is-invalid .Form-label {
    color: #1c2024
}

.Form-field.is-invalid .Form-input {
    border-color: #b50000;
    outline-color: #b50000
}

.Form-field.is-invalid .Form-message {
    color: #1c2024
}

.Form-field.is-warning .Form-label {
    color: #1c2024
}

.Form-field.is-warning .Form-input {
    border-color: #e5ce23;
    outline-color: #e5ce23
}

.Form-field.is-warning .Form-message {
    color: #1c2024
}

.Megamenu--default .Megamenu-area>*,
.Megamenu--default .Megamenu-item>* {
	color: #c02a41
}

.u-color-5 {
    color: #fff !important
}

.Accordion--default .Accordion-header:hover,
.Accordion--plus .Accordion-header:hover,
.Linklist a:hover,
.u-background-5 {
    background-color: #fff !important
}

.u-color-10 {
    color: #eee3e4 !important
}

.Linklist-link.Linklist-link--lev3,
.u-background-10 {
    background-color: #eee3e4 !important
}

.u-color-20 {
    color: #dfbec3 !important
}

.Linklist-link.Linklist-link--lev2,
.Linklist-link.Linklist-link--lev2:hover,
.u-background-20 {
    background-color: #dfbec3 !important
}

.u-color-30 {
    color: #d6959e !important
}

.u-background-30 {
    background-color: #d6959e !important
}

.Header-owner,
.u-color-40 {
    color: #ca6373 !important
}

.u-background-40 {
    background-color: #ca6373 !important
}

.Accordion--default .Accordion-link,
.Accordion--plus .Accordion-link,
.ErrorPage-subtitle,
.ErrorPage-title,
.Header-language-other a,
.Form-input,
.Linklist-link,
.Linklist a,
.Share-revealIcon.is-open,
.Skiplinks>li>a,
.u-color-50 {
    color: #d2344d !important
}

.Accordion--default .Accordion-header {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23d2344d'%3E%3Ctitle%3Eexpand%3C/title%3E%3Cpath d='M3.733 6.133L0 9.866l16 16 16-16-3.733-3.733L16 18.4 3.733 6.133z'/%3E%3C/svg%3E")
}

.Accordion--default .Accordion-header[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23d2344d'%3E%3Ctitle%3Ecollapse%3C/title%3E%3Cpath d='M28.267 25.867L32 22.134l-16-16-16 16 3.733 3.733L16 13.6l12.267 12.267z'/%3E%3C/svg%3E")
}

.Accordion--plus .Accordion-header {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23d2344d'%3E%3Ctitle%3Eplus%3C/title%3E%3Cpath d='M0 20h32v-8H0zm12 12h8V0h-8z'/%3E%3C/svg%3E")
}

.Accordion--plus .Accordion-header[aria-expanded=true] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23d2344d'%3E%3Ctitle%3Eminus%3C/title%3E%3Cpath d='M0 20h32v-8H0z'/%3E%3C/svg%3E")
}

.Bullets>li:before,
.Share-revealIcon,
.Share>ul>li,
.u-background-50 {
    background-color: #d2344d !important
}

.u-color-60 {
    color: #c02a41 !important
}

.u-background-60 {
    background-color: #c02a41 !important
}

.u-color-70 {
    color: #ab263a !important
}

.u-background-70 {
    background-color: #ab263a !important
}

.u-color-80 {
    color: #972133 !important
}

.u-background-80 {
    background-color: #972133 !important
}

.u-color-90 {
    color: #821c2c !important
}

.Linklist-link.Linklist-link--lev1,
.Linklist-link.Linklist-link--lev1:hover,
.u-background-90 {
    background-color: #821c2c !important
}

.Linklist-link.Linklist-link--lev2,
.Linklist-link.Linklist-link--lev2:hover,
.Linklist-link.Linklist-link--lev3,
.Linklist a:hover,
.Megamenu--default .Megamenu-subnavGroup>li>a,
.Megamenu--default .Megamenu-subnavGroup>li>div>a,
.Treeview--default li[aria-expanded=true] li a,
.Treeview--default li[aria-expanded=true] li a:hover,
.Treeview--default li[aria-expanded=true] li li a,
.Treeview--default li[aria-expanded=true] li li a:hover,
.u-color-95 {
    color: #51758d !important
}

.ScrollTop,
.u-background-95 {
    background-color: #51758d !important
}

.Megamenu-item>a:focus,
.u-backround-none {
    background-color: transparent !important
}

.u-color-compl {
    color: #66ffe8 !important
}

.u-background-compl {
    background-color: #66ffe8 !important
}

.u-background-compl-5 {
    background-color: #f0f5f4 !important
}

.u-color-compl-5 {
    color: #f0f5f4 !important
}

.u-color-compl-10 {
    color: #f5f5f5 !important
}

.u-background-compl-10 {
    background-color: #f5f5f5 !important
}

.u-color-compl-80 {
    color: #32d2ba !important
}

.u-background-compl-80 {
    background-color: #32d2ba !important
}

.Prose-blockquote>p,
.Prose>h5,
.u-text-h5,
.u-textSecondary {
    color: #5a6772
}

.Button--default {
    background-color: #65dde0;
    border-color: #50d8dc;
    color: #004a4d
}

.Button--default.is-disabled,
.Button--default[disabled] {
    background-color: #65dde0 !important;
    border-color: #50d8dc !important;
    color: #004a4d !important
}

.Button--default:focus,
.Button--default:hover {
    background-color: #3cd5d7;
    border-color: #29cbd1
}

.Button--default.is-pressed,
.Button--default:active {
    background-color: #004a4d;
    border-color: #000;
    color: #65dde0
}

.Button--danger {
    background-color: #b50000;
    border-color: red;
    color: #fff
}

.Button--danger.is-disabled,
.Button--danger[disabled] {
    background-color: #b50000 !important;
    border-color: red !important;
    color: #fff !important
}

.Button--danger:focus,
.Button--danger:hover {
    background-color: maroon;
    border-color: #c00
}

.Button--danger.is-pressed,
.Button--danger:active {
    background-color: #fff;
    border-color: #bfbfbf;
    color: #b50000
}

.Button--info {
    background-color: #fff;
    border-color: #ccc;
    color: #003e54
}

.Button--info.is-disabled,
.Button--info[disabled] {
    background-color: #fff !important;
    border-color: #ccc !important;
    color: #003e54 !important
}

.Button--info:focus,
.Button--info:hover {
    background-color: #e6e6e6;
    border-color: #b3b3b3
}

.Button--info.is-pressed,
.Button--info:active {
    background-color: #003e54;
    border-color: #000;
    color: #fff
}

.Megamenu--default {
    background-color: #fff
}

.Footer a {
    color: #fff
}

.Footer-socialIcons [class*=" Icon-"],
.Footer-socialIcons [class^=Icon-] {
    background-color: #65dcdf;
    color: #6d1825
}

.Hamburger-toggle,
.Hamburger-toggle:after,
.Hamburger-toggle:before {
    background: #1c2024
}

.Header-banner {
    background-color: #51758d
}

.Header-owner>* {
    color: #fff
}

.Header-navbar {
    background-color: #fff
}

.Header-toggleText {
    color: #1c2024
}

.Header-titleLink a {
    color: #455b72
}

.Header-titleLink small {
    color: #455b72
}

.Header-searchTrigger button {
    background-color: #d2344d;
    color: #fff
}

.Header-languages {

}

.Header-language {
    color: #fff
}

.Header-language-other {
    background-color: #fff
}

.Header-social {
    color: #c02a41
}

.Header-socialIcons [class*=" Icon-"],
.Header-socialIcons [class^=Icon-] {
    background-color: #c02a41;
    color: #fff
}

.Prose,
.Prose>ol>li,
.Prose>p,
.Prose>ul>li {
    color: #1c2024
}

.Prose>a,
.Prose p>a {
    color: #06c
}

.Prose {
    color: #1c2024
}

.Prose--secondary {
    color: #5a6772
}

.Prose>p>a:hover {
    color: #036
}

.Prose>p>a:visited {
    color: #06c
}

.Share-revealText:focus {
    background-color: transparent
}

.ie8 .Header-navbar {
    background: #d2344d !important;
    color: #fff !important
}

.ie8 .Cookiebar,
.ie8 .Footer {
    color: #fff !important
}

.ie8 .Header-navbar a,
.ie8 .Header-owner a,
.ie8 .Header-serviceLink a,
.ie8 .Header-serviceLink span,
.ie8 .Header-socialIcons li {
    color: #fff !important
}

body {
    color: #1c2024
}

:focus {

}

header {
	box-shadow: 0px 5px 5px 0px rgba(54, 54, 54, 0.3);
}
