@charset "UTF-8";
/*! Theme bgw-online */
.bgw-m-blockquote-img,.bgw-m-figure:not(.bgw-m-figure--non-streching) .bgw-m-figure-img,.bgw-m-search-result-img,.bgw-m-slider-image {
    display:block;
    max-width:100%;
    height:auto;
    width:100%
}
.bgw-m-figure.bgw-m-figure--non-streching .bgw-m-figure-img {
    display:inline-block;
    max-width:100%;
    height:auto
}
.bgw-m-slider.bgw-m-slider--landing-page,
.bgw-m-stage {
    max-width:1440px;
    margin:0 auto
}
.bgw-m-alert-text,
.bgw-m-figure-enlarge,
.bgw-m-header-gda-logo-link,
.bgw-m-header-logo-link,
.bgw-m-scroll-hint-text,
.bgw-m-slider-player-button,
.bgw-m-spinner-icon {
    overflow:hidden;
    padding:0!important;
    text-indent:101%;
    white-space:nowrap
}
.bgw-h-using-keyboard .bgw-h-focus,
.bgw-h-using-keyboard a:focus,
.bgw-h-using-keyboard button:focus {
    outline:4px dashed var(--outline-color);
    outline-offset:4px;
    z-index:1
}
.bgw-h-using-keyboard .bgw-h-focused,
.bgw-h-using-keyboard .flickity-enabled:focus {
    box-shadow:0 0 15px 10px var(--focus-shadow-color);
    z-index:1
}
.bgw-h-visually-hidden:not(:focus):not(:active):not(:target) {
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    white-space:nowrap
}
.bgw-m-stripe-link:hover .bgw-m-stripe-visual img {
    transform:scale(1.03);
    filter:grayscale(50%)
}
@font-face {
    font-family: "Meta-W05";
    font-style: normal;
    font-weight: 700;
    src: url("../fonts/5558662/cf42b1f6-f47b-42d5-b072-502c49cfce4b.eot?#iefix");
    src: url("../fonts/5558662/cf42b1f6-f47b-42d5-b072-502c49cfce4b.eot?#iefix") format("eot"), url("../fonts/5558662/b9a19748-4e27-4603-9be7-aa3d2afdeddf.woff2") format("woff2"), url("../fonts/5558662/d66978a3-7cde-462e-88a0-3394298c4977.woff") format("woff"), url("../fonts/5558662/8a23c0c2-030e-4a91-9d86-faafd6bea707.ttf") format("truetype");
}

@font-face {
    font-family: "Meta-W05";
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/5561353/850470df-d0b7-4ccb-b5c2-8d986000680d.eot?#iefix");
    src: url("../fonts/5561353/850470df-d0b7-4ccb-b5c2-8d986000680d.eot?#iefix") format("eot"), url("../fonts/5561353/3115f28d-46db-40b3-ba4d-1999bb176e18.woff2") format("woff2"), url("../fonts/5561353/f01bb8fa-aa13-45d5-9b96-b33c4a2ecb4b.woff") format("woff"), url("../fonts/5561353/090a1630-7007-4e83-ae11-06f406694586.ttf") format("truetype");
}
@media (max-width:767.98px) {
    .bgw-h-mt-100 {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mt-100 {
        margin-top:10.3092783505%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mt-30 {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mt-30 {
        margin-top:3.0927835052%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mt-20 {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mt-20 {
        margin-top:2.0618556701%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mt-10 {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mt-10 {
        margin-top:1.0309278351%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mb-20 {
        margin-bottom:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mb-20 {
        margin-bottom:2.0618556701%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mb-30 {
        margin-bottom:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mb-30 {
        margin-bottom:3.0927835052%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mb-10 {
        margin-bottom:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mb-10 {
        margin-bottom:1.0309278351%
    }
}
.bgw-h-fb-10 {
    margin-bottom:.625rem
}
.bgw-h-fb-20 {
    margin-bottom:1.25rem
}
.bgw-h-fb-30 {
    margin-bottom:1.875rem
}
@media (max-width:767.98px) {
    .bgw-h-mbt-50 {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mbt-50 {
        margin-top:5.1546391753%
    }
}
@media (max-width:767.98px) {
    .bgw-h-mbt-50 {
        margin-bottom:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-h-mbt-50 {
        margin-bottom:5.1546391753%
    }
}
.bgw-h-pr-10 {
    padding-right:.625rem
}
.bgw-h-align-right {
    text-align:right
}
.bgw-h-js-toggle-trigger {
    color:#004994;
    font-weight:700;
    position:relative;
    padding-left:1.5625rem;
    display:inline-block;
    border:none;
    background-color:transparent;
    margin-top:.625rem
}
.bgw-h-js-toggle-trigger:focus {
    outline:none
}
.bgw-h-js-toggle-trigger:before {
    content:"";
    position:absolute;
    left:0;
    top:3px;
    width:20px;
    height:20px;
    background-position:50%;
    background-size:20px;
    background-repeat:no-repeat
}
.bgw-h-js-toggle-trigger--collapsed:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-h-js-toggle-trigger--collapsed:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-h-js-toggle-trigger--expanded:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.484 3.532C5.839 1.177 8.677 0 12 0c3.323 0 6.153 1.17 8.492 3.508C22.83 5.847 24 8.678 24 12c0 3.323-1.17 6.153-3.508 8.492C18.153 22.83 15.322 24 12 24c-3.323 0-6.153-1.17-8.492-3.508C1.17 18.153 0 15.322 0 12c0-3.323 1.161-6.145 3.484-8.468zm2.129 10.403h12.774c.387 0 .58-.193.58-.58v-2.71c0-.387-.193-.58-.58-.58H5.613c-.387 0-.58.193-.58.58v2.71c0 .387.193.58.58.58z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-h-js-toggle-trigger--expanded:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.484 3.532C5.839 1.177 8.677 0 12 0c3.323 0 6.153 1.17 8.492 3.508C22.83 5.847 24 8.678 24 12c0 3.323-1.17 6.153-3.508 8.492C18.153 22.83 15.322 24 12 24c-3.323 0-6.153-1.17-8.492-3.508C1.17 18.153 0 15.322 0 12c0-3.323 1.161-6.145 3.484-8.468zm2.129 10.403h12.774c.387 0 .58-.193.58-.58v-2.71c0-.387-.193-.58-.58-.58H5.613c-.387 0-.58.193-.58.58v2.71c0 .387.193.58.58.58z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-h-js-toggle-trigger:hover {
    color:#002348;
    text-decoration:underline
}
.bgw-h-sticky {
    position:sticky;
    top:80px
}
picture {
    display:block;
    width:100%
}
.bgw-h-off-canvas-expanded--account .bgw-m-header-nav--off-canvas,
.bgw-h-off-canvas-expanded--menu .bgw-h-offcanvas-account-wrap {
    display:none
}
.mwf-hint {
    font-size:1rem;
    padding-top:.3125rem;
    color:#3c3c3c
}
.mwf-hint:not(:only-child):not(:last-child) {
    margin-bottom:.4375rem
}
.bgw-m-maps-bubble-address {
    font-size:1rem
}
.bgw-m-maps-bubble-heading {
    font-size:1.125rem;
    margin-bottom:.3125rem
}
:root {
    --blue:#004994;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#888;
    --gray-dark:#666;
    --primary:#004994;
    --secondary:#3c3c3c;
    --success:#28a745;
    --info:#008196;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#fff;
    --dark:#3c3c3c;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --font-family-sans-serif:"Meta-W05",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,
:after,
:before {
    box-sizing:border-box
}
html {
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display:block
}
body {
    margin:0;
    font-family:Meta-W05,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size:1rem;
    font-weight:300;
    line-height:1.5;
    color:#3c3c3c;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus {
    outline:0!important
}
hr {
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top:0;
    margin-bottom:.5rem
}
p {
    margin-top:0;
    margin-bottom:3.125rem
}
abbr[data-original-title],
abbr[title] {
    text-decoration:underline;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0;
    text-decoration-skip-ink:none
}
address {
    font-style:normal;
    line-height:inherit
}
address,
dl,
ol,
ul {
    margin-bottom:1rem
}
dl,
ol,
ul {
    margin-top:0
}
ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom:0
}
dt {
    font-weight:700
}
dd {
    margin-bottom:.5rem;
    margin-left:0
}
blockquote {
    margin:0 0 1rem
}
b,
strong {
    font-weight:bolder
}
small {
    font-size:80%
}
sub,
sup {
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub {
    bottom:-.25em
}
sup {
    top:-.5em
}
a {
    color:#004994;
    text-decoration:none;
    background-color:transparent
}
a:hover {
    color:#002348;
    text-decoration:underline
}
a:not([href]):not([tabindex]),
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus {
    outline:0
}
code,
kbd,
pre,
samp {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size:1em
}
pre {
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto
}
figure {
    margin:0 0 1rem
}
img {
    border-style:none
}
img,
svg {
    vertical-align:middle
}
svg {
    overflow:hidden
}
table {
    border-collapse:collapse
}
caption {
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#555;
    text-align:left;
    caption-side:bottom
}
th {
    text-align:inherit
}
label {
    display:inline-block;
    margin-bottom:.5rem
}
button {
    border-radius:0
}
button:focus {
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,
input {
    overflow:visible
}
button,
select {
    text-transform:none
}
select {
    word-wrap:normal
}
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance:button
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor:pointer
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding:0;
    border-style:none
}
input[type=checkbox],
input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance:listbox
}
textarea {
    overflow:auto;
    resize:vertical
}
fieldset {
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend {
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
@media (max-width:1200px) {
    legend {
        font-size:calc(1.2525rem + .33vw)
    }
}
progress {
    vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    outline-offset:-2px;
    -webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    font:inherit;
    -webkit-appearance:button
}
output {
    display:inline-block
}
summary {
    display:list-item;
    cursor:pointer
}
template {
    display:none
}
[hidden] {
    display:none!important
}
.container {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px) {
    .container {
        max-width:540px
    }
}
@media (min-width:768px) {
    .container {
        max-width:720px
    }
}
@media (min-width:992px) {
    .container {
        max-width:960px
    }
}
@media (min-width:1200px) {
    .container {
        max-width:1200px
    }
}
.container-fluid {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row {
    display:flex;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters {
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right:0;
    padding-left:0
}
.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
    position:relative;
    width:100%;
    padding-right:15px;
    padding-left:15px
}
.col {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
.col-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
}
.col-1 {
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
}
.col-2 {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
}
.col-3 {
    flex:0 0 25%;
    max-width:25%
}
.col-4 {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
}
.col-5 {
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
}
.col-6 {
    flex:0 0 50%;
    max-width:50%
}
.col-7 {
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
}
.col-8 {
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
}
.col-9 {
    flex:0 0 75%;
    max-width:75%
}
.col-10 {
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
}
.col-11 {
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
}
.col-12 {
    flex:0 0 100%;
    max-width:100%
}
.order-first {
    order:-1
}
.order-last {
    order:13
}
.order-0 {
    order:0
}
.order-1 {
    order:1
}
.order-2 {
    order:2
}
.order-3 {
    order:3
}
.order-4 {
    order:4
}
.order-5 {
    order:5
}
.order-6 {
    order:6
}
.order-7 {
    order:7
}
.order-8 {
    order:8
}
.order-9 {
    order:9
}
.order-10 {
    order:10
}
.order-11 {
    order:11
}
.order-12 {
    order:12
}
.offset-1 {
    margin-left:8.3333333333%
}
.offset-2 {
    margin-left:16.6666666667%
}
.offset-3 {
    margin-left:25%
}
.offset-4 {
    margin-left:33.3333333333%
}
.offset-5 {
    margin-left:41.6666666667%
}
.offset-6 {
    margin-left:50%
}
.offset-7 {
    margin-left:58.3333333333%
}
.offset-8 {
    margin-left:66.6666666667%
}
.offset-9 {
    margin-left:75%
}
.offset-10 {
    margin-left:83.3333333333%
}
.offset-11 {
    margin-left:91.6666666667%
}
@media (min-width:576px) {
    .col-sm {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-sm-1 {
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-sm-2 {
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-sm-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4 {
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-sm-5 {
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-sm-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7 {
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-sm-8 {
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-sm-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10 {
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-sm-11 {
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-sm-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first {
        order:-1
    }
    .order-sm-last {
        order:13
    }
    .order-sm-0 {
        order:0
    }
    .order-sm-1 {
        order:1
    }
    .order-sm-2 {
        order:2
    }
    .order-sm-3 {
        order:3
    }
    .order-sm-4 {
        order:4
    }
    .order-sm-5 {
        order:5
    }
    .order-sm-6 {
        order:6
    }
    .order-sm-7 {
        order:7
    }
    .order-sm-8 {
        order:8
    }
    .order-sm-9 {
        order:9
    }
    .order-sm-10 {
        order:10
    }
    .order-sm-11 {
        order:11
    }
    .order-sm-12 {
        order:12
    }
    .offset-sm-0 {
        margin-left:0
    }
    .offset-sm-1 {
        margin-left:8.3333333333%
    }
    .offset-sm-2 {
        margin-left:16.6666666667%
    }
    .offset-sm-3 {
        margin-left:25%
    }
    .offset-sm-4 {
        margin-left:33.3333333333%
    }
    .offset-sm-5 {
        margin-left:41.6666666667%
    }
    .offset-sm-6 {
        margin-left:50%
    }
    .offset-sm-7 {
        margin-left:58.3333333333%
    }
    .offset-sm-8 {
        margin-left:66.6666666667%
    }
    .offset-sm-9 {
        margin-left:75%
    }
    .offset-sm-10 {
        margin-left:83.3333333333%
    }
    .offset-sm-11 {
        margin-left:91.6666666667%
    }
}
@media (min-width:768px) {
    .col-md {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-md-1 {
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-md-2 {
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-md-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4 {
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-md-5 {
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-md-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7 {
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-md-8 {
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-md-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10 {
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-md-11 {
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-md-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first {
        order:-1
    }
    .order-md-last {
        order:13
    }
    .order-md-0 {
        order:0
    }
    .order-md-1 {
        order:1
    }
    .order-md-2 {
        order:2
    }
    .order-md-3 {
        order:3
    }
    .order-md-4 {
        order:4
    }
    .order-md-5 {
        order:5
    }
    .order-md-6 {
        order:6
    }
    .order-md-7 {
        order:7
    }
    .order-md-8 {
        order:8
    }
    .order-md-9 {
        order:9
    }
    .order-md-10 {
        order:10
    }
    .order-md-11 {
        order:11
    }
    .order-md-12 {
        order:12
    }
    .offset-md-0 {
        margin-left:0
    }
    .offset-md-1 {
        margin-left:8.3333333333%
    }
    .offset-md-2 {
        margin-left:16.6666666667%
    }
    .offset-md-3 {
        margin-left:25%
    }
    .offset-md-4 {
        margin-left:33.3333333333%
    }
    .offset-md-5 {
        margin-left:41.6666666667%
    }
    .offset-md-6 {
        margin-left:50%
    }
    .offset-md-7 {
        margin-left:58.3333333333%
    }
    .offset-md-8 {
        margin-left:66.6666666667%
    }
    .offset-md-9 {
        margin-left:75%
    }
    .offset-md-10 {
        margin-left:83.3333333333%
    }
    .offset-md-11 {
        margin-left:91.6666666667%
    }
}
@media (min-width:992px) {
    .col-lg {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-lg-1 {
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-lg-2 {
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-lg-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4 {
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-lg-5 {
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-lg-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7 {
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-lg-8 {
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-lg-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10 {
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-lg-11 {
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-lg-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first {
        order:-1
    }
    .order-lg-last {
        order:13
    }
    .order-lg-0 {
        order:0
    }
    .order-lg-1 {
        order:1
    }
    .order-lg-2 {
        order:2
    }
    .order-lg-3 {
        order:3
    }
    .order-lg-4 {
        order:4
    }
    .order-lg-5 {
        order:5
    }
    .order-lg-6 {
        order:6
    }
    .order-lg-7 {
        order:7
    }
    .order-lg-8 {
        order:8
    }
    .order-lg-9 {
        order:9
    }
    .order-lg-10 {
        order:10
    }
    .order-lg-11 {
        order:11
    }
    .order-lg-12 {
        order:12
    }
    .offset-lg-0 {
        margin-left:0
    }
    .offset-lg-1 {
        margin-left:8.3333333333%
    }
    .offset-lg-2 {
        margin-left:16.6666666667%
    }
    .offset-lg-3 {
        margin-left:25%
    }
    .offset-lg-4 {
        margin-left:33.3333333333%
    }
    .offset-lg-5 {
        margin-left:41.6666666667%
    }
    .offset-lg-6 {
        margin-left:50%
    }
    .offset-lg-7 {
        margin-left:58.3333333333%
    }
    .offset-lg-8 {
        margin-left:66.6666666667%
    }
    .offset-lg-9 {
        margin-left:75%
    }
    .offset-lg-10 {
        margin-left:83.3333333333%
    }
    .offset-lg-11 {
        margin-left:91.6666666667%
    }
}
@media (min-width:1200px) {
    .col-xl {
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto {
        flex:0 0 auto;
        width:auto;
        max-width:100%
    }
    .col-xl-1 {
        flex:0 0 8.3333333333%;
        max-width:8.3333333333%
    }
    .col-xl-2 {
        flex:0 0 16.6666666667%;
        max-width:16.6666666667%
    }
    .col-xl-3 {
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4 {
        flex:0 0 33.3333333333%;
        max-width:33.3333333333%
    }
    .col-xl-5 {
        flex:0 0 41.6666666667%;
        max-width:41.6666666667%
    }
    .col-xl-6 {
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7 {
        flex:0 0 58.3333333333%;
        max-width:58.3333333333%
    }
    .col-xl-8 {
        flex:0 0 66.6666666667%;
        max-width:66.6666666667%
    }
    .col-xl-9 {
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10 {
        flex:0 0 83.3333333333%;
        max-width:83.3333333333%
    }
    .col-xl-11 {
        flex:0 0 91.6666666667%;
        max-width:91.6666666667%
    }
    .col-xl-12 {
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first {
        order:-1
    }
    .order-xl-last {
        order:13
    }
    .order-xl-0 {
        order:0
    }
    .order-xl-1 {
        order:1
    }
    .order-xl-2 {
        order:2
    }
    .order-xl-3 {
        order:3
    }
    .order-xl-4 {
        order:4
    }
    .order-xl-5 {
        order:5
    }
    .order-xl-6 {
        order:6
    }
    .order-xl-7 {
        order:7
    }
    .order-xl-8 {
        order:8
    }
    .order-xl-9 {
        order:9
    }
    .order-xl-10 {
        order:10
    }
    .order-xl-11 {
        order:11
    }
    .order-xl-12 {
        order:12
    }
    .offset-xl-0 {
        margin-left:0
    }
    .offset-xl-1 {
        margin-left:8.3333333333%
    }
    .offset-xl-2 {
        margin-left:16.6666666667%
    }
    .offset-xl-3 {
        margin-left:25%
    }
    .offset-xl-4 {
        margin-left:33.3333333333%
    }
    .offset-xl-5 {
        margin-left:41.6666666667%
    }
    .offset-xl-6 {
        margin-left:50%
    }
    .offset-xl-7 {
        margin-left:58.3333333333%
    }
    .offset-xl-8 {
        margin-left:66.6666666667%
    }
    .offset-xl-9 {
        margin-left:75%
    }
    .offset-xl-10 {
        margin-left:83.3333333333%
    }
    .offset-xl-11 {
        margin-left:91.6666666667%
    }
}
.align-baseline {
    vertical-align:baseline!important
}
.align-top {
    vertical-align:top!important
}
.align-middle {
    vertical-align:middle!important
}
.align-bottom {
    vertical-align:bottom!important
}
.align-text-bottom {
    vertical-align:text-bottom!important
}
.align-text-top {
    vertical-align:text-top!important
}
.bg-primary {
    background-color:#004994!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color:#003061!important
}
.bg-secondary {
    background-color:#3c3c3c!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color:#232222!important
}
.bg-success {
    background-color:#28a745!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color:#1e7e34!important
}
.bg-info {
    background-color:#008196!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color:#005563!important
}
.bg-warning {
    background-color:#ffc107!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color:#d39e00!important
}
.bg-danger {
    background-color:#dc3545!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color:#bd2130!important
}
.bg-light {
    background-color:#fff!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color:#e6e5e5!important
}
.bg-dark {
    background-color:#3c3c3c!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color:#232222!important
}
.bg-white {
    background-color:#fff!important
}
.bg-transparent {
    background-color:transparent!important
}
.border {
    border:1px solid #bbb!important
}
.border-top {
    border-top:1px solid #bbb!important
}
.border-right {
    border-right:1px solid #bbb!important
}
.border-bottom {
    border-bottom:1px solid #bbb!important
}
.border-left {
    border-left:1px solid #bbb!important
}
.border-0 {
    border:0!important
}
.border-top-0 {
    border-top:0!important
}
.border-right-0 {
    border-right:0!important
}
.border-bottom-0 {
    border-bottom:0!important
}
.border-left-0 {
    border-left:0!important
}
.border-primary {
    border-color:#004994!important
}
.border-secondary {
    border-color:#3c3c3c!important
}
.border-success {
    border-color:#28a745!important
}
.border-info {
    border-color:#008196!important
}
.border-warning {
    border-color:#ffc107!important
}
.border-danger {
    border-color:#dc3545!important
}
.border-light {
    border-color:#fff!important
}
.border-dark {
    border-color:#3c3c3c!important
}
.border-white {
    border-color:#fff!important
}
.rounded-sm {
    border-radius:.2rem!important
}
.rounded {
    border-radius:.25rem!important
}
.rounded-top {
    border-top-left-radius:.25rem!important
}
.rounded-right,
.rounded-top {
    border-top-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-right {
    border-bottom-right-radius:.25rem!important
}
.rounded-bottom,
.rounded-left {
    border-bottom-left-radius:.25rem!important
}
.rounded-left {
    border-top-left-radius:.25rem!important
}
.rounded-lg {
    border-radius:.3rem!important
}
.rounded-circle {
    border-radius:50%!important
}
.rounded-pill {
    border-radius:50rem!important
}
.rounded-0 {
    border-radius:0!important
}
.clearfix:after {
    display:block;
    clear:both;
    content:""
}
.d-none {
    display:none!important
}
.d-inline {
    display:inline!important
}
.d-inline-block {
    display:inline-block!important
}
.d-block {
    display:block!important
}
.d-table {
    display:table!important
}
.d-table-row {
    display:table-row!important
}
.d-table-cell {
    display:table-cell!important
}
.d-flex {
    display:flex!important
}
.d-inline-flex {
    display:inline-flex!important
}
@media (min-width:576px) {
    .d-sm-none {
        display:none!important
    }
    .d-sm-inline {
        display:inline!important
    }
    .d-sm-inline-block {
        display:inline-block!important
    }
    .d-sm-block {
        display:block!important
    }
    .d-sm-table {
        display:table!important
    }
    .d-sm-table-row {
        display:table-row!important
    }
    .d-sm-table-cell {
        display:table-cell!important
    }
    .d-sm-flex {
        display:flex!important
    }
    .d-sm-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:768px) {
    .d-md-none {
        display:none!important
    }
    .d-md-inline {
        display:inline!important
    }
    .d-md-inline-block {
        display:inline-block!important
    }
    .d-md-block {
        display:block!important
    }
    .d-md-table {
        display:table!important
    }
    .d-md-table-row {
        display:table-row!important
    }
    .d-md-table-cell {
        display:table-cell!important
    }
    .d-md-flex {
        display:flex!important
    }
    .d-md-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:992px) {
    .d-lg-none {
        display:none!important
    }
    .d-lg-inline {
        display:inline!important
    }
    .d-lg-inline-block {
        display:inline-block!important
    }
    .d-lg-block {
        display:block!important
    }
    .d-lg-table {
        display:table!important
    }
    .d-lg-table-row {
        display:table-row!important
    }
    .d-lg-table-cell {
        display:table-cell!important
    }
    .d-lg-flex {
        display:flex!important
    }
    .d-lg-inline-flex {
        display:inline-flex!important
    }
}
@media (min-width:1200px) {
    .d-xl-none {
        display:none!important
    }
    .d-xl-inline {
        display:inline!important
    }
    .d-xl-inline-block {
        display:inline-block!important
    }
    .d-xl-block {
        display:block!important
    }
    .d-xl-table {
        display:table!important
    }
    .d-xl-table-row {
        display:table-row!important
    }
    .d-xl-table-cell {
        display:table-cell!important
    }
    .d-xl-flex {
        display:flex!important
    }
    .d-xl-inline-flex {
        display:inline-flex!important
    }
}
@media print {
    .d-print-none {
        display:none!important
    }
    .d-print-inline {
        display:inline!important
    }
    .d-print-inline-block {
        display:inline-block!important
    }
    .d-print-block {
        display:block!important
    }
    .d-print-table {
        display:table!important
    }
    .d-print-table-row {
        display:table-row!important
    }
    .d-print-table-cell {
        display:table-cell!important
    }
    .d-print-flex {
        display:flex!important
    }
    .d-print-inline-flex {
        display:inline-flex!important
    }
}
.embed-responsive {
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive:before {
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9:before {
    padding-top:42.8571428571%
}
.embed-responsive-16by9:before {
    padding-top:56.25%
}
.embed-responsive-4by3:before {
    padding-top:75%
}
.embed-responsive-1by1:before {
    padding-top:100%
}
.flex-row {
    flex-direction:row!important
}
.flex-column {
    flex-direction:column!important
}
.flex-row-reverse {
    flex-direction:row-reverse!important
}
.flex-column-reverse {
    flex-direction:column-reverse!important
}
.flex-wrap {
    flex-wrap:wrap!important
}
.flex-nowrap {
    flex-wrap:nowrap!important
}
.flex-wrap-reverse {
    flex-wrap:wrap-reverse!important
}
.flex-fill {
    flex:1 1 auto!important
}
.flex-grow-0 {
    flex-grow:0!important
}
.flex-grow-1 {
    flex-grow:1!important
}
.flex-shrink-0 {
    flex-shrink:0!important
}
.flex-shrink-1 {
    flex-shrink:1!important
}
.justify-content-start {
    justify-content:flex-start!important
}
.justify-content-end {
    justify-content:flex-end!important
}
.justify-content-center {
    justify-content:center!important
}
.justify-content-between {
    justify-content:space-between!important
}
.justify-content-around {
    justify-content:space-around!important
}
.align-items-start {
    align-items:flex-start!important
}
.align-items-end {
    align-items:flex-end!important
}
.align-items-center {
    align-items:center!important
}
.align-items-baseline {
    align-items:baseline!important
}
.align-items-stretch {
    align-items:stretch!important
}
.align-content-start {
    align-content:flex-start!important
}
.align-content-end {
    align-content:flex-end!important
}
.align-content-center {
    align-content:center!important
}
.align-content-between {
    align-content:space-between!important
}
.align-content-around {
    align-content:space-around!important
}
.align-content-stretch {
    align-content:stretch!important
}
.align-self-auto {
    -ms-grid-row-align:auto!important;
    align-self:auto!important
}
.align-self-start {
    align-self:flex-start!important
}
.align-self-end {
    align-self:flex-end!important
}
.align-self-center {
    -ms-grid-row-align:center!important;
    align-self:center!important
}
.align-self-baseline {
    align-self:baseline!important
}
.align-self-stretch {
    -ms-grid-row-align:stretch!important;
    align-self:stretch!important
}
@media (min-width:576px) {
    .flex-sm-row {
        flex-direction:row!important
    }
    .flex-sm-column {
        flex-direction:column!important
    }
    .flex-sm-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-sm-wrap {
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-sm-fill {
        flex:1 1 auto!important
    }
    .flex-sm-grow-0 {
        flex-grow:0!important
    }
    .flex-sm-grow-1 {
        flex-grow:1!important
    }
    .flex-sm-shrink-0 {
        flex-shrink:0!important
    }
    .flex-sm-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-sm-start {
        justify-content:flex-start!important
    }
    .justify-content-sm-end {
        justify-content:flex-end!important
    }
    .justify-content-sm-center {
        justify-content:center!important
    }
    .justify-content-sm-between {
        justify-content:space-between!important
    }
    .justify-content-sm-around {
        justify-content:space-around!important
    }
    .align-items-sm-start {
        align-items:flex-start!important
    }
    .align-items-sm-end {
        align-items:flex-end!important
    }
    .align-items-sm-center {
        align-items:center!important
    }
    .align-items-sm-baseline {
        align-items:baseline!important
    }
    .align-items-sm-stretch {
        align-items:stretch!important
    }
    .align-content-sm-start {
        align-content:flex-start!important
    }
    .align-content-sm-end {
        align-content:flex-end!important
    }
    .align-content-sm-center {
        align-content:center!important
    }
    .align-content-sm-between {
        align-content:space-between!important
    }
    .align-content-sm-around {
        align-content:space-around!important
    }
    .align-content-sm-stretch {
        align-content:stretch!important
    }
    .align-self-sm-auto {
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start {
        align-self:flex-start!important
    }
    .align-self-sm-end {
        align-self:flex-end!important
    }
    .align-self-sm-center {
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline {
        align-self:baseline!important
    }
    .align-self-sm-stretch {
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:768px) {
    .flex-md-row {
        flex-direction:row!important
    }
    .flex-md-column {
        flex-direction:column!important
    }
    .flex-md-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-md-wrap {
        flex-wrap:wrap!important
    }
    .flex-md-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-md-fill {
        flex:1 1 auto!important
    }
    .flex-md-grow-0 {
        flex-grow:0!important
    }
    .flex-md-grow-1 {
        flex-grow:1!important
    }
    .flex-md-shrink-0 {
        flex-shrink:0!important
    }
    .flex-md-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-md-start {
        justify-content:flex-start!important
    }
    .justify-content-md-end {
        justify-content:flex-end!important
    }
    .justify-content-md-center {
        justify-content:center!important
    }
    .justify-content-md-between {
        justify-content:space-between!important
    }
    .justify-content-md-around {
        justify-content:space-around!important
    }
    .align-items-md-start {
        align-items:flex-start!important
    }
    .align-items-md-end {
        align-items:flex-end!important
    }
    .align-items-md-center {
        align-items:center!important
    }
    .align-items-md-baseline {
        align-items:baseline!important
    }
    .align-items-md-stretch {
        align-items:stretch!important
    }
    .align-content-md-start {
        align-content:flex-start!important
    }
    .align-content-md-end {
        align-content:flex-end!important
    }
    .align-content-md-center {
        align-content:center!important
    }
    .align-content-md-between {
        align-content:space-between!important
    }
    .align-content-md-around {
        align-content:space-around!important
    }
    .align-content-md-stretch {
        align-content:stretch!important
    }
    .align-self-md-auto {
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-md-start {
        align-self:flex-start!important
    }
    .align-self-md-end {
        align-self:flex-end!important
    }
    .align-self-md-center {
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-md-baseline {
        align-self:baseline!important
    }
    .align-self-md-stretch {
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:992px) {
    .flex-lg-row {
        flex-direction:row!important
    }
    .flex-lg-column {
        flex-direction:column!important
    }
    .flex-lg-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-lg-wrap {
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-lg-fill {
        flex:1 1 auto!important
    }
    .flex-lg-grow-0 {
        flex-grow:0!important
    }
    .flex-lg-grow-1 {
        flex-grow:1!important
    }
    .flex-lg-shrink-0 {
        flex-shrink:0!important
    }
    .flex-lg-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-lg-start {
        justify-content:flex-start!important
    }
    .justify-content-lg-end {
        justify-content:flex-end!important
    }
    .justify-content-lg-center {
        justify-content:center!important
    }
    .justify-content-lg-between {
        justify-content:space-between!important
    }
    .justify-content-lg-around {
        justify-content:space-around!important
    }
    .align-items-lg-start {
        align-items:flex-start!important
    }
    .align-items-lg-end {
        align-items:flex-end!important
    }
    .align-items-lg-center {
        align-items:center!important
    }
    .align-items-lg-baseline {
        align-items:baseline!important
    }
    .align-items-lg-stretch {
        align-items:stretch!important
    }
    .align-content-lg-start {
        align-content:flex-start!important
    }
    .align-content-lg-end {
        align-content:flex-end!important
    }
    .align-content-lg-center {
        align-content:center!important
    }
    .align-content-lg-between {
        align-content:space-between!important
    }
    .align-content-lg-around {
        align-content:space-around!important
    }
    .align-content-lg-stretch {
        align-content:stretch!important
    }
    .align-self-lg-auto {
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start {
        align-self:flex-start!important
    }
    .align-self-lg-end {
        align-self:flex-end!important
    }
    .align-self-lg-center {
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline {
        align-self:baseline!important
    }
    .align-self-lg-stretch {
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction:row!important
    }
    .flex-xl-column {
        flex-direction:column!important
    }
    .flex-xl-row-reverse {
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse {
        flex-direction:column-reverse!important
    }
    .flex-xl-wrap {
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap {
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse {
        flex-wrap:wrap-reverse!important
    }
    .flex-xl-fill {
        flex:1 1 auto!important
    }
    .flex-xl-grow-0 {
        flex-grow:0!important
    }
    .flex-xl-grow-1 {
        flex-grow:1!important
    }
    .flex-xl-shrink-0 {
        flex-shrink:0!important
    }
    .flex-xl-shrink-1 {
        flex-shrink:1!important
    }
    .justify-content-xl-start {
        justify-content:flex-start!important
    }
    .justify-content-xl-end {
        justify-content:flex-end!important
    }
    .justify-content-xl-center {
        justify-content:center!important
    }
    .justify-content-xl-between {
        justify-content:space-between!important
    }
    .justify-content-xl-around {
        justify-content:space-around!important
    }
    .align-items-xl-start {
        align-items:flex-start!important
    }
    .align-items-xl-end {
        align-items:flex-end!important
    }
    .align-items-xl-center {
        align-items:center!important
    }
    .align-items-xl-baseline {
        align-items:baseline!important
    }
    .align-items-xl-stretch {
        align-items:stretch!important
    }
    .align-content-xl-start {
        align-content:flex-start!important
    }
    .align-content-xl-end {
        align-content:flex-end!important
    }
    .align-content-xl-center {
        align-content:center!important
    }
    .align-content-xl-between {
        align-content:space-between!important
    }
    .align-content-xl-around {
        align-content:space-around!important
    }
    .align-content-xl-stretch {
        align-content:stretch!important
    }
    .align-self-xl-auto {
        -ms-grid-row-align:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start {
        align-self:flex-start!important
    }
    .align-self-xl-end {
        align-self:flex-end!important
    }
    .align-self-xl-center {
        -ms-grid-row-align:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline {
        align-self:baseline!important
    }
    .align-self-xl-stretch {
        -ms-grid-row-align:stretch!important;
        align-self:stretch!important
    }
}
.float-left {
    float:left!important
}
.float-right {
    float:right!important
}
.float-none {
    float:none!important
}
@media (min-width:576px) {
    .float-sm-left {
        float:left!important
    }
    .float-sm-right {
        float:right!important
    }
    .float-sm-none {
        float:none!important
    }
}
@media (min-width:768px) {
    .float-md-left {
        float:left!important
    }
    .float-md-right {
        float:right!important
    }
    .float-md-none {
        float:none!important
    }
}
@media (min-width:992px) {
    .float-lg-left {
        float:left!important
    }
    .float-lg-right {
        float:right!important
    }
    .float-lg-none {
        float:none!important
    }
}
@media (min-width:1200px) {
    .float-xl-left {
        float:left!important
    }
    .float-xl-right {
        float:right!important
    }
    .float-xl-none {
        float:none!important
    }
}
.overflow-auto {
    overflow:auto!important
}
.overflow-hidden {
    overflow:hidden!important
}
.position-static {
    position:static!important
}
.position-relative {
    position:relative!important
}
.position-absolute {
    position:absolute!important
}
.position-fixed {
    position:fixed!important
}
.position-sticky {
    position:sticky!important
}
.fixed-top {
    top:0
}
.fixed-bottom,
.fixed-top {
    position:fixed;
    right:0;
    left:0;
    z-index:1010
}
.fixed-bottom {
    bottom:0
}
@supports (position:sticky) {
    .sticky-top {
        position:sticky;
        top:0;
        z-index:1005
    }
}
.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    white-space:nowrap;
    border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal
}
.shadow-sm {
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
    box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
    box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
    box-shadow:none!important
}
.w-25 {
    width:25%!important
}
.w-50 {
    width:50%!important
}
.w-75 {
    width:75%!important
}
.w-100 {
    width:100%!important
}
.w-auto {
    width:auto!important
}
.h-25 {
    height:25%!important
}
.h-50 {
    height:50%!important
}
.h-75 {
    height:75%!important
}
.h-100 {
    height:100%!important
}
.h-auto {
    height:auto!important
}
.mw-100 {
    max-width:100%!important
}
.mh-100 {
    max-height:100%!important
}
.min-vw-100 {
    min-width:100vw!important
}
.min-vh-100 {
    min-height:100vh!important
}
.vw-100 {
    width:100vw!important
}
.vh-100 {
    height:100vh!important
}
.stretched-link:after {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    pointer-events:auto;
    content:"";
    background-color:transparent
}
.m-0 {
    margin:0!important
}
.mt-0,
.my-0 {
    margin-top:0!important
}
.mr-0,
.mx-0 {
    margin-right:0!important
}
.mb-0,
.my-0 {
    margin-bottom:0!important
}
.ml-0,
.mx-0 {
    margin-left:0!important
}
.m-1 {
    margin:.25rem!important
}
.mt-1,
.my-1 {
    margin-top:.25rem!important
}
.mr-1,
.mx-1 {
    margin-right:.25rem!important
}
.mb-1,
.my-1 {
    margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
    margin-left:.25rem!important
}
.m-2 {
    margin:.5rem!important
}
.mt-2,
.my-2 {
    margin-top:.5rem!important
}
.mr-2,
.mx-2 {
    margin-right:.5rem!important
}
.mb-2,
.my-2 {
    margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
    margin-left:.5rem!important
}
.m-3 {
    margin:1rem!important
}
.mt-3,
.my-3 {
    margin-top:1rem!important
}
.mr-3,
.mx-3 {
    margin-right:1rem!important
}
.mb-3,
.my-3 {
    margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
    margin-left:1rem!important
}
.m-4 {
    margin:1.5rem!important
}
.mt-4,
.my-4 {
    margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
    margin-right:1.5rem!important
}
.mb-4,
.my-4 {
    margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
    margin-left:1.5rem!important
}
.m-5 {
    margin:3rem!important
}
.mt-5,
.my-5 {
    margin-top:3rem!important
}
.mr-5,
.mx-5 {
    margin-right:3rem!important
}
.mb-5,
.my-5 {
    margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
    margin-left:3rem!important
}
.p-0 {
    padding:0!important
}
.pt-0,
.py-0 {
    padding-top:0!important
}
.pr-0,
.px-0 {
    padding-right:0!important
}
.pb-0,
.py-0 {
    padding-bottom:0!important
}
.pl-0,
.px-0 {
    padding-left:0!important
}
.p-1 {
    padding:.25rem!important
}
.pt-1,
.py-1 {
    padding-top:.25rem!important
}
.pr-1,
.px-1 {
    padding-right:.25rem!important
}
.pb-1,
.py-1 {
    padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
    padding-left:.25rem!important
}
.p-2 {
    padding:.5rem!important
}
.pt-2,
.py-2 {
    padding-top:.5rem!important
}
.pr-2,
.px-2 {
    padding-right:.5rem!important
}
.pb-2,
.py-2 {
    padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
    padding-left:.5rem!important
}
.p-3 {
    padding:1rem!important
}
.pt-3,
.py-3 {
    padding-top:1rem!important
}
.pr-3,
.px-3 {
    padding-right:1rem!important
}
.pb-3,
.py-3 {
    padding-bottom:1rem!important
}
.pl-3,
.px-3 {
    padding-left:1rem!important
}
.p-4 {
    padding:1.5rem!important
}
.pt-4,
.py-4 {
    padding-top:1.5rem!important
}
.pr-4,
.px-4 {
    padding-right:1.5rem!important
}
.pb-4,
.py-4 {
    padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
    padding-left:1.5rem!important
}
.p-5 {
    padding:3rem!important
}
.pt-5,
.py-5 {
    padding-top:3rem!important
}
.pr-5,
.px-5 {
    padding-right:3rem!important
}
.pb-5,
.py-5 {
    padding-bottom:3rem!important
}
.pl-5,
.px-5 {
    padding-left:3rem!important
}
.m-n1 {
    margin:-.25rem!important
}
.mt-n1,
.my-n1 {
    margin-top:-.25rem!important
}
.mr-n1,
.mx-n1 {
    margin-right:-.25rem!important
}
.mb-n1,
.my-n1 {
    margin-bottom:-.25rem!important
}
.ml-n1,
.mx-n1 {
    margin-left:-.25rem!important
}
.m-n2 {
    margin:-.5rem!important
}
.mt-n2,
.my-n2 {
    margin-top:-.5rem!important
}
.mr-n2,
.mx-n2 {
    margin-right:-.5rem!important
}
.mb-n2,
.my-n2 {
    margin-bottom:-.5rem!important
}
.ml-n2,
.mx-n2 {
    margin-left:-.5rem!important
}
.m-n3 {
    margin:-1rem!important
}
.mt-n3,
.my-n3 {
    margin-top:-1rem!important
}
.mr-n3,
.mx-n3 {
    margin-right:-1rem!important
}
.mb-n3,
.my-n3 {
    margin-bottom:-1rem!important
}
.ml-n3,
.mx-n3 {
    margin-left:-1rem!important
}
.m-n4 {
    margin:-1.5rem!important
}
.mt-n4,
.my-n4 {
    margin-top:-1.5rem!important
}
.mr-n4,
.mx-n4 {
    margin-right:-1.5rem!important
}
.mb-n4,
.my-n4 {
    margin-bottom:-1.5rem!important
}
.ml-n4,
.mx-n4 {
    margin-left:-1.5rem!important
}
.m-n5 {
    margin:-3rem!important
}
.mt-n5,
.my-n5 {
    margin-top:-3rem!important
}
.mr-n5,
.mx-n5 {
    margin-right:-3rem!important
}
.mb-n5,
.my-n5 {
    margin-bottom:-3rem!important
}
.ml-n5,
.mx-n5 {
    margin-left:-3rem!important
}
.m-auto {
    margin:auto!important
}
.mt-auto,
.my-auto {
    margin-top:auto!important
}
.mr-auto,
.mx-auto {
    margin-right:auto!important
}
.mb-auto,
.my-auto {
    margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
    margin-left:auto!important
}
@media (min-width:576px) {
    .m-sm-0 {
        margin:0!important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top:0!important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right:0!important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom:0!important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left:0!important
    }
    .m-sm-1 {
        margin:.25rem!important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top:.25rem!important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right:.25rem!important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom:.25rem!important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left:.25rem!important
    }
    .m-sm-2 {
        margin:.5rem!important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top:.5rem!important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right:.5rem!important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom:.5rem!important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left:.5rem!important
    }
    .m-sm-3 {
        margin:1rem!important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top:1rem!important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right:1rem!important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom:1rem!important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left:1rem!important
    }
    .m-sm-4 {
        margin:1.5rem!important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top:1.5rem!important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right:1.5rem!important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom:1.5rem!important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left:1.5rem!important
    }
    .m-sm-5 {
        margin:3rem!important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top:3rem!important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right:3rem!important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom:3rem!important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left:3rem!important
    }
    .p-sm-0 {
        padding:0!important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top:0!important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right:0!important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom:0!important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left:0!important
    }
    .p-sm-1 {
        padding:.25rem!important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top:.25rem!important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right:.25rem!important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom:.25rem!important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left:.25rem!important
    }
    .p-sm-2 {
        padding:.5rem!important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top:.5rem!important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right:.5rem!important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom:.5rem!important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left:.5rem!important
    }
    .p-sm-3 {
        padding:1rem!important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top:1rem!important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right:1rem!important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom:1rem!important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left:1rem!important
    }
    .p-sm-4 {
        padding:1.5rem!important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top:1.5rem!important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right:1.5rem!important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom:1.5rem!important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left:1.5rem!important
    }
    .p-sm-5 {
        padding:3rem!important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top:3rem!important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right:3rem!important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom:3rem!important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left:3rem!important
    }
    .m-sm-n1 {
        margin:-.25rem!important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top:-.25rem!important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right:-.25rem!important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left:-.25rem!important
    }
    .m-sm-n2 {
        margin:-.5rem!important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top:-.5rem!important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right:-.5rem!important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left:-.5rem!important
    }
    .m-sm-n3 {
        margin:-1rem!important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top:-1rem!important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right:-1rem!important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom:-1rem!important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left:-1rem!important
    }
    .m-sm-n4 {
        margin:-1.5rem!important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top:-1.5rem!important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right:-1.5rem!important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left:-1.5rem!important
    }
    .m-sm-n5 {
        margin:-3rem!important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top:-3rem!important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right:-3rem!important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom:-3rem!important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left:-3rem!important
    }
    .m-sm-auto {
        margin:auto!important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top:auto!important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right:auto!important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom:auto!important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left:auto!important
    }
}
@media (min-width:768px) {
    .m-md-0 {
        margin:0!important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top:0!important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right:0!important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom:0!important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left:0!important
    }
    .m-md-1 {
        margin:.25rem!important
    }
    .mt-md-1,
    .my-md-1 {
        margin-top:.25rem!important
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right:.25rem!important
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom:.25rem!important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left:.25rem!important
    }
    .m-md-2 {
        margin:.5rem!important
    }
    .mt-md-2,
    .my-md-2 {
        margin-top:.5rem!important
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right:.5rem!important
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom:.5rem!important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left:.5rem!important
    }
    .m-md-3 {
        margin:1rem!important
    }
    .mt-md-3,
    .my-md-3 {
        margin-top:1rem!important
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right:1rem!important
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom:1rem!important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left:1rem!important
    }
    .m-md-4 {
        margin:1.5rem!important
    }
    .mt-md-4,
    .my-md-4 {
        margin-top:1.5rem!important
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right:1.5rem!important
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom:1.5rem!important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left:1.5rem!important
    }
    .m-md-5 {
        margin:3rem!important
    }
    .mt-md-5,
    .my-md-5 {
        margin-top:3rem!important
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right:3rem!important
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom:3rem!important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left:3rem!important
    }
    .p-md-0 {
        padding:0!important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top:0!important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right:0!important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom:0!important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left:0!important
    }
    .p-md-1 {
        padding:.25rem!important
    }
    .pt-md-1,
    .py-md-1 {
        padding-top:.25rem!important
    }
    .pr-md-1,
    .px-md-1 {
        padding-right:.25rem!important
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom:.25rem!important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left:.25rem!important
    }
    .p-md-2 {
        padding:.5rem!important
    }
    .pt-md-2,
    .py-md-2 {
        padding-top:.5rem!important
    }
    .pr-md-2,
    .px-md-2 {
        padding-right:.5rem!important
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom:.5rem!important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left:.5rem!important
    }
    .p-md-3 {
        padding:1rem!important
    }
    .pt-md-3,
    .py-md-3 {
        padding-top:1rem!important
    }
    .pr-md-3,
    .px-md-3 {
        padding-right:1rem!important
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom:1rem!important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left:1rem!important
    }
    .p-md-4 {
        padding:1.5rem!important
    }
    .pt-md-4,
    .py-md-4 {
        padding-top:1.5rem!important
    }
    .pr-md-4,
    .px-md-4 {
        padding-right:1.5rem!important
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom:1.5rem!important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left:1.5rem!important
    }
    .p-md-5 {
        padding:3rem!important
    }
    .pt-md-5,
    .py-md-5 {
        padding-top:3rem!important
    }
    .pr-md-5,
    .px-md-5 {
        padding-right:3rem!important
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom:3rem!important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left:3rem!important
    }
    .m-md-n1 {
        margin:-.25rem!important
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top:-.25rem!important
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right:-.25rem!important
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left:-.25rem!important
    }
    .m-md-n2 {
        margin:-.5rem!important
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top:-.5rem!important
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right:-.5rem!important
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left:-.5rem!important
    }
    .m-md-n3 {
        margin:-1rem!important
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top:-1rem!important
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right:-1rem!important
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom:-1rem!important
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left:-1rem!important
    }
    .m-md-n4 {
        margin:-1.5rem!important
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top:-1.5rem!important
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right:-1.5rem!important
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left:-1.5rem!important
    }
    .m-md-n5 {
        margin:-3rem!important
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top:-3rem!important
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right:-3rem!important
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom:-3rem!important
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left:-3rem!important
    }
    .m-md-auto {
        margin:auto!important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top:auto!important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right:auto!important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom:auto!important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left:auto!important
    }
}
@media (min-width:992px) {
    .m-lg-0 {
        margin:0!important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top:0!important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right:0!important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom:0!important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left:0!important
    }
    .m-lg-1 {
        margin:.25rem!important
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top:.25rem!important
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right:.25rem!important
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom:.25rem!important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left:.25rem!important
    }
    .m-lg-2 {
        margin:.5rem!important
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top:.5rem!important
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right:.5rem!important
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom:.5rem!important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left:.5rem!important
    }
    .m-lg-3 {
        margin:1rem!important
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top:1rem!important
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right:1rem!important
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom:1rem!important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left:1rem!important
    }
    .m-lg-4 {
        margin:1.5rem!important
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top:1.5rem!important
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right:1.5rem!important
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom:1.5rem!important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left:1.5rem!important
    }
    .m-lg-5 {
        margin:3rem!important
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top:3rem!important
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right:3rem!important
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom:3rem!important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left:3rem!important
    }
    .p-lg-0 {
        padding:0!important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top:0!important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right:0!important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom:0!important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left:0!important
    }
    .p-lg-1 {
        padding:.25rem!important
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top:.25rem!important
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right:.25rem!important
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom:.25rem!important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left:.25rem!important
    }
    .p-lg-2 {
        padding:.5rem!important
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top:.5rem!important
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right:.5rem!important
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom:.5rem!important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left:.5rem!important
    }
    .p-lg-3 {
        padding:1rem!important
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top:1rem!important
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right:1rem!important
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom:1rem!important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left:1rem!important
    }
    .p-lg-4 {
        padding:1.5rem!important
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top:1.5rem!important
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right:1.5rem!important
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom:1.5rem!important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left:1.5rem!important
    }
    .p-lg-5 {
        padding:3rem!important
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top:3rem!important
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right:3rem!important
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom:3rem!important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left:3rem!important
    }
    .m-lg-n1 {
        margin:-.25rem!important
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top:-.25rem!important
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right:-.25rem!important
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left:-.25rem!important
    }
    .m-lg-n2 {
        margin:-.5rem!important
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top:-.5rem!important
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right:-.5rem!important
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left:-.5rem!important
    }
    .m-lg-n3 {
        margin:-1rem!important
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top:-1rem!important
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right:-1rem!important
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom:-1rem!important
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left:-1rem!important
    }
    .m-lg-n4 {
        margin:-1.5rem!important
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top:-1.5rem!important
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right:-1.5rem!important
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left:-1.5rem!important
    }
    .m-lg-n5 {
        margin:-3rem!important
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top:-3rem!important
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right:-3rem!important
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom:-3rem!important
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left:-3rem!important
    }
    .m-lg-auto {
        margin:auto!important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top:auto!important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right:auto!important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom:auto!important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left:auto!important
    }
}
@media (min-width:1200px) {
    .m-xl-0 {
        margin:0!important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top:0!important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right:0!important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom:0!important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left:0!important
    }
    .m-xl-1 {
        margin:.25rem!important
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top:.25rem!important
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right:.25rem!important
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom:.25rem!important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left:.25rem!important
    }
    .m-xl-2 {
        margin:.5rem!important
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top:.5rem!important
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right:.5rem!important
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom:.5rem!important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left:.5rem!important
    }
    .m-xl-3 {
        margin:1rem!important
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top:1rem!important
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right:1rem!important
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom:1rem!important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left:1rem!important
    }
    .m-xl-4 {
        margin:1.5rem!important
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top:1.5rem!important
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right:1.5rem!important
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom:1.5rem!important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left:1.5rem!important
    }
    .m-xl-5 {
        margin:3rem!important
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top:3rem!important
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right:3rem!important
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom:3rem!important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left:3rem!important
    }
    .p-xl-0 {
        padding:0!important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top:0!important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right:0!important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom:0!important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left:0!important
    }
    .p-xl-1 {
        padding:.25rem!important
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top:.25rem!important
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right:.25rem!important
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom:.25rem!important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left:.25rem!important
    }
    .p-xl-2 {
        padding:.5rem!important
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top:.5rem!important
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right:.5rem!important
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom:.5rem!important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left:.5rem!important
    }
    .p-xl-3 {
        padding:1rem!important
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top:1rem!important
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right:1rem!important
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom:1rem!important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left:1rem!important
    }
    .p-xl-4 {
        padding:1.5rem!important
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top:1.5rem!important
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right:1.5rem!important
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom:1.5rem!important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left:1.5rem!important
    }
    .p-xl-5 {
        padding:3rem!important
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top:3rem!important
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right:3rem!important
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom:3rem!important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left:3rem!important
    }
    .m-xl-n1 {
        margin:-.25rem!important
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top:-.25rem!important
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right:-.25rem!important
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom:-.25rem!important
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left:-.25rem!important
    }
    .m-xl-n2 {
        margin:-.5rem!important
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top:-.5rem!important
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right:-.5rem!important
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom:-.5rem!important
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left:-.5rem!important
    }
    .m-xl-n3 {
        margin:-1rem!important
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top:-1rem!important
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right:-1rem!important
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom:-1rem!important
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left:-1rem!important
    }
    .m-xl-n4 {
        margin:-1.5rem!important
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top:-1.5rem!important
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right:-1.5rem!important
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom:-1.5rem!important
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left:-1.5rem!important
    }
    .m-xl-n5 {
        margin:-3rem!important
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top:-3rem!important
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right:-3rem!important
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom:-3rem!important
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left:-3rem!important
    }
    .m-xl-auto {
        margin:auto!important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top:auto!important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right:auto!important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom:auto!important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left:auto!important
    }
}
.text-monospace {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify {
    text-align:justify!important
}
.text-wrap {
    white-space:normal!important
}
.text-nowrap {
    white-space:nowrap!important
}
.text-truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left {
    text-align:left!important
}
.text-right {
    text-align:right!important
}
.text-center {
    text-align:center!important
}
@media (min-width:576px) {
    .text-sm-left {
        text-align:left!important
    }
    .text-sm-right {
        text-align:right!important
    }
    .text-sm-center {
        text-align:center!important
    }
}
@media (min-width:768px) {
    .text-md-left {
        text-align:left!important
    }
    .text-md-right {
        text-align:right!important
    }
    .text-md-center {
        text-align:center!important
    }
}
@media (min-width:992px) {
    .text-lg-left {
        text-align:left!important
    }
    .text-lg-right {
        text-align:right!important
    }
    .text-lg-center {
        text-align:center!important
    }
}
@media (min-width:1200px) {
    .text-xl-left {
        text-align:left!important
    }
    .text-xl-right {
        text-align:right!important
    }
    .text-xl-center {
        text-align:center!important
    }
}
.text-lowercase {
    text-transform:lowercase!important
}
.text-uppercase {
    text-transform:uppercase!important
}
.text-capitalize {
    text-transform:capitalize!important
}
.font-weight-light {
    font-weight:300!important
}
.font-weight-lighter {
    font-weight:lighter!important
}
.font-weight-normal {
    font-weight:400!important
}
.font-weight-bold {
    font-weight:700!important
}
.font-weight-bolder {
    font-weight:bolder!important
}
.font-italic {
    font-style:italic!important
}
.text-white {
    color:#fff!important
}
.text-primary {
    color:#004994!important
}
a.text-primary:focus,
a.text-primary:hover {
    color:#002348!important
}
.text-secondary {
    color:#3c3c3c!important
}
a.text-secondary:focus,
a.text-secondary:hover {
    color:#161616!important
}
.text-success {
    color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
    color:#19692c!important
}
.text-info {
    color:#008196!important
}
a.text-info:focus,
a.text-info:hover {
    color:#003f4a!important
}
.text-warning {
    color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
    color:#ba8b00!important
}
.text-danger {
    color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
    color:#a71d2a!important
}
.text-light {
    color:#fff!important
}
a.text-light:focus,
a.text-light:hover {
    color:#d9d9d9!important
}
.text-dark {
    color:#3c3c3c!important
}
a.text-dark:focus,
a.text-dark:hover {
    color:#161616!important
}
.text-body {
    color:#3c3c3c!important
}
.text-muted {
    color:#555!important
}
.text-black-50 {
    color:rgba(0,0,0,.5)!important
}
.text-white-50 {
    color:hsla(0,0%,100%,.5)!important
}
.text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.text-decoration-none {
    text-decoration:none!important
}
.text-break {
    word-break:break-word!important;
    overflow-wrap:break-word!important
}
.text-reset {
    color:inherit!important
}
.visible {
    visibility:visible!important
}
.invisible {
    visibility:hidden!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom:.5rem;
    font-weight:500;
    line-height:1.2
}
.h1,
h1 {
    font-size:3rem
}
@media (max-width:1200px) {
    .h1,
    h1 {
        font-size:calc(1.2675rem + 2.31vw)
    }
}
.h2,
h2 {
    font-size:2.375rem
}
@media (max-width:1200px) {
    .h2,
    h2 {
        font-size:calc(1.26125rem + 1.485vw)
    }
}
.h3,
h3 {
    font-size:1.75rem
}
@media (max-width:1200px) {
    .h3,
    h3 {
        font-size:calc(1.255rem + .66vw)
    }
}
.h4,
h4 {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .h4,
    h4 {
        font-size:calc(1.25125rem + .165vw)
    }
}
.h5,
h5 {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .h5,
    h5 {
        font-size:calc(1.25125rem + .165vw)
    }
}
.h6,
h6 {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .h6,
    h6 {
        font-size:calc(1.25125rem + .165vw)
    }
}
.lead {
    font-size:1.625rem;
    font-weight:300
}
@media (max-width:1200px) {
    .lead {
        font-size:calc(1.25375rem + .495vw)
    }
}
.display-1 {
    font-size:6rem;
    font-weight:300;
    line-height:1.2
}
@media (max-width:1200px) {
    .display-1 {
        font-size:calc(1.2975rem + 6.27vw)
    }
}
.display-2 {
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
@media (max-width:1200px) {
    .display-2 {
        font-size:calc(1.2925rem + 5.61vw)
    }
}
.display-3 {
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2
}
@media (max-width:1200px) {
    .display-3 {
        font-size:calc(1.2825rem + 4.29vw)
    }
}
.display-4 {
    font-size:3.5rem;
    font-weight:300;
    line-height:1.2
}
@media (max-width:1200px) {
    .display-4 {
        font-size:calc(1.2725rem + 2.97vw)
    }
}
hr {
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,.1)
}
.small,
small {
    font-size:80%;
    font-weight:400
}
.mark,
mark {
    padding:.2em;
    background-color:#fcf8e3
}
.list-inline,
.list-unstyled {
    padding-left:0;
    list-style:none
}
.list-inline-item {
    display:inline-block
}
.list-inline-item:not(:last-child) {
    margin-right:.5rem
}
.initialism {
    font-size:90%;
    text-transform:uppercase
}
.blockquote {
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote-footer {
    display:block;
    font-size:80%;
    color:#888
}
.blockquote-footer:before {
    content:"\2014\00A0"
}
.form-control {
    display:block;
    width:100%;
    height:calc(1.5em + .75rem + 4px);
    padding:.375rem .75rem;
    font-size:1rem;
    font-weight:300;
    line-height:1.5;
    color:#3c3c3c;
    background-color:#fff;
    background-clip:padding-box;
    border:2px solid #888;
    border-radius:.25rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition:none
    }
}
.form-control::-ms-expand {
    background-color:transparent;
    border:0
}
.form-control:focus {
    color:#3c3c3c;
    background-color:#fff;
    border-color:#1588ff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,73,148,.25)
}
.form-control:-ms-input-placeholder {
    color:#555;
    opacity:1
}
.form-control::placeholder {
    color:#555;
    opacity:1
}
.form-control:disabled,
.form-control[readonly] {
    background-color:#fff3dc;
    opacity:1
}
select.form-control:focus::-ms-value {
    color:#3c3c3c;
    background-color:#fff
}
.form-control-file,
.form-control-range {
    display:block;
    width:100%
}
.col-form-label {
    padding-top:calc(.375rem + 2px);
    padding-bottom:calc(.375rem + 2px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.5
}
.col-form-label-lg {
    padding-top:calc(.5rem + 2px);
    padding-bottom:calc(.5rem + 2px);
    font-size:1.25rem;
    line-height:1.5
}
.col-form-label-sm {
    padding-top:calc(.25rem + 2px);
    padding-bottom:calc(.25rem + 2px);
    font-size:.875rem;
    line-height:1.5
}
.form-control-plaintext {
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.5;
    color:#3c3c3c;
    background-color:transparent;
    border:solid transparent;
    border-width:2px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right:0;
    padding-left:0
}
.form-control-sm {
    height:calc(1.5em + .5rem + 4px);
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.form-control-lg {
    height:calc(1.5em + 1rem + 4px);
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
select.form-control[multiple],
select.form-control[size],
textarea.form-control {
    height:auto
}
.form-group {
    margin-bottom:1rem
}
.form-text {
    display:block;
    margin-top:.25rem
}
.form-row {
    display:flex;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
    padding-right:5px;
    padding-left:5px
}
.form-check {
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input {
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label {
    color:#555
}
.form-check-label {
    margin-bottom:0
}
.form-check-inline {
    display:inline-flex;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input {
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(40,167,69,.9);
    border-radius:.25rem
}
.form-control.is-valid,
.was-validated .form-control:valid {
    border-color:#28a745;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:100% calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
    display:block
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color:#28a745;
    padding-right:calc((3em + 2.25rem)/4 + 1.75rem);
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23666' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip {
    display:block
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color:#28a745
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
    display:block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color:#28a745
}
.custom-control-input.is-valid~.custom-control-label:before,
.was-validated .custom-control-input:valid~.custom-control-label:before {
    border-color:#28a745
}
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
    display:block
}
.custom-control-input.is-valid:checked~.custom-control-label:before,
.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
    border-color:#34ce57;
    background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label:before,
.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color:#28a745
}
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
    display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1.5;
    color:#fff;
    background-color:rgba(220,53,69,.9);
    border-radius:.25rem
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color:#dc3545;
    padding-right:calc(1.5em + .75rem);
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:100% calc(.375em + .1875rem);
    background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
    display:block
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right:calc(1.5em + .75rem);
    background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color:#dc3545;
    padding-right:calc((3em + 2.25rem)/4 + 1.75rem);
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23666' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip {
    display:block
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
    display:block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
    color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label:before,
.was-validated .custom-control-input:invalid~.custom-control-label:before {
    border-color:#dc3545
}
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label:before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
    border-color:#e4606d;
    background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label:before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color:#dc3545
}
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.form-inline .form-check {
    width:100%
}
@media (min-width:576px) {
    .form-inline label {
        justify-content:center
    }
    .form-inline .form-group,
    .form-inline label {
        display:flex;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-group {
        flex:0 0 auto;
        flex-flow:row wrap
    }
    .form-inline .form-control {
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext {
        display:inline-block
    }
    .form-inline .custom-select,
    .form-inline .input-group {
        width:auto
    }
    .form-inline .form-check {
        display:flex;
        align-items:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input {
        position:relative;
        flex-shrink:0;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control {
        align-items:center;
        justify-content:center
    }
    .form-inline .custom-control-label {
        margin-bottom:0
    }
}
.bgw-m-form .mwf-upload-button,
.bgw-m-form .mwf-upload-delete,
.bgw-m-form .mwf-upload-upload,
.btn {
    display:inline-block;
    font-weight:700;
    color:#3c3c3c;
    text-align:center;
    vertical-align:middle;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.375rem .75rem;
    font-size:1rem;
    line-height:1.5;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-form .mwf-upload-button,
    .bgw-m-form .mwf-upload-delete,
    .bgw-m-form .mwf-upload-upload,
    .btn {
        transition:none
    }
}
.bgw-m-form .mwf-upload-button:hover,
.bgw-m-form .mwf-upload-delete:hover,
.bgw-m-form .mwf-upload-upload:hover,
.btn:hover {
    color:#3c3c3c;
    text-decoration:none
}
.bgw-m-form .focus.mwf-upload-button,
.bgw-m-form .focus.mwf-upload-delete,
.bgw-m-form .focus.mwf-upload-upload,
.bgw-m-form .mwf-upload-button:focus,
.bgw-m-form .mwf-upload-delete:focus,
.bgw-m-form .mwf-upload-upload:focus,
.btn.focus,
.btn:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,73,148,.25)
}
.bgw-m-form .disabled.mwf-upload-button,
.bgw-m-form .disabled.mwf-upload-delete,
.bgw-m-form .disabled.mwf-upload-upload,
.bgw-m-form .mwf-upload-button:disabled,
.bgw-m-form .mwf-upload-delete:disabled,
.bgw-m-form .mwf-upload-upload:disabled,
.btn.disabled,
.btn:disabled {
    opacity:.65
}
.bgw-m-form a.disabled.mwf-upload-button,
.bgw-m-form a.disabled.mwf-upload-delete,
.bgw-m-form a.disabled.mwf-upload-upload,
.bgw-m-form fieldset:disabled a.mwf-upload-button,
.bgw-m-form fieldset:disabled a.mwf-upload-delete,
.bgw-m-form fieldset:disabled a.mwf-upload-upload,
a.btn.disabled,
fieldset:disabled .bgw-m-form a.mwf-upload-button,
fieldset:disabled .bgw-m-form a.mwf-upload-delete,
fieldset:disabled .bgw-m-form a.mwf-upload-upload,
fieldset:disabled a.btn {
    pointer-events:none
}
.bgw-m-form .mwf-upload-upload,
.btn-primary {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-form .mwf-upload-upload:hover,
.btn-primary:hover {
    color:#fff;
    background-color:#00366e;
    border-color:#003061
}
.bgw-m-form .focus.mwf-upload-upload,
.bgw-m-form .mwf-upload-upload:focus,
.btn-primary.focus,
.btn-primary:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-m-form .disabled.mwf-upload-upload,
.bgw-m-form .mwf-upload-upload:disabled,
.btn-primary.disabled,
.btn-primary:disabled {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-form .mwf-upload-upload:not(:disabled):not(.disabled).active,
.bgw-m-form .mwf-upload-upload:not(:disabled):not(.disabled):active,
.bgw-m-form .show>.dropdown-toggle.mwf-upload-upload,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#003061;
    border-color:#002a54
}
.bgw-m-form .mwf-upload-upload:not(:disabled):not(.disabled).active:focus,
.bgw-m-form .mwf-upload-upload:not(:disabled):not(.disabled):active:focus,
.bgw-m-form .show>.dropdown-toggle.mwf-upload-upload:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-m-form .mwf-upload-button,
.btn-secondary {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-form .mwf-upload-button:hover,
.btn-secondary:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-m-form .focus.mwf-upload-button,
.bgw-m-form .mwf-upload-button:focus,
.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-form .disabled.mwf-upload-button,
.bgw-m-form .mwf-upload-button:disabled,
.btn-secondary.disabled,
.btn-secondary:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-form .mwf-upload-button:not(:disabled):not(.disabled).active,
.bgw-m-form .mwf-upload-button:not(:disabled):not(.disabled):active,
.bgw-m-form .show>.dropdown-toggle.mwf-upload-button,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-m-form .mwf-upload-button:not(:disabled):not(.disabled).active:focus,
.bgw-m-form .mwf-upload-button:not(:disabled):not(.disabled):active:focus,
.bgw-m-form .show>.dropdown-toggle.mwf-upload-button:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.btn-success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success.focus,
.btn-success:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-success.disabled,
.btn-success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.btn-info:hover {
    color:#fff;
    background-color:#006070;
    border-color:#005563
}
.btn-info.focus,
.btn-info:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.btn-info.disabled,
.btn-info:disabled {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color:#fff;
    background-color:#005563;
    border-color:#004a56
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.btn-warning {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover {
    color:#555;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning.focus,
.btn-warning:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color:#555;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.btn-danger {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover {
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.btn-danger.focus,
.btn-danger:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.btn-light:hover {
    color:#555;
    background-color:#ececec;
    border-color:#e6e5e5
}
.btn-light.focus,
.btn-light:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.btn-light.disabled,
.btn-light:disabled {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    color:#555;
    background-color:#e6e5e5;
    border-color:#dfdfdf
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.btn-dark {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-dark:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.btn-dark.focus,
.btn-dark:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.btn-outline-primary {
    color:#004994;
    border-color:#004994
}
.btn-outline-primary:hover {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow:0 0 0 .2rem rgba(0,73,148,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color:#004994;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(0,73,148,.5)
}
.btn-outline-secondary {
    color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-outline-secondary:hover {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow:0 0 0 .2rem rgba(60,60,60,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color:#3c3c3c;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(60,60,60,.5)
}
.btn-outline-success {
    color:#28a745;
    border-color:#28a745
}
.btn-outline-success:hover {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
    color:#008196;
    border-color:#008196
}
.btn-outline-info:hover {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow:0 0 0 .2rem rgba(0,129,150,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color:#008196;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(0,129,150,.5)
}
.btn-outline-warning {
    color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:hover {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
    color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:hover {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color:#dc3545;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
    color:#fff;
    border-color:#fff
}
.btn-outline-light:hover {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color:#fff;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)
}
.btn-outline-dark {
    color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-outline-dark:hover {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow:0 0 0 .2rem rgba(60,60,60,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color:#3c3c3c;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(60,60,60,.5)
}
.bgw-m-form .mwf-upload-delete,
.btn-link {
    font-weight:400;
    color:#004994;
    text-decoration:none
}
.bgw-m-form .mwf-upload-delete:hover,
.btn-link:hover {
    color:#002348;
    text-decoration:underline
}
.bgw-m-form .focus.mwf-upload-delete,
.bgw-m-form .mwf-upload-delete:focus,
.btn-link.focus,
.btn-link:focus {
    text-decoration:underline;
    box-shadow:none
}
.bgw-m-form .disabled.mwf-upload-delete,
.bgw-m-form .mwf-upload-delete:disabled,
.btn-link.disabled,
.btn-link:disabled {
    color:#888;
    pointer-events:none
}
.btn-lg {
    padding:.5rem 1rem;
    font-size:1.25rem;
    line-height:1.5;
    border-radius:.3rem
}
.btn-sm {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5;
    border-radius:.2rem
}
.btn-block {
    display:block;
    width:100%
}
.btn-block+.btn-block {
    margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width:100%
}
.custom-control {
    position:relative;
    display:block;
    min-height:1.5rem;
    padding-left:1.5rem
}
.custom-control-inline {
    display:inline-flex;
    margin-right:1rem
}
.custom-control-input {
    position:absolute;
    z-index:-1;
    opacity:0
}
.custom-control-input:checked~.custom-control-label:before {
    color:#fff;
    border-color:#004994;
    background-color:#004994
}
.custom-control-input:focus~.custom-control-label:before {
    box-shadow:0 0 0 .2rem rgba(0,73,148,.25)
}
.custom-control-input:focus:not(:checked)~.custom-control-label:before {
    border-color:#1588ff
}
.custom-control-input:not(:disabled):active~.custom-control-label:before {
    color:#fff;
    background-color:#48a2ff;
    border-color:#48a2ff
}
.custom-control-input:disabled~.custom-control-label {
    color:#888
}
.custom-control-input:disabled~.custom-control-label:before {
    background-color:#fff3dc
}
.custom-control-label {
    position:relative;
    margin-bottom:0;
    vertical-align:top
}
.custom-control-label:before {
    pointer-events:none;
    background-color:#fff;
    border:2px solid #999
}
.custom-control-label:after,
.custom-control-label:before {
    position:absolute;
    top:.25rem;
    left:-1.5rem;
    display:block;
    width:1rem;
    height:1rem;
    content:""
}
.custom-control-label:after {
    background:no-repeat 50%/50% 50%
}
.custom-checkbox .custom-control-label:before {
    border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
    border-color:#004994;
    background-color:#004994
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFF' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color:rgba(0,73,148,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
    background-color:rgba(0,73,148,.5)
}
.custom-radio .custom-control-label:before {
    border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color:rgba(0,73,148,.5)
}
.custom-switch {
    padding-left:4rem
}
.custom-switch .custom-control-label:before {
    left:-4rem;
    width:3.5rem;
    pointer-events:all;
    border-radius:1rem
}
.custom-switch .custom-control-label:after {
    top:calc(.25rem + 4px);
    left:calc(-4rem + 4px);
    width:calc(2rem - 8px);
    height:calc(2rem - 8px);
    background-color:#999;
    border-radius:1rem;
    transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        transition:none
    }
}
.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color:#fff;
    transform:translateX(2.5rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
    background-color:rgba(0,73,148,.5)
}
.custom-select {
    display:inline-block;
    width:100%;
    height:calc(1.5em + .75rem + 4px);
    padding:.375rem 1.75rem .375rem .75rem;
    font-size:1rem;
    font-weight:300;
    line-height:1.5;
    color:#3c3c3c;
    vertical-align:middle;
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23666' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;
    background-color:#fff;
    border:2px solid #888;
    border-radius:.25rem;
    appearance:none
}
.custom-select:focus {
    border-color:#1588ff;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,73,148,.25)
}
.custom-select:focus::-ms-value {
    color:#3c3c3c;
    background-color:#fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height:auto;
    padding-right:.75rem;
    background-image:none
}
.custom-select:disabled {
    color:#888;
    background-color:#ccc
}
.custom-select::-ms-expand {
    display:none
}
.custom-select-sm {
    height:calc(1.5em + .5rem + 4px);
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:.875rem
}
.custom-select-lg {
    height:calc(1.5em + 1rem + 4px);
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem
}
.custom-file {
    display:inline-block;
    margin-bottom:0
}
.custom-file,
.custom-file-input {
    position:relative;
    width:100%;
    height:calc(1.5em + .75rem + 4px)
}
.custom-file-input {
    z-index:2;
    margin:0;
    opacity:0
}
.custom-file-input:focus~.custom-file-label {
    border-color:#1588ff;
    box-shadow:0 0 0 .2rem rgba(0,73,148,.25)
}
.custom-file-input:disabled~.custom-file-label {
    background-color:#fff3dc
}
.custom-file-input:lang(en)~.custom-file-label:after {
    content:"Browse"
}
.custom-file-input:lang(de)~.custom-file-label:after {
    content:"Datei auswählen"
}
.custom-file-input~.custom-file-label[data-browse]:after {
    content:attr(data-browse)
}
.custom-file-label {
    left:0;
    z-index:1;
    height:calc(1.5em + .75rem + 4px);
    font-weight:300;
    background-color:#fff;
    border:2px solid #888;
    border-radius:.25rem
}
.custom-file-label,
.custom-file-label:after {
    position:absolute;
    top:0;
    right:0;
    padding:.375rem .75rem;
    line-height:1.5;
    color:#3c3c3c
}
.custom-file-label:after {
    bottom:0;
    z-index:3;
    display:block;
    height:calc(1.5em + .75rem);
    content:"Browse";
    background-color:#ddd;
    border-left:inherit;
    border-radius:0 .25rem .25rem 0
}
.custom-range {
    width:100%;
    height:1.4rem;
    padding:0;
    background-color:transparent;
    appearance:none
}
.custom-range:focus {
    outline:none
}
.custom-range:focus::-webkit-slider-thumb {
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,73,148,.25)
}
.custom-range:focus::-moz-range-thumb {
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,73,148,.25)
}
.custom-range:focus::-ms-thumb {
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,73,148,.25)
}
.custom-range::-moz-focus-outer {
    border:0
}
.custom-range::-webkit-slider-thumb {
    width:1rem;
    height:1rem;
    margin-top:-.25rem;
    background-color:#004994;
    border:0;
    border-radius:1rem;
    -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        -webkit-transition:none;
        transition:none
    }
}
.custom-range::-webkit-slider-thumb:active {
    background-color:#48a2ff
}
.custom-range::-webkit-slider-runnable-track {
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#bbb;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-moz-range-thumb {
    width:1rem;
    height:1rem;
    background-color:#004994;
    border:0;
    border-radius:1rem;
    -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        -moz-transition:none;
        transition:none
    }
}
.custom-range::-moz-range-thumb:active {
    background-color:#48a2ff
}
.custom-range::-moz-range-track {
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:#bbb;
    border-color:transparent;
    border-radius:1rem
}
.custom-range::-ms-thumb {
    width:1rem;
    height:1rem;
    margin-top:0;
    margin-right:.2rem;
    margin-left:.2rem;
    background-color:#004994;
    border:0;
    border-radius:1rem;
    -ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    appearance:none
}
@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        -ms-transition:none;
        transition:none
    }
}
.custom-range::-ms-thumb:active {
    background-color:#48a2ff
}
.custom-range::-ms-track {
    width:100%;
    height:.5rem;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border-color:transparent;
    border-width:.5rem
}
.custom-range::-ms-fill-lower,
.custom-range::-ms-fill-upper {
    background-color:#bbb;
    border-radius:1rem
}
.custom-range::-ms-fill-upper {
    margin-right:15px
}
.custom-range:disabled::-webkit-slider-thumb {
    background-color:#999
}
.custom-range:disabled::-webkit-slider-runnable-track {
    cursor:default
}
.custom-range:disabled::-moz-range-thumb {
    background-color:#999
}
.custom-range:disabled::-moz-range-track {
    cursor:default
}
.custom-range:disabled::-ms-thumb {
    background-color:#999
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .custom-control-label:before,
    .custom-file-label,
    .custom-select {
        transition:none
    }
}
.pagination {
    display:flex;
    padding-left:0;
    list-style:none;
    border-radius:.25rem
}
.page-link {
    position:relative;
    display:block;
    padding:.5rem .75rem;
    margin-left:-1px;
    line-height:1.25;
    color:#004994;
    background-color:#fff;
    border:1px solid #ccc
}
.page-link:hover {
    z-index:2;
    color:#002348;
    text-decoration:none;
    background-color:#eee;
    border-color:#bbb
}
.page-link:focus {
    z-index:2;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,73,148,.25)
}
.page-item:first-child .page-link {
    margin-left:0;
    border-top-left-radius:.25rem;
    border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
    border-top-right-radius:.25rem;
    border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
    z-index:1;
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.page-item.disabled .page-link {
    color:#888;
    pointer-events:none;
    cursor:auto;
    background-color:#fff;
    border-color:#bbb
}
.pagination-lg .page-link {
    padding:.75rem 1.5rem;
    font-size:1.25rem;
    line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius:.3rem;
    border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
    padding:.25rem .5rem;
    font-size:.875rem;
    line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius:.2rem;
    border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius:.2rem;
    border-bottom-right-radius:.2rem
}
.badge {
    display:inline-block;
    padding:.25em .4em;
    font-size:.75rem;
    font-weight:700;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .badge {
        transition:none
    }
}
a.badge:focus,
a.badge:hover {
    text-decoration:none
}
.badge:empty {
    display:none
}
.bgw-m-form .mwf-upload-button .badge,
.bgw-m-form .mwf-upload-delete .badge,
.bgw-m-form .mwf-upload-upload .badge,
.btn .badge {
    position:relative;
    top:-1px
}
.badge-pill {
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary {
    color:#fff;
    background-color:#004994
}
a.badge-primary:focus,
a.badge-primary:hover {
    color:#fff;
    background-color:#003061
}
a.badge-primary.focus,
a.badge-primary:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,73,148,.5)
}
.badge-secondary {
    color:#fff;
    background-color:#3c3c3c
}
a.badge-secondary:focus,
a.badge-secondary:hover {
    color:#fff;
    background-color:#232222
}
a.badge-secondary.focus,
a.badge-secondary:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(60,60,60,.5)
}
.badge-success {
    color:#fff;
    background-color:#28a745
}
a.badge-success:focus,
a.badge-success:hover {
    color:#fff;
    background-color:#1e7e34
}
a.badge-success.focus,
a.badge-success:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.badge-info {
    color:#fff;
    background-color:#008196
}
a.badge-info:focus,
a.badge-info:hover {
    color:#fff;
    background-color:#005563
}
a.badge-info.focus,
a.badge-info:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(0,129,150,.5)
}
.badge-warning {
    color:#555;
    background-color:#ffc107
}
a.badge-warning:focus,
a.badge-warning:hover {
    color:#555;
    background-color:#d39e00
}
a.badge-warning.focus,
a.badge-warning:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.badge-danger {
    color:#fff;
    background-color:#dc3545
}
a.badge-danger:focus,
a.badge-danger:hover {
    color:#fff;
    background-color:#bd2130
}
a.badge-danger.focus,
a.badge-danger:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.badge-light {
    color:#555;
    background-color:#fff
}
a.badge-light:focus,
a.badge-light:hover {
    color:#555;
    background-color:#e6e5e5
}
a.badge-light.focus,
a.badge-light:focus {
    outline:0;
    box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)
}
.badge-dark {
    color:#fff;
    background-color:#3c3c3c
}
a.badge-dark:focus,
a.badge-dark:hover {
    color:#fff;
    background-color:#232222
}
a.badge-dark.focus,
a.badge-dark:focus {
    outline:0;
    box-shadow:0 0 0 .2rem rgba(60,60,60,.5)
}
* {
    font-variant-numeric:lining-nums
}
html {
    --outline-color:#004994;
    --focus-shadow-color:rgba(0,73,148,0.6);
    scroll-behavior:smooth
}
body,
html {
    height:100%
}
.h1,
.h2,
.h3,
.h4,
h1,
h2,
h3,
h4 {
    font-weight:700
}
.h1:not([class*=heading]),
h1:not([class*=heading]) {
    line-height:1.291666667
}
@media (max-width:767.98px) {
    .h1:not([class*=heading]),
    h1:not([class*=heading]) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .h1:not([class*=heading]),
    h1:not([class*=heading]) {
        margin-bottom:3.6082474227%
    }
}
.h1 .bgw-m-subheadline,
h1 .bgw-m-subheadline {
    font-size:1.75rem;
    display:block;
    border-left:2px solid #bbb;
    padding-left:.625rem;
    margin-top:3.0927835052%
}
@media (max-width:1200px) {
    .h1 .bgw-m-subheadline,
    h1 .bgw-m-subheadline {
        font-size:calc(1.255rem + .66vw)
    }
}
.h2,
h2 {
    line-height:1.368421053
}
@media (max-width:767.98px) {
    .h2:not([class*=heading]),
    h2:not([class*=heading]) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .h2:not([class*=heading]),
    h2:not([class*=heading]) {
        margin-bottom:4.1237113402%
    }
}
.h2 .bgw-m-subheadline,
h2 .bgw-m-subheadline {
    font-size:1.75rem;
    display:block;
    border-left:2px solid #bbb;
    padding-left:.625rem;
    margin-top:3.0927835052%
}
@media (max-width:1200px) {
    .h2 .bgw-m-subheadline,
    h2 .bgw-m-subheadline {
        font-size:calc(1.255rem + .66vw)
    }
}
.h3,
h3 {
    line-height:1.5
}
@media (max-width:767.98px) {
    .h3:not([class*=heading]),
    h3:not([class*=heading]) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .h3:not([class*=heading]),
    h3:not([class*=heading]) {
        margin-bottom:4.1237113402%
    }
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
    line-height:1.636363636
}
@media (max-width:767.98px) {
    .h4:not([class*=heading]),
    .h5:not([class*=heading]),
    .h6:not([class*=heading]),
    h4:not([class*=heading]),
    h5:not([class*=heading]),
    h6:not([class*=heading]) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .h4:not([class*=heading]),
    .h5:not([class*=heading]),
    .h6:not([class*=heading]),
    h4:not([class*=heading]),
    h5:not([class*=heading]),
    h6:not([class*=heading]) {
        margin-bottom:3.0927835052%
    }
}
.bgw-m-card .h4,
.bgw-m-card .h5,
.bgw-m-card .h6,
.bgw-m-card h4,
.bgw-m-card h5,
.bgw-m-card h6 {
    margin-bottom:3.2258064516%
}
.bgw-m-card--media .h4,
.bgw-m-card--media .h5,
.bgw-m-card--media .h6,
.bgw-m-card--media h4,
.bgw-m-card--media h5,
.bgw-m-card--media h6 {
    font-size:1.125rem
}
.h5,
.h6,
h5,
h6 {
    font-weight:400
}
dl:not([class]),
ol:not([class]),
ul:not([class]) {
    font-size:1.375rem
}
@media (max-width:1200px) {
    dl:not([class]),
    ol:not([class]),
    ul:not([class]) {
        font-size:calc(1.25125rem + .165vw)
    }
}
p {
    font-size:1.375rem
}
@media (max-width:1200px) {
    p {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:767.98px) {
    p {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    p {
        margin-bottom:3.6082474227%
    }
}
dl:last-child,
dl:only-child,
ol:last-child,
ol:only-child,
ul:last-child,
ul:only-child {
    margin-bottom:0
}
blockquote {
    text-align:center
}
@media (max-width:767.98px) {
    blockquote:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    blockquote:not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
blockquote:last-child,
blockquote:only-child {
    margin-bottom:0
}
@media (min-width:992px) {
    blockquote:not(.bgw-m-blockquote-wrap) {
        padding-left:6.25rem;
        padding-right:6.25rem
    }
}
blockquote p {
    font-size:2.375rem;
    font-style:italic;
    text-align:center
}
@media (max-width:1200px) {
    blockquote p {
        font-size:calc(1.26125rem + 1.485vw)
    }
}
dl,
ul {
    list-style:none;
    padding:0
}
ol:not([class]) {
    padding:0 0 0 1.25rem
}
b,
strong {
    font-weight:700
}
::selection {
    background-color:#fdc24e;
    color:#000
}
::-moz-selection {
    background-color:#fdc24e;
    color:#000
}
.rte--list a:not(.bgw-c-textlink):after,
p a:not(.bgw-c-textlink):not(.bgw-c-badge--pills):after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 127 127' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.435 18.692C30.897 6.23 45.918 0 63.5 0c17.582 0 32.56 6.188 44.936 18.564C120.812 30.939 127 45.918 127 63.5s-6.188 32.56-18.564 44.936C96.061 120.812 81.082 127 63.5 127s-32.56-6.188-44.936-18.564C6.188 96.061 0 81.082 0 63.5s6.145-32.518 18.435-44.808zm37.25 18.811L75.23 55.847H28.17c-1.714 0-3.171.595-4.371 1.784-1.2 1.189-1.8 2.632-1.8 4.33v4.077c0 1.699.6 3.142 1.8 4.331 1.2 1.19 2.657 1.784 4.371 1.784H75.23L55.686 90.497c-1.2 1.189-1.8 2.675-1.8 4.458 0 1.784.6 3.27 1.8 4.459l2.828 2.803c1.2 1.189 2.657 1.783 4.372 1.783s3.171-.594 4.371-1.783L101.2 68.33C102.4 67.142 103 65.7 103 64c0-1.699-.6-3.142-1.8-4.331L67.257 25.783C66.057 24.594 64.6 24 62.886 24s-3.172.594-4.372 1.783l-2.828 2.803c-1.2 1.189-1.8 2.675-1.8 4.459 0 1.783.6 3.27 1.8 4.458z' fill='%23004994' fill-rule='evenodd'/%3E%3C/svg%3E");
    content:"";
    background-repeat:no-repeat;
    background-size:contain;
    background-position:50%;
    margin-right:.125rem;
    margin-left:.3125rem;
    padding-right:.9375rem
}
.bgw-h-lead .rte--list a:not(.bgw-c-textlink):after,
.bgw-h-lead p a:not(.bgw-c-textlink):not(.bgw-c-badge--pills):after {
    padding-right:1.125rem
}
.bgw-m-label .rte--list a:not(.bgw-c-textlink):after,
.bgw-m-label p a:not(.bgw-c-textlink):not(.bgw-c-badge--pills):after {
    content:none;
    display:none
}
.rte--list a:not(.bgw-c-textlink)[target=_self]:after,
p a:not(.bgw-c-textlink):not(.bgw-c-badge--pills)[target=_self]:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='496' height='496'%3E%3Cpath fill='%23004994' d='M0 248c0 137 111 248 248 248s248-111 248-248S385 0 248 0 0 111 0 248zm448 0c0 110.5-89.5 200-200 200S48 358.5 48 248 137.5 48 248 48s200 89.5 200 200zM258.9 118.1l121.4 121.4c4.7 4.7 4.7 12.3 0 17L258.9 377.9c-4.7 4.7-12.3 4.7-17 0l-19.6-19.6c-4.8-4.8-4.7-12.5.2-17.2l70.3-67.1H132c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h160.8l-70.3-67.1c-4.9-4.7-5-12.4-.2-17.2l19.6-19.6c4.7-4.7 12.3-4.7 17 0z'/%3E%3C/svg%3E")
}
.rte--list a:not(.bgw-c-textlink)[target=_blank]:after,
p a:not(.bgw-c-textlink):not(.bgw-c-badge--pills)[target=_blank]:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23004994' d='M432 288h-16c-8.837 0-16 7.163-16 16v154a6 6 0 01-6 6H54a6 6 0 01-6-6V118a6 6 0 016-6h154c8.837 0 16-7.163 16-16V80c0-8.837-7.163-16-16-16H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V304c0-8.837-7.163-16-16-16zM500 0H364a12 12 0 00-8.48 20.48l48.19 48.21-272.2 272.2a12 12 0 000 17l22.63 22.63a12 12 0 0017 0l272.2-272.21 48.21 48.2A12 12 0 00512 148V12c0-6.627-5.373-12-12-12z'/%3E%3C/svg%3E")
}
p sup a:after {
    display:none
}
main>.cm-teasable {
    max-width:1200px;
    width:100%;
    margin-right:auto;
    margin-left:auto;
    padding:3.125rem 6.25rem 185px
}
.bgw-c-amount {
    font-size:.75rem;
    font-weight:700;
    position:absolute;
    min-width:15px;
    height:15px;
    background:#dc3545;
    color:#fff;
    border-radius:20px;
    text-align:center;
    line-height:13px;
    padding:0 .1875rem .125rem
}
.bgw-m-header-meta-nav-list-item .bgw-c-amount {
    top:5px;
    right:-15px
}
.bgw-m-aside-nav-link-txt .bgw-c-amount {
    top:-3px;
    right:-18px
}
.bgw-m-alert-item .bgw-c-amount {
    box-shadow:0 0 4px 0 rgba(0,0,0,.5);
    top:5px;
    right:calc(100% - 10px)
}
.bgw-c-reference {
    position:relative
}
.bgw-c-reference:target>a {
    background:#fff3dc
}
@media (max-width:991.98px) {
    .bgw-c-reference:target {
        padding-top:3.75rem
    }
}
@media (min-width:992px) {
    .bgw-c-reference:target {
        padding-top:5rem
    }
}
.bgw-c-badge {
    display:inline-block;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    font-weight:700
}
.bgw-c-badge--default,
.bgw-c-badge--simple {
    padding:.25em .4em;
    line-height:1
}
.bgw-c-badge--default:focus,
.bgw-c-badge--default:hover,
a.bgw-c-badge--simple:focus,
a.bgw-c-badge--simple:hover {
    text-decoration:none
}
.bgw-c-badge--default:empty,
.bgw-c-badge--simple:empty {
    display:none
}
.bgw-c-badge--default {
    border-radius:.25rem;
    font-size:.75rem;
    background:#3c3c3c;
    color:#fff
}
.bgw-c-badge--simple {
    font-size:.75rem;
    border:1px solid #fdc24e
}
.bgw-c-badge--pills {
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-size:1rem;
    border:2px solid #004994;
    border-radius:40px;
    padding-left:.9375rem;
    padding-right:.9375rem;
    background:#fff;
    margin-bottom:.25rem;
    color:#004994
}
@media (prefers-reduced-motion:reduce) {
    .bgw-c-badge--pills {
        transition:none
    }
}
.bgw-c-badge--pills---active,
.bgw-c-badge--pills.jplist-selected,
.bgw-c-badge--pills:hover {
    background:#004994;
    color:#fff
}
.bgw-c-badge-icon {
    display:inline-block;
    width:14px;
    height:14px;
    margin-right:.3125rem
}
.bgw-c-badge-icon svg {
    display:block;
    width:100%;
    height:100%
}
.bgw-c-badge-icon svg path {
    fill:#004994
}
.bgw-c-badge--pills---active .bgw-c-badge-icon svg path,
.bgw-c-badge--pills:hover .bgw-c-badge-icon svg path {
    fill:#fff
}
.badge.badge-pill.badge-success {
    background-color:#008a1a
}
hr {
    border-top:2px solid #ddd
}
@media (max-width:767.98px) {
    hr {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    hr {
        margin-top:3.0927835052%
    }
}
@media (max-width:767.98px) {
    hr {
        margin-bottom:1.5625rem;
        margin-bottom:1.25rem
    }
}
@media (min-width:768px) {
    hr {
        margin-bottom:3.0927835052%
    }
}
.bgw-m-form--gray hr,
.bgw-m-form--maize hr {
    border-color:#fff
}
.bgw-l-content--logged-in .bgw-m-form--gray hr,
.bgw-l-content--logged-in .bgw-m-form--maize hr {
    border-color:#ddd
}
abbr[data-original-title],
abbr[title],
acronym[data-original-title],
acronym[title] {
    background:none;
    border-bottom:1px dashed #fdc24e;
    text-decoration:none
}
.bgw-c-button--icon,
.bgw-c-button--visual {
    position:relative
}
.bgw-c-button--icon:not(.bgw-c-button--adaptive),
.bgw-c-button--visual:not(.bgw-c-button--adaptive) {
    padding:.5625rem 1.25rem .5625rem 4.25rem
}
.bgw-c-button--icon.bgw-c-button--primary:not(.bgw-c-button--adaptive):before,
.bgw-c-button--visual.bgw-c-button--primary:not(.bgw-c-button--adaptive):before {
    background-color:hsla(0,0%,100%,.2)
}
.bgw-c-button--icon.bgw-c-button--light:before,
.bgw-c-button--visual.bgw-c-button--light:before {
    background-color:hsla(0,0%,53.3%,.25)
}
.bgw-c-button--icon.bgw-c-button--secondary:before,
.bgw-c-button--visual.bgw-c-button--secondary:before {
    background-color:hsla(0,0%,100%,.25)
}
.bgw-c-button--icon:before,
.bgw-c-button--visual:before {
    content:"";
    position:absolute;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:20px 20px;
    width:3rem;
    top:0;
    left:0;
    height:100%;
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.bgw-c-button--icon---contact:before,
.bgw-c-button--visual---contact:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 43 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.408 2.107c1.064.224 1.596.868 1.596 1.932 0 10.75-3.808 19.932-11.422 27.546C23.967 39.2 14.785 43.007 4.035 43.007c-1.064 0-1.708-.532-1.932-1.595L.087 32.677c-.28-1.064.112-1.82 1.176-2.267l9.407-4.032c.895-.392 1.68-.196 2.351.588l4.115 5.04a29.521 29.521 0 008.777-6.132 30.855 30.855 0 006.089-8.734l-5.04-4.2c-.783-.615-.98-1.399-.587-2.35l4.03-9.407C30.855.175 31.61-.189 32.674.091z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---unlock:before,
.bgw-c-button--visual---unlock:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M33.594 21.5c1.12 0 2.071.392 2.855 1.176.784.784 1.176 1.735 1.176 2.855V38.97c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97V25.53c0-1.12.392-2.071 1.176-2.855C1.96 21.892 2.91 21.5 4.03 21.5h2.016v-8.566c0-3.584 1.246-6.635 3.737-9.155C12.276 1.26 15.271 0 18.771 0c3.499 0 6.508 1.246 9.028 3.737 2.52 2.492 3.78 5.501 3.78 9.029v1.343c0 .56-.197 1.036-.589 1.428a1.944 1.944 0 01-1.427.588h-2.688c-.56 0-1.036-.196-1.428-.588a1.944 1.944 0 01-.588-1.428v-1.343c0-1.68-.602-3.108-1.805-4.284-1.204-1.175-2.646-1.763-4.325-1.763-1.624 0-3.024.602-4.2 1.805-1.175 1.204-1.763 2.646-1.763 4.326v8.65h20.828zM22.172 34.266v-4.032c0-.951-.322-1.75-.966-2.393-.644-.644-1.442-.966-2.393-.966-.952 0-1.75.322-2.394.966-.644.644-.966 1.442-.966 2.393v4.032c0 .951.322 1.75.966 2.393.644.644 1.442.966 2.393.966.952 0 1.75-.322 2.394-.966.644-.644.966-1.442.966-2.393z'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---lock:before,
.bgw-c-button--visual---lock:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M33.594 18.813c1.12 0 2.071.391 2.855 1.175.784.784 1.176 1.736 1.176 2.856v16.125c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97V22.844c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.175 2.855-1.175h2.016v-6.047c0-3.528 1.246-6.537 3.737-9.029C12.276 1.246 15.285 0 18.812 0c3.528 0 6.537 1.246 9.029 3.737 2.491 2.492 3.737 5.501 3.737 9.029v6.046h2.016zm-8.735 0v-6.047c0-1.68-.588-3.108-1.763-4.284-1.176-1.175-2.604-1.763-4.284-1.763-1.68 0-3.107.588-4.283 1.763-1.175 1.176-1.763 2.604-1.763 4.284v6.046h12.093z'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---back:before,
.bgw-c-button--visual---back:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.668 34.182l-1.932 1.847c-.392.392-.868.588-1.427.588s-1.036-.196-1.428-.588L.588 19.736C.196 19.344 0 18.868 0 18.31s.196-1.036.588-1.428L16.88.588C17.273.196 17.749 0 18.309 0s1.035.196 1.427.588l1.932 1.848c.392.391.574.867.546 1.427a2.1 2.1 0 01-.63 1.428l-10.078 9.658h24.103c.56 0 1.036.196 1.428.588s.588.868.588 1.428v2.687c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H11.506l10.078 9.658a2.1 2.1 0 01.63 1.428 1.807 1.807 0 01-.546 1.428z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---cart:before,
.bgw-c-button--visual---cart:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.571 5.714H16v9.715c0 .785-.28 1.458-.84 2.017-.559.56-1.231.84-2.017.84H2.857c-.786 0-1.458-.28-2.018-.84A2.751 2.751 0 010 15.43V5.714h3.429V4.571c0-1.261.446-2.339 1.339-3.232C5.66.446 6.738 0 8 0c1.262 0 2.34.446 3.232 1.34.893.892 1.34 1.97 1.34 3.231zM5.714 4.571v1.143h4.572V4.571c0-.619-.226-1.154-.679-1.607-.452-.452-.988-.678-1.607-.678-.62 0-1.155.226-1.607.678-.453.453-.679.988-.679 1.607zm5.107 4.036c.167.167.37.25.608.25s.44-.083.607-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607a.827.827 0 00-.607-.25.827.827 0 00-.608.25c-.166.167-.25.369-.25.607s.084.44.25.607zm-6.857 0c.167.167.37.25.607.25s.44-.083.608-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607c-.167-.167-.37-.25-.608-.25s-.44.083-.607.25c-.166.167-.25.369-.25.607s.084.44.25.607z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---pdf:before,
.bgw-c-button--visual---pdf:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.285 21.5c-.112-.392-.196-.91-.252-1.554s-.084-1.203-.084-1.68c0-.475.056-.713.168-.713.336 0 .504.56.504 1.68s-.112 1.875-.336 2.267zm-.168 3.947c.784 1.456 1.764 2.604 2.94 3.444-.672.112-2.436.727-5.291 1.847.727-1.343 1.511-3.107 2.351-5.29zM7.223 35.945c.224-.616 1.203-1.735 2.94-3.36-.337.56-.673 1.05-1.009 1.47s-.616.757-.84 1.008a5.76 5.76 0 01-.587.588c-.168.14-.294.224-.378.252l-.126.042zm13.605-22.508H32.25v27.547c0 .56-.196 1.036-.588 1.428a1.944 1.944 0 01-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796v11.422c0 .56.196 1.036.588 1.428s.868.587 1.428.587zm-.672 14.446c-1.623-1.008-2.827-2.52-3.611-4.535.672-2.632.868-4.424.588-5.375-.168-.784-.546-1.33-1.134-1.638-.588-.308-1.19-.35-1.806-.126s-.98.616-1.091 1.176c-.336 1.232-.112 3.387.671 6.467-1.287 3.023-2.435 5.43-3.443 7.222-1.624.784-2.967 1.708-4.031 2.772-1.064 1.064-1.26 2.043-.588 2.94.448.56 1.064.839 1.848.839 1.4 0 3.107-1.736 5.123-5.207 3.471-1.12 5.683-1.764 6.634-1.932 2.016 1.064 3.808 1.596 5.375 1.596 1.12 0 1.82-.476 2.1-1.428s.14-1.68-.42-2.183c-.896-.84-2.967-1.036-6.215-.588zM31.662 8.818c.392.392.588.868.588 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zm-6.215 21.416c-.336.392-1.54.14-3.611-.755 2.408-.056 3.611.195 3.611.755z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---word:before,
.bgw-c-button--visual---word:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zM23.6 21.5c-.56 0-.868.28-.924.84-1.232 5.655-1.848 9.266-1.848 10.834-.112-.84-.952-4.48-2.52-10.918-.111-.504-.42-.756-.923-.756h-2.436c-.56 0-.896.252-1.008.756a5775.216 5775.216 0 01-2.52 10.33c-.055-1.512-.615-4.927-1.679-10.246-.112-.56-.448-.84-1.008-.84h-2.1a.957.957 0 00-.797.378c-.196.252-.238.546-.126.882l3.107 14.11c.112.503.448.755 1.008.755h3.108c.504 0 .84-.252 1.007-.756 1.344-5.543 2.044-8.65 2.1-9.322h.084c.224 1.288.924 4.395 2.1 9.322.168.504.504.756 1.007.756h3.192c.56 0 .896-.252 1.008-.756l3.191-14.11a.965.965 0 00-.042-.63 1.027 1.027 0 00-.378-.461 1.035 1.035 0 00-.588-.168zm8.65-11.254v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---excel:before,
.bgw-c-button--visual---excel:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zm5.039 8.902c.224-.336.238-.672.042-1.008a.957.957 0 00-.882-.503h-2.94c-.392 0-.672.167-.84.503l-3.107 5.795c0-.056-1.036-1.987-3.107-5.795-.168-.336-.448-.503-.84-.503h-2.94c-.392 0-.686.181-.882.545-.196.364-.182.714.042 1.05l5.04 7.81-5.04 7.895c-.224.336-.238.672-.042 1.008.196.336.49.504.882.504h2.94c.392 0 .672-.168.84-.504 1.903-3.415 2.939-5.347 3.107-5.795.952 1.848 1.96 3.78 3.023 5.795.224.336.532.504.924.504h2.94a.957.957 0 00.882-.504c.196-.336.182-.672-.042-1.008l-5.04-7.894zm8.398-10.078v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---powerpoint:before,
.bgw-c-button--visual---powerpoint:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.293 22.76c.728 0 1.288.238 1.68.714.392.476.588 1.091.588 1.847s-.21 1.372-.63 1.848c-.42.476-.994.714-1.722.714h-2.268V22.76zm15.37-13.942c.391.392.587.868.587 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zm-12.85 2.604c0 .56.195 1.036.587 1.428s.868.587 1.428.587H32.25v27.547c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zm4.45 13.857c0-1.847-.56-3.387-1.679-4.619-1.12-1.232-2.604-1.848-4.451-1.848H10.33c-.112 0-.238.028-.378.084a.986.986 0 00-.336.21.986.986 0 00-.21.336c-.056.14-.084.266-.084.378v16.797c0 .28.098.518.294.714a.972.972 0 00.714.294h2.604c.28 0 .518-.098.713-.294a.972.972 0 00.294-.714V31.83H16.21c.336 0 .826-.028 1.47-.084s1.19-.168 1.637-.336.938-.406 1.47-.714c.532-.308.966-.7 1.302-1.175.336-.476.616-1.064.84-1.764.224-.7.336-1.526.336-2.478z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---image:before,
.bgw-c-button--visual---image:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M32.25 10.246v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428zm-11.422 3.192H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796v11.422c0 .56.196 1.036.588 1.428s.868.588 1.428.588zm-8.566 2.519c-.784-.784-1.722-1.176-2.814-1.176s-2.03.392-2.813 1.176-1.176 1.736-1.176 2.856.392 2.071 1.176 2.855 1.721 1.176 2.813 1.176 2.044-.392 2.856-1.176 1.217-1.736 1.217-2.855-.42-2.072-1.26-2.856zm14.697 18.98v-9.406l-3.36-3.36c-.447-.447-.923-.447-1.427 0l-8.65 8.735-3.36-3.36c-.448-.447-.896-.447-1.344 0l-3.359 3.36v4.032z'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---audio:before,
.bgw-c-button--visual---audio:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796zM13.438 33.93V22.508c0-.448-.21-.756-.63-.924-.42-.168-.77-.084-1.05.252l-3.024 3.023H6.383c-.672 0-1.008.336-1.008 1.008v4.703c0 .672.336 1.008 1.008 1.008h2.351l3.024 3.024c.28.336.63.42 1.05.252.42-.168.63-.476.63-.924zm2.771-4.032c-.56.616-.714 1.288-.462 2.016s.714 1.176 1.386 1.344 1.344 0 2.015-.504c1.12-1.176 1.68-2.59 1.68-4.241 0-1.652-.56-3.038-1.68-4.158-.615-.615-1.287-.811-2.015-.587s-1.19.671-1.386 1.343-.042 1.344.462 2.016c.392.392.588.854.588 1.386 0 .532-.196.994-.588 1.385zm7.223-9.826c-.56-.56-1.218-.728-1.974-.504-.756.224-1.218.672-1.386 1.344s0 1.344.504 2.016c1.512 1.567 2.268 3.443 2.268 5.627 0 2.183-.756 4.059-2.268 5.627-.616.616-.784 1.287-.504 2.015.28.728.756 1.162 1.428 1.302.672.14 1.316-.042 1.932-.546 2.295-2.351 3.443-5.165 3.443-8.44 0-3.276-1.148-6.09-3.443-8.44zm8.818-9.826v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---video:before,
.bgw-c-button--visual---video:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.25 10.246v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428zm-13.438 1.176c0 .56.196 1.036.588 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796zm8.063 12.094c0-.896-.42-1.512-1.26-1.848-.84-.336-1.567-.196-2.183.42l-4.62 4.619v-3.191c0-.56-.195-1.036-.587-1.428s-.868-.588-1.428-.588H7.39c-.56 0-1.036.196-1.428.588s-.588.868-.588 1.428v9.406c0 .56.196 1.036.588 1.428s.868.588 1.428.588h9.406c.56 0 1.036-.196 1.428-.588s.587-.868.587-1.428V29.73l4.62 4.62c.616.616 1.343.755 2.183.42.84-.336 1.26-.952 1.26-1.848z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---archive:before,
.bgw-c-button--visual---archive:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.662 8.818c.392.392.588.868.588 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zM9.406 28.555c.448-.224.91-.336 1.386-.336.476 0 .924.098 1.344.294.42.196.756.476 1.008.84.252.363.377.741.377 1.133 0 .616-.265 1.148-.797 1.596-.532.448-1.176.672-1.932.672s-1.4-.224-1.932-.672c-.532-.448-.797-.98-.797-1.596 0-.392.125-.77.377-1.133.252-.364.574-.63.966-.798zm9.407-17.133c0 .56.195 1.036.587 1.428s.868.587 1.428.587H32.25v27.547c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h8.734v2.687h2.688V0h5.375zM8.063 2.687v2.688h2.687V2.687zm-.756 30.655c.895 1.064 2.043 1.595 3.443 1.595s2.534-.531 3.401-1.595c.868-1.064 1.19-2.296.966-3.696l-1.512-7.306c-.112-.56-.447-.84-1.007-.84H10.75v-2.688h2.688v-2.687H10.75v-2.688h2.688V10.75H10.75V8.062h2.688V5.375H10.75v2.687H8.063v2.688h2.687v2.687H8.063v2.688h2.687v2.687H8.063V21.5l-1.596 8.146c-.28 1.344 0 2.576.84 3.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---file:before,
.bgw-c-button--visual---file:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zm13.437-1.176v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---download:before,
.bgw-c-button--visual---download:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 43 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.14 0h6.72c.56 0 1.035.196 1.427.588s.588.868.588 1.428v14.109h7.39c.728 0 1.232.35 1.512 1.05.28.7.168 1.302-.336 1.805L22.676 31.746c-.336.336-.728.504-1.176.504s-.84-.168-1.176-.504L7.56 18.98c-.504-.503-.616-1.105-.336-1.805.28-.7.784-1.05 1.511-1.05h7.391V2.015c0-.56.196-1.035.588-1.427S17.58 0 18.14 0zM43 31.578v9.406c0 .56-.196 1.036-.588 1.428a1.944 1.944 0 01-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984v-9.406c0-.56.196-1.036.588-1.428a1.944 1.944 0 011.428-.588H14.36l4.116 4.116c.84.84 1.847 1.26 3.023 1.26s2.184-.42 3.023-1.26l4.116-4.116h12.345c.56 0 1.036.196 1.428.588s.588.868.588 1.428zm-10.918 8.567c.336-.336.504-.728.504-1.176s-.168-.84-.504-1.176-.728-.504-1.176-.504-.84.168-1.176.504-.503.728-.503 1.176.168.84.503 1.176.728.503 1.176.503.84-.168 1.176-.503zm5.375 0c.336-.336.504-.728.504-1.176s-.168-.84-.504-1.176-.728-.504-1.176-.504-.84.168-1.176.504-.503.728-.503 1.176.168.84.503 1.176.728.503 1.176.503.84-.168 1.176-.503z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---search:before,
.bgw-c-button--visual---search:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 43 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.412 37.205c.392.392.588.868.588 1.428s-.196 1.036-.588 1.428l-2.351 2.351c-.392.392-.868.588-1.428.588s-1.036-.196-1.428-.588l-8.398-8.398a1.944 1.944 0 01-.588-1.428v-1.344c-3.136 2.464-6.719 3.695-10.75 3.695-4.815 0-8.93-1.707-12.346-5.123C1.708 26.4 0 22.284 0 17.47s1.708-8.93 5.123-12.346C8.538 1.708 12.653 0 17.469 0s8.93 1.708 12.345 5.123 5.124 7.53 5.124 12.346c0 4.031-1.232 7.614-3.696 10.75h1.344c.56 0 1.036.196 1.428.588zM9.826 25.111c2.128 2.072 4.675 3.108 7.643 3.108s5.5-1.05 7.6-3.15 3.15-4.633 3.15-7.6c0-2.968-1.05-5.501-3.15-7.6s-4.633-3.15-7.6-3.15-5.501 1.05-7.6 3.15c-2.1 2.099-3.15 4.632-3.15 7.6 0 2.967 1.036 5.515 3.107 7.642z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---chat:before,
.bgw-c-button--visual---chat:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 60 47' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.98 4.842c4.235 3.228 6.353 7.109 6.353 11.642 0 4.532-2.118 8.413-6.354 11.641-4.236 3.228-9.34 4.842-15.312 4.842-4.167 0-8.021-.858-11.563-2.576-2.986 1.718-6.076 2.576-9.27 2.576a.697.697 0 01-.417-.155 1.025 1.025 0 01-.313-.36c-.139-.343-.104-.653.104-.927 1.459-1.374 2.709-3.228 3.75-5.563C1.32 23.146 0 19.986 0 16.484 0 11.95 2.118 8.07 6.354 4.842 10.59 1.614 15.694 0 21.667 0s11.076 1.614 15.312 4.842zm19.062 34.306c1.041 2.336 2.291 4.19 3.75 5.564.208.274.243.583.104.927-.14.343-.382.515-.73.515-3.194 0-6.284-.859-9.27-2.576-3.542 1.717-7.396 2.576-11.563 2.576-4.444 0-8.472-.927-12.083-2.782-3.611-1.854-6.25-4.292-7.917-7.314 1.25.137 2.361.206 3.334.206 6.875 0 12.76-1.94 17.656-5.821 4.896-3.88 7.344-8.534 7.344-13.96 0-.755-.035-1.442-.105-2.06 3.959 1.236 7.188 3.245 9.688 6.027 2.5 2.781 3.75 5.855 3.75 9.22 0 3.503-1.32 6.662-3.958 9.478z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--icon---youtube:before,
.bgw-c-button--visual---youtube:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='130' width='185' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M181.273 20.312c.678 2.709 1.299 6.094 1.863 10.157.565 4.062.96 8.068 1.186 12.018s.396 7.617.509 11.003c.113 3.385.169 6.206.169 8.463V65c0 20.313-1.242 35.321-3.727 45.026-1.13 3.837-3.162 7.222-6.099 10.156-2.937 2.934-6.438 4.966-10.504 6.094-4.292 1.129-12.423 1.975-24.395 2.54-11.972.563-22.928.958-32.867 1.184H92.5c-38.627 0-62.683-1.241-72.17-3.724-8.81-2.483-14.344-7.9-16.603-16.25-1.13-4.288-1.976-10.213-2.541-17.773C.62 84.692.226 78.316 0 73.125V65c0-20.087 1.242-34.983 3.727-44.688 1.13-4.062 3.162-7.56 6.099-10.494s6.438-4.966 10.504-6.094c4.292-1.129 12.423-1.975 24.395-2.54C56.697.622 67.653.227 77.592 0H92.5c38.627 0 62.683 1.241 72.17 3.724 4.066 1.128 7.567 3.16 10.504 6.094 2.937 2.934 4.97 6.432 6.099 10.494zM74 93l48-27.669L74 38z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-button--visual .bgw-c-button-label {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:center;
    justify-content:center;
    -moz-align-items:center;
    align-items:center;
    position:absolute;
    width:1.25rem;
    top:50%;
    left:14px;
    height:20px;
    transform:translateY(-50%);
    text-align:center
}
.bgw-c-button--visual .bgw-c-button-label img {
    display:block;
    width:100%;
    height:100%
}
@media (max-width:991.98px) {
    .bgw-c-button--adaptive {
        width:48px;
        height:48px
    }
    .bgw-c-button--adaptive:before {
        background-color:transparent
    }
    .bgw-c-button--adaptive .bgw-c-button-text {
        display:none
    }
}
@media (min-width:992px) {
    .bgw-c-button--adaptive {
        padding:.5625rem 1.25rem .5625rem 4.25rem
    }
    .bgw-c-button--adaptive:before {
        background-color:hsla(0,0%,100%,.2)
    }
}
.bgw-c-button {
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    display:inline-block;
    text-align:left;
    vertical-align:middle;
    -ms-user-select:none;
    user-select:none;
    background-color:transparent;
    border:none;
    border-radius:.3rem;
    font-size:1.25rem;
    line-height:1.5;
    text-decoration:none!important
}
@media (prefers-reduced-motion:reduce) {
    .bgw-c-button {
        transition:none
    }
}
.bgw-c-button:not(.bgw-c-button--tertiary) {
    font-weight:700
}
.bgw-c-button:not(.bgw-c-button--adaptive):not(.bgw-c-button--tertiary):not(.bgw-c-button--icon):not(.bgw-c-button--visual) {
    padding:0 1.25rem 0 0
}
.bgw-c-button--light {
    color:#004994;
    background:#fff
}
.bgw-c-button--light:hover {
    color:#003061
}
.bgw-c-button--primary {
    background:#004994
}
.bgw-c-button--tertiary {
    transition:background-color .15s ease-in-out;
    color:#004994;
    background:#fff;
    border:2px solid #004994
}
@media (prefers-reduced-motion:reduce) {
    .bgw-c-button--tertiary {
        transition:none
    }
}
.bgw-c-button--tertiary:hover {
    background:#eee
}
.bgw-c-button--covid-pdf {
    font-size:1rem;
    padding-top:.375rem!important;
    padding-bottom:.375rem!important;
    margin-bottom:0!important
}
.bgw-m-form .mwf-upload-delete,
.btn-link {
    font-weight:700
}
.bgw-c-button--primary {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-c-button--primary:hover {
    color:#fff;
    background-color:#00366e;
    border-color:#003061
}
.bgw-c-button--primary.focus,
.bgw-c-button--primary:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-c-button--primary.disabled,
.bgw-c-button--primary:disabled {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-c-button--primary:not(:disabled):not(.disabled).active,
.bgw-c-button--primary:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--primary.dropdown-toggle {
    color:#fff;
    background-color:#003061;
    border-color:#002a54
}
.bgw-c-button--primary:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--primary:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-c-button--secondary {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-c-button--secondary:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-c-button--secondary.focus,
.bgw-c-button--secondary:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-c-button--secondary.disabled,
.bgw-c-button--secondary:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-c-button--secondary:not(:disabled):not(.disabled).active,
.bgw-c-button--secondary:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--secondary.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-c-button--secondary:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--secondary:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-c-button--success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.bgw-c-button--success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.bgw-c-button--success.focus,
.bgw-c-button--success:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.bgw-c-button--success.disabled,
.bgw-c-button--success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.bgw-c-button--success:not(:disabled):not(.disabled).active,
.bgw-c-button--success:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.bgw-c-button--success:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--success:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.bgw-c-button--info {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.bgw-c-button--info:hover {
    color:#fff;
    background-color:#006070;
    border-color:#005563
}
.bgw-c-button--info.focus,
.bgw-c-button--info:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.bgw-c-button--info.disabled,
.bgw-c-button--info:disabled {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.bgw-c-button--info:not(:disabled):not(.disabled).active,
.bgw-c-button--info:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--info.dropdown-toggle {
    color:#fff;
    background-color:#005563;
    border-color:#004a56
}
.bgw-c-button--info:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--info:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.bgw-c-button--warning {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.bgw-c-button--warning:hover {
    color:#555;
    background-color:#e0a800;
    border-color:#d39e00
}
.bgw-c-button--warning.focus,
.bgw-c-button--warning:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.bgw-c-button--warning.disabled,
.bgw-c-button--warning:disabled {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.bgw-c-button--warning:not(:disabled):not(.disabled).active,
.bgw-c-button--warning:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--warning.dropdown-toggle {
    color:#555;
    background-color:#d39e00;
    border-color:#c69500
}
.bgw-c-button--warning:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--warning:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.bgw-c-button--danger {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.bgw-c-button--danger:hover {
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.bgw-c-button--danger.focus,
.bgw-c-button--danger:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.bgw-c-button--danger.disabled,
.bgw-c-button--danger:disabled {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.bgw-c-button--danger:not(:disabled):not(.disabled).active,
.bgw-c-button--danger:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--danger.dropdown-toggle {
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.bgw-c-button--danger:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--danger:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.bgw-c-button--light {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.bgw-c-button--light:hover {
    color:#555;
    background-color:#ececec;
    border-color:#e6e5e5
}
.bgw-c-button--light.focus,
.bgw-c-button--light:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.bgw-c-button--light.disabled,
.bgw-c-button--light:disabled {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.bgw-c-button--light:not(:disabled):not(.disabled).active,
.bgw-c-button--light:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--light.dropdown-toggle {
    color:#555;
    background-color:#e6e5e5;
    border-color:#dfdfdf
}
.bgw-c-button--light:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--light:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.bgw-c-button--dark {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-c-button--dark:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-c-button--dark.focus,
.bgw-c-button--dark:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-c-button--dark.disabled,
.bgw-c-button--dark:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-c-button--dark:not(:disabled):not(.disabled).active,
.bgw-c-button--dark:not(:disabled):not(.disabled):active,
.show>.bgw-c-button--dark.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-c-button--dark:not(:disabled):not(.disabled).active:focus,
.bgw-c-button--dark:not(:disabled):not(.disabled):active:focus,
.show>.bgw-c-button--dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-c-tooltip-button {
    width:20px;
    height:20px;
    border:none;
    background-color:transparent;
    background-size:20px 20px;
    background-position:50%;
    background-repeat:no-repeat;
    color:transparent;
    padding:0;
    position:relative;
    vertical-align:sub
}
.bgw-c-tooltip-button:not(:hover) {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 37'%3E%3Cpath fill='%23AAA' fill-rule='evenodd' d='M5.226 5.446C8.758 1.816 13.016 0 18 0s9.23 1.803 12.738 5.408C34.246 9.014 36 13.378 36 18.5s-1.754 9.486-5.262 13.092C27.23 35.197 22.984 37 18 37s-9.23-1.803-12.738-5.408C1.754 27.986 0 23.622 0 18.5S1.742 9.026 5.226 5.446zM20.07 8.929C19.5 8.309 18.81 8 18 8s-1.512.298-2.107.893C15.298 9.488 15 10.19 15 11s.298 1.512.893 2.107c.595.595 1.297.893 2.107.893s1.512-.298 2.107-.893C20.702 12.512 21 11.81 21 11s-.31-1.5-.929-2.071zM22 27.1v-1.8c0-.6-.286-.9-.857-.9h-.857v-7.5c0-.6-.286-.9-.857-.9h-4.572c-.571 0-.857.3-.857.9v1.8c0 .6.286.9.857.9h.857v4.8h-.857c-.571 0-.857.3-.857.9v1.8c0 .6.286.9.857.9h6.286c.571 0 .857-.3.857-.9z'/%3E%3C/svg%3E")
}
.bgw-c-tooltip-button:hover,
.bgw-c-tooltip-button[aria-expanded=true] {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 37'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M5.226 5.446C8.758 1.816 13.016 0 18 0s9.23 1.803 12.738 5.408C34.246 9.014 36 13.378 36 18.5s-1.754 9.486-5.262 13.092C27.23 35.197 22.984 37 18 37s-9.23-1.803-12.738-5.408C1.754 27.986 0 23.622 0 18.5S1.742 9.026 5.226 5.446zM20.07 8.929C19.5 8.309 18.81 8 18 8s-1.512.298-2.107.893C15.298 9.488 15 10.19 15 11s.298 1.512.893 2.107c.595.595 1.297.893 2.107.893s1.512-.298 2.107-.893C20.702 12.512 21 11.81 21 11s-.31-1.5-.929-2.071zM22 27.1v-1.8c0-.6-.286-.9-.857-.9h-.857v-7.5c0-.6-.286-.9-.857-.9h-4.572c-.571 0-.857.3-.857.9v1.8c0 .6.286.9.857.9h.857v4.8h-.857c-.571 0-.857.3-.857.9v1.8c0 .6.286.9.857.9h6.286c.571 0 .857-.3.857-.9z'/%3E%3C/svg%3E")
}
.bgw-c-tooltip-balloon {
    font-size:.875rem;
    text-align:left;
    color:#fff;
    font-weight:400;
    -ms-user-select:none;
    user-select:none;
    background-color:#3c3c3c;
    border:none;
    border-radius:.3rem;
    line-height:1.5;
    padding:.125rem .625rem
}
.bgw-c-tooltip-balloon:after {
    content:"";
    position:absolute;
    width:0;
    height:0;
    border-style:solid
}
.bgw-c-tooltip-balloon[aria-hidden=true] {
    display:none
}
@media (max-width:767.98px) {
    .bgw-c-tooltip {
        display:block;
        margin-bottom:.3125rem
    }
    .bgw-c-tooltip-balloon {
        position:relative;
        margin-top:.3125rem
    }
    .bgw-c-tooltip-balloon:after {
        bottom:100%;
        left:5px;
        border-width:0 5px 5px;
        border-color:transparent transparent #3c3c3c
    }
}
@media (min-width:768px) {
    .bgw-c-tooltip {
        display:inline-block;
        margin-left:.3125rem;
        position:relative
    }
    .bgw-c-tooltip-balloon {
        position:absolute;
        width:auto;
        min-width:430px;
        left:50%;
        transform:translate(-50%);
        bottom:calc(100% + 5px);
        white-space:normal;
        z-index:1030
    }
    .bgw-c-tooltip-balloon:after {
        top:100%;
        left:50%;
        transform:translate(-50%);
        border-width:5px 5px 0;
        border-color:#3c3c3c transparent transparent
    }
}
.bgw-c-textlink--generic {
    text-decoration-skip:edges;
    text-decoration:underline
}
.bgw-c-textlink--avatar,
.bgw-c-textlink--edit,
.bgw-c-textlink--import,
.bgw-c-textlink--logout,
.bgw-c-textlink--remove,
.bgw-c-textlink--to-anchor,
.bgw-c-textlink--to-top {
    font-weight:700;
    position:relative;
    background-color:transparent;
    border:none
}
.bgw-c-textlink--to-top {
    padding-right:1.25rem;
    border-right:2px solid #fdc24e
}
.bgw-c-textlink--to-top:before {
    content:"";
    position:absolute;
    top:0;
    right:-8px;
    width:0;
    height:0;
    border-color:transparent transparent #fdc24e;
    border-style:solid;
    border-width:0 7px 7px
}
.bgw-c-textlink--avatar:before,
.bgw-c-textlink--edit:before,
.bgw-c-textlink--import:before,
.bgw-c-textlink--logout:before,
.bgw-c-textlink--remove:before,
.bgw-c-textlink--to-anchor:before {
    content:"";
    position:absolute;
    left:0;
    width:20px;
    height:20px;
    background-position:50%;
    background-size:contain;
    background-repeat:no-repeat
}
.bgw-c-textlink--avatar,
.bgw-c-textlink--edit,
.bgw-c-textlink--import,
.bgw-c-textlink--logout,
.bgw-c-textlink--remove {
    padding-left:1.5625rem;
    display:inline-block
}
.bgw-c-textlink--avatar:before,
.bgw-c-textlink--edit:before,
.bgw-c-textlink--import:before,
.bgw-c-textlink--logout:before,
.bgw-c-textlink--remove:before {
    top:3px
}
.bgw-c-textlink--logout:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23AAA' fill-rule='evenodd' d='M33.594 18.813c1.12 0 2.071.391 2.855 1.175.784.784 1.176 1.736 1.176 2.856v16.125c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97V22.844c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.175 2.855-1.175h2.016v-6.047c0-3.528 1.246-6.537 3.737-9.029C12.276 1.246 15.285 0 18.812 0c3.528 0 6.537 1.246 9.029 3.737 2.491 2.492 3.737 5.501 3.737 9.029v6.046h2.016zm-8.735 0v-6.047c0-1.68-.588-3.108-1.763-4.284-1.176-1.175-2.604-1.763-4.284-1.763-1.68 0-3.107.588-4.283 1.763-1.175 1.176-1.763 2.604-1.763 4.284v6.046h12.093z'/%3E%3C/svg%3E")
}
.bgw-c-textlink--logout:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M33.594 18.813c1.12 0 2.071.391 2.855 1.175.784.784 1.176 1.736 1.176 2.856v16.125c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97V22.844c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.175 2.855-1.175h2.016v-6.047c0-3.528 1.246-6.537 3.737-9.029C12.276 1.246 15.285 0 18.812 0c3.528 0 6.537 1.246 9.029 3.737 2.491 2.492 3.737 5.501 3.737 9.029v6.046h2.016zm-8.735 0v-6.047c0-1.68-.588-3.108-1.763-4.284-1.176-1.175-2.604-1.763-4.284-1.763-1.68 0-3.107.588-4.283 1.763-1.175 1.176-1.763 2.604-1.763 4.284v6.046h12.093z'/%3E%3C/svg%3E")
}
.bgw-c-textlink--avatar:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.935 5.004C8.272 1.668 12.293 0 17 0s8.717 1.657 12.03 4.97C32.343 8.283 34 12.293 34 17c0 4.707-1.657 8.717-4.97 12.03C25.717 32.343 21.707 34 17 34c-4.707 0-8.717-1.657-12.03-4.97C1.657 25.717 0 21.707 0 17c0-4.707 1.645-8.706 4.935-11.996zM21.25 8.363C20.062 7.175 18.645 6.58 17 6.58s-3.062.594-4.25 1.782c-1.188 1.188-1.782 2.605-1.782 4.25s.594 3.062 1.782 4.25c1.188 1.188 2.605 1.782 4.25 1.782s3.062-.594 4.25-1.782c1.188-1.188 1.782-2.605 1.782-4.25s-.594-3.062-1.782-4.25zM6.992 25.5c2.605 3.108 5.94 4.661 10.008 4.661 4.067 0 7.403-1.553 10.008-4.661a7.645 7.645 0 00-2.742-2.982c-1.188-.754-2.513-1.13-3.976-1.13-.137 0-.297.022-.48.068-.96.32-1.896.48-2.81.48s-1.85-.16-2.81-.48a2.014 2.014 0 00-.48-.069c-1.463 0-2.788.377-3.976 1.131A7.645 7.645 0 006.992 25.5z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--avatar:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.935 5.004C8.272 1.668 12.293 0 17 0s8.717 1.657 12.03 4.97C32.343 8.283 34 12.293 34 17c0 4.707-1.657 8.717-4.97 12.03C25.717 32.343 21.707 34 17 34c-4.707 0-8.717-1.657-12.03-4.97C1.657 25.717 0 21.707 0 17c0-4.707 1.645-8.706 4.935-11.996zM21.25 8.363C20.062 7.175 18.645 6.58 17 6.58s-3.062.594-4.25 1.782c-1.188 1.188-1.782 2.605-1.782 4.25s.594 3.062 1.782 4.25c1.188 1.188 2.605 1.782 4.25 1.782s3.062-.594 4.25-1.782c1.188-1.188 1.782-2.605 1.782-4.25s-.594-3.062-1.782-4.25zM6.992 25.5c2.605 3.108 5.94 4.661 10.008 4.661 4.067 0 7.403-1.553 10.008-4.661a7.645 7.645 0 00-2.742-2.982c-1.188-.754-2.513-1.13-3.976-1.13-.137 0-.297.022-.48.068-.96.32-1.896.48-2.81.48s-1.85-.16-2.81-.48a2.014 2.014 0 00-.48-.069c-1.463 0-2.788.377-3.976 1.131A7.645 7.645 0 006.992 25.5z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--edit:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.857 20H2.143c-.595 0-1.101-.208-1.518-.625S0 18.452 0 17.857V2.143C0 1.548.208 1.042.625.625S1.548 0 2.143 0h15.714c.595 0 1.101.208 1.518.625.417.417.625.923.625 1.518v15.714c0 .595-.208 1.101-.625 1.518a2.066 2.066 0 01-1.518.625zM10.625 6.518l-6.071 6.071-.268 2.545c0 .09.022.186.067.29.044.104.119.179.223.223s.2.067.29.067l2.545-.268 6.071-6.071c.12-.12.12-.238 0-.357l-2.455-2.5c-.149-.12-.283-.12-.402 0zm4.777-.58l-1.34-1.34a1.033 1.033 0 00-.758-.312c-.298 0-.551.104-.76.312l-1.026 1.027c-.12.12-.12.253 0 .402l2.455 2.455c.149.12.283.12.402 0l1.027-1.027c.208-.208.312-.46.312-.759s-.104-.55-.312-.758z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--edit:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.857 20H2.143c-.595 0-1.101-.208-1.518-.625S0 18.452 0 17.857V2.143C0 1.548.208 1.042.625.625S1.548 0 2.143 0h15.714c.595 0 1.101.208 1.518.625.417.417.625.923.625 1.518v15.714c0 .595-.208 1.101-.625 1.518a2.066 2.066 0 01-1.518.625zM10.625 6.518l-6.071 6.071-.268 2.545c0 .09.022.186.067.29.044.104.119.179.223.223s.2.067.29.067l2.545-.268 6.071-6.071c.12-.12.12-.238 0-.357l-2.455-2.5c-.149-.12-.283-.12-.402 0zm4.777-.58l-1.34-1.34a1.033 1.033 0 00-.758-.312c-.298 0-.551.104-.76.312l-1.026 1.027c-.12.12-.12.253 0 .402l2.455 2.455c.149.12.283.12.402 0l1.027-1.027c.208-.208.312-.46.312-.759s-.104-.55-.312-.758z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--remove:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.857 2.897C4.788.966 7.117 0 9.841 0s5.047.959 6.965 2.877c1.918 1.918 2.877 4.24 2.877 6.964 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877s-5.046-.96-6.964-2.877C.959 14.888 0 12.566 0 9.84c0-2.725.952-5.04 2.857-6.944zm11.826 9.524l-2.62-2.58 2.62-2.58c.211-.237.211-.462 0-.674L13.095 5c-.211-.212-.436-.212-.674 0L9.84 7.619 7.261 5c-.237-.212-.462-.212-.674 0L5 6.587c-.212.212-.212.437 0 .675l2.62 2.58L5 12.42c-.212.238-.212.463 0 .674l1.587 1.588c.212.211.437.211.675 0l2.58-2.62 2.579 2.62c.238.211.463.211.674 0l1.588-1.588c.211-.211.211-.436 0-.674z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--remove:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.857 2.897C4.788.966 7.117 0 9.841 0s5.047.959 6.965 2.877c1.918 1.918 2.877 4.24 2.877 6.964 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877s-5.046-.96-6.964-2.877C.959 14.888 0 12.566 0 9.84c0-2.725.952-5.04 2.857-6.944zm11.826 9.524l-2.62-2.58 2.62-2.58c.211-.237.211-.462 0-.674L13.095 5c-.211-.212-.436-.212-.674 0L9.84 7.619 7.261 5c-.237-.212-.462-.212-.674 0L5 6.587c-.212.212-.212.437 0 .675l2.62 2.58L5 12.42c-.212.238-.212.463 0 .674l1.587 1.588c.212.211.437.211.675 0l2.58-2.62 2.579 2.62c.238.211.463.211.674 0l1.588-1.588c.211-.211.211-.436 0-.674z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--import:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.625 11.25H5v2.5H.625c-.182 0-.332-.059-.45-.176S0 13.307 0 13.125v-1.25c0-.182.059-.332.176-.45s.267-.175.449-.175zm19.102-7.148a.904.904 0 01.273.664V5h-5V0h.234c.26 0 .482.091.664.273zm-5.977 1.21c0 .26.091.482.273.665s.404.273.664.273H20v12.813c0 .26-.091.481-.273.664a.904.904 0 01-.664.273H5.937a.904.904 0 01-.664-.273.904.904 0 01-.273-.665V13.75h5v2.54c0 .286.13.48.39.585.261.104.482.052.665-.156l3.75-3.75c.312-.313.312-.625 0-.938l-3.75-3.75c-.183-.208-.404-.26-.664-.156-.26.104-.391.3-.391.586v2.539H5V.937c0-.26.091-.481.273-.664S5.677 0 5.937 0h7.813z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--import:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.625 11.25H5v2.5H.625c-.182 0-.332-.059-.45-.176S0 13.307 0 13.125v-1.25c0-.182.059-.332.176-.45s.267-.175.449-.175zm19.102-7.148a.904.904 0 01.273.664V5h-5V0h.234c.26 0 .482.091.664.273zm-5.977 1.21c0 .26.091.482.273.665s.404.273.664.273H20v12.813c0 .26-.091.481-.273.664a.904.904 0 01-.664.273H5.937a.904.904 0 01-.664-.273.904.904 0 01-.273-.665V13.75h5v2.54c0 .286.13.48.39.585.261.104.482.052.665-.156l3.75-3.75c.312-.313.312-.625 0-.938l-3.75-3.75c-.183-.208-.404-.26-.664-.156-.26.104-.391.3-.391.586v2.539H5V.937c0-.26.091-.481.273-.664S5.677 0 5.937 0h7.813z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--to-anchor {
    border-top:2px solid #888;
    border-bottom:2px solid #888;
    padding-left:1.875rem;
    padding-top:2.0618556701%;
    padding-bottom:2.0618556701%;
    display:block
}
@media (max-width:767.98px) {
    .bgw-c-textlink--to-anchor {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-c-textlink--to-anchor {
        margin-bottom:3.0927835052%
    }
}
.bgw-c-textlink--to-anchor:before {
    top:50%;
    transform:translateY(-50%)
}
.bgw-c-textlink--to-anchor:not(:hover):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.056 2.944C19.02 4.879 20 7.23 20 10s-.974 5.128-2.923 7.077C15.127 19.026 12.769 20 10 20s-5.128-.974-7.077-2.923C.974 15.127 0 12.769 0 10s.974-5.128 2.923-7.077C4.873.974 7.231 0 10 0s5.121.981 7.056 2.944zM14.194 8.83l-2.904 3.064V4.516a.933.933 0 00-.282-.685.933.933 0 00-.685-.283h-.646a.933.933 0 00-.685.283.933.933 0 00-.282.685v7.38L5.806 8.83a.957.957 0 00-.705-.283.957.957 0 00-.706.283l-.443.443c-.189.188-.283.417-.283.686s.094.497.283.685l5.363 5.323a.933.933 0 00.685.282.933.933 0 00.685-.282l5.363-5.323c.189-.188.283-.417.283-.685s-.094-.498-.283-.686l-.443-.443a.957.957 0 00-.706-.283.957.957 0 00-.705.283z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink--to-anchor:hover:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.056 2.944C19.02 4.879 20 7.23 20 10s-.974 5.128-2.923 7.077C15.127 19.026 12.769 20 10 20s-5.128-.974-7.077-2.923C.974 15.127 0 12.769 0 10s.974-5.128 2.923-7.077C4.873.974 7.231 0 10 0s5.121.981 7.056 2.944zM14.194 8.83l-2.904 3.064V4.516a.933.933 0 00-.282-.685.933.933 0 00-.685-.283h-.646a.933.933 0 00-.685.283.933.933 0 00-.282.685v7.38L5.806 8.83a.957.957 0 00-.705-.283.957.957 0 00-.706.283l-.443.443c-.189.188-.283.417-.283.686s.094.497.283.685l5.363 5.323a.933.933 0 00.685.282.933.933 0 00.685-.282l5.363-5.323c.189-.188.283-.417.283-.685s-.094-.498-.283-.686l-.443-.443a.957.957 0 00-.706-.283.957.957 0 00-.705.283z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-textlink:hover {
    color:#002348;
    text-decoration:underline
}
.bgw-c-unorderedlist {
    font-size:1.375rem;
    overflow:auto;
    list-style:none;
    padding:0
}
@media (max-width:1200px) {
    .bgw-c-unorderedlist {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:767.98px) {
    .bgw-c-unorderedlist:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-c-unorderedlist:not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-c-unorderedlist:last-child,
.bgw-c-unorderedlist:only-child {
    margin-bottom:0
}
.bgw-c-unorderedlist ul {
    margin-top:1.0416666667rem
}
.bgw-c-unorderedlist li {
    position:relative;
    padding:0 0 0 1.25rem
}
.bgw-c-unorderedlist li:not(:last-child) {
    margin-bottom:1.0416666667rem
}
.bgw-c-unorderedlist li:before {
    content:"";
    top:.8125rem;
    left:auto;
    margin-left:-1.25rem;
    position:absolute;
    width:10px;
    height:10px;
    border-radius:100%
}
.bgw-h-lead .bgw-c-unorderedlist li:before {
    top:1rem
}
.bgw-c-unorderedlist li:before {
    background:#aaa
}
.bgw-c-unorderedlist li li:before {
    background:#fff;
    border:1px solid #999
}
.bgw-c-checklist {
    font-size:1.375rem;
    list-style:none;
    padding:0
}
@media (max-width:1200px) {
    .bgw-c-checklist {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:767.98px) {
    .bgw-c-checklist:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-c-checklist:not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-c-checklist:last-child,
.bgw-c-checklist:only-child {
    margin-bottom:0
}
.bgw-c-checklist li {
    position:relative;
    padding:0 0 0 1.875rem
}
.bgw-c-checklist li:not(:last-child) {
    margin-bottom:1.0416666667rem
}
.bgw-c-checklist li:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.786 2.897c1.93 1.905 2.897 4.22 2.897 6.944 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877-2.725 0-5.046-.96-6.964-2.877S0 12.566 0 9.84c0-2.725.959-5.046 2.877-6.964C4.795.959 7.117 0 9.841 0c2.725 0 5.04.966 6.945 2.897zM8.69 15.04l7.302-7.302c.318-.29.318-.582 0-.873l-.873-.913c-.317-.29-.622-.29-.913 0l-5.952 5.953-2.778-2.778c-.29-.291-.595-.291-.913 0l-.873.913c-.317.29-.317.582 0 .873l4.127 4.127c.291.317.582.317.873 0z' fill='%23004994' fill-rule='evenodd'/%3E%3C/svg%3E");
    content:"";
    top:7px;
    left:0;
    position:absolute;
    width:20px;
    height:20px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain
}
.bgw-h-lead .bgw-c-checklist li {
    padding:0 0 0 3.125rem
}
.bgw-h-lead .bgw-c-checklist li:before {
    width:40px;
    height:40px;
    top:0
}
.bgw-c-orderedlist {
    font-size:1.375rem;
    overflow:auto;
    counter-reset:orderedListItem;
    padding:0
}
@media (max-width:1200px) {
    .bgw-c-orderedlist {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:767.98px) {
    .bgw-c-orderedlist:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-c-orderedlist:not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-c-orderedlist:last-child,
.bgw-c-orderedlist:only-child {
    margin-bottom:0
}
.bgw-c-orderedlist ol {
    counter-reset:orderedListItem;
    margin-top:1.0416666667rem
}
.bgw-c-orderedlist li {
    position:relative;
    display:block
}
.bgw-c-orderedlist li:before {
    content:counters(orderedListItem,".") ". ";
    counter-increment:orderedListItem;
    font-weight:700
}
.bgw-c-orderedlist li:not(:last-child) {
    margin-bottom:1.0416666667rem
}
@media (max-width:767.98px) {
    .bgw-c-orderedlist ol {
        padding:0 0 0 1.25rem
    }
}
@media (min-width:768px) {
    .bgw-c-orderedlist ol {
        padding:0 0 0 3.0927835052%
    }
}
.bgw-m-breadcrumb {
    border-bottom:1px solid #ddd;
    overflow-x:auto;
    position:relative
}
.bgw-m-breadcrumb-list {
    display:-moz-flex;
    display:flex
}
.bgw-m-breadcrumb-list-item {
    -moz-flex:0 0 auto;
    flex:0 0 auto;
    list-style:none;
    position:relative;
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    padding-right:1.75rem
}
.bgw-m-breadcrumb-list-item:not(.bgw-m-breadcrumb-list-item--current) {
    margin-right:1.25rem
}
.bgw-m-breadcrumb-list-item:not(.bgw-m-breadcrumb-list-item--current):after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E");
    content:"";
    width:8px;
    height:12px;
    position:absolute;
    right:0;
    top:29px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.bgw-m-breadcrumb-link,
.bgw-m-breadcrumb-list-item {
    font-size:1.125rem
}
.bgw-m-breadcrumb-link {
    font-weight:700
}
@media (max-width:991.98px) {
    .bgw-m-breadcrumb {
        display:none
    }
}
.bgw-m-stage+.container>.bgw-l-wrap {
    padding-top:0
}
@media (max-width:1199.98px) {
    .bgw-m-stage-heading {
        padding-top:1.25rem
    }
}
@media (min-width:1200px) {
    .bgw-m-stage-heading {
        padding-top:3.125rem;
        padding-left:6.25rem;
        padding-right:6.25rem
    }
}
.bgw-m-stage .bgw-l-lead-container .bgw-c-button {
    margin-bottom:2rem
}
.bgw-m-card h3 {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .bgw-m-card h3 {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-card p {
    color:#3c3c3c
}
.bgw-l-lead-container>.bgw-m-card--standard:focus-within,
.bgw-m-card--highlight:focus-within {
    border:4px dashed var(--outline-color)
}
.bgw-l-lead-container>.bgw-m-card--standard:focus-within>a:focus,
.bgw-m-card--highlight:focus-within>a:focus {
    outline:none
}
.bgw-m-card--standard {
    background:#eee
}
.bgw-m-card--highlight {
    background:#fff3dc
}
.bgw-m-card--blank {
    background:none
}
.bgw-m-card--download img {
    transition:all .5s cubic-bezier(.77,0,.175,1)
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-card--download img {
        transition:none
    }
}
.bgw-m-card-visual {
    background:#fff;
    position:relative
}
.bgw-m-card--gray .bgw-m-card-visual {
    border:1px solid #eee
}
.bgw-m-card--maize .bgw-m-card-visual {
    border:1px solid #fff3dc
}
.bgw-m-card-txt,
.bgw-m-card-txt p {
    font-size:1.125rem;
    margin:0;
    color:#3c3c3c
}
.bgw-m-card-txt:not(:only-child):not(:last-child),
.bgw-m-card-txt p:not(:only-child):not(:last-child) {
    margin-bottom:6.4516129032%
}
.bgw-m-card-txt:last-child,
.bgw-m-card-txt:only-child,
.bgw-m-card-txt p:last-child,
.bgw-m-card-txt p:only-child {
    margin-bottom:0
}
.bgw-m-card-sublinks-link {
    font-size:1rem;
    position:relative;
    display:block;
    color:#3c3c3c;
    border-bottom:1px solid #ccc;
    padding-bottom:.4375rem;
    padding-top:.4375rem;
    padding-right:1.25rem
}
.bgw-m-card-sublinks-link:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
    content:"";
    width:5px;
    height:8px;
    position:absolute;
    top:18px;
    right:0;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.bgw-m-card-link {
    height:100%
}
.bgw-m-card-link:hover .bgw-c-button,
.bgw-m-card-link:hover .bgw-m-form .mwf-upload-button,
.bgw-m-card-link:hover .bgw-m-form .mwf-upload-delete,
.bgw-m-card-link:hover .bgw-m-form .mwf-upload-upload,
.bgw-m-card-link:hover .btn,
.bgw-m-form .bgw-m-card-link:hover .mwf-upload-button,
.bgw-m-form .bgw-m-card-link:hover .mwf-upload-delete,
.bgw-m-form .bgw-m-card-link:hover .mwf-upload-upload {
    background:#00366e
}
.bgw-m-card-caption,
.bgw-m-card-link {
    display:block
}
.bgw-m-card-caption {
    color:#3c3c3c;
    padding-top:.3125rem;
    font-size:1rem
}
@media (max-width:991.98px) {
    .bgw-m-card:not(.bgw-m-card--fullimage):not(.bgw-m-card--download):not(.bgw-m-card--sublinks):not(.bgw-m-card--blank) {
        padding:.625rem 1.25rem .9375rem
    }
    .bgw-m-card-visual {
        margin:-.625rem -1.25rem 0
    }
    .bgw-m-card--blank .bgw-m-card-visual,
    .bgw-m-card--download .bgw-m-card-visual,
    .bgw-m-card--fullimage .bgw-m-card-visual,
    .bgw-m-card--sublinks .bgw-m-card-visual {
        margin:0
    }
    .bgw-m-card-visual+.bgw-m-card-content {
        margin-top:.9375rem
    }
}
@media (min-width:992px) {
    .bgw-m-card:not(.bgw-m-card--fullimage):not(.bgw-m-card--media):not(.bgw-m-card--download):not(.bgw-m-card--sublinks):not(.bgw-m-card--blank) {
        padding:1.25rem 1.875rem 1.875rem
    }
    .bgw-m-card--media {
        padding:.625rem 1.25rem .9375rem
    }
    .bgw-m-card-visual {
        margin:-1.25rem -1.875rem 0
    }
    .bgw-m-card--blank .bgw-m-card-visual,
    .bgw-m-card--download .bgw-m-card-visual,
    .bgw-m-card--fullimage .bgw-m-card-visual,
    .bgw-m-card--sublinks .bgw-m-card-visual {
        margin:0
    }
    .bgw-m-card--media .bgw-m-card-visual {
        margin:-.625rem -1.25rem 0
    }
    .bgw-m-card-visual+.bgw-m-card-content {
        margin-top:1.25rem
    }
}
.bgw-m-person--large {
    text-align:center
}
.bgw-m-person--qu-int-as,
.bgw-m-person--small {
    padding-left:1.25rem
}
.bgw-m-person-visual {
    border-radius:100%;
    overflow:hidden
}
.bgw-m-person--small .bgw-m-person-dna {
    position:relative
}
.bgw-m-person--small .bgw-m-person-dna:before {
    content:"";
    position:absolute;
    top:0;
    left:-20px;
    width:2px;
    height:100%;
    background:#fdc24e
}
.bgw-m-person-heading {
    font-size:1.375rem;
    font-weight:700;
    line-height:1.363636364
}
@media (max-width:1200px) {
    .bgw-m-person-heading {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-person-heading:not(:only-child),
.bgw-m-person-heading:only-child {
    margin-bottom:0
}
.bgw-m-person-adress,
.bgw-m-person-data {
    font-size:1.125rem;
    margin-top:5.4054054054%;
    color:#3c3c3c
}
.bgw-m-person-subline {
    font-size:1.125rem;
    font-style:italic;
    display:block
}
.bgw-m-person--large .bgw-m-person-visual {
    width:65.3594771242%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1.25rem
}
.bgw-m-person--qu-int-as .bgw-m-person-visual,
.bgw-m-person--small .bgw-m-person-visual {
    width:70px;
    margin-bottom:.625rem
}
.bgw-m-iframe-embed {
    background:#fdc24e;
    position:relative;
    height:0;
    overflow:hidden
}
.bgw-m-iframe-embed--16by9 {
    padding-bottom:56.25%
}
.bgw-m-iframe-embed--4by3 {
    padding-bottom:75%
}
.bgw-m-iframe-embed--1by1 {
    padding-bottom:100%
}
.bgw-m-iframe-embed--none {
    display:none
}
.bgw-m-iframe-embed iframe {
    border:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.bgw-m-toggle {
    background:transparent
}
.bgw-m-toggle h3 {
    margin-bottom:0!important
}
.bgw-m-toggle p:last-child,
.bgw-m-toggle p:only-child {
    margin-bottom:0
}
.bgw-m-toggle-trigger {
    font-weight:700;
    border:none;
    outline:none;
    color:#3c3c3c
}
.bgw-m-toggle-trigger:focus {
    outline:none
}
.bgw-m-toggle-trigger-title {
    display:block;
    pointer-events:none
}
.bgw-m-toggle-trigger[aria-expanded=true] {
    color:#004994
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger,
.bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger {
    font-size:1.75rem
}
@media (max-width:1200px) {
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger,
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger {
        font-size:calc(1.255rem + .66vw)
    }
}
.bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger {
    display:block;
    position:relative;
    text-align:left;
    width:100%;
    background:#eee
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger:before {
    content:"";
    position:absolute;
    top:0;
    width:24px;
    height:100%;
    cursor:pointer;
    background-position:50%;
    background-repeat:no-repeat
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger[aria-expanded=true] {
    margin:0
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger[aria-expanded=true]:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.484 3.532C5.839 1.177 8.677 0 12 0c3.323 0 6.153 1.17 8.492 3.508C22.83 5.847 24 8.678 24 12c0 3.323-1.17 6.153-3.508 8.492C18.153 22.83 15.322 24 12 24c-3.323 0-6.153-1.17-8.492-3.508C1.17 18.153 0 15.322 0 12c0-3.323 1.161-6.145 3.484-8.468zm2.129 10.403h12.774c.387 0 .58-.193.58-.58v-2.71c0-.387-.193-.58-.58-.58H5.613c-.387 0-.58.193-.58.58v2.71c0 .387.193.58.58.58z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger[aria-expanded=false] {
    margin:0 0 .125rem
}
.bgw-m-toggle--accordion .bgw-m-toggle-trigger[aria-expanded=false]:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%23888' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-toggle-panel[hidden] {
    display:none
}
.bgw-m-toggle-content {
    position:relative;
    z-index:1
}
.bgw-m-toggle--accordion .bgw-m-toggle-content,
.bgw-m-toggle--tabbed-generic .bgw-m-toggle-content {
    background:#eee;
    overflow:auto
}
.bgw-m-toggle--tabbed-additional .bgw-m-toggle-content {
    background:#fff
}
.bgw-l-content--logged-in .bgw-m-toggle--tabbed-additional .bgw-m-toggle-content {
    background:transparent
}
.bgw-m-toggle-actions {
    text-align:right
}
@media (max-width:767.98px) {
    .bgw-m-toggle-actions {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-toggle-actions {
        margin-top:1.0309278351%
    }
}
.bgw-m-toggle-actions .bgw-m-toggle-close-all {
    display:none
}
.bgw-h-toggle-all-expanded .bgw-m-toggle-actions .bgw-m-toggle-close-all {
    display:inline-block
}
.bgw-h-toggle-all-expanded .bgw-m-toggle-actions .bgw-m-toggle-open-all {
    display:none
}
@media (max-width:991.98px) {
    .bgw-m-toggle--tabbed-additional {
        border-bottom:2px solid #888
    }
    .bgw-m-toggle-panel:not(:last-child) {
        margin-bottom:.125rem
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-content,
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-content {
        padding:.625rem 1.25rem 1.25rem
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-content {
        padding:0 0 1.25rem
    }
    .bgw-m-toggle-actions {
        display:none
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger,
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger {
        padding:.625rem 1.25rem .625rem 3.75rem
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger {
        padding:.625rem 1.25rem .625rem 2.8125rem;
        background:#fff;
        border-top:2px solid #888
    }
    .bgw-l-content--logged-in .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger {
        background:transparent
    }
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger {
        background:#eee
    }
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger[aria-expanded=false]:not(:last-of-type) {
        margin-bottom:.125rem
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger:before,
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger:before {
        left:20px
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger:before {
        left:5px
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-trigger {
        display:block;
        position:relative;
        text-align:left;
        width:100%
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-trigger[aria-expanded=true]:before {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.484 3.532C5.839 1.177 8.677 0 12 0c3.323 0 6.153 1.17 8.492 3.508C22.83 5.847 24 8.678 24 12c0 3.323-1.17 6.153-3.508 8.492C18.153 22.83 15.322 24 12 24c-3.323 0-6.153-1.17-8.492-3.508C1.17 18.153 0 15.322 0 12c0-3.323 1.161-6.145 3.484-8.468zm2.129 10.403h12.774c.387 0 .58-.193.58-.58v-2.71c0-.387-.193-.58-.58-.58H5.613c-.387 0-.58.193-.58.58v2.71c0 .387.193.58.58.58z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-trigger[aria-expanded=false]:before {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%23AAA' fill-rule='evenodd'/%3E%3C/svg%3E")
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-trigger:before {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E");
        content:"";
        position:absolute;
        top:0;
        width:24px;
        height:100%;
        cursor:pointer;
        background-position:50%;
        background-repeat:no-repeat
    }
}
@media (min-width:992px) {
    .bgw-m-toggle--tabbed {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-panel {
        -moz-order:999;
        order:999;
        -moz-flex:1 0 100%;
        flex:1 0 100%
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-panel {
        margin-top:-2px
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-panel:not(:last-of-type) {
        margin-bottom:.125rem
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-content,
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-content {
        padding:1.25rem 1.875rem 1.875rem
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-content {
        border-top:2px solid #888;
        padding:.625rem 0 0
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger {
        padding:.625rem 1.25rem .625rem 4.6875rem
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger:before {
        left:30px
    }
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger {
        padding:.625rem 1.875rem
    }
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger[aria-expanded=false] {
        background:#fff
    }
    .bgw-m-toggle--tabbed-generic .bgw-m-toggle-trigger[aria-expanded=true] {
        background:#eee
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger {
        padding:.625rem 1.25rem
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger:not(:last-child) {
        margin-right:.125rem
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger[aria-expanded=false] {
        background:#eee;
        border:2px solid transparent;
        border-bottom:none
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger[aria-expanded=true] {
        background:#fff;
        border:2px solid #888;
        border-bottom:none;
        z-index:5
    }
    .bgw-l-content--logged-in .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger[aria-expanded=false],
    .bgw-l-content--logged-in .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger[aria-expanded=true] {
        background:#fff3dc
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-trigger {
        -moz-order:1;
        order:1;
        margin:0
    }
}
.bgw-m-highlighted p:last-child,
.bgw-m-highlighted p:only-child {
    margin-bottom:0
}
.bgw-m-highlighted-heading {
    font-size:1.375rem;
    font-weight:700;
    line-height:1.636363636;
    position:relative
}
@media (max-width:1200px) {
    .bgw-m-highlighted-heading {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-highlighted--maize .bgw-m-highlighted-heading {
    color:#fff;
    background:#3c3c3c
}
.bgw-m-highlighted--gray .bgw-m-highlighted-heading {
    color:#3c3c3c;
    background:#ccc
}
.bgw-m-highlighted-content {
    overflow:auto
}
.bgw-m-highlighted--maize .bgw-m-highlighted-content {
    background:#fff3dc
}
.bgw-m-highlighted--gray .bgw-m-highlighted-content {
    background:#eee
}
@media (max-width:991.98px) {
    .bgw-m-highlighted-heading {
        padding:.625rem 1.25rem
    }
    .bgw-m-highlighted--none .bgw-m-highlighted-heading {
        padding:0
    }
    .bgw-m-highlighted-content {
        padding:1.25rem
    }
    .bgw-m-highlighted--none .bgw-m-highlighted-content {
        padding:0
    }
}
@media (min-width:992px) {
    .bgw-m-highlighted-heading {
        margin-left:3.75rem;
        margin-bottom:-1.0625rem;
        padding:.625rem 1.875rem
    }
    .bgw-m-highlighted--none .bgw-m-highlighted-heading {
        padding:0;
        margin:0
    }
    .bgw-m-highlighted-content {
        padding:3.125rem 3.75rem
    }
    .bgw-m-highlighted--none .bgw-m-highlighted-content {
        padding:0
    }
}
.bgw-m-highlighted+.bgw-m-highlighted {
    margin-bottom:0
}
.bgw-m-highlighted+.bgw-m-highlighted .bgw-m-highlighted-content {
    padding-top:0
}
@media (min-width:768px) {
    .bgw-m-highlighted+.bgw-m-highlighted .bgw-m-highlighted-content {
        margin-top:-1.5625rem
    }
}
@media (max-width:991.98px) {
    .bgw-m-highlighted+.bgw-m-highlighted .bgw-m-highlighted-content {
        margin-top:-.625rem
    }
}
.bgw-h-lead>.bgw-m-highlighted+:not([class^=bgw-m-highlighted]),
.bgw-l-wrap>.bgw-m-highlighted+:not([class^=bgw-m-highlighted]),
.bgw-l-wrap>.bgw-m-highlighted+a+div.seminar-dates,
.bgw-l-wrap>.bgw-m-highlighted+p,
.bgw-text>.bgw-m-highlighted+:not([class^=bgw-m-highlighted]),
.bgw-text>.bgw-m-highlighted+p {
    margin-top:1.5625rem
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item:not(:last-child) {
    margin-bottom:1.875rem
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item .bgw-m-sitemap-list {
    margin-top:.3125rem;
    margin-bottom:1.25rem
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list .bgw-m-sitemap-list .bgw-m-sitemap-list-link {
    position:relative;
    border-bottom:1px solid #ccc
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list .bgw-m-sitemap-list .bgw-m-sitemap-list-link:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
    width:5px;
    height:8px;
    content:"";
    position:absolute;
    top:18px;
    right:0;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list .bgw-m-sitemap-list {
    padding-left:1.25rem
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list-link {
    font-weight:700
}
.bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list-link {
    font-size:1.375rem;
    font-weight:700
}
@media (max-width:1200px) {
    .bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list-link {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-sitemap>.bgw-m-sitemap-list .bgw-m-sitemap-list .bgw-m-sitemap-list-link {
    font-size:1rem;
    display:block;
    color:#3c3c3c;
    padding-bottom:.4375rem;
    padding-top:.4375rem;
    padding-right:1.25rem
}
@media (min-width:768px) {
    .bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item {
        -moz-flex:0 0 47.619047619%;
        flex:0 0 47.619047619%;
        width:47.619047619%;
        max-width:47.619047619%;
        margin-bottom:4.7619047619%
    }
    .bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item:not(:nth-child(2n)) {
        margin-right:4.7619047619%
    }
}
@media (min-width:992px) {
    .bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item {
        -moz-flex:0 0 31.5315315315%;
        flex:0 0 31.5315315315%;
        width:31.5315315315%;
        max-width:31.5315315315%;
        margin-bottom:2.7027027027%
    }
    .bgw-m-sitemap>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item>.bgw-m-sitemap-list>.bgw-m-sitemap-list-item:not(:nth-child(3n)) {
        margin-right:2.7027027027%
    }
}
.bgw-m-indicator {
    display:-moz-flex;
    display:flex;
    padding:0;
    margin:0;
    list-style:none
}
.bgw-m-indicator-dot {
    margin:0 5px;
    background:#fff;
    border-radius:100%;
    border:1px solid #fdc24e;
    width:10px;
    height:10px
}
.bgw-m-indicator-dot--is-selected {
    background:#fdc24e;
    border:1px solid #fdc24e
}
.bgw-m-stripe {
    height:100%
}
.bgw-m-stripe h3 {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .bgw-m-stripe h3 {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-stripe-link {
    transition:all .15s ease-in-out;
    display:block;
    height:100%;
    position:relative;
    padding-right:1.25rem
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-stripe-link {
        transition:none
    }
}
.bgw-m-stripe-link:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-stripe-link:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
    width:8px;
    height:12px;
    content:"";
    position:absolute;
    right:0;
    top:50%;
    margin:-6px 0 0;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.bgw-m-stripe-visual {
    border:1px solid #eee;
    background:#fff
}
.bgw-m-stripe-visual img {
    transition:all .5s cubic-bezier(.77,0,.175,1)
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-stripe-visual img {
        transition:none
    }
}
.bgw-m-stripe-heading {
    font-size:1.375rem;
    font-weight:700;
    line-height:1.363636364
}
.bgw-m-stripe-heading:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-stripe-heading:only-child {
    margin-bottom:0
}
.bgw-m-stripe-txt,
.bgw-m-stripe-txt p {
    font-size:1.125rem;
    margin:0;
    color:#3c3c3c
}
.bgw-m-stripe-txt p:not(:only-child):not(:last-child) {
    margin-bottom:.3125rem
}
.bgw-m-stripe-txt p:last-child,
.bgw-m-stripe-txt p:only-child {
    margin-bottom:0
}
.bgw-m-card-subline,
.bgw-m-stripe-subline {
    font-weight:700;
    display:block;
    color:#3c3c3c;
    padding-bottom:.625rem
}
.bgw-m-card-subline>span,
.bgw-m-stripe-subline>span {
    display:inline-block
}
.bgw-m-card-subline>span:not(:only-child):first-child,
.bgw-m-stripe-subline>span:not(:only-child):first-child {
    margin-right:.625rem
}
.bgw-m-card-subline-icon,
.bgw-m-stripe-subline-icon {
    position:relative;
    padding-left:1.5625rem
}
.bgw-m-card-subline-icon:before,
.bgw-m-stripe-subline-icon:before {
    content:"";
    position:absolute;
    background-repeat:no-repeat;
    background-position:50%;
    width:20px;
    height:20px;
    top:3px;
    left:0
}
.bgw-m-card-subline-icon--location:before,
.bgw-m-stripe-subline-icon--location:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.445 42.16a1608.47 1608.47 0 00-4.577-6.635 379.566 379.566 0 00-3.653-5.207 83.686 83.686 0 01-2.52-3.737c-.952-1.484-1.581-2.533-1.89-3.15-.307-.615-.643-1.4-1.007-2.35-.364-.953-.588-1.779-.672-2.478A21.12 21.12 0 010 16.125c0-4.48 1.568-8.286 4.703-11.422S11.646 0 16.125 0s8.286 1.568 11.422 4.703c3.135 3.136 4.703 6.943 4.703 11.422 0 .952-.042 1.778-.126 2.478-.084.7-.308 1.525-.672 2.477-.364.952-.7 1.736-1.008 2.352-.308.616-.937 1.665-1.89 3.15s-1.791 2.729-2.519 3.736a379.54 379.54 0 00-3.653 5.207 1608.106 1608.106 0 00-4.577 6.635c-.392.56-.952.84-1.68.84s-1.288-.28-1.68-.84zm-3.107-21.248c1.344 1.288 2.94 1.932 4.787 1.932s3.43-.658 4.745-1.974 1.974-2.897 1.974-4.745c0-1.848-.658-3.43-1.974-4.745s-2.897-1.974-4.745-1.974-3.43.658-4.745 1.974-1.974 2.897-1.974 4.745c0 1.848.644 3.443 1.932 4.787z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:15px 20px
}
.bgw-m-card-subline-icon--date:before,
.bgw-m-stripe-subline-icon--date:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M0 38.969V16.125h37.625v22.844c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97zm26.875-16.461v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zM33.594 5.375c1.12 0 2.071.392 2.855 1.176.784.784 1.176 1.735 1.176 2.855v4.031H0v-4.03c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.176 2.855-1.176h4.032V1.344c0-.392.125-.714.377-.966S9.014 0 9.406 0h2.688c.392 0 .714.126.966.378s.377.574.377.966v4.031h10.75V1.344c0-.392.126-.714.378-.966S25.14 0 25.531 0h2.688c.392 0 .714.126.966.378s.378.574.378.966v4.031h4.03z'/%3E%3C/svg%3E");
    background-size:17px 20px
}
.bgw-m-stripe--default .bgw-m-stripe-link {
    display:-moz-flex;
    display:flex
}
.bgw-m-stripe--default .bgw-m-stripe-content {
    -moz-flex:1 1 auto;
    flex:1 1 auto
}
.bgw-m-stripe--default .bgw-m-stripe-content+.bgw-m-stripe-visual {
    -moz-order:-1;
    order:-1
}
.bgw-m-stripe .badge {
    margin-right:.3125rem
}
@media (max-width:575.98px) {
    .bgw-m-stripe--default .bgw-m-stripe-link {
        -moz-flex-direction:column;
        flex-direction:column
    }
    .bgw-m-stripe--default .bgw-m-stripe-visual {
        margin-bottom:.9375rem
    }
}
@media (min-width:576px) {
    .bgw-m-stripe--default .bgw-m-stripe-link {
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .bgw-m-stripe--default .bgw-m-stripe-visual {
        -moz-flex:1 0 27.8350515464%;
        flex:1 0 27.8350515464%;
        width:27.8350515464%;
        max-width:27.8350515464%;
        margin-right:1.25rem
    }
}
.bgw-m-stripe--media .bgw-m-stripe-link {
    display:-moz-flex;
    display:flex;
    -moz-align-items:flex-start;
    align-items:flex-start;
    height:100%
}
.bgw-m-stripe--media .bgw-m-stripe-visual {
    -moz-flex:0 0 70px;
    flex:0 0 70px;
    width:70px;
    max-width:70px;
    margin-right:1.25rem
}
.bgw-m-stripe--media .bgw-m-stripe-content {
    -moz-flex:1 1 auto;
    flex:1 1 auto
}
.bgw-m-stripe--media .bgw-m-stripe-content+.bgw-m-stripe-visual {
    -moz-order:-1;
    order:-1
}
.bgw-m-stripe--media-download .bgw-m-stripe-link {
    padding-left:5.625rem
}
.bgw-m-stripe--media-download .bgw-m-stripe-link:before {
    content:"";
    position:absolute;
    top:5px;
    left:5px;
    width:60px;
    height:60px;
    background-color:#004994;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:23px 30px;
    border-radius:100%
}
.bgw-m-stripe--media-download---pdf .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.285 21.5c-.112-.392-.196-.91-.252-1.554s-.084-1.203-.084-1.68c0-.475.056-.713.168-.713.336 0 .504.56.504 1.68s-.112 1.875-.336 2.267zm-.168 3.947c.784 1.456 1.764 2.604 2.94 3.444-.672.112-2.436.727-5.291 1.847.727-1.343 1.511-3.107 2.351-5.29zM7.223 35.945c.224-.616 1.203-1.735 2.94-3.36-.337.56-.673 1.05-1.009 1.47s-.616.757-.84 1.008a5.76 5.76 0 01-.587.588c-.168.14-.294.224-.378.252l-.126.042zm13.605-22.508H32.25v27.547c0 .56-.196 1.036-.588 1.428a1.944 1.944 0 01-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796v11.422c0 .56.196 1.036.588 1.428s.868.587 1.428.587zm-.672 14.446c-1.623-1.008-2.827-2.52-3.611-4.535.672-2.632.868-4.424.588-5.375-.168-.784-.546-1.33-1.134-1.638-.588-.308-1.19-.35-1.806-.126s-.98.616-1.091 1.176c-.336 1.232-.112 3.387.671 6.467-1.287 3.023-2.435 5.43-3.443 7.222-1.624.784-2.967 1.708-4.031 2.772-1.064 1.064-1.26 2.043-.588 2.94.448.56 1.064.839 1.848.839 1.4 0 3.107-1.736 5.123-5.207 3.471-1.12 5.683-1.764 6.634-1.932 2.016 1.064 3.808 1.596 5.375 1.596 1.12 0 1.82-.476 2.1-1.428s.14-1.68-.42-2.183c-.896-.84-2.967-1.036-6.215-.588zM31.662 8.818c.392.392.588.868.588 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zm-6.215 21.416c-.336.392-1.54.14-3.611-.755 2.408-.056 3.611.195 3.611.755z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---word .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zM23.6 21.5c-.56 0-.868.28-.924.84-1.232 5.655-1.848 9.266-1.848 10.834-.112-.84-.952-4.48-2.52-10.918-.111-.504-.42-.756-.923-.756h-2.436c-.56 0-.896.252-1.008.756a5775.216 5775.216 0 01-2.52 10.33c-.055-1.512-.615-4.927-1.679-10.246-.112-.56-.448-.84-1.008-.84h-2.1a.957.957 0 00-.797.378c-.196.252-.238.546-.126.882l3.107 14.11c.112.503.448.755 1.008.755h3.108c.504 0 .84-.252 1.007-.756 1.344-5.543 2.044-8.65 2.1-9.322h.084c.224 1.288.924 4.395 2.1 9.322.168.504.504.756 1.007.756h3.192c.56 0 .896-.252 1.008-.756l3.191-14.11a.965.965 0 00-.042-.63 1.027 1.027 0 00-.378-.461 1.035 1.035 0 00-.588-.168zm8.65-11.254v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---excel .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zm5.039 8.902c.224-.336.238-.672.042-1.008a.957.957 0 00-.882-.503h-2.94c-.392 0-.672.167-.84.503l-3.107 5.795c0-.056-1.036-1.987-3.107-5.795-.168-.336-.448-.503-.84-.503h-2.94c-.392 0-.686.181-.882.545-.196.364-.182.714.042 1.05l5.04 7.81-5.04 7.895c-.224.336-.238.672-.042 1.008.196.336.49.504.882.504h2.94c.392 0 .672-.168.84-.504 1.903-3.415 2.939-5.347 3.107-5.795.952 1.848 1.96 3.78 3.023 5.795.224.336.532.504.924.504h2.94a.957.957 0 00.882-.504c.196-.336.182-.672-.042-1.008l-5.04-7.894zm8.398-10.078v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---powerpoint .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.293 22.76c.728 0 1.288.238 1.68.714.392.476.588 1.091.588 1.847s-.21 1.372-.63 1.848c-.42.476-.994.714-1.722.714h-2.268V22.76zm15.37-13.942c.391.392.587.868.587 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zm-12.85 2.604c0 .56.195 1.036.587 1.428s.868.587 1.428.587H32.25v27.547c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zm4.45 13.857c0-1.847-.56-3.387-1.679-4.619-1.12-1.232-2.604-1.848-4.451-1.848H10.33c-.112 0-.238.028-.378.084a.986.986 0 00-.336.21.986.986 0 00-.21.336c-.056.14-.084.266-.084.378v16.797c0 .28.098.518.294.714a.972.972 0 00.714.294h2.604c.28 0 .518-.098.713-.294a.972.972 0 00.294-.714V31.83H16.21c.336 0 .826-.028 1.47-.084s1.19-.168 1.637-.336.938-.406 1.47-.714c.532-.308.966-.7 1.302-1.175.336-.476.616-1.064.84-1.764.224-.7.336-1.526.336-2.478z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---image .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M32.25 10.246v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428zm-11.422 3.192H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796v11.422c0 .56.196 1.036.588 1.428s.868.588 1.428.588zm-8.566 2.519c-.784-.784-1.722-1.176-2.814-1.176s-2.03.392-2.813 1.176-1.176 1.736-1.176 2.856.392 2.071 1.176 2.855 1.721 1.176 2.813 1.176 2.044-.392 2.856-1.176 1.217-1.736 1.217-2.855-.42-2.072-1.26-2.856zm14.697 18.98v-9.406l-3.36-3.36c-.447-.447-.923-.447-1.427 0l-8.65 8.735-3.36-3.36c-.448-.447-.896-.447-1.344 0l-3.359 3.36v4.032z'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---audio .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796zM13.438 33.93V22.508c0-.448-.21-.756-.63-.924-.42-.168-.77-.084-1.05.252l-3.024 3.023H6.383c-.672 0-1.008.336-1.008 1.008v4.703c0 .672.336 1.008 1.008 1.008h2.351l3.024 3.024c.28.336.63.42 1.05.252.42-.168.63-.476.63-.924zm2.771-4.032c-.56.616-.714 1.288-.462 2.016s.714 1.176 1.386 1.344 1.344 0 2.015-.504c1.12-1.176 1.68-2.59 1.68-4.241 0-1.652-.56-3.038-1.68-4.158-.615-.615-1.287-.811-2.015-.587s-1.19.671-1.386 1.343-.042 1.344.462 2.016c.392.392.588.854.588 1.386 0 .532-.196.994-.588 1.385zm7.223-9.826c-.56-.56-1.218-.728-1.974-.504-.756.224-1.218.672-1.386 1.344s0 1.344.504 2.016c1.512 1.567 2.268 3.443 2.268 5.627 0 2.183-.756 4.059-2.268 5.627-.616.616-.784 1.287-.504 2.015.28.728.756 1.162 1.428 1.302.672.14 1.316-.042 1.932-.546 2.295-2.351 3.443-5.165 3.443-8.44 0-3.276-1.148-6.09-3.443-8.44zm8.818-9.826v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---video .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.25 10.246v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428zm-13.438 1.176c0 .56.196 1.036.588 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796zm8.063 12.094c0-.896-.42-1.512-1.26-1.848-.84-.336-1.567-.196-2.183.42l-4.62 4.619v-3.191c0-.56-.195-1.036-.587-1.428s-.868-.588-1.428-.588H7.39c-.56 0-1.036.196-1.428.588s-.588.868-.588 1.428v9.406c0 .56.196 1.036.588 1.428s.868.588 1.428.588h9.406c.56 0 1.036-.196 1.428-.588s.587-.868.587-1.428V29.73l4.62 4.62c.616.616 1.343.755 2.183.42.84-.336 1.26-.952 1.26-1.848z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---archive .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.662 8.818c.392.392.588.868.588 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zM9.406 28.555c.448-.224.91-.336 1.386-.336.476 0 .924.098 1.344.294.42.196.756.476 1.008.84.252.363.377.741.377 1.133 0 .616-.265 1.148-.797 1.596-.532.448-1.176.672-1.932.672s-1.4-.224-1.932-.672c-.532-.448-.797-.98-.797-1.596 0-.392.125-.77.377-1.133.252-.364.574-.63.966-.798zm9.407-17.133c0 .56.195 1.036.587 1.428s.868.587 1.428.587H32.25v27.547c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h8.734v2.687h2.688V0h5.375zM8.063 2.687v2.688h2.687V2.687zm-.756 30.655c.895 1.064 2.043 1.595 3.443 1.595s2.534-.531 3.401-1.595c.868-1.064 1.19-2.296.966-3.696l-1.512-7.306c-.112-.56-.447-.84-1.007-.84H10.75v-2.688h2.688v-2.687H10.75v-2.688h2.688V10.75H10.75V8.062h2.688V5.375H10.75v2.687H8.063v2.688h2.687v2.687H8.063v2.688h2.687v2.687H8.063V21.5l-1.596 8.146c-.28 1.344 0 2.576.84 3.696z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---file .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M18.813 11.422c0 .56.195 1.036.587 1.428s.868.588 1.428.588H32.25v27.546c0 .56-.196 1.036-.588 1.428s-.868.588-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588S0 41.544 0 40.984V2.016C0 1.456.196.98.588.588S1.456 0 2.016 0h16.796zm13.437-1.176v.504H21.5V0h.504c.56 0 1.036.196 1.428.588l8.23 8.23c.392.392.588.868.588 1.428z'/%3E%3C/svg%3E")
}
.bgw-m-stripe--media-download---download .bgw-m-stripe-link:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 43 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.14 0h6.72c.56 0 1.035.196 1.427.588s.588.868.588 1.428v14.109h7.39c.728 0 1.232.35 1.512 1.05.28.7.168 1.302-.336 1.805L22.676 31.746c-.336.336-.728.504-1.176.504s-.84-.168-1.176-.504L7.56 18.98c-.504-.503-.616-1.105-.336-1.805.28-.7.784-1.05 1.511-1.05h7.391V2.015c0-.56.196-1.035.588-1.427S17.58 0 18.14 0zM43 31.578v9.406c0 .56-.196 1.036-.588 1.428a1.944 1.944 0 01-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984v-9.406c0-.56.196-1.036.588-1.428a1.944 1.944 0 011.428-.588H14.36l4.116 4.116c.84.84 1.847 1.26 3.023 1.26s2.184-.42 3.023-1.26l4.116-4.116h12.345c.56 0 1.036.196 1.428.588s.588.868.588 1.428zm-10.918 8.567c.336-.336.504-.728.504-1.176s-.168-.84-.504-1.176-.728-.504-1.176-.504-.84.168-1.176.504-.503.728-.503 1.176.168.84.503 1.176.728.503 1.176.503.84-.168 1.176-.503zm5.375 0c.336-.336.504-.728.504-1.176s-.168-.84-.504-1.176-.728-.504-1.176-.504-.84.168-1.176.504-.503.728-.503 1.176.168.84.503 1.176.728.503 1.176.503.84-.168 1.176-.503z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-stripe--event .bgw-m-stripe-link {
    height:100%
}
.bgw-m-stripe--event .bgw-m-stripe-content {
    -moz-flex:1 1 auto;
    flex:1 1 auto
}
@media (max-width:575.98px) {
    .bgw-m-stripe-calendar {
        display:none
    }
    .bgw-m-stripe--event .bgw-m-stripe-visual {
        margin-top:.9375rem
    }
}
@media (min-width:576px) {
    .bgw-m-stripe--event .bgw-m-stripe-link {
        display:-moz-flex;
        display:flex;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .bgw-m-stripe-calendar {
        -moz-flex:0 0 70px;
        flex:0 0 70px;
        width:70px;
        max-width:70px;
        background:#fff;
        text-align:center;
        margin-right:1.25rem;
        margin-top:.3125rem;
        border:1px solid #004994
    }
    .bgw-m-stripe-calendar-item {
        display:block;
        line-height:1.1
    }
    .bgw-m-stripe-calendar-item--day,
    .bgw-m-stripe-calendar-item--year {
        font-weight:700
    }
    .bgw-m-stripe-calendar-item--month,
    .bgw-m-stripe-calendar-item--year {
        font-size:1rem
    }
    .bgw-m-stripe-calendar-item--year {
        background:#004994;
        color:#fff
    }
    .bgw-m-stripe-calendar-item--day {
        font-size:1.5rem
    }
}
@media (min-width:576px) and (max-width:1200px) {
    .bgw-m-stripe-calendar-item--day {
        font-size:calc(1.2525rem + .33vw)
    }
}
@media (min-width:576px) {
    .bgw-m-stripe-calendar-item--day,
    .bgw-m-stripe-calendar-item--month {
        color:#004994
    }
    .bgw-m-stripe-calendar-item--month,
    .bgw-m-stripe-calendar-item--year {
        padding-top:.3125rem;
        padding-bottom:.5rem
    }
    .bgw-m-stripe--event .bgw-m-stripe-visual {
        -moz-flex:1 0 27.8350515464%;
        flex:1 0 27.8350515464%;
        width:27.8350515464%;
        max-width:27.8350515464%;
        margin-left:1.25rem
    }
}
.bgw-m-stripe--text .bgw-m-stripe-link {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-stripe--text .bgw-m-stripe-heading {
    font-size:1.75rem;
    font-weight:700
}
@media (max-width:1200px) {
    .bgw-m-stripe--text .bgw-m-stripe-heading {
        font-size:calc(1.255rem + .66vw)
    }
}
.bgw-m-figure {
    margin:0;
    width:100%
}
.bgw-m-figure-wrap {
    position:relative
}
.bgw-m-figure--orgsize .bgw-m-figure-wrap {
    background:#3c3c3c
}
.bgw-m-figure--orgsize .bgw-m-figure-wrap>.container {
    position:relative
}
.bgw-m-figure-copyright {
    display:-moz-flex;
    display:flex;
    font-size:.875rem;
    position:absolute;
    bottom:0;
    left:0;
    color:#3c3c3c;
    background:hsla(0,0%,100%,.8);
    padding:.125rem;
    z-index:1
}
.bgw-m-figure--orgsize .bgw-m-figure-copyright {
    left:15px
}
.bgw-m-figure-copyright-trigger {
    font-weight:700;
    border:none;
    background:none;
    padding-left:.4375rem;
    padding-right:.4375rem
}
.bgw-m-figure-copyright-trigger:hover+.bgw-m-figure-copyright-note {
    display:block
}
.bgw-m-figure-copyright-trigger:focus {
    outline:none
}
.bgw-m-figure-copyright--collapsed .bgw-m-figure-copyright-note {
    display:none
}
.bgw-m-figure-copyright--collapsed .bgw-m-figure-copyright-note:hover {
    display:block
}
.bgw-m-figure-enlarge {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.688 6.75v1.125c0 .281-.141.422-.422.422h-1.97v1.969c0 .28-.14.421-.421.421H6.75c-.281 0-.422-.14-.422-.421v-1.97H4.36c-.28 0-.421-.14-.421-.421V6.75c0-.281.14-.422.421-.422h1.97V4.36c0-.28.14-.422.421-.422h1.125c.281 0 .422.141.422.422v1.97h1.969c.28 0 .421.14.421.421zm7.066 10.02l-.984.984c-.165.164-.364.246-.598.246s-.434-.082-.598-.246l-3.515-3.516a.814.814 0 01-.246-.597v-.563C10.5 14.11 9 14.625 7.313 14.625c-2.016 0-3.739-.715-5.168-2.145C.715 11.05 0 9.328 0 7.312c0-2.015.715-3.738 2.145-5.167C3.575.715 5.297 0 7.313 0c2.015 0 3.738.715 5.167 2.145 1.43 1.43 2.145 3.152 2.145 5.167 0 1.688-.516 3.188-1.547 4.5h.563c.234 0 .433.083.597.247l3.516 3.515c.164.164.246.363.246.598s-.082.433-.246.598zm-7.067-6.083c.938-.937 1.407-2.062 1.407-3.374 0-1.313-.469-2.438-1.406-3.375C9.75 3 8.624 2.53 7.312 2.53 6 2.531 4.876 3 3.938 3.937 3 4.875 2.532 6 2.532 7.313c0 1.312.469 2.437 1.406 3.375.938.937 2.063 1.406 3.376 1.406 1.312 0 2.437-.469 3.375-1.406z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    position:absolute;
    top:10px;
    right:10px;
    background-position:10px 10px;
    width:38px;
    height:38px;
    background-size:18px 18px;
    background-repeat:no-repeat
}
.bgw-m-figure-caption {
    padding-top:.625rem;
    color:#3c3c3c;
    font-weight:700
}
.bgw-m-figure-caption>p {
    font-size:1rem
}
.bgw-m-figure-caption>p:not(:only-child):not(:last-child) {
    margin-bottom:.4375rem
}
.bgw-m-figure-caption>p:last-child,
.bgw-m-figure-caption>p:only-child {
    margin-bottom:0
}
@media (min-width:992px) {
    .bgw-m-slider--landing-page .bgw-m-figure-copyright {
        top:0;
        bottom:auto
    }
}
.bgw-h-using-keyboard .bgw-m-figure-copyright-note {
    display:block
}
.bgw-h-using-keyboard .bgw-l-stripelist .bgw-m-stripe-visual {
    border:none;
    background:none
}
.bgw-h-using-keyboard .bgw-l-stripelist .bgw-m-stripe-visual picture {
    border:1px solid #ccc
}
.bgw-h-using-keyboard .bgw-l-stripelist .bgw-m-stripe-visual .bgw-m-figure-copyright {
    bottom:auto;
    position:relative;
    word-break:break-word;
    background:none
}
.bgw-h-using-keyboard .bgw-l-stripelist .bgw-m-stripe-visual .bgw-m-figure-copyright-trigger {
    padding:0 2px 0 0
}
.bgw-m-table {
    font-size:1.375rem;
    background:#fff;
    color:#3c3c3c
}
@media (max-width:1200px) {
    .bgw-m-table {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-table-table {
    width:100%
}
.bgw-m-table-table td>*,
.bgw-m-table-table th>* {
    display:inline-block
}
.bgw-m-table-table td p,
.bgw-m-table-table th p {
    display:block
}
.bgw-m-table-table td p:last-child,
.bgw-m-table-table td p:only-child,
.bgw-m-table-table th p:last-child,
.bgw-m-table-table th p:only-child {
    margin:0
}
.bgw-m-table-table th {
    position:relative;
    font-weight:700;
    background:#eee;
    border-bottom:1px solid #fff
}
.bgw-m-table-table th:not(.bgw-m-table-heading) {
    vertical-align:middle
}
.bgw-m-table-table th[role=columnheader]:not(.no-sort) {
    cursor:pointer
}
.bgw-m-table-table th[role=columnheader]:not(.no-sort) button {
    border:none;
    font-weight:inherit;
    color:inherit;
    padding:0 2rem 0 0
}
.bgw-m-table-table th[role=columnheader]:not(.no-sort) button:focus {
    outline:none
}
.bgw-m-table-table th[role=columnheader]:not(.no-sort) button:after {
    content:"";
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    right:auto;
    border-color:#3c3c3c transparent;
    border-style:solid;
    border-width:0 8px 8px;
    opacity:.4;
    -ms-user-select:none;
    user-select:none;
    margin-left:.625rem
}
.bgw-m-table-table th[aria-sort=ascending]:not(.no-sort) button:after {
    border-left-width:8px;
    border-bottom:0;
    border-right-width:8px;
    border-top-width:8px
}
.bgw-m-table-table th[aria-sort]:not(.no-sort) button:after {
    visibility:visible;
    opacity:.4
}
.bgw-h-using-keyboard .bgw-m-table-table th[role=columnheader]:not(.no-sort) button:focus:after,
.bgw-m-table-table th[role=columnheader]:not(.no-sort):hover button:after {
    visibility:visible;
    opacity:1
}
.bgw-m-table-table td {
    vertical-align:top;
    border-bottom:2px solid #ccc
}
.bgw-m-table-table td.bgw-h-hint {
    font-weight:700;
    color:#dc3545
}
.bgw-m-table-table tbody tr.bgw-h-standard[aria-hidden=true] {
    display:none
}
.bgw-m-table-table tbody tr.bgw-h-highlighted {
    background:#fff3dc
}
.bgw-m-table-heading {
    vertical-align:top;
    border-bottom:2px solid #ccc
}
@media (max-width:991.98px) {
    .bgw-m-table {
        overflow-x:auto;
        overflow-y:hidden;
        -webkit-overflow-scrolling:touch
    }
    .bgw-m-table-table td,
    .bgw-m-table-table th {
        padding-top:.9375rem;
        padding-bottom:.9375rem
    }
    .bgw-m-table-table td:not(:first-child):not(:last-child):not(:only-child),
    .bgw-m-table-table th:not(:first-child):not(:last-child):not(:only-child) {
        padding-left:.625rem;
        padding-right:.625rem
    }
    .bgw-m-table-table td:first-child,
    .bgw-m-table-table th:first-child {
        padding-left:.9375rem;
        padding-right:.625rem
    }
    .bgw-m-table-table td:last-child,
    .bgw-m-table-table th:last-child {
        padding-left:.625rem;
        padding-right:.9375rem
    }
    .bgw-m-table-table td:only-child,
    .bgw-m-table-table th:only-child {
        padding-left:.9375rem;
        padding-right:.9375rem
    }
}
@media (min-width:992px) {
    .bgw-m-table-table td,
    .bgw-m-table-table th {
        padding-top:1.25rem;
        padding-bottom:1.25rem
    }
    .bgw-m-table-table td:not(:first-child):not(:last-child):not(:only-child),
    .bgw-m-table-table th:not(:first-child):not(:last-child):not(:only-child) {
        padding-left:.9375rem;
        padding-right:.9375rem
    }
    .bgw-m-table-table td:first-child,
    .bgw-m-table-table th:first-child {
        padding-left:1.875rem;
        padding-right:.9375rem
    }
    .bgw-m-table-table td:last-child,
    .bgw-m-table-table th:last-child {
        padding-left:.9375rem;
        padding-right:1.875rem
    }
    .bgw-m-table-table td:only-child,
    .bgw-m-table-table th:only-child {
        padding-left:1.875rem;
        padding-right:1.875rem
    }
}
.bgw-m-table--sortable th p {
    display:inline-block
}
.bgw-m-blockquote:not(:only-child):not(:last-child):not([class]) {
    margin-bottom:3.125rem
}
.bgw-m-blockquote:last-child,
.bgw-m-blockquote:only-child {
    margin-bottom:0
}
.bgw-m-blockquote-txt,
.bgw-m-blockquote p {
    font-size:2.375rem;
    font-style:italic;
    text-align:center
}
@media (max-width:1200px) {
    .bgw-m-blockquote-txt,
    .bgw-m-blockquote p {
        font-size:calc(1.26125rem + 1.485vw)
    }
}
.bgw-l-position--slip-out .bgw-m-blockquote-txt,
.bgw-l-position--slip-out .bgw-m-blockquote p {
    font-size:1.75rem
}
@media (max-width:1200px) {
    .bgw-l-position--slip-out .bgw-m-blockquote-txt,
    .bgw-l-position--slip-out .bgw-m-blockquote p {
        font-size:calc(1.255rem + .66vw)
    }
}
.bgw-m-blockquote-wrap {
    margin:0
}
.bgw-m-blockquote-source {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:center;
    justify-content:center;
    -moz-align-items:center;
    align-items:center;
    position:relative;
    padding-top:1.25rem;
    margin-top:1.25rem
}
.bgw-m-blockquote-source:before {
    content:"";
    position:absolute;
    top:0;
    left:50%;
    height:3px;
    width:60px;
    background:#fdc24e;
    margin:0 0 0 -30px
}
.bgw-m-blockquote-visual {
    padding-bottom:.625rem
}
.bgw-m-blockquote-avatar {
    -moz-flex:0 1 70px;
    flex:0 1 70px;
    width:70px;
    max-width:70px;
    max-height:70px;
    border-radius:100%;
    overflow:hidden;
    margin-right:1.25rem
}
.bgw-m-blockquote-author {
    font-weight:700;
    color:#3c3c3c
}
.bgw-m-blockquote--visual .bgw-m-blockquote-author {
    padding-top:1.25rem
}

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position:relative
}
.flickity-enabled:focus {
    outline:none
}
.flickity-viewport {
    overflow:hidden;
    position:relative;
    height:100%
}
.flickity-slider {
    position:absolute;
    width:100%;
    height:100%
}
.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color:transparent;
    -ms-user-select:none;
    user-select:none
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor:move;
    cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor:grabbing
}
.flickity-button {
    position:absolute;
    border:none;
    color:#3c3c3c
}
.bgw-h-single-cell .flickity-button {
    display:none
}
.bgw-m-slider--landing-page .flickity-button {
    transition:all .25s cubic-bezier(.77,0,.175,1);
    background:hsla(0,0%,100%,.75);
    border:1px solid #ddd;
    opacity:0
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-slider--landing-page .flickity-button {
        transition:none
    }
}
.bgw-m-slider--generic .flickity-button {
    background:#fff
}
.flickity-button:hover {
    background:#fdc24e;
    border:1px solid #fdc24e;
    cursor:pointer
}
.flickity-button:hover>svg {
    fill:#000
}
.flickity-button:focus {
    box-shadow:0 0 5px 7px #fff;
    background:#fff;
    opacity:1;
    outline-offset:1px!important;
    outline-width:5px!important
}
.flickity-button:active {
    opacity:.6
}
.flickity-button:disabled {
    opacity:.3;
    cursor:auto;
    pointer-events:none
}
.flickity-button-icon {
    fill:currentColor
}
.flickity-prev-next-button {
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width:40px;
    height:40px;
    border-radius:50%
}
@media (prefers-reduced-motion:reduce) {
    .flickity-prev-next-button {
        transition:none
    }
}
.bgw-m-slider--generic .flickity-prev-next-button {
    top:50%;
    transform:translateY(-50%)
}
.bgw-m-slider--landing-page .flickity-prev-next-button {
    top:37.804878%
}
.bgw-m-slider--landing-page .flickity-prev-next-button.previous {
    left:20px
}
.bgw-m-slider--generic .flickity-prev-next-button.previous {
    left:-25px
}
.bgw-m-slider--landing-page .flickity-prev-next-button.next {
    right:20px
}
.bgw-m-slider--generic .flickity-prev-next-button.next {
    right:-25px
}
.flickity-rtl .flickity-prev-next-button.previous {
    left:auto;
    right:20px
}
.flickity-rtl .flickity-prev-next-button.next {
    right:auto;
    left:20px
}
.flickity-prev-next-button .flickity-button-icon {
    position:absolute
}
.bgw-m-slider--landing-page .flickity-prev-next-button .flickity-button-icon {
    left:20%;
    top:20%;
    width:60%;
    height:60%
}
.bgw-m-slider--generic .flickity-prev-next-button .flickity-button-icon {
    left:30%;
    top:30%;
    width:40%;
    height:40%
}
.flickity-page-dots {
    position:absolute;
    padding:0;
    margin:0;
    list-style:none;
    text-align:center;
    line-height:1
}
.bgw-h-single-cell .flickity-page-dots {
    display:none
}
.bgw-m-slider--generic .flickity-page-dots {
    left:0;
    right:0;
    bottom:10px
}
.bgw-m-slider--landing-page .flickity-page-dots {
    top:10px;
    left:50%;
    transform:translate(-50%)
}
.flickity-rtl .flickity-page-dots {
    direction:rtl
}
.flickity-page-dots .dot {
    pointer-events:none;
    display:inline-block;
    margin:0 5px;
    background:#fff;
    border-radius:50%;
    cursor:pointer;
    border:1px solid #fdc24e;
    width:10px;
    height:10px
}
.flickity-page-dots .dot:focus {
    box-shadow:0 0 0 5px #004994
}
.flickity-page-dots .dot:hover {
    border:2px solid #004994
}
.flickity-page-dots .dot.is-selected {
    background:#fdc24e;
    border:1px solid #fdc24e
}
.flickity-page-dots .dot.is-selected:hover {
    border:2px solid #004994
}
.bgw-m-slider p:last-child,
.bgw-m-slider p:only-child {
    margin-bottom:0
}
.bgw-m-slider.bgw-m-slider--landing-page {
    padding-bottom:1.25rem
}
@media (min-width:992px) {
    .bgw-m-slider.bgw-m-slider--landing-page .flickity-viewport {
        min-height:654px
    }
}
.bgw-m-slider.bgw-m-slider--landing-page:hover .flickity-prev-next-button:not(:disabled) {
    opacity:1
}
.bgw-m-slider.bgw-m-slider--generic {
    background:#eee;
    padding-bottom:2.5rem
}
.bgw-m-slider .flickity-viewport {
    transition:all .25s cubic-bezier(.77,0,.175,1)
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-slider .flickity-viewport {
        transition:none
    }
}
.bgw-m-slider-player {
    position:absolute;
    top:20px;
    right:35px;
    z-index:1
}
.bgw-m-slider-player-button {
    background-size:15px;
    background-repeat:no-repeat;
    width:40px;
    height:40px;
    border-radius:100%;
    background-color:hsla(0,0%,100%,.75);
    border:1px solid #ddd
}
.bgw-m-slider-player-button:hover {
    background-color:#fdc24e;
    border:1px solid #fdc24e
}
.bgw-m-slider-player-button:focus {
    box-shadow:0 0 5px 7px #fff;
    opacity:1;
    outline-offset:1px!important;
    outline-width:5px!important
}
.bgw-m-slider-player--paused button {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.61 18.09c1.343.784 2.015 1.932 2.015 3.443 0 1.512-.672 2.66-2.016 3.444L6.047 42.445c-1.288.784-2.618.798-3.99.042C.687 41.732 0 40.57 0 39.002V4.065c0-1.68.714-2.87 2.142-3.57 1.427-.7 2.73-.658 3.905.126z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position:13px
}
.bgw-m-slider-player--playing button {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M12.094 37.625H4.03c-1.12 0-2.071-.392-2.855-1.176S0 34.714 0 33.594V4.03c0-1.12.392-2.071 1.176-2.855S2.91 0 4.03 0h8.063c1.12 0 2.071.392 2.855 1.176s1.176 1.735 1.176 2.855v29.563c0 1.12-.392 2.071-1.176 2.855s-1.735 1.176-2.855 1.176zm25.531-4.031c0 1.12-.392 2.071-1.176 2.855s-1.735 1.176-2.855 1.176H25.53c-1.12 0-2.071-.392-2.855-1.176S21.5 34.714 21.5 33.594V4.03c0-1.12.392-2.071 1.176-2.855S24.41 0 25.53 0h8.063c1.12 0 2.071.392 2.855 1.176s1.176 1.735 1.176 2.855z'/%3E%3C/svg%3E");
    background-position:50%
}
.bgw-h-single-cell .bgw-m-slider-player {
    display:none
}
.bgw-m-slider-cell {
    text-align:left;
    overflow:auto
}
.bgw-m-slider-cell a:not(.bgw-m-figure-link):not(.bgw-m-card-link),
.bgw-m-slider-cell button:not(.bgw-m-figure-link):not(.bgw-m-card-link),
.bgw-m-slider-cell input:not(.bgw-m-figure-link):not(.bgw-m-card-link) {
    display:none
}
.bgw-m-slider-cell.is-selected a:not(.bgw-m-figure-link):not(.bgw-m-card-link),
.bgw-m-slider-cell.is-selected button:not(.bgw-m-figure-link):not(.bgw-m-card-link),
.bgw-m-slider-cell.is-selected input:not(.bgw-m-figure-link):not(.bgw-m-card-link) {
    display:inline-block
}
.bgw-m-slider-cell.is-selected a.bgw-m-card-link,
.bgw-m-slider-cell.is-selected a.bgw-m-figure-link,
.bgw-m-slider-cell.is-selected button.bgw-m-card-link,
.bgw-m-slider-cell.is-selected button.bgw-m-figure-link,
.bgw-m-slider-cell.is-selected input.bgw-m-card-link,
.bgw-m-slider-cell.is-selected input.bgw-m-figure-link {
    display:block
}
.bgw-m-slider-cell .bgw-m-teaser--fullimage a:focus {
    outline-offset:-4px
}
.bgw-l-position .bgw-m-slider-cell--2-col,
.bgw-l-position .bgw-m-slider-cell--3-col,
.bgw-l-position .bgw-m-slider-cell--4-col,
.bgw-l-position .bgw-m-slider-cell--5-col,
.bgw-l-position .bgw-m-slider-cell--6-col,
.bgw-m-section .bgw-m-slider-cell--2-col,
.bgw-m-section .bgw-m-slider-cell--3-col,
.bgw-m-section .bgw-m-slider-cell--4-col,
.bgw-m-section .bgw-m-slider-cell--5-col,
.bgw-m-section .bgw-m-slider-cell--6-col {
    padding:1.25rem 0
}
.bgw-m-section:first-child .bgw-m-slider-cell--2-col,
.bgw-m-section:first-child .bgw-m-slider-cell--3-col,
.bgw-m-section:first-child .bgw-m-slider-cell--4-col,
.bgw-m-section:first-child .bgw-m-slider-cell--5-col,
.bgw-m-section:first-child .bgw-m-slider-cell--6-col {
    padding:0 0 1.25rem
}
.bgw-m-slider-cell--1-col {
    width:100%
}
.bgw-m-slider--landing-page .bgw-m-slider-cell--1-col {
    display:-moz-flex;
    display:flex;
    -moz-flex-direction:column;
    flex-direction:column;
    -moz-align-items:center;
    align-items:center;
    text-decoration:none;
    position:relative
}
.bgw-m-slider-teaser {
    margin-bottom:1.25rem
}
.bgw-m-slider-heading {
    color:#004994
}
.bgw-m-slider-paragraph {
    margin-bottom:1.25rem;
    color:#3c3c3c
}
@media (max-width:767.98px) {
    .bgw-m-slider-cell--2-col,
    .bgw-m-slider-cell--3-col,
    .bgw-m-slider-cell--4-col,
    .bgw-m-slider-cell--5-col,
    .bgw-m-slider-cell--6-col {
        width:75%
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-m-slider-cell--2-col,
    .bgw-m-slider-cell--3-col,
    .bgw-m-slider-cell--4-col,
    .bgw-m-slider-cell--5-col,
    .bgw-m-slider-cell--6-col {
        width:50%
    }
}
@media (max-width:991.98px) {
    .bgw-m-slider-heading {
        margin-bottom:1.25rem
    }
    .bgw-m-slider-teaser {
        width:100%;
        background:#eee;
        background:#fff;
        padding:1.25rem
    }
    .bgw-m-slider-paragraph {
        display:none
    }
}
@media (min-width:992px) {
    .bgw-m-slider-cell--2-col {
        width:50%
    }
    .bgw-m-slider-cell--3-col {
        width:33.333333333%
    }
    .bgw-m-slider-cell--4-col {
        width:25%
    }
    .bgw-m-slider-cell--5-col {
        width:20%
    }
    .bgw-m-slider-cell--6-col {
        width:16.666666667%
    }
    .bgw-m-slider-heading {
        margin-bottom:.625rem
    }
    .bgw-m-slider-teaser {
        padding:.9375rem 2.5rem 1.5625rem;
        margin-top:-100px;
        background:#fff;
        width:770px;
        box-shadow:0 0 20px 0 rgba(0,0,0,.25);
        z-index:1
    }
}
@media (max-width:1199.98px) {
    .bgw-m-slider-cell--2-col,
    .bgw-m-slider-cell--3-col,
    .bgw-m-slider-cell--4-col,
    .bgw-m-slider-cell--5-col,
    .bgw-m-slider-cell--6-col {
        margin-right:.3125rem;
        margin-left:.3125rem
    }
    .bgw-m-slider--generic .bgw-m-slider-cell--1-col {
        padding:1.25rem
    }
}
@media (min-width:1200px) {
    .bgw-m-slider-cell--2-col,
    .bgw-m-slider-cell--3-col,
    .bgw-m-slider-cell--4-col,
    .bgw-m-slider-cell--5-col,
    .bgw-m-slider-cell--6-col {
        margin-right:.9375rem;
        margin-left:.9375rem
    }
    .bgw-m-slider--generic .bgw-m-slider-cell--1-col {
        padding:1.25rem
    }
}
.awesomplete [hidden] {
    display:none
}
.awesomplete .visually-hidden {
    position:absolute;
    clip:rect(0,0,0,0)
}
.awesomplete>input {
    display:block
}
.awesomplete>ul {
    color:#004994;
    position:absolute;
    z-index:1;
    box-sizing:border-box;
    list-style:none;
    padding:0;
    margin:0;
    background:#fff;
    width:calc(100% + 4px);
    left:-2px
}
.awesomplete>ul:empty {
    display:none
}
.awesomplete>ul {
    border:2px solid #bbb
}
@supports (transform:scale(0)) {
    .awesomplete>ul {
        transition:.3s cubic-bezier(.4,.2,.5,1.4);
        transform-origin:1.43em -.43em
    }
    .awesomplete>ul:empty,
    .awesomplete>ul[hidden] {
        opacity:0;
        transform:scale(0);
        display:block;
        transition-timing-function:ease
    }
}
.awesomplete>ul>li {
    position:relative;
    cursor:pointer
}
.awesomplete>ul>li:hover,
.awesomplete>ul>li[aria-selected=true] {
    background:#fff3dc
}
.awesomplete mark {
    padding:0;
    margin:0;
    display:inline-block;
    background:none
}
.awesomplete li[aria-selected=true] mark,
.awesomplete mark {
    color:#004994;
    font-weight:700
}
.bgw-m-search-bar--header .awesomplete>ul {
    top:100%
}
.bgw-m-search-bar--article .awesomplete>ul,
.bgw-m-search-bar--page .awesomplete>ul {
    top:auto
}
.awesomplete>ul>li {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .awesomplete>ul>li {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-search-bar--article .awesomplete>ul>li {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-search-bar--article .awesomplete>ul>li:not(:last-child):before {
    content:"";
    position:absolute;
    left:20px;
    bottom:0;
    height:2px;
    background:#bbb;
    width:calc(100% - 40px)
}
.bgw-m-search-bar--header .awesomplete>ul>li:not(:last-child),
.bgw-m-search-bar--page .awesomplete>ul>li:not(:last-child) {
    margin-bottom:.125rem
}
.awesomplete>ul>li.list-item--regular:after,
.bgw-m-search-bar--article .awesomplete>ul>li:after,
.bgw-m-search-bar--header .awesomplete>ul>li:after,
.bgw-m-search-bar--page .awesomplete>ul>li:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
    width:7px;
    height:12px;
    content:"";
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-6px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.bgw-m-search-bar--header .awesomplete>ul>li {
    padding:.4375rem 1.25rem .4375rem 3.125rem
}
.awesomplete>ul>li.list-item--adword {
    font-weight:700
}
.awesomplete>ul>li.list-item--adword.first {
    margin-top:3.125rem;
    border-top:1px solid #bbb
}
.awesomplete>ul>li.list-item--adword.first:before {
    font-size:1rem;
    font-weight:400;
    width:calc(100% - 40px);
    content:"Vorgeschlagene Seiten:";
    position:absolute;
    top:-30px;
    left:40px;
    color:#3c3c3c;
    background:#fff;
    padding:0 .625rem
}
.awesomplete>ul>li.list-item--adword span:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.648 9.102c.235.26.352.56.352.898 0 .339-.117.638-.352.898l-8.75 8.75c-.26.235-.56.352-.898.352-.339 0-.638-.117-.898-.352l-8.75-8.75A1.304 1.304 0 010 10c0-.339.117-.638.352-.898l8.75-8.75C9.362.117 9.662 0 10 0c.339 0 .638.117.898.352zm-3.945.507c.156-.156.156-.312 0-.468l-3.32-3.047c-.078-.078-.182-.091-.313-.04-.13.053-.195.144-.195.274v2.11H7.5c-.339 0-.632.123-.879.37-.247.248-.371.541-.371.88v3.124c0 .209.104.313.313.313h1.25c.208 0 .312-.104.312-.313v-2.5h3.75v2.11c0 .13.065.221.195.273.13.052.235.04.313-.039z' fill='%23777' fill-rule='evenodd'/%3E%3C/svg%3E");
    content:"";
    width:20px;
    height:20px;
    position:absolute;
    top:50%;
    left:20px;
    margin-top:-10px;
    background-position:50%;
    background-repeat:no-repeat
}
.bgw-m-search-bar--article .awesomplete>ul>li,
.bgw-m-search-bar--page .awesomplete>ul>li {
    padding:.4375rem 1.25rem
}
.bgw-m-search-bar--header,
.bgw-m-search-bar--page {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-search-bar--adresses,
.bgw-m-search-bar--header,
.bgw-m-search-bar--page {
    border:2px solid #888
}
.bgw-m-search-bar--adresses,
.bgw-m-search-bar--article,
.bgw-m-search-bar--page {
    z-index:1027;
    position:relative
}
.bgw-m-search-bar--header {
    position:absolute;
    background:#eee;
    padding:.3125rem .3125rem .3125rem 0;
    z-index:1;
    pointer-events:none;
    opacity:0
}
.bgw-h-searchbar-expanded .bgw-m-search-bar--header {
    transition:all 1s cubic-bezier(.77,0,.175,1);
    opacity:1;
    pointer-events:auto
}
@media (prefers-reduced-motion:reduce) {
    .bgw-h-searchbar-expanded .bgw-m-search-bar--header {
        transition:none
    }
}
.bgw-m-search-bar--header .form-control {
    background:#eee
}
.bgw-m-search-bar--adresses,
.bgw-m-search-bar--page {
    max-width:970px;
    margin:0 auto;
    background:#fff;
    position:relative
}
.bgw-m-search-bar-wrap:first-child {
    -moz-flex:1 1 auto;
    flex:1 1 auto
}
.bgw-m-search-bar--header .bgw-m-search-bar-wrap:first-child {
    padding-left:2.5rem
}
.bgw-m-search-bar--header .bgw-m-search-bar-wrap:first-child:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.672 20.766c.219.218.328.484.328.797s-.11.578-.328.796l-1.313 1.313c-.218.219-.484.328-.796.328s-.579-.11-.797-.328l-4.688-4.688a1.085 1.085 0 01-.328-.796v-.75C14 18.813 12 19.5 9.75 19.5c-2.688 0-4.984-.953-6.89-2.86C.952 14.735 0 12.439 0 9.75c0-2.688.953-4.984 2.86-6.89C4.765.952 7.061 0 9.75 0s4.984.953 6.89 2.86c1.907 1.906 2.86 4.202 2.86 6.89 0 2.25-.687 4.25-2.062 6h.75c.312 0 .578.11.796.328zm-18.188-6.75c1.188 1.156 2.61 1.734 4.266 1.734s3.07-.586 4.242-1.758c1.172-1.172 1.758-2.586 1.758-4.242 0-1.656-.586-3.07-1.758-4.242C12.82 4.336 11.406 3.75 9.75 3.75s-3.07.586-4.242 1.758C4.336 6.68 3.75 8.094 3.75 9.75c0 1.656.578 3.078 1.734 4.266z' fill='%233C3C3C' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:20px;
    background-position:50%;
    background-repeat:no-repeat;
    content:"";
    width:50px;
    height:40px;
    position:absolute;
    top:50%;
    left:0;
    margin-top:-20px
}
.bgw-m-search-bar--page .bgw-m-search-bar-wrap:first-child {
    padding-left:1.875rem
}
.bgw-m-search-bar--page .bgw-m-search-bar-wrap:first-child li {
    padding-left:50px
}
.bgw-m-search-bar-wrap:last-child {
    -moz-flex:0 0 auto;
    flex:0 0 auto
}
.bgw-h-searchbar-empty .bgw-m-search-bar-wrap:last-child {
    display:none
}
.bgw-h-searchbar-filled .bgw-m-search-bar-wrap:last-child {
    display:block
}
.bgw-m-search-bar-input {
    height:auto;
    border:none
}
.bgw-m-search-bar--header .bgw-m-search-bar-input {
    font-size:1.375rem;
    padding-top:0;
    padding-bottom:0
}
@media (max-width:1200px) {
    .bgw-m-search-bar--header .bgw-m-search-bar-input {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-search-bar--adresses .bgw-m-search-bar-input {
    background-repeat:no-repeat
}
.bgw-m-search-bar-input:focus {
    box-shadow:none
}
.bgw-m-search-bar-result-col:first-child {
    padding-right:1.25rem
}
.bgw-m-search-bar-result-subline {
    font-size:1.125rem;
    display:block;
    padding-top:.3125rem;
    color:#3c3c3c
}
@media (max-width:991.98px) {
    .bgw-m-search-bar--header {
        top:100%;
        left:0;
        width:0;
        width:100%
    }
    .bgw-m-search-bar--page {
        padding-right:.125rem
    }
    .bgw-m-search-bar--adresses .bgw-m-search-bar-input,
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        font-size:1.375rem
    }
}
@media (max-width:991.98px) and (max-width:1200px) {
    .bgw-m-search-bar--adresses .bgw-m-search-bar-input,
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:991.98px) {
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        font-size:1.375rem;
        padding:.625rem 0 .625rem .625rem
    }
}
@media (max-width:991.98px) and (max-width:1200px) {
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:991.98px) {
    .bgw-m-search-bar--adresses .bgw-m-search-bar-input {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.672 20.766c.219.218.328.484.328.797s-.11.578-.328.796l-1.313 1.313c-.218.219-.484.328-.796.328s-.579-.11-.797-.328l-4.688-4.688a1.085 1.085 0 01-.328-.796v-.75C14 18.813 12 19.5 9.75 19.5c-2.688 0-4.984-.953-6.89-2.86C.952 14.735 0 12.439 0 9.75c0-2.688.953-4.984 2.86-6.89C4.765.952 7.061 0 9.75 0s4.984.953 6.89 2.86c1.907 1.906 2.86 4.202 2.86 6.89 0 2.25-.687 4.25-2.062 6h.75c.312 0 .578.11.796.328zm-18.188-6.75c1.188 1.156 2.61 1.734 4.266 1.734s3.07-.586 4.242-1.758c1.172-1.172 1.758-2.586 1.758-4.242 0-1.656-.586-3.07-1.758-4.242C12.82 4.336 11.406 3.75 9.75 3.75s-3.07.586-4.242 1.758C4.336 6.68 3.75 8.094 3.75 9.75c0 1.656.578 3.078 1.734 4.266z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-position:right 15px center;
        background-size:20px 20px;
        padding:.625rem 2.5rem .625rem .625rem
    }
}
@media (min-width:992px) {
    .bgw-m-search-bar--header {
        top:50%;
        left:30px;
        transform:translateY(-50%);
        width:0
    }
    .bgw-h-searchbar-expanded .bgw-m-search-bar--header {
        width:calc(100% - 100px)
    }
    .bgw-m-search-bar--page {
        padding-right:1.25rem
    }
    .bgw-m-search-bar--adresses .bgw-m-search-bar-input,
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        font-size:1.75rem
    }
}
@media (min-width:992px) and (max-width:1200px) {
    .bgw-m-search-bar--adresses .bgw-m-search-bar-input,
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        font-size:calc(1.255rem + .66vw)
    }
}
@media (min-width:992px) {
    .bgw-m-search-bar--page .bgw-m-search-bar-input {
        padding:1.25rem
    }
    .bgw-m-search-bar--adresses .bgw-m-search-bar-input {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 49 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45 0a4 4 0 014 4v41a4 4 0 01-4 4H4a4 4 0 01-4-4V4a4 4 0 014-4zM23.531 15c-2.351 0-4.361.834-6.029 2.502C15.834 19.17 15 21.18 15 23.532c0 2.35.834 4.36 2.502 6.029 1.668 1.668 3.678 2.502 6.03 2.502 1.968 0 3.718-.602 5.25-1.805v.656a.95.95 0 00.286.697l4.102 4.102a.95.95 0 00.697.287.95.95 0 00.697-.287l1.149-1.149c.191-.191.287-.423.287-.697s-.096-.506-.287-.697l-4.102-4.102a.95.95 0 00-.697-.287h-.656c1.203-1.531 1.805-3.281 1.805-5.25 0-2.351-.834-4.361-2.502-6.029C27.893 15.834 25.883 15 23.53 15zm0 3.281c1.45 0 2.687.513 3.712 1.538 1.026 1.026 1.538 2.263 1.538 3.712 0 1.45-.512 2.687-1.538 3.712-1.025 1.026-2.263 1.538-3.712 1.538s-2.693-.506-3.732-1.517c-1.012-1.04-1.518-2.284-1.518-3.733 0-1.449.513-2.686 1.538-3.712 1.026-1.025 2.263-1.538 3.712-1.538z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-position:right 20px center;
        background-size:50px 50px;
        padding:1.25rem 5rem 1.25rem 1.25rem
    }
}
.bgw-m-search-bar--page .bgw-m-search-bar-wrap:first-child:focus-within {
    outline:4px dashed var(--outline-color);
    outline-offset:4px
}
.bgw-m-search-bar--header:focus-within {
    border:2px solid #004994
}
@media (max-width:767.98px) {
    .bgw-m-search-result--highlight {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-search-result--highlight {
        margin-bottom:3.6082474227%
    }
}
.bgw-m-search-result .mark,
.bgw-m-search-result mark {
    padding:0!important;
    font-weight:700
}
.bgw-m-search-result-link {
    transition:color .15s ease-in-out;
    position:relative;
    display:block
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-search-result-link {
        transition:none
    }
}
.bgw-m-search-result-link:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-search-result-item {
    padding-left:1.25rem
}
@media (max-width:767.98px) {
    .bgw-m-search-result-item:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-search-result-item:not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-m-search-result-item:last-child,
.bgw-m-search-result-item:only-child {
    margin-bottom:0
}
.bgw-m-search-result--highlight .bgw-m-search-result-item:not(.bgw-m-search-result-item--button) {
    border-left:1px solid #fdc24e
}
.bgw-m-search-result--generic .bgw-m-search-result-item:not(.bgw-m-search-result-item--button) {
    border-left:1px solid #aaa
}
.bgw-m-search-result-heading {
    font-weight:700;
    line-height:1.636363636
}
.bgw-m-search-result-heading:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-search-result-heading:only-child {
    margin-bottom:0
}
.bgw-m-search-result-internal,
.bgw-m-search-result-meta,
.bgw-m-search-result-text {
    color:#3c3c3c
}
.bgw-m-search-result-text {
    font-size:1rem;
    margin:0
}
.bgw-m-search-result-meta {
    display:-moz-flex;
    display:flex;
    font-size:.875rem;
    padding-bottom:.625rem
}
.bgw-m-search-result-meta-type {
    position:relative;
    padding-left:1.875rem
}
.bgw-m-search-result-meta-type:before {
    content:"";
    position:absolute;
    top:2px;
    left:0;
    width:20px;
    height:20px;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:contain
}
.bgw-m-search-result-meta-type--folder:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 83 55' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M82.496 32.25L71.993 50.333c-.672 1.264-1.799 2.358-3.382 3.282C67.03 54.538 65.518 55 64.08 55H6.525c-1.343 0-2.35-.583-3.021-1.75-.672-1.167-.672-2.333 0-3.5l10.503-18.083c.672-1.264 1.799-2.358 3.381-3.282C18.971 27.462 20.482 27 21.921 27h57.554c1.343 0 2.35.583 3.021 1.75.672 1.167.672 2.333 0 3.5zM21.85 23.067c-1.63 0-3.21.289-4.744.866a13.89 13.89 0 00-4.097 2.378c-1.198 1.01-2.228 2.235-3.09 3.677L0 47V6.92c0-1.922.67-3.556 2.012-4.902C3.354.673 4.983 0 6.9 0h23l9.2 9.227h23c1.917 0 3.546.673 4.888 2.018C68.329 12.591 69 14.225 69 16.147v6.92z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--certificate:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='file-certificate' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-file-certificate fa-w-16 fa-3x'%3E%3Cpath fill='%23555' d='M504.99 105.01l-97.9-98c-7.71-7.71-16-7-23.1-7v128h128c0-7.53.64-15.35-7-23zm-153 31V.01H152c-13.3 0-24 10.7-24 24V133c18.3-5 19.58-5 26.45-5 16.23 0 32.1 6.67 43.53 18.3 8.72 9.59 4.41 6.98 18.28 10.76 21.07 5.75 37.64 22.53 43.23 43.8 3.11 13.2.6 8.66 10.75 18.99 15.25 15.51 21.26 38.26 15.7 59.36-3.75 13.23-3.71 8.01 0 22.12 5.57 21.11-.45 43.85-15.69 59.37-9.64 9.36-7.04 4.88-10.75 18.99-4.89 18.59-18.16 33.75-35.5 41.12V512h263.99c13.3 0 24-10.7 24-24V160.01h-136c-13.2 0-24-10.8-24-24zM247.42 338.28c7.4-7.53 10.29-18.5 7.58-28.79-5.43-20.65-5.44-17.74 0-38.42 2.71-10.28-.18-21.26-7.58-28.79-14.86-15.12-13.43-12.61-18.87-33.27-2.71-10.28-10.6-18.32-20.71-21.07-20.28-5.53-17.84-4.1-32.69-19.21-7.4-7.53-18.18-10.47-28.28-7.71-20.32 5.54-17.46 5.53-37.75 0-10.1-2.76-20.88.19-28.28 7.71-14.91 15.18-12.5 13.7-32.69 19.21-10.11 2.76-18 10.79-20.71 21.07-5.46 20.74-4 18.13-18.87 33.27-7.4 7.53-10.29 18.5-7.58 28.79 5.45 20.71 5.42 17.79 0 38.41-2.71 10.28.18 21.26 7.58 28.79 14.85 15.11 13.43 12.61 18.87 33.27 2.71 10.28 10.6 18.32 20.71 21.07 14.31 3.9 11.52 2.97 15.84 5V512l64-32 64 32V397.62c4.31-2.02 1.52-1.1 15.84-5 10.11-2.76 18-10.79 20.71-21.07 5.47-20.74 4.01-18.13 18.88-33.27zM128 352.01c-35.34 0-64-28.65-64-64s28.66-64 64-64 64 28.65 64 64-28.66 64-64 64z'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--article:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 10.625c0 .52.182.964.547 1.328.364.365.807.547 1.328.547H30v25.625c0 .52-.182.964-.547 1.328a1.808 1.808 0 01-1.328.547H1.875c-.52 0-.964-.182-1.328-.547S0 38.646 0 38.125V1.875C0 1.355.182.911.547.547A1.808 1.808 0 011.875 0H17.5zm5.5 18.25v-.75c0-.75-.313-1.125-.938-1.125H8.938C8.313 27 8 27.375 8 28.125v.75c0 .75.312 1.125.938 1.125h13.124c.625 0 .938-.375.938-1.125zm0-5v-.75c0-.75-.313-1.125-.938-1.125H8.938C8.313 22 8 22.375 8 23.125v.75c0 .75.312 1.125.938 1.125h13.124c.625 0 .938-.375.938-1.125zm0-5.75c0-.75-.313-1.125-.938-1.125H8.938C8.313 17 8 17.375 8 18.125v.75c0 .75.312 1.125.938 1.125h13.124c.625 0 .938-.375.938-1.125zm7-8.594V10H20V0h.469c.52 0 .963.182 1.328.547l7.656 7.656c.365.365.547.807.547 1.328z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--form:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 14 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.299 10.306c.097.178.226.32.388.425.163.105.34.158.535.158h3.111v.972c0 .162-.056.3-.17.413a.563.563 0 01-.413.17H.583a.563.563 0 01-.413-.17.563.563 0 01-.17-.413V.583C0 .421.057.283.17.17S.421 0 .583 0h4.861v3.306c0 .162.057.3.17.413.114.113.252.17.414.17h3.305V5.03l-3.11 3.087v1.993a.3.3 0 01-.22-.146c-.145-.291-.392-.474-.74-.547-.35-.073-.637-.012-.864.183l-.34-.997c-.097-.275-.284-.413-.559-.413s-.462.138-.559.413l-.438 1.313c-.048.13-.137.194-.267.194h-.292a.379.379 0 00-.28.11c-.072.072-.108.166-.108.279s.036.207.109.28c.073.072.166.109.28.109h.291c.227 0 .434-.065.62-.195a.947.947 0 00.377-.534l.267-.754.413 1.216c.049.162.162.25.34.267.179.016.3-.057.365-.219l.195-.364a.251.251 0 01.243-.146c.113 0 .194.048.243.146zm4.034-7.34v.145h-3.11V0h.145c.162 0 .3.057.413.17l2.382 2.382c.114.114.17.251.17.413zM7 8.433l3.962-3.937 1.653 1.652-3.938 3.962H7zm6.83-4.375c.113.13.17.28.17.45 0 .17-.057.312-.17.425l-.68.68-1.653-1.652.68-.68a.577.577 0 01.425-.17c.17 0 .32.056.45.17z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--calendar:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M0 38.969V16.125h37.625v22.844c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97zm26.875-16.461v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zM33.594 5.375c1.12 0 2.071.392 2.855 1.176.784.784 1.176 1.735 1.176 2.855v4.031H0v-4.03c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.176 2.855-1.176h4.032V1.344c0-.392.125-.714.377-.966S9.014 0 9.406 0h2.688c.392 0 .714.126.966.378s.377.574.377.966v4.031h10.75V1.344c0-.392.126-.714.378-.966S25.14 0 25.531 0h2.688c.392 0 .714.126.966.378s.378.574.378.966v4.031h4.03z'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--lectern:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23555' d='M10.063 12.25H7.874V10.5h-1.75v1.75H3.937a.437.437 0 00-.437.438v.874c0 .242.196.438.438.438h6.124a.437.437 0 00.438-.438v-.874a.437.437 0 00-.438-.438zm3.845-4.56L12.492 4.86a.875.875 0 00-.783-.484H3.938c0-1.029.716-1.888 1.713-2.12.236.228.557.37.912.37h1.75a1.312 1.312 0 100-2.625h-1.75c-.612 0-1.12.42-1.267.985a3.499 3.499 0 00-2.671 3.39h-.334a.875.875 0 00-.783.484L.092 7.69A.876.876 0 000 8.081v.669c0 .483.392.875.875.875h12.25A.875.875 0 0014 8.75v-.669a.877.877 0 00-.092-.39z'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--font:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.281 32.25c.392 0 .714.126.966.378s.378.574.378.966v2.687c0 .392-.126.714-.378.966s-.574.378-.966.378H24.86c-.392 0-.713-.126-.965-.378s-.378-.574-.378-.966v-2.687c0-.392.126-.714.378-.966s.573-.378.965-.378h1.932l-2.184-6.803h-11.59L10.75 32.25h2.016c.392 0 .713.126.965.378s.378.574.378.966v2.687c0 .392-.126.714-.378.966s-.573.378-.965.378H1.344c-.392 0-.714-.126-.966-.378S0 36.673 0 36.281v-2.687c0-.392.126-.714.378-.966s.574-.378.966-.378H3.61L14.445.924C14.67.308 15.117 0 15.79 0h6.047c.672 0 1.12.308 1.344.924L34.014 32.25zM14.613 19.82h8.315L19.484 9.406a13.196 13.196 0 01-.672-2.855 26.334 26.334 0 01-.671 2.855z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta-type--question:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M11.75 2.028c1.352 1.333 2.028 2.953 2.028 4.86 0 1.908-.672 3.533-2.014 4.876-1.343 1.342-2.968 2.014-4.875 2.014-1.908 0-3.533-.672-4.875-2.014C.67 10.42 0 8.796 0 6.889 0 4.98.671 3.356 2.014 2.014 3.356.67 4.98 0 6.889 0c1.907 0 3.528.676 4.861 2.028zm-4.667.25c-1.37 0-2.453.592-3.25 1.778-.11.166-.083.314.084.444l.972.722c.167.13.315.111.444-.055.204-.241.366-.422.486-.542.12-.12.274-.227.459-.32s.398-.138.639-.138c.314 0 .606.088.875.264.268.175.402.393.402.652a.61.61 0 01-.208.486 4.91 4.91 0 01-.68.459 8.719 8.719 0 00-.737.444c-.157.111-.328.306-.513.584A1.664 1.664 0 005.778 8v.111c0 .222.11.333.333.333h1.556c.222 0 .333-.11.333-.333v-.028c0-.166.12-.333.361-.5.24-.166.505-.324.792-.472.287-.148.55-.398.791-.75s.362-.768.362-1.25c0-.778-.334-1.444-1-2-.667-.555-1.408-.833-2.223-.833zm.695 7.278a1.165 1.165 0 00-.89-.39 1.23 1.23 0 00-.902.376c-.25.25-.375.55-.375.902s.125.653.375.903.551.375.903.375.653-.125.903-.375.375-.55.375-.903c0-.351-.13-.648-.39-.888z'/%3E%3C/svg%3E")
}
.bgw-m-search-result-meta>span:not(:first-child) {
    margin-left:.625rem
}
.bgw-m-search-result-meta-date {
    padding-left:1.55em;
    text-indent:-1.55em
}
.bgw-m-search-result-meta-date:before {
    content:"–";
    margin-right:.625rem
}
.bgw-m-search-result-internal {
    font-size:.875rem;
    font-style:italic;
    padding-top:.625rem
}
@media (max-width:767.98px) {
    .bgw-m-search-result-heading {
        font-size:1rem
    }
    .bgw-m-search-result-text {
        overflow:hidden;
        text-overflow:ellipsis;
        width:100%;
        white-space:nowrap
    }
    .bgw-m-search-result--highlight .bgw-m-search-result-visual {
        display:none;
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-search-result--highlight .bgw-m-search-result-link {
        display:-moz-flex;
        display:flex
    }
    .bgw-m-search-result-heading {
        font-size:1.375rem
    }
    .bgw-m-search-result--highlight .bgw-m-search-result-content {
        -moz-flex:1 1 auto;
        flex:1 1 auto
    }
    .bgw-m-search-result--highlight .bgw-m-search-result-visual {
        -moz-flex:1 0 29.6703296703%;
        flex:1 0 29.6703296703%;
        width:29.6703296703%;
        max-width:29.6703296703%;
        margin-left:1.875rem
    }
}
.bgw-m-controls {
    display:-moz-flex;
    display:flex
}
@media (max-width:767.98px) {
    .bgw-m-controls {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-controls {
        margin-top:2.0618556701%
    }
}
.bgw-m-controls-group {
    text-align:center
}
.bgw-l-site--onboarding .bgw-m-controls {
    border-top:2px solid #fff;
    padding-top:1.25rem
}
.bgw-m-controls--column {
    -moz-flex-direction:column;
    flex-direction:column
}
@media (max-width:767.98px) {
    .bgw-m-controls {
        -moz-flex-direction:column;
        flex-direction:column;
        -moz-justify-content:center;
        justify-content:center;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-controls>:not(:last-child) {
        margin-bottom:1.25rem
    }
    .bgw-m-controls-group>* {
        margin-bottom:.625rem
    }
}
@media (min-width:768px) {
    .bgw-m-controls>* {
        -moz-flex:0 1 auto;
        flex:0 1 auto
    }
    .bgw-m-controls--lr,
    .bgw-m-controls--r {
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-controls--lr {
        -moz-justify-content:space-between;
        justify-content:space-between
    }
    .bgw-m-controls--top {
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .bgw-m-controls--r {
        -moz-justify-content:flex-end;
        justify-content:flex-end
    }
    .bgw-m-controls-group>:not(:last-child) {
        margin-right:.625rem
    }
    .bgw-m-controls--column {
        -moz-align-items:flex-end;
        align-items:flex-end
    }
}
.bgw-m-cookie-consent {
    background:#eee;
    z-index:1030;
    position:relative
}
.bgw-m-cookie-consent:focus {
    display:none
}
.bgw-m-cookie-consent-message {
    font-weight:700;
    color:#3c3c3c
}
@media (max-width:767.98px) {
    .bgw-m-cookie-consent {
        padding:.625rem .9375rem .9375rem
    }
    .bgw-m-cookie-consent-buttons {
        padding-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-cookie-consent {
        display:-moz-flex;
        display:flex;
        -moz-justify-content:space-between;
        justify-content:space-between;
        -moz-align-items:center;
        align-items:center;
        padding:1.875rem 1.25rem
    }
    .bgw-m-cookie-consent-buttons {
        -moz-flex:0 0 auto;
        flex:0 0 auto;
        padding-left:1.25rem
    }
}
.bgw-m-form .mwf-upload-dropzone {
    text-align:center;
    border:2px solid #888;
    background-color:#fff;
    display:block;
    padding-bottom:1em
}
.bgw-m-form .mwf-upload-dragover {
    border:2px solid #888
}
.bgw-m-form .mwf-upload-dropzone h3 {
    font-size:18px;
    font-weight:600;
    line-height:1em;
    padding:.5em;
    margin-bottom:1em;
    margin-top:1em
}
.bgw-m-form .mwf-upload-button {
    position:relative
}
.bgw-m-form .mwf-upload-button input[type=file] {
    position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:0;
    font-size:20px;
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0)
}
.bgw-m-form .mwf-upload-upload {
    margin-left:10px
}
.bgw-m-form .mwf-upload-filecontainer {
    width:100%;
    min-height:10px
}
.bgw-m-form .mwf-upload-row {
    width:100%;
    border-bottom:1px solid #888;
    padding:18px 0;
    box-sizing:border-box;
    position:relative
}
.bgw-m-form .mwf-upload-disabled {
    opacity:.4
}
.bgw-m-form .mwf-upload-disabled,
.bgw-m-form .mwf-upload-disabled button,
.bgw-m-form .mwf-upload-disabled input {
    cursor:not-allowed!important
}
.bgw-m-form .mwf-upload-preview {
    float:left;
    width:138px;
    height:138px;
    display:block;
    position:relative;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:inherit;
    background-size:120px 120px;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgzIiBoZWlnaHQ9IjE2ODMiIHZpZXdCb3g9IjAgMCAxNjg4IDE2ODgiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNmM2YzZjMiIGQ9Ik0wIDBoMTY4OHYxNjg4SDB6Ii8+PHBhdGggZD0iTTEwODIgMTI5Nkg2MTBjLTU1IDAtOTItMzctOTItOTJWNDgxYzAtNzIgNTktODggMTIxLTg4aDI1NWMxOSAwIDI5IDIzIDI5IDQ2djE1MWMwIDE0LTEgMjQgNCAzMyAzIDYgMTYgMTYgMjMgMTkgNiAyIDEzNCAyIDE0OCAxIDY5IDAgNzUgMiA3NSA3OXY0NzZjMCA1OC0zNCA5Ni05MiA5NnpNNDM0IDQ2OHY3NjFjMCAxOCAxMiA0NyAxOSA2MSAxMCAxOSAyMCAzMSAzNCA0NSAyNSAyNSA2NiA0NSAxMTQgNDVoNDgxYzUxIDAgODctMTUgMTE2LTM5IDIyLTE4IDU2LTYyIDU2LTk5VjYyOGMwLTMzLTI0LTUyLTQyLTc1LTgtMTAtOS0xMy0xOS0yMy01MS01MS0yMDYtMjIwLTI1Ni0yMjBINjE1Yy0xMDUgMC0xODAgNzMtMTgwIDE1OXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}
.bgw-m-form .mwf-upload-metadata ul li {
    list-style-type:none
}
.bgw-m-form .mwf-upload-error {
    color:#dc3545;
    margin:5px 0
}
.bgw-m-form .mwf-upload-actions {
    width:100%;
    display:inline-block
}
.bgw-m-form .mwf-upload-progressbar {
    background:#888;
    margin-top:10px;
    bottom:30px;
    right:20px;
    display:none
}
.bgw-m-form .mwf-upload-progressbar>span {
    display:block;
    height:100%;
    background-color:#004994;
    position:relative;
    overflow:hidden;
    text-align:center;
    color:#fff
}
.bgw-m-form .mwf-upload-footer {
    position:relative;
    padding:10px 20px;
    box-sizing:border-box;
    overflow:auto;
    background:#ccc
}
.bgw-m-form .mwf-upload-footer-actions {
    float:right
}
.bgw-m-form--maize fieldset {
    background:#fff3dc
}
.bgw-l-content--logged-in .bgw-m-form--maize fieldset {
    background:#fff
}
.bgw-m-form--gray fieldset {
    background:#eee
}
.bgw-l-content--logged-in .bgw-m-form--gray fieldset {
    background:#fff
}
.bgw-m-form--gray .form-group--submit,
.bgw-m-form--maize .form-group--submit {
    border-top:2px solid #fff
}
.bgw-l-content--logged-in .bgw-m-form--gray .form-group--submit,
.bgw-l-content--logged-in .bgw-m-form--maize .form-group--submit,
.bgw-m-form--naked .form-group--submit {
    border-top:2px solid #eee
}
.bgw-m-form .form-group {
    position:relative;
    margin-bottom:1.25rem
}
.bgw-m-form .form-group--submit {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:flex-end;
    justify-content:flex-end;
    margin-bottom:0;
    padding-top:1.25rem;
    text-align:right
}
@media (max-width:767.98px) {
    .bgw-m-form .form-group--submit {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-form .form-group--submit {
        margin-top:3.0927835052%
    }
}
.bgw-m-form .form-group--submit .mwf-back,
.bgw-m-form .form-group--submit .mwf-cancel,
.bgw-m-form .form-group--submit .mwf-next {
    float:none;
    margin:0
}
.bgw-m-form .form-group--submit .mwf-back:focus,
.bgw-m-form .form-group--submit .mwf-cancel:focus,
.bgw-m-form .form-group--submit .mwf-next:focus {
    text-decoration:underline
}
.bgw-m-form .form-group--submit>:not(:last-child) {
    margin-right:.1875rem
}
.bgw-m-form form>fieldset>legend {
    font-weight:700;
    font-size:1rem;
    line-height:1.636363636;
    position:relative;
    margin-bottom:0
}
.bgw-m-form .row fieldset {
    width:100%
}
.bgw-m-form .row fieldset .flex-row {
    display:flex
}
.bgw-m-form-label,
.bgw-m-form .form-group legend {
    font-size:inherit;
    line-height:1.5;
    margin-bottom:.5rem;
    font-weight:700
}
.bgw-m-form-label p,
.bgw-m-form-label ul,
.bgw-m-form .form-group legend p,
.bgw-m-form .form-group legend ul {
    font-weight:400;
    margin-bottom:.9375rem
}
.bgw-m-form-label ul,
.bgw-m-form .form-group legend ul {
    list-style:disc;
    padding:revert
}
.bgw-m-form-divider {
    padding-top:1.25rem
}
.bgw-m-form--maize .bgw-m-form-divider,
.bgw-m-form-divider .bgw-m-form--gray {
    border-top:2px solid #fff
}
.bgw-m-form--naked .bgw-m-form-divider {
    border-top:2px solid #eee
}
.bgw-m-form-divider .bgw-m-form-label p {
    font-size:inherit;
    display:inline
}
.bgw-m-form-caption {
    font-size:1rem;
    margin-top:1.875rem
}
.bgw-m-form--maize form>fieldset>legend {
    color:#fff;
    background:#3c3c3c
}
.bgw-m-form--gray form>fieldset>legend {
    color:#3c3c3c;
    background:#ccc
}
.bgw-l-content--logged-in .bgw-m-form--gray form>fieldset>legend {
    color:#fff;
    background:#3c3c3c
}
.bgw-m-form label:not(.custom-file-label) {
    font-weight:700
}
.bgw-m-form label p {
    font-size:inherit;
    display:inline
}
.bgw-m-form label span {
    padding-left:2px
}
.bgw-m-form .custom-checkbox label,
.bgw-m-form .custom-radio label {
    font-weight:400
}
@media (max-width:767.98px) {
    .bgw-m-form .custom-switch {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-form .custom-switch {
        margin-bottom:2.0618556701%
    }
}
.bgw-m-form .custom-switch .custom-control-label {
    font-size:1.625rem;
    line-height:1.538461538
}
@media (max-width:1200px) {
    .bgw-m-form .custom-switch .custom-control-label {
        font-size:calc(1.25375rem + .495vw)
    }
}
.bgw-m-form .custom-switch .custom-control-label:before {
    top:.3125rem;
    height:2rem
}
.bgw-m-form .custom-switch .custom-control-label:after {
    top:calc(.25rem + 5px)
}
.bgw-m-form .custom-switch .custom-control-input:checked~.custom-control-label:after {
    transform:translateX(1.5rem)
}
.bgw-m-form .custom-control-input.is-invalid~.custom-control-label {
    color:#3c3c3c
}
.bgw-m-form .custom-checkbox .custom-control-label:before,
.bgw-m-form .custom-radio .custom-control-label:before {
    border:2px solid #888
}
.bgw-m-form .custom-file-label,
.bgw-m-form .custom-file-label:after,
.bgw-m-form .custom-select,
.bgw-m-form .form-control,
.bgw-m-form .form-control-lg {
    border-radius:0
}
.bgw-m-form .form-control-lg:-ms-input-placeholder,
.bgw-m-form .form-control:-ms-input-placeholder {
    opacity:1
}
.bgw-m-form .form-control-lg::placeholder,
.bgw-m-form .form-control::placeholder {
    color:#555;
    opacity:1
}
.bgw-m-form .form-control-lg:-ms-input-placeholder,
.bgw-m-form .form-control:-ms-input-placeholder {
    color:#555
}
.bgw-m-form .form-control-lg::-ms-input-placeholder,
.bgw-m-form .form-control::-ms-input-placeholder {
    color:#555
}
.bgw-m-form .custom-select {
    appearance:none
}
.bgw-m-form .custom-select option[disabled] {
    color:#bbb
}
.bgw-m-form .custom-file {
    height:auto
}
.bgw-m-form .custom-file-input {
    height:calc(1.5em + 1rem + 12px)
}
.bgw-m-form .custom-file-label {
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem;
    height:auto
}
.bgw-m-form .custom-file-label:after {
    height:auto
}
.bgw-m-form .invalid-feedback,
.bgw-m-form .valid-feedback {
    display:block;
    color:#fff;
    margin:0;
    padding:0 .3125rem
}
.bgw-m-form .valid-feedback {
    background:#28a745
}
.bgw-m-form .invalid-feedback {
    background:#dc3545
}
@media (max-width:991.98px) {
    .bgw-m-form form>fieldset>legend {
        padding:.625rem 1.25rem
    }
    .bgw-m-form-fields {
        padding:1.25rem
    }
}
@media (min-width:992px) {
    .bgw-m-form:not(.bgw-m-form--naked) {
        padding-top:1.0625rem
    }
    .bgw-m-form form>fieldset>legend {
        width:calc(100% - 3.75rem);
        margin-left:3.75rem;
        margin-top:-1.0625rem;
        padding:.625rem 1.875rem
    }
    .bgw-m-form-fields {
        padding:2.5rem 3.75rem 3.125rem
    }
}
.bgw-m-form .bgw-m-form-label.extra-spacing-after-paragraph {
    margin-bottom:1.5em
}
.bgw-m-form .bgw-h-lead p {
    font-size:1.625rem;
    line-height:1.538461538
}
@media (max-width:1200px) {
    .bgw-m-form .bgw-h-lead p {
        font-size:calc(1.25375rem + .495vw)
    }
}
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
    display:none;
    width:0;
    height:0
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    display:none
}
.bgw-m-minimal-input-input {
    width:100px
}
.col-form-label {
    font-weight:700
}
.custom-control-label:after,
.custom-control-label:before {
    top:.318181818rem
}
.custom-radio .custom-control-input:focus~.custom-control-label:after,
.custom-radio .custom-control-input:focus~.custom-control-label:before {
    border:2px solid #004994;
    background-color:#fdc24e;
    border-radius:50%;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23004994'/%3E%3C/svg%3E")!important
}
.custom-checkbox .custom-control-input:focus~.custom-control-label:after,
.custom-checkbox .custom-control-input:focus~.custom-control-label:before {
    border:2px solid #004994;
    background-color:#fdc24e
}
.custom-checkbox .custom-control-input:checked.custom-control-input:focus~.custom-control-label:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23004994' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")!important
}
@media (max-width:767.98px) {
    .mwf-form__wrapper .bgw-l-position--standard {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .mwf-form__wrapper .bgw-l-position--standard {
        margin-bottom:3.60825%
    }
}
@media (max-width:1199.98px) {
    .mwf-form__wrapper--seminar {
        margin-top:-1.25rem
    }
}
@media (min-width:1200px) {
    .mwf-form__wrapper--seminar {
        margin-top:-3.125rem
    }
}
.mwf-form__wrapper .h1>.bgw-m-subheadline {
    margin-top:0
}
.mwf-form__wrapper .mwf-bold.mwf-italic p,
.mwf-form__wrapper .mwf-bold p {
    font-weight:700
}
.mwf-form__wrapper .small-font-size p {
    font-size:inherit
}
.mwf-form__wrapper .bgw-m-label-subline {
    display:flex
}
.mwf-form__wrapper .bgw-m-label-subline strong {
    padding-left:5px
}
main>.bgw-l-position--standard {
    max-width:1200px;
    width:100%;
    margin-right:auto;
    margin-left:auto;
    padding:3.125rem 6.25rem 185px
}
.bgw-m-form--steps {
    counter-reset:tab
}
.bgw-m-form--steps .col-auto {
    -moz-flex:1 1 auto;
    flex:1 1 auto
}
.bgw-m-form-tab {
    position:relative;
    padding-left:3.125rem
}
.bgw-m-form-tab:before {
    text-align:center;
    font-weight:700;
    counter-increment:tab;
    content:counter(tab);
    position:absolute;
    border-radius:100%;
    z-index:1
}
.bgw-m-form-tab--current:not(:last-of-type):after,
.bgw-m-form-tab--failed:not(:last-of-type):after,
.bgw-m-form-tab--passed:not(:last-of-type):after {
    content:"";
    position:absolute;
    width:2px;
    height:100%
}
.bgw-m-form-tab--current:after {
    background:#004994
}
.bgw-m-form-tab--current:before {
    background:#004994;
    color:#fff
}
.bgw-m-form-tab--current:not(:last-of-type) {
    padding-bottom:4.7058823529%
}
.bgw-m-form-tab--inactive:before {
    background:#fff;
    color:#666
}
.bgw-m-form-tab--passed:after {
    background:#28a745
}
.bgw-m-form-tab--passed:before {
    background:#28a745;
    color:#fff
}
.bgw-m-form-tab--failed:after {
    background:#dc3545
}
.bgw-m-form-tab--failed:before {
    background:#dc3545;
    color:#fff
}
.bgw-m-form-tab--inactive .bgw-m-form-tab-title {
    color:#666
}
.bgw-m-form-tab--passed .bgw-m-form-tab-title {
    color:#28a745;
    margin-bottom:1.25%
}
.bgw-m-form-tab--failed .bgw-m-form-tab-title {
    color:#dc3545
}
.bgw-m-form-tab-title>span {
    font-weight:300
}
.bgw-m-form-tab--inactive .bgw-m-form-tab-content {
    display:none
}
.bgw-m-form-tab-summary {
    font-size:1rem;
    padding-bottom:3.75%;
    margin-bottom:0
}
.bgw-m-form-tab-summary-item--highlight {
    font-weight:700
}
.bgw-m-form-tab .form-group--submit {
    border-top:2px solid #bbb
}
@media (max-width:991.98px) {
    .bgw-m-form-tab {
        padding-left:1.25rem
    }
    .bgw-m-form-tab:before {
        font-size:.625rem;
        line-height:1.3;
        width:15px;
        height:15px;
        top:10px;
        left:-5px
    }
    .bgw-m-form-tab--current:not(:last-of-type):after,
    .bgw-m-form-tab--failed:not(:last-of-type):after,
    .bgw-m-form-tab--passed:not(:last-of-type):after {
        left:2px;
        top:20px
    }
}
@media (min-width:992px) {
    .bgw-m-form-tab {
        padding-left:3.125rem
    }
    .bgw-m-form-tab:before {
        font-size:1.25rem;
        line-height:1.3;
        width:30px;
        height:30px;
        top:4px;
        left:0
    }
    .bgw-m-form-tab--current:not(:last-of-type):after,
    .bgw-m-form-tab--failed:not(:last-of-type):after,
    .bgw-m-form-tab--passed:not(:last-of-type):after {
        left:14px;
        top:30px
    }
}
.bgw-m-label--generic {
    position:relative
}
.bgw-m-label--generic:before {
    content:"";
    position:absolute;
    width:2px;
    height:100%;
    background-color:#fdc24e;
    top:0;
    left:auto
}
.bgw-m-label--hint {
    position:relative
}
.bgw-m-label--hint:after {
    content:"";
    position:absolute;
    bottom:-5px;
    left:-8px;
    width:0;
    height:0;
    border-color:#fdc24e transparent transparent;
    border-style:solid;
    border-width:7px 7px 0
}
.bgw-m-label--hint .bgw-m-label-mainline,
.bgw-m-label--hint .bgw-m-label-subline {
    color:#004994
}
.bgw-m-label-mainline {
    font-size:1.375rem;
    margin-bottom:0
}
@media (max-width:1200px) {
    .bgw-m-label-mainline {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-label-subline {
    line-height:2;
    color:#3c3c3c;
    display:block;
    margin-top:.125rem
}
@media (max-width:991.98px) {
    .bgw-m-label {
        padding-left:.625rem
    }
    .bgw-m-label--generic:before {
        margin-left:-.625rem
    }
}
@media (min-width:992px) {
    .bgw-m-label {
        padding-left:1.25rem
    }
    .bgw-m-label--generic:before {
        margin-left:-1.25rem
    }
}
.bgw-m-notes {
    border-top:1px solid #ddd;
    padding:1.25rem
}
.bgw-m-notes-item {
    color:#3c3c3c;
    position:relative;
    z-index:0
}
.bgw-m-notes-item:not(:last-child) {
    margin-bottom:.625rem
}
.bgw-m-notes-item:target {
    color:#000
}
.bgw-m-notes-item:target:before {
    content:"";
    display:block;
    pointer-events:none
}
.bgw-m-notes-item:target .bgw-m-notes-wrap {
    background:#fff3dc
}
@media (max-width:991.98px) {
    .bgw-m-notes-item:target:before {
        height:60px;
        margin-top:-3.75rem
    }
}
@media (min-width:992px) {
    .bgw-m-notes-item:target:before {
        height:80px;
        margin-top:-5rem
    }
}
.page-link {
    font-weight:700
}
.page-link.jplist-selected {
    z-index:3;
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-glossary {
    display:-moz-flex;
    display:flex;
    flex-wrap:wrap;
    text-align:center;
    max-width:970px;
    margin:0 auto;
    border-left:2px solid #bbb
}
@media (max-width:767.98px) {
    .bgw-m-glossary {
        margin-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-glossary {
        margin-top:3.6082474227%
    }
}
.bgw-m-glossary-item {
    position:relative;
    border-top:2px solid #bbb;
    border-right:2px solid #bbb;
    background:#fff;
    text-align:center
}
.bgw-m-glossary-item---hidden {
    display:none
}
.bgw-m-glossary-item:after {
    content:"";
    position:absolute;
    width:calc(100% + 4px);
    height:2px;
    background:#bbb;
    bottom:-2px;
    left:-2px
}
.bgw-m-glossary-link {
    font-size:1.375rem;
    padding:0;
    text-transform:uppercase;
    font-weight:700;
    color:#004994;
    height:100%;
    display:block;
    border:none;
    background-color:transparent;
    width:100%
}
@media (max-width:1200px) {
    .bgw-m-glossary-link {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-glossary-link:hover:not(.bgw-m-glossary-link---active):not(.bgw-m-glossary-link---disabled) {
    background:#eee;
    color:#002348
}
.bgw-m-glossary-link---active {
    background:#004994;
    color:#fff
}
.bgw-m-glossary-link---disabled {
    color:#666
}
@media (max-width:991.98px) {
    .bgw-m-glossary-item {
        -moz-flex:0 1 35px;
        flex:0 1 35px;
        max-width:35px;
        width:35px
    }
    .bgw-m-glossary-item:first-child button {
        font-size:small
    }
}
@media (min-width:992px) {
    .bgw-m-glossary-item {
        -moz-flex:1 1 auto;
        flex:1 1 auto
    }
}
@media (max-width:991.98px) {
    .cm-glossary-search--results .bgw-c-button--icon---search {
        font-size:0
    }
}
.bgw-l-cardlist-item[class*=bgw-h-glossary] {
    padding-right:2.5641025641%;
    padding-bottom:1.875rem;
    margin:0
}
.bgw-l-cardlist-item[class*=bgw-h-glossary]:not(.bgw-l-cardlist-item--button):not(:nth-child(2n)),
.bgw-l-cardlist-item[class*=bgw-h-glossary]:not(.bgw-l-cardlist-item--button):not(:nth-child(3n)) {
    margin:0
}
@media (max-width:991.98px) {
    .bgw-l-cardlist-item[class*=bgw-h-glossary] {
        width:100%
    }
}
.bgw-m-training-times {
    height:100%
}
.bgw-m-training-times-heading {
    font-size:1.375rem;
    font-weight:700;
    line-height:1.363636364
}
.bgw-m-training-times-heading:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-training-times-heading:only-child {
    margin-bottom:0
}
.bgw-m-training-times-content {
    -moz-flex:1 1 auto;
    flex:1 1 auto
}
.bgw-m-training-times-block:not(:last-child) {
    margin-bottom:1.25rem
}
.bgw-m-training-times-entry {
    font-size:1.125rem;
    line-height:1.636363636
}
.bgw-m-training-times-visual {
    border:1px solid #eee;
    background:#fff
}
.bgw-m-training-times-visual img {
    transition:all .5s cubic-bezier(.77,0,.175,1)
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-training-times-visual img {
        transition:none
    }
}
.bgw-m-training-times-subline {
    font-weight:700;
    display:block;
    color:#3c3c3c;
    padding-bottom:.625rem
}
.bgw-m-training-times-subline>span {
    display:inline-block
}
.bgw-m-training-times-subline>span:not(:last-child),
.bgw-m-training-times-subline>span:not(:only-child) {
    margin-right:.625rem
}
.bgw-m-training-times-subline-icon {
    position:relative;
    padding-left:1.5625rem
}
.bgw-m-training-times-subline-icon:before {
    content:"";
    position:absolute;
    background-repeat:no-repeat;
    background-position:50%;
    width:20px;
    height:20px;
    top:3px;
    left:0
}
.bgw-m-training-times-subline-icon--location:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.445 42.16a1608.47 1608.47 0 00-4.577-6.635 379.566 379.566 0 00-3.653-5.207 83.686 83.686 0 01-2.52-3.737c-.952-1.484-1.581-2.533-1.89-3.15-.307-.615-.643-1.4-1.007-2.35-.364-.953-.588-1.779-.672-2.478A21.12 21.12 0 010 16.125c0-4.48 1.568-8.286 4.703-11.422S11.646 0 16.125 0s8.286 1.568 11.422 4.703c3.135 3.136 4.703 6.943 4.703 11.422 0 .952-.042 1.778-.126 2.478-.084.7-.308 1.525-.672 2.477-.364.952-.7 1.736-1.008 2.352-.308.616-.937 1.665-1.89 3.15s-1.791 2.729-2.519 3.736a379.54 379.54 0 00-3.653 5.207 1608.106 1608.106 0 00-4.577 6.635c-.392.56-.952.84-1.68.84s-1.288-.28-1.68-.84zm-3.107-21.248c1.344 1.288 2.94 1.932 4.787 1.932s3.43-.658 4.745-1.974 1.974-2.897 1.974-4.745c0-1.848-.658-3.43-1.974-4.745s-2.897-1.974-4.745-1.974-3.43.658-4.745 1.974-1.974 2.897-1.974 4.745c0 1.848.644 3.443 1.932 4.787z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:15px 20px
}
.bgw-m-training-times-subline-icon--hours:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 37'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M5.226 5.446C8.758 1.816 13.016 0 18 0s9.23 1.803 12.738 5.408C34.246 9.014 36 13.378 36 18.5s-1.754 9.486-5.262 13.092C27.23 35.197 22.984 37 18 37s-9.23-1.803-12.738-5.408C1.754 27.986 0 23.622 0 18.5S1.742 9.026 5.226 5.446zm17.367 20.328c.472.345.874.295 1.205-.148l1.985-2.883c.33-.493.283-.911-.142-1.256l-4.537-3.4v-10.2c0-.591-.283-.887-.85-.887H16.85c-.567 0-.851.296-.851.887v12.417c0 .296.118.542.354.74z'/%3E%3C/svg%3E");
    background-size:18px 18px
}
.bgw-m-training-times-subline-icon--date:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M0 38.969V16.125h37.625v22.844c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97zm26.875-16.461v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zM33.594 5.375c1.12 0 2.071.392 2.855 1.176.784.784 1.176 1.735 1.176 2.855v4.031H0v-4.03c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.176 2.855-1.176h4.032V1.344c0-.392.125-.714.377-.966S9.014 0 9.406 0h2.688c.392 0 .714.126.966.378s.377.574.377.966v4.031h10.75V1.344c0-.392.126-.714.378-.966S25.14 0 25.531 0h2.688c.392 0 .714.126.966.378s.378.574.378.966v4.031h4.03z'/%3E%3C/svg%3E");
    background-size:17px 20px
}
.bgw-m-training-times-subline-icon--phone:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 43 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.408 2.107c1.064.224 1.596.868 1.596 1.932 0 10.75-3.808 19.932-11.422 27.546C23.967 39.2 14.785 43.007 4.035 43.007c-1.064 0-1.708-.532-1.932-1.595L.087 32.677c-.28-1.064.112-1.82 1.176-2.267l9.407-4.032c.895-.392 1.68-.196 2.351.588l4.115 5.04a29.521 29.521 0 008.777-6.132 30.855 30.855 0 006.089-8.734l-5.04-4.2c-.783-.615-.98-1.399-.587-2.35l4.03-9.407C30.855.175 31.61-.189 32.674.091z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:17px 20px
}
.bgw-m-training-times-subline-icon--mail:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 41'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M36.607 0c1.22 0 2.258.427 3.112 1.281S41 3.173 41 4.393v32.214c0 1.22-.427 2.258-1.281 3.112S37.827 41 36.607 41H4.393c-1.22 0-2.258-.427-3.112-1.281S0 37.827 0 36.607V4.393c0-1.22.427-2.258 1.281-3.112S3.173 0 4.393 0zM16.331 21.563c.06 0 .348.218.861.656.514.437.891.734 1.133.89.242.157.59.344 1.042.563.453.219.83.328 1.133.328s.68-.11 1.133-.328c.453-.219.8-.406 1.042-.563.242-.156.62-.453 1.133-.89.513-.438.8-.657.86-.657C29.14 18.25 32.584 15.595 35 13.595V11.25c0-.625-.211-1.156-.634-1.594A2.063 2.063 0 0032.825 9H8.175c-.604 0-1.118.219-1.54.656A2.208 2.208 0 006 11.25v2.344c2.417 2 5.86 4.656 10.331 7.969zM35 17c-1.33 1.024-4.199 3.133-8.61 6.325-.06.06-.332.271-.815.633-.483.361-.86.632-1.133.813-.272.18-.65.407-1.133.678a6.083 6.083 0 01-1.404.587c-.453.12-.922.18-1.405.18s-.952-.06-1.405-.18a6.083 6.083 0 01-1.404-.587 10.482 10.482 0 01-1.088-.678c-.242-.18-.62-.452-1.133-.813-.513-.362-.8-.572-.86-.633C10.198 20.133 7.33 18.025 6 17v12.831c0 .603.211 1.115.634 1.536A2.1 2.1 0 008.175 32h24.65a2.1 2.1 0 001.54-.633c.424-.421.635-.933.635-1.536z'/%3E%3C/svg%3E");
    background-size:18px 18px
}
.bgw-m-training-times-subline-icon--webLink:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.648 9.102c.235.26.352.56.352.898 0 .339-.117.638-.352.898l-8.75 8.75c-.26.235-.56.352-.898.352-.339 0-.638-.117-.898-.352l-8.75-8.75A1.304 1.304 0 010 10c0-.339.117-.638.352-.898l8.75-8.75C9.362.117 9.662 0 10 0c.339 0 .638.117.898.352zm-3.945.507c.156-.156.156-.312 0-.468l-3.32-3.047c-.078-.078-.182-.091-.313-.04-.13.053-.195.144-.195.274v2.11H7.5c-.339 0-.632.123-.879.37-.247.248-.371.541-.371.88v3.124c0 .209.104.313.313.313h1.25c.208 0 .312-.104.312-.313v-2.5h3.75v2.11c0 .13.065.221.195.273.13.052.235.04.313-.039z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:18px 18px
}
@media (max-width:575.98px) {
    .bgw-m-training-times-calendar {
        display:none
    }
    .bgw-m-training-times-visual {
        margin-top:.9375rem
    }
}
@media (min-width:576px) {
    .bgw-m-training-times {
        display:-moz-flex;
        display:flex;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .bgw-m-training-times-calendar {
        -moz-flex:0 0 70px;
        flex:0 0 70px;
        width:70px;
        max-width:70px;
        background:#fff;
        text-align:center;
        margin-right:1.25rem;
        margin-top:.3125rem;
        border:1px solid #004994
    }
    .bgw-m-training-times-calendar-item {
        display:block;
        line-height:1.1
    }
    .bgw-m-training-times-calendar-item--day,
    .bgw-m-training-times-calendar-item--year {
        font-weight:700
    }
    .bgw-m-training-times-calendar-item--month,
    .bgw-m-training-times-calendar-item--year {
        font-size:1rem
    }
    .bgw-m-training-times-calendar-item--year {
        background:#004994;
        color:#fff
    }
    .bgw-m-training-times-calendar-item--day {
        font-size:1.5rem
    }
}
@media (min-width:576px) and (max-width:1200px) {
    .bgw-m-training-times-calendar-item--day {
        font-size:calc(1.2525rem + .33vw)
    }
}
@media (min-width:576px) {
    .bgw-m-training-times-calendar-item--day,
    .bgw-m-training-times-calendar-item--month {
        color:#004994
    }
    .bgw-m-training-times-calendar-item--month,
    .bgw-m-training-times-calendar-item--year {
        padding-top:.3125rem;
        padding-bottom:.5rem
    }
    .bgw-m-training-times-visual {
        -moz-flex:1 0 27.8350515464%;
        flex:1 0 27.8350515464%;
        width:27.8350515464%;
        max-width:27.8350515464%;
        margin-left:1.25rem
    }
}
.bgw-m-jumbotron {
    position:relative;
    background:#eee
}
.bgw-m-jumbotron-wrap {
    position:relative;
    max-width:970px;
    margin:0 auto;
    padding-top:5.1282051282%;
    padding-bottom:5.1282051282%
}
.bgw-m-scroll-hint {
    transition:all .5s cubic-bezier(.77,0,.175,1);
    opacity:1;
    position:fixed;
    bottom:0;
    left:50%;
    transform:translate(-50%);
    z-index:1010
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-scroll-hint {
        transition:none
    }
}
.bgw-m-scroll-hint-text {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 27 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.01 16.713L.588 5.29A1.944 1.944 0 010 3.863c0-.56.196-1.036.588-1.427L2.52.588C2.91.196 3.387 0 3.947 0s1.036.196 1.428.588l8.062 8.062L21.5.588C21.892.196 22.368 0 22.928 0s1.036.196 1.427.588l1.932 1.848c.392.391.588.867.588 1.427s-.196 1.036-.588 1.428L14.865 16.713a1.944 1.944 0 01-1.428.588c-.56 0-1.035-.196-1.427-.588zm2.855 16.125a1.944 1.944 0 01-1.428.588c-.56 0-1.035-.196-1.427-.588L.588 21.416A1.944 1.944 0 010 19.988c0-.56.196-1.036.588-1.427l1.932-1.848c.391-.392.867-.588 1.427-.588s1.036.196 1.428.588l8.062 8.062 8.063-8.062c.392-.392.868-.588 1.428-.588s1.036.196 1.427.588l1.932 1.848c.392.391.588.867.588 1.427s-.196 1.036-.588 1.428z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    box-shadow:0 20px 20px 5px rgba(85,85,85,.9);
    width:40px;
    height:40px;
    background-color:#fdc24e;
    background-repeat:no-repeat;
    background-position:center 5px;
    background-size:15px 18px;
    border-radius:100%;
    position:relative;
    top:10px;
    animation:scroll-down 1.5s infinite
}
.bgw-h-sticky-header .bgw-m-scroll-hint {
    opacity:0;
    visibility:hidden;
    pointer-events:none
}
@keyframes scroll-down {
    0% {
        background-position:center 5px
    }
    50% {
        background-position:center 15px
    }
    to {
        background-position:center 5px
    }
}
@media (max-width:991.98px) {
    .bgw-m-scroll-hint {
        display:none;
        opacity:0;
        visibility:hidden;
        pointer-events:none
    }
}
@media (max-width:767.98px) {
    .bgw-c-material:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-c-material:not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-c-material:last-child,
.bgw-c-material:only-child {
    margin-bottom:0
}
.bgw-c-material-item {
    font-size:1.125rem;
    padding-bottom:.4375rem;
    padding-top:.4375rem
}
.bgw-c-material-link {
    display:block
}
.bgw-c-material-link--cart,
.bgw-c-material-link--documents,
.bgw-c-material-link--first-aid {
    position:relative
}
.bgw-c-material-link--cart .bgw-c-material-content,
.bgw-c-material-link--documents .bgw-c-material-content,
.bgw-c-material-link--first-aid .bgw-c-material-content {
    display:block;
    padding-left:1.5625rem
}
.bgw-c-material-link--cart:before,
.bgw-c-material-link--documents:before,
.bgw-c-material-link--first-aid:before {
    content:"";
    position:absolute;
    top:4px;
    left:0;
    width:20px;
    height:20px;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:50%
}
.bgw-c-material-link--documents:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.285 21.5c-.112-.392-.196-.91-.252-1.554s-.084-1.203-.084-1.68c0-.475.056-.713.168-.713.336 0 .504.56.504 1.68s-.112 1.875-.336 2.267zm-.168 3.947c.784 1.456 1.764 2.604 2.94 3.444-.672.112-2.436.727-5.291 1.847.727-1.343 1.511-3.107 2.351-5.29zM7.223 35.945c.224-.616 1.203-1.735 2.94-3.36-.337.56-.673 1.05-1.009 1.47s-.616.757-.84 1.008a5.76 5.76 0 01-.587.588c-.168.14-.294.224-.378.252l-.126.042zm13.605-22.508H32.25v27.547c0 .56-.196 1.036-.588 1.428a1.944 1.944 0 01-1.428.588H2.016c-.56 0-1.036-.196-1.428-.588A1.944 1.944 0 010 40.984V2.016C0 1.456.196.98.588.588A1.944 1.944 0 012.016 0h16.796v11.422c0 .56.196 1.036.588 1.428s.868.587 1.428.587zm-.672 14.446c-1.623-1.008-2.827-2.52-3.611-4.535.672-2.632.868-4.424.588-5.375-.168-.784-.546-1.33-1.134-1.638-.588-.308-1.19-.35-1.806-.126s-.98.616-1.091 1.176c-.336 1.232-.112 3.387.671 6.467-1.287 3.023-2.435 5.43-3.443 7.222-1.624.784-2.967 1.708-4.031 2.772-1.064 1.064-1.26 2.043-.588 2.94.448.56 1.064.839 1.848.839 1.4 0 3.107-1.736 5.123-5.207 3.471-1.12 5.683-1.764 6.634-1.932 2.016 1.064 3.808 1.596 5.375 1.596 1.12 0 1.82-.476 2.1-1.428s.14-1.68-.42-2.183c-.896-.84-2.967-1.036-6.215-.588zM31.662 8.818c.392.392.588.868.588 1.428v.504H21.5V0h.504c.56 0 1.036.196 1.428.588zm-6.215 21.416c-.336.392-1.54.14-3.611-.755 2.408-.056 3.611.195 3.611.755z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-material-link--first-aid:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 215 172' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 18.429c0-5.12 1.75-9.47 5.25-13.054C8.75 1.792 13 0 18 0h18v172H18c-5 0-9.25-1.792-12.75-5.375S0 158.691 0 153.571zM48 172V0h119v172zm23-95.25v18.5c0 2.056 1 3.083 3 3.083h21v21.584c0 2.055 1 3.083 3 3.083h18c2 0 3-1.028 3-3.083V98.333h21c2 0 3-1.027 3-3.083v-18.5c0-2.056-1-3.083-3-3.083h-21V52.083c0-2.055-1-3.083-3-3.083H98c-2 0-3 1.028-3 3.083v21.584H74c-2 0-3 1.027-3 3.083zM197 0c5 0 9.25 1.792 12.75 5.375S215 13.309 215 18.429V153.57c0 5.12-1.75 9.47-5.25 13.054C206.25 170.208 202 172 197 172h-18V0z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-c-material-link--cart:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.571 5.714H16v9.715c0 .785-.28 1.458-.84 2.017-.559.56-1.231.84-2.017.84H2.857c-.786 0-1.458-.28-2.018-.84A2.751 2.751 0 010 15.43V5.714h3.429V4.571c0-1.261.446-2.339 1.339-3.232C5.66.446 6.738 0 8 0c1.262 0 2.34.446 3.232 1.34.893.892 1.34 1.97 1.34 3.231zM5.714 4.571v1.143h4.572V4.571c0-.619-.226-1.154-.679-1.607-.452-.452-.988-.678-1.607-.678-.62 0-1.155.226-1.607.678-.453.453-.679.988-.679 1.607zm5.107 4.036c.167.167.37.25.608.25s.44-.083.607-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607a.827.827 0 00-.607-.25.827.827 0 00-.608.25c-.166.167-.25.369-.25.607s.084.44.25.607zm-6.857 0c.167.167.37.25.607.25s.44-.083.608-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607c-.167-.167-.37-.25-.608-.25s-.44.083-.607.25c-.166.167-.25.369-.25.607s.084.44.25.607z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-spinner {
    transition:all 1s cubic-bezier(.77,0,.175,1);
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1000;
    background:rgba(0,73,148,.9);
    opacity:0;
    visibility:hidden;
    text-align:center
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-spinner {
        transition:none
    }
}
.bgw-h-loading .bgw-m-spinner {
    opacity:1;
    visibility:visible
}
.bgw-m-spinner-icon {
    width:60px;
    height:60px;
    margin:40px auto 10px;
    background-color:#fff;
    border-radius:100%;
    animation:bgw-loading 1s ease-in-out infinite
}
.bgw-m-spinner-text {
    font-size:1rem;
    font-weight:700;
    color:#fff
}
@keyframes bgw-loading {
    0% {
        transform:scale(0)
    }
    to {
        transform:scale(1);
        opacity:0
    }
}
.bgw-m-quicklinks {
    display:-moz-flex;
    display:flex;
    flex-wrap:wrap;
    -moz-justify-content:center;
    justify-content:center
}
.bgw-m-quicklinks-list-item {
    padding:0 .9375rem
}
.bgw-m-quicklinks-link {
    transition:color .15s ease-in-out;
    font-size:1.375rem;
    display:-moz-flex;
    display:flex;
    -moz-flex-direction:column;
    flex-direction:column;
    -moz-align-items:center;
    align-items:center;
    font-weight:700;
    height:100%
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-quicklinks-link {
        transition:none
    }
}
@media (max-width:1200px) {
    .bgw-m-quicklinks-link {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-quicklinks-link .bgw-m-quicklinks-icon svg path {
    transition:fill .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-quicklinks-link .bgw-m-quicklinks-icon svg path {
        transition:none
    }
}
.bgw-m-quicklinks-link:hover .bgw-m-quicklinks-icon svg path {
    fill:#002348
}
.bgw-m-quicklinks-icon {
    width:40px;
    height:40px;
    margin-bottom:1.25rem
}
.bgw-m-quicklinks-icon svg {
    max-width:2.5rem;
    max-height:2.5rem
}
.bgw-m-quicklinks-icon svg path {
    fill:#004994
}
@media (max-width:767.98px) {
    .bgw-m-quicklinks-list-item {
        -moz-flex:1 1 50%;
        flex:1 1 50%;
        width:50%;
        max-width:50%;
        padding-bottom:1.875rem
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-m-quicklinks-list-item {
        -moz-flex:1 1 33.333333333%;
        flex:1 1 33.333333333%;
        width:33.333333333%;
        max-width:33.333333333%;
        padding-bottom:1.875rem
    }
}
@media (min-width:992px) {
    .bgw-m-quicklinks-list-item {
        -moz-flex:1 0 0;
        flex:1 0 0
    }
}
.bgw-m-alert {
    transition:all .25s ease-in-out 0s;
    position:fixed;
    top:50%;
    transform:translateY(-50%);
    right:-50px;
    opacity:0;
    height:auto;
    box-shadow:0 0 10px 0 rgba(0,0,0,.5);
    z-index:1025
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-alert {
        transition:none
    }
}
.bgw-h-sticky-header .bgw-m-alert {
    right:0;
    opacity:1
}
.bgw-m-alert-item {
    transition:background-color .15s ease-in-out;
    position:relative;
    display:block;
    width:45px;
    height:45px;
    background-color:#004994;
    background-repeat:no-repeat;
    border:none
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-alert-item {
        transition:none
    }
}
.bgw-m-alert-item:not(:last-child) {
    margin-bottom:.125rem
}
.bgw-m-alert-item:hover {
    background-color:#002348
}
.bgw-m-alert-item--activated,
.bgw-m-alert-item--activated:hover {
    background-color:#dc3545
}
.bgw-m-alert-item--cart {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.571 5.714H16v9.715c0 .785-.28 1.458-.84 2.017-.559.56-1.231.84-2.017.84H2.857c-.786 0-1.458-.28-2.018-.84A2.751 2.751 0 010 15.43V5.714h3.429V4.571c0-1.261.446-2.339 1.339-3.232C5.66.446 6.738 0 8 0c1.262 0 2.34.446 3.232 1.34.893.892 1.34 1.97 1.34 3.231zM5.714 4.571v1.143h4.572V4.571c0-.619-.226-1.154-.679-1.607-.452-.452-.988-.678-1.607-.678-.62 0-1.155.226-1.607.678-.453.453-.679.988-.679 1.607zm5.107 4.036c.167.167.37.25.608.25s.44-.083.607-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607a.827.827 0 00-.607-.25.827.827 0 00-.608.25c-.166.167-.25.369-.25.607s.084.44.25.607zm-6.857 0c.167.167.37.25.607.25s.44-.083.608-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607c-.167-.167-.37-.25-.608-.25s-.44.083-.607.25c-.166.167-.25.369-.25.607s.084.44.25.607z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:20px;
    background-position:50%
}
.bgw-m-alert-item--feedback {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.333 5.455c-1.777 0-2.666-.91-2.666-2.728S15.556 0 17.333 0C19.111 0 20 .91 20 2.727s-.889 2.728-2.667 2.728zM8.708 2.727H14c0 .739.208 1.407.625 2.003-.083.029-.23.107-.438.234-.208.128-.368.22-.479.277-.444.228-.764.398-.958.512-.389.227-.694.398-.917.511a9.967 9.967 0 00-.458.256 2.75 2.75 0 01-.417.213c-.166.085-.389.213-.666.383a3.365 3.365 0 00-.25.15c-.111.07-.195.12-.25.149l-.209.128c-.222.113-.514.17-.875.17s-.652-.057-.875-.17l-.166-.128A7.097 7.097 0 017 7.074l-.917-.512a71.335 71.335 0 01-1.708-.916 35.38 35.38 0 01-1.667-.959c-.305-.17-.618-.34-.937-.51-.32-.171-.556-.3-.708-.384a1.662 1.662 0 01-.271-.17c-.334-.2-.514-.356-.542-.47-.028-.17-.014-.284.042-.34.055-.057.208-.086.458-.086zm2.834 4.816c.305-.2 1.458-.995 3.458-2.387.694.654 1.472.98 2.333.98v6.605c0 .029-.027.128-.083.299-.028.085-.097.184-.208.298s-.209.185-.292.213a1.339 1.339 0 01-.333.085H1c-.25 0-.472-.1-.667-.298-.222-.227-.333-.426-.333-.597V4.006c0-.284.125-.355.375-.213.056.028.417.27 1.083.724a75.372 75.372 0 002.209 1.534 193.31 193.31 0 002.208 1.492l-3.458 3.963c-.084.085-.098.156-.042.213.083.057.167.042.25-.043L6.708 8.14c.167.114.348.235.542.362.194.128.333.22.417.277.083.057.139.086.166.086.223.113.514.17.875.17s.653-.057.875-.17c.028 0 .084-.029.167-.086.083-.056.222-.149.417-.277.194-.127.375-.248.541-.362l4.084 3.537c.027.029.07.05.125.064.055.014.097.007.125-.021.027-.029 0-.1-.084-.213z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:25px;
    background-position:12px 12px
}
.bgw-m-alert-item--favorites {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 21 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.943 1.246c1.284 1.071 1.967 2.437 2.049 4.098.082 1.66-.465 3.067-1.64 4.219l-7.91 8.035A1.308 1.308 0 0110.5 18c-.355 0-.67-.134-.943-.402l-7.91-8.035C.473 8.41-.074 7.005.008 5.344s.765-3.027 2.05-4.098C3.177.309 4.467-.1 5.93.021c1.462.12 2.712.703 3.75 1.747l.82.804.82-.804C12.358.724 13.608.141 15.07.021c1.462-.12 2.753.288 3.873 1.225z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:24px;
    background-position:50%
}
.bgw-m-alert-text {
    visibility:hidden
}
.bgw-m-alert-message {
    transition:all .5s cubic-bezier(.77,0,.175,1) .5s;
    border-bottom:3px solid #fdc24e;
    position:fixed;
    z-index:1050;
    left:0;
    width:100%;
    background:#fff3dc;
    box-shadow:0 -5px 10px 0 rgba(0,0,0,.5)
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-alert-message {
        transition:none
    }
}
.bgw-m-alert-message.bgw-h-alert-message-collapsed {
    display:none;
    top:-100%;
    opacity:0;
    -ms-user-select:none;
    user-select:none;
    pointer-events:none
}
.bgw-m-alert-message.bgw-h-alert-message-expanded {
    display:block;
    top:0;
    opacity:1
}
.bgw-m-alert-message-col:first-child {
    margin-right:1.25rem
}
.bgw-m-alert-message-row {
    display:-moz-flex;
    display:flex
}
.bgw-m-alert-message-header {
    border-bottom:2px solid #fff
}
.bgw-m-alert-message-heading {
    font-size:1rem;
    font-weight:700
}
@media (max-width:575.98px) {
    .bgw-m-alert-message {
        padding:.625rem 0 .9375rem
    }
    .bgw-m-alert-message-row:last-child {
        -moz-flex-direction:column;
        flex-direction:column
    }
    .bgw-m-alert-message-row:last-child .bgw-m-alert-message-col:last-child {
        align-self:flex-end
    }
    .bgw-m-alert-message-col:first-child {
        margin-bottom:.625rem
    }
    .bgw-m-alert-message-content {
        padding-top:.625rem
    }
}
@media (min-width:576px) {
    .bgw-m-alert-message {
        padding:1.25rem 0
    }
    .bgw-m-alert-message-row {
        -moz-justify-content:space-between;
        justify-content:space-between;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-alert-message-col:last-child {
        -moz-flex:0 0 auto;
        flex:0 0 auto
    }
    .bgw-m-alert-message-header {
        padding-bottom:1.25rem
    }
    .bgw-m-alert-message-content {
        padding-top:1.25rem
    }
}
.bgw-m-header-nav--on-canvas .bgw-m-login-area {
    height:100%;
    position:relative;
    padding:0 1.875rem;
    background:#fff3dc
}
.bgw-m-header-nav--on-canvas .bgw-m-login-area:before {
    content:"";
    position:absolute;
    top:-60px;
    left:0;
    bottom:-50px;
    width:100%;
    background:#fff3dc
}
.bgw-m-header-nav--off-canvas .bgw-m-login-area {
    padding:1.875rem .9375rem 0
}
.bgw-m-header-nav--off-canvas .bgw-m-login-area .bgw-c-textlink {
    color:#fdc24e
}
.bgw-m-login-area__login,
.bgw-m-login-area__logout {
    display:none
}
.bgw-m-login-area--show {
    display:block
}
.bgw-m-login-area-wrap {
    position:relative
}
.bgw-m-login-area-heading,
.bgw-m-login-area-row {
    display:block
}
.bgw-m-header-nav--on-canvas .bgw-m-login-area-heading,
.bgw-m-header-nav--on-canvas .bgw-m-login-area-row {
    color:#3c3c3c
}
.bgw-m-header-nav--off-canvas .bgw-m-login-area-heading,
.bgw-m-header-nav--off-canvas .bgw-m-login-area-row {
    color:#fff
}
.bgw-m-login-area-heading {
    font-weight:700;
    border-bottom:1px solid #fff;
    padding:.625rem 0 1.25rem
}
.bgw-m-header-nav--on-canvas .bgw-m-login-area-heading {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .bgw-m-header-nav--on-canvas .bgw-m-login-area-heading {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-header-nav--off-canvas .bgw-m-login-area-heading {
    font-size:1.25rem
}
.bgw-m-login-area-row {
    font-size:1.125rem;
    margin:1.25rem 0
}
.bgw-m-aside-nav {
    background:#fff;
    padding-top:.625rem;
    padding-bottom:1.25rem
}
.bgw-m-aside-nav-list-item:not(:last-child) {
    margin-bottom:.0625rem
}
.bgw-m-aside-nav-link {
    font-size:1rem;
    font-weight:700;
    position:relative;
    padding:3.7037037037% 7.4074074074%
}
.bgw-m-aside-nav-link--active {
    background:#fff3dc;
    color:#3c3c3c
}
.bgw-m-aside-nav-link--active:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:5px;
    background:#fdc24e
}
.bgw-m-aside-nav-link-txt {
    display:inline-block;
    position:relative;
    padding-left:2.1875rem
}
.bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.484 3.532C5.839 1.177 8.677 0 12 0c3.323 0 6.153 1.17 8.492 3.508C22.83 5.847 24 8.678 24 12c0 3.323-1.17 6.153-3.508 8.492C18.153 22.83 15.322 24 12 24c-3.323 0-6.153-1.17-8.492-3.508C1.17 18.153 0 15.322 0 12c0-3.323 1.161-6.145 3.484-8.468zm2.129 10.403h12.774c.387 0 .58-.193.58-.58v-2.71c0-.387-.193-.58-.58-.58H5.613c-.387 0-.58.193-.58.58v2.71c0 .387.193.58.58.58z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position:50%;
    background-repeat:no-repeat;
    background-size:20px 20px;
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:25px;
    width:25px
}
.bgw-m-aside-nav-link---bgw .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 25 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 4.327a6.258 6.258 0 006.248 6.251 6.26 6.26 0 006.253-6.251H25c0 6.893-5.608 12.5-12.502 12.5C5.607 16.827 0 11.22 0 4.327zM12.498 0c2.657 0 4.809 2.045 4.809 4.569 0 2.522-2.152 4.566-4.81 4.566-2.654 0-4.806-2.044-4.806-4.566C7.692 2.045 9.844 0 12.5 0z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---services .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 25 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.067 7.498c.26 0 .482.091.664.274s.274.404.274.664v1.877c0 .26-.091.482-.274.664s-.404.274-.664.274h-.313v2.502c0 .339-.124.632-.371.88-.248.247-.54.371-.88.371h-.625c0 .678-.248 1.264-.743 1.76s-1.081.742-1.759.742H9.021l-4.026 2.346c-.287.156-.6.189-.938.098a1.29 1.29 0 01-.782-.567L.148 13.949a1.226 1.226 0 01-.098-.939c.092-.339.28-.586.567-.743l3.127-1.798V8.593c0-.939.404-1.655 1.212-2.15l2.54-1.525v4.77c0 .781.274 1.446.822 1.993a2.714 2.714 0 001.993.821c.782 0 1.446-.274 1.994-.82.547-.548.82-1.213.82-1.995v-2.19zm5.785-1.447c.156.287.189.6.098.939-.092.339-.28.586-.567.743L21.256 9.53V8.436c0-.6-.215-1.114-.645-1.544a2.106 2.106 0 00-1.544-.645h-7.192v3.44c0 .443-.15.815-.45 1.114-.3.3-.67.45-1.114.45s-.814-.15-1.114-.45c-.3-.3-.45-.67-.45-1.114V4.761c0-.469.196-.82.587-1.055l1.29-.821c.417-.26.86-.391 1.329-.391h4.026L20.005.148c.287-.156.6-.189.938-.098.339.092.6.28.782.567z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---profile .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 25 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.004 7.485l-.313.548c-.13.235-.325.313-.585.235a4.29 4.29 0 01-1.25-.744c-.207-.183-.247-.391-.116-.626l.312-.548a3.904 3.904 0 01-.625-1.057h-.624c-.286 0-.443-.144-.469-.43a3.396 3.396 0 010-1.449c.026-.26.183-.391.469-.391h.624c.156-.392.365-.744.625-1.057l-.312-.587c-.13-.235-.091-.43.117-.587a4.29 4.29 0 011.249-.744c.26-.104.455-.039.585.196l.313.587a3.351 3.351 0 011.249 0l.312-.587c.13-.235.325-.3.585-.196a3.39 3.39 0 011.25.744c.208.156.247.352.117.587l-.313.587c.26.313.469.665.625 1.057h.625c.286 0 .442.13.468.391.104.496.104.979 0 1.448-.026.287-.182.431-.468.431h-.625a3.904 3.904 0 01-.625 1.057l.313.548c.13.26.09.47-.117.626a4.29 4.29 0 01-1.25.744c-.26.078-.455 0-.585-.235l-.312-.548a3.351 3.351 0 01-1.25 0zm-.39-2.31c.468.366.95.47 1.444.314.494-.157.8-.463.917-.92.117-.457.006-.946-.332-1.468-.468-.365-.95-.47-1.444-.313-.495.157-.8.463-.918.92-.117.456-.006.946.332 1.468zm-4.529 6.028l1.327.666c.443.26.573.639.39 1.135-.233.678-.78 1.54-1.639 2.583-.338.391-.728.457-1.17.196l-1.172-.666a6.647 6.647 0 01-2.108 1.253v1.33a.889.889 0 01-.234.588.847.847 0 01-.546.313 8.099 8.099 0 01-2.967 0 .804.804 0 01-.566-.313.935.935 0 01-.215-.588v-1.33a6.552 6.552 0 01-2.146-1.253l-1.132.666c-.443.26-.833.195-1.171-.196-.833-1.018-1.38-1.879-1.64-2.583-.182-.496-.052-.874.39-1.135l1.289-.666a6.549 6.549 0 010-2.466L.486 8.072c-.468-.261-.598-.64-.39-1.135.26-.705.807-1.566 1.64-2.583.312-.392.702-.457 1.17-.196l1.133.626a6.516 6.516 0 012.146-1.213V2.24a.91.91 0 01.215-.607.832.832 0 01.566-.293 8.099 8.099 0 012.967 0c.104 0 .201.032.292.098.092.065.176.137.254.215a.76.76 0 01.176.274.889.889 0 01.058.313v1.33c.781.288 1.484.692 2.108 1.214l1.171-.626c.443-.287.833-.222 1.171.196.833.991 1.38 1.852 1.64 2.583.182.496.052.874-.39 1.135l-1.328.665c.156.81.156 1.631 0 2.466zm-4.567.822c.443-.574.69-1.174.742-1.8.052-.627-.065-1.168-.351-1.625a3.499 3.499 0 00-1.113-1.115c-.455-.287-.995-.398-1.62-.333-.624.065-1.223.32-1.795.763-.443.574-.69 1.175-.742 1.8-.052.627.065 1.169.351 1.625.287.457.657.829 1.113 1.116.455.287.995.398 1.62.332.624-.065 1.223-.32 1.795-.763zm9.486 7.163l-.313.548c-.13.235-.325.313-.585.235a4.29 4.29 0 01-1.25-.744c-.207-.183-.247-.391-.116-.626l.312-.548a3.904 3.904 0 01-.625-1.057h-.624c-.286 0-.443-.144-.469-.43a3.396 3.396 0 010-1.449c.026-.26.183-.391.469-.391h.624c.156-.392.365-.757.625-1.096l-.312-.548c-.13-.235-.091-.444.117-.626.364-.313.78-.548 1.249-.705.26-.104.455-.039.585.196l.313.587a3.351 3.351 0 011.249 0l.312-.587c.13-.235.325-.3.585-.196.469.157.885.392 1.25.705.208.182.247.391.117.626l-.313.548c.26.34.469.704.625 1.096h.625c.286 0 .442.13.468.391.104.496.104.979 0 1.448-.026.287-.182.431-.468.431h-.625a3.904 3.904 0 01-.625 1.057l.313.548c.13.235.09.443-.117.626a4.29 4.29 0 01-1.25.744c-.26.078-.455 0-.585-.235l-.312-.548a3.351 3.351 0 01-1.25 0zm-.39-2.31c.468.366.95.47 1.444.314.494-.157.8-.463.917-.92.117-.457.006-.946-.332-1.468-.468-.365-.95-.47-1.444-.313-.495.157-.8.463-.918.92-.117.456-.006.946.332 1.468z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---newsletter .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.333 5.455c-1.777 0-2.666-.91-2.666-2.728S15.556 0 17.333 0C19.111 0 20 .91 20 2.727s-.889 2.728-2.667 2.728zM8.708 2.727H14c0 .739.208 1.407.625 2.003-.083.029-.23.107-.438.234-.208.128-.368.22-.479.277-.444.228-.764.398-.958.512-.389.227-.694.398-.917.511a9.967 9.967 0 00-.458.256 2.75 2.75 0 01-.417.213c-.166.085-.389.213-.666.383a3.365 3.365 0 00-.25.15c-.111.07-.195.12-.25.149l-.209.128c-.222.113-.514.17-.875.17s-.652-.057-.875-.17l-.166-.128A7.097 7.097 0 017 7.074l-.917-.512a71.335 71.335 0 01-1.708-.916 35.38 35.38 0 01-1.667-.959c-.305-.17-.618-.34-.937-.51-.32-.171-.556-.3-.708-.384a1.662 1.662 0 01-.271-.17c-.334-.2-.514-.356-.542-.47-.028-.17-.014-.284.042-.34.055-.057.208-.086.458-.086zm2.834 4.816c.305-.2 1.458-.995 3.458-2.387.694.654 1.472.98 2.333.98v6.605c0 .029-.027.128-.083.299-.028.085-.097.184-.208.298s-.209.185-.292.213a1.339 1.339 0 01-.333.085H1c-.25 0-.472-.1-.667-.298-.222-.227-.333-.426-.333-.597V4.006c0-.284.125-.355.375-.213.056.028.417.27 1.083.724a75.372 75.372 0 002.209 1.534 193.31 193.31 0 002.208 1.492l-3.458 3.963c-.084.085-.098.156-.042.213.083.057.167.042.25-.043L6.708 8.14c.167.114.348.235.542.362.194.128.333.22.417.277.083.057.139.086.166.086.223.113.514.17.875.17s.653-.057.875-.17c.028 0 .084-.029.167-.086.083-.056.222-.149.417-.277.194-.127.375-.248.541-.362l4.084 3.537c.027.029.07.05.125.064.055.014.097.007.125-.021.027-.029 0-.1-.084-.213z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---companies .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.518 19.688c.321 0 .482.164.482.492V21H0v-.82c0-.328.16-.492.482-.492h.804V.983a.96.96 0 01.281-.697A.92.92 0 012.25 0h13.5c.268 0 .496.096.683.287s.281.424.281.697v18.703zM5.143 3.117v1.64c0 .328.16.492.482.492h1.607c.322 0 .482-.164.482-.492v-1.64c0-.329-.16-.493-.482-.493H5.625c-.321 0-.482.164-.482.492zm0 3.937v1.64c0 .328.16.492.482.492h1.607c.322 0 .482-.164.482-.492v-1.64c0-.328-.16-.492-.482-.492H5.625c-.321 0-.482.164-.482.492zm2.09 6.07c.32 0 .481-.164.481-.492v-1.64c0-.329-.16-.493-.482-.493H5.625c-.321 0-.482.164-.482.492v1.64c0 .329.16.493.482.493zm3.053 6.563v-3.446c0-.328-.161-.492-.482-.492H8.196c-.321 0-.482.164-.482.492v3.446zm2.571-7.055v-1.64c0-.329-.16-.493-.482-.493h-1.607c-.322 0-.482.164-.482.492v1.64c0 .329.16.493.482.493h1.607c.321 0 .482-.164.482-.492zm0-3.938v-1.64c0-.328-.16-.492-.482-.492h-1.607c-.322 0-.482.164-.482.492v1.64c0 .328.16.492.482.492h1.607c.321 0 .482-.164.482-.492zm0-3.937v-1.64c0-.329-.16-.493-.482-.493h-1.607c-.322 0-.482.164-.482.492v1.64c0 .329.16.493.482.493h1.607c.321 0 .482-.164.482-.492z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---addresses .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.518 6.563h-.804v2.625h.804c.321 0 .482.164.482.492v1.64c0 .328-.16.492-.482.492h-.804v2.626h.804c.321 0 .482.164.482.492v1.64c0 .328-.16.492-.482.492h-.804v1.97c0 .546-.187 1.011-.562 1.394a1.84 1.84 0 01-1.366.574H1.929a1.84 1.84 0 01-1.367-.574A1.919 1.919 0 010 19.03V1.97C0 1.422.187.957.562.574S1.392 0 1.93 0h12.857c.535 0 .99.191 1.366.574.375.383.562.848.562 1.395v1.968h.804c.321 0 .482.165.482.493v1.64c0 .328-.16.492-.482.492zm-7.353-.534c-.509-.52-1.111-.779-1.808-.779s-1.299.26-1.808.78c-.509.519-.763 1.134-.763 1.845s.254 1.326.763 1.846 1.112.779 1.808.779 1.3-.26 1.808-.78c.51-.519.764-1.134.764-1.845s-.255-1.326-.764-1.846zm2.692 8.942v-.78c0-.656-.261-1.216-.783-1.681-.523-.465-1.159-.698-1.909-.698h-.2c-.51.22-1.045.329-1.608.329s-1.098-.11-1.607-.328h-.2c-.483 0-.932.102-1.347.307a2.44 2.44 0 00-.984.861c-.241.37-.362.773-.362 1.21v.78c0 .218.087.403.261.553.174.15.382.226.623.226h7.232a.921.921 0 00.623-.226.704.704 0 00.261-.553z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---seminars .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23555' d='M10.063 12.25H7.874V10.5h-1.75v1.75H3.937a.437.437 0 00-.437.438v.874c0 .242.196.438.438.438h6.124a.437.437 0 00.438-.438v-.874a.437.437 0 00-.438-.438zm3.845-4.56L12.492 4.86a.875.875 0 00-.783-.484H3.938c0-1.029.716-1.888 1.713-2.12.236.228.557.37.912.37h1.75a1.312 1.312 0 100-2.625h-1.75c-.612 0-1.12.42-1.267.985a3.499 3.499 0 00-2.671 3.39h-.334a.875.875 0 00-.783.484L.092 7.69A.876.876 0 000 8.081v.669c0 .483.392.875.875.875h12.25A.875.875 0 0014 8.75v-.669a.877.877 0 00-.092-.39z'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link---orders .bgw-m-aside-nav-link-txt:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 2.625c.556 0 1.028.191 1.417.574.389.383.583.848.583 1.395V19.03c0 .547-.194 1.012-.583 1.395A1.944 1.944 0 0114 21H2a1.944 1.944 0 01-1.417-.574A1.884 1.884 0 010 19.03V4.594c0-.547.194-1.012.583-1.395A1.944 1.944 0 012 2.625h3.333c0-.71.264-1.326.792-1.846S7.278 0 8 0s1.347.26 1.875.78c.528.519.792 1.134.792 1.845zm-5.292-.697A.972.972 0 008 1.64a.972.972 0 00-.708.287c-.195.191-.292.424-.292.697s.097.506.292.697c.194.192.43.287.708.287a.972.972 0 00.708-.287c.195-.191.292-.424.292-.697s-.097-.506-.292-.697zm4.334 9.228c.25-.246.25-.478 0-.697l-1.167-1.19c-.222-.218-.458-.218-.708 0L6.75 13.618 4.833 11.69c-.222-.218-.458-.218-.708 0l-1.167 1.149c-.25.246-.25.478 0 .697l3.417 3.445c.25.22.486.22.708 0z' fill='%23555' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-aside-nav-link:hover {
    background:#fff3dc
}
.bgw-m-aside-logout {
    border-top:2px solid #bbb;
    background:#fff;
    padding:11.1111111111%
}
.bgw-m-services-chkbox-item,
.bgw-m-services-item {
    margin-bottom:1.875rem
}
.bgw-m-services-item-expanded>.bgw-m-services-link--primary:after {
    transform:rotate(90deg)
}
.bgw-m-services-link--primary:focus {
    outline:4px dashed var(--outline-color);
    outline-offset:4px;
    z-index:1
}
.bgw-m-services-link {
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    font-size:1.375rem;
    position:relative;
    font-weight:700;
    border-radius:.3rem;
    height:100%;
    padding:.625rem .625rem .9375rem 4.375rem
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-services-link {
        transition:none
    }
}
@media (max-width:1200px) {
    .bgw-m-services-link {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-services-link:after,
.bgw-m-services-link:before {
    content:"";
    position:absolute
}
.bgw-m-services-link:before {
    top:0;
    left:0;
    width:3.125rem;
    height:100%;
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem
}
.bgw-m-services-link:after {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:20px;
    top:17px;
    left:15px;
    width:1.25rem;
    height:1.25rem;
    z-index:1
}
.bgw-m-services-link--checked,
.bgw-m-services-link--edit,
.bgw-m-services-link--primary,
.bgw-m-services-link--unchecked {
    display:block
}
.bgw-m-services-link--checked,
.bgw-m-services-link--primary {
    background:#004994;
    color:#fff
}
.bgw-m-services-link--checked.bgw-m-services-link--needsActivation,
.bgw-m-services-link--primary.bgw-m-services-link--needsActivation {
    background:#666
}
.bgw-m-services-link--inactive:before,
.bgw-m-services-link--primary:before {
    background:hsla(0,0%,100%,.2)
}
.bgw-m-services-link--inactive:after,
.bgw-m-services-link--primary:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 127 127' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.435 18.692C30.897 6.23 45.918 0 63.5 0c17.582 0 32.56 6.188 44.936 18.564C120.812 30.939 127 45.918 127 63.5s-6.188 32.56-18.564 44.936C96.061 120.812 81.082 127 63.5 127s-32.56-6.188-44.936-18.564C6.188 96.061 0 81.082 0 63.5s6.145-32.518 18.435-44.808zm37.25 18.811L75.23 55.847H28.17c-1.714 0-3.171.595-4.371 1.784-1.2 1.189-1.8 2.632-1.8 4.33v4.077c0 1.699.6 3.142 1.8 4.331 1.2 1.19 2.657 1.784 4.371 1.784H75.23L55.686 90.497c-1.2 1.189-1.8 2.675-1.8 4.458 0 1.784.6 3.27 1.8 4.459l2.828 2.803c1.2 1.189 2.657 1.783 4.372 1.783s3.171-.594 4.371-1.783L101.2 68.33C102.4 67.142 103 65.7 103 64c0-1.699-.6-3.142-1.8-4.331L67.257 25.783C66.057 24.594 64.6 24 62.886 24s-3.172.594-4.372 1.783l-2.828 2.803c-1.2 1.189-1.8 2.675-1.8 4.459 0 1.783.6 3.27 1.8 4.458z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-services-link--inactive {
    background:#666;
    color:#fff
}
.bgw-m-services-link--inactive:hover {
    color:#fff
}
.bgw-m-services-link--needsActivation {
    display:-moz-flex;
    display:flex;
    -moz-flex-direction:column;
    flex-direction:column
}
.bgw-m-services-link--needsActivation .bgw-m-services-hint {
    align-self:flex-end;
    margin-top:auto
}
.bgw-m-services-link--checked {
    box-shadow:inset 0 0 0 5px #28a745
}
.bgw-m-services-link--checked:before {
    background:#28a745
}
.bgw-m-services-link--checked:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.786 2.897c1.93 1.905 2.897 4.22 2.897 6.944 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877-2.725 0-5.046-.96-6.964-2.877S0 12.566 0 9.84c0-2.725.959-5.046 2.877-6.964C4.795.959 7.117 0 9.841 0c2.725 0 5.04.966 6.945 2.897zM8.69 15.04l7.302-7.302c.318-.29.318-.582 0-.873l-.873-.913c-.317-.29-.622-.29-.913 0l-5.952 5.953-2.778-2.778c-.29-.291-.595-.291-.913 0l-.873.913c-.317.29-.317.582 0 .873l4.127 4.127c.291.317.582.317.873 0z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-services-link--checked:hover {
    color:#fff
}
.bgw-m-services-link--unchecked {
    color:#3c3c3c;
    background:#fff;
    border:2px solid #3c3c3c
}
.bgw-m-services-link--unchecked:before {
    border-right:2px solid #3c3c3c
}
.bgw-m-services-link--unchecked:after {
    border-radius:100%;
    border:2px solid #3c3c3c
}
.bgw-m-services-link--edit {
    border:2px dashed #3c3c3c;
    color:#3c3c3c
}
.bgw-m-services-link--edit:before {
    border-right:2px dashed #3c3c3c
}
.bgw-m-services-link--edit:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%233C3C3C' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-services-link--edit:hover {
    color:#3c3c3c;
    background:#fff
}
.bgw-m-services-link:hover .bgw-m-services-overlay {
    opacity:1
}
.bgw-m-services-item {
    cursor:pointer
}
.bgw-m-services-item ul li .bgw-m-services-link {
    font-size:1.125rem;
    padding-left:3rem;
    background-color:transparent
}
.bgw-m-services-item ul li .bgw-m-services-link:before {
    background:none
}
.bgw-m-services-item ul li .bgw-m-services-link:hover {
    background:hsla(0,0%,100%,.2)
}
.bgw-m-services-hint,
.bgw-m-services-overlay {
    font-weight:400;
    display:block
}
.bgw-m-services-overlay {
    transition:all .25s cubic-bezier(.77,0,.175,1);
    font-size:1rem;
    background:#3c3c3c;
    border-radius:.3rem;
    padding:.625rem 1.25rem;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    opacity:0
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-services-overlay {
        transition:none
    }
}
.bgw-m-services-hint {
    font-size:.75rem;
    padding-top:.3125rem;
    padding-left:1.0625rem;
    text-align:right;
    position:relative;
    z-index:3
}
.bgw-m-services-hint:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M33.594 18.813c1.12 0 2.071.391 2.855 1.175.784.784 1.176 1.736 1.176 2.856v16.125c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97V22.844c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.175 2.855-1.175h2.016v-6.047c0-3.528 1.246-6.537 3.737-9.029C12.276 1.246 15.285 0 18.812 0c3.528 0 6.537 1.246 9.029 3.737 2.491 2.492 3.737 5.501 3.737 9.029v6.046h2.016zm-8.735 0v-6.047c0-1.68-.588-3.108-1.763-4.284-1.176-1.175-2.604-1.763-4.284-1.763-1.68 0-3.107.588-4.283 1.763-1.175 1.176-1.763 2.604-1.763 4.284v6.046h12.093z'/%3E%3C/svg%3E");
    background-size:12px 12px;
    background-repeat:no-repeat;
    background-position:50%;
    content:"";
    position:absolute;
    width:12px;
    height:12px;
    top:8px;
    left:0
}
.bgw-m-services-link--inactive .bgw-m-services-hint:before,
.bgw-m-services-link--needsActivation.bgw-m-services-link--checked .bgw-m-services-hint:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M33.594 18.813c1.12 0 2.071.391 2.855 1.175.784.784 1.176 1.736 1.176 2.856v16.125c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97V22.844c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.175 2.855-1.175h2.016v-6.047c0-3.528 1.246-6.537 3.737-9.029C12.276 1.246 15.285 0 18.812 0c3.528 0 6.537 1.246 9.029 3.737 2.491 2.492 3.737 5.501 3.737 9.029v6.046h2.016zm-8.735 0v-6.047c0-1.68-.588-3.108-1.763-4.284-1.176-1.175-2.604-1.763-4.284-1.763-1.68 0-3.107.588-4.283 1.763-1.175 1.176-1.763 2.604-1.763 4.284v6.046h12.093z'/%3E%3C/svg%3E")
}
@media (min-width:768px) {
    .bgw-m-services {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap
    }
    .bgw-m-services-item {
        -moz-flex:1 0 48.2608695652%;
        flex:1 0 48.2608695652%;
        width:48.2608695652%;
        max-width:48.2608695652%
    }
    .bgw-m-services-item:not(:nth-child(2n)) {
        margin-right:3.4482758621%
    }
    .bgw-m-services-chkbox-item {
        -moz-flex:1 0 48.2608695652%;
        flex:1 0 48.2608695652%;
        width:48.2608695652%;
        max-width:48.2608695652%
    }
    .bgw-m-services-chkbox-item:not(:nth-child(odd)) {
        margin-right:3.4482758621%
    }
}
.bgw-m-services-link--primary {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-services-link--primary:hover {
    color:#fff;
    background-color:#00366e;
    border-color:#003061
}
.bgw-m-services-link--primary.focus,
.bgw-m-services-link--primary:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-m-services-link--primary.disabled,
.bgw-m-services-link--primary:disabled {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-services-link--primary:not(:disabled):not(.disabled).active,
.bgw-m-services-link--primary:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--primary.dropdown-toggle {
    color:#fff;
    background-color:#003061;
    border-color:#002a54
}
.bgw-m-services-link--primary:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--primary:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-m-services-link--secondary {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-services-link--secondary:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-m-services-link--secondary.focus,
.bgw-m-services-link--secondary:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-services-link--secondary.disabled,
.bgw-m-services-link--secondary:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-services-link--secondary:not(:disabled):not(.disabled).active,
.bgw-m-services-link--secondary:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--secondary.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-m-services-link--secondary:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--secondary:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-services-link--success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.bgw-m-services-link--success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.bgw-m-services-link--success.focus,
.bgw-m-services-link--success:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.bgw-m-services-link--success.disabled,
.bgw-m-services-link--success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.bgw-m-services-link--success:not(:disabled):not(.disabled).active,
.bgw-m-services-link--success:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.bgw-m-services-link--success:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--success:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.bgw-m-services-link--info {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.bgw-m-services-link--info:hover {
    color:#fff;
    background-color:#006070;
    border-color:#005563
}
.bgw-m-services-link--info.focus,
.bgw-m-services-link--info:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.bgw-m-services-link--info.disabled,
.bgw-m-services-link--info:disabled {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.bgw-m-services-link--info:not(:disabled):not(.disabled).active,
.bgw-m-services-link--info:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--info.dropdown-toggle {
    color:#fff;
    background-color:#005563;
    border-color:#004a56
}
.bgw-m-services-link--info:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--info:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.bgw-m-services-link--warning {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.bgw-m-services-link--warning:hover {
    color:#555;
    background-color:#e0a800;
    border-color:#d39e00
}
.bgw-m-services-link--warning.focus,
.bgw-m-services-link--warning:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.bgw-m-services-link--warning.disabled,
.bgw-m-services-link--warning:disabled {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.bgw-m-services-link--warning:not(:disabled):not(.disabled).active,
.bgw-m-services-link--warning:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--warning.dropdown-toggle {
    color:#555;
    background-color:#d39e00;
    border-color:#c69500
}
.bgw-m-services-link--warning:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--warning:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.bgw-m-services-link--danger {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.bgw-m-services-link--danger:hover {
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.bgw-m-services-link--danger.focus,
.bgw-m-services-link--danger:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.bgw-m-services-link--danger.disabled,
.bgw-m-services-link--danger:disabled {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.bgw-m-services-link--danger:not(:disabled):not(.disabled).active,
.bgw-m-services-link--danger:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--danger.dropdown-toggle {
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.bgw-m-services-link--danger:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--danger:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.bgw-m-services-link--light {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.bgw-m-services-link--light:hover {
    color:#555;
    background-color:#ececec;
    border-color:#e6e5e5
}
.bgw-m-services-link--light.focus,
.bgw-m-services-link--light:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.bgw-m-services-link--light.disabled,
.bgw-m-services-link--light:disabled {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.bgw-m-services-link--light:not(:disabled):not(.disabled).active,
.bgw-m-services-link--light:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--light.dropdown-toggle {
    color:#555;
    background-color:#e6e5e5;
    border-color:#dfdfdf
}
.bgw-m-services-link--light:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--light:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.bgw-m-services-link--dark {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-services-link--dark:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-m-services-link--dark.focus,
.bgw-m-services-link--dark:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-services-link--dark.disabled,
.bgw-m-services-link--dark:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-services-link--dark:not(:disabled):not(.disabled).active,
.bgw-m-services-link--dark:not(:disabled):not(.disabled):active,
.show>.bgw-m-services-link--dark.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-m-services-link--dark:not(:disabled):not(.disabled).active:focus,
.bgw-m-services-link--dark:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-services-link--dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-tiles {
    display:-moz-flex;
    display:flex;
    flex-wrap:wrap
}
.bgw-m-tiles-link {
    transition:background .5s cubic-bezier(.77,0,.175,1);
    position:relative;
    font-weight:700;
    border-radius:.3rem;
    text-shadow:0 0 3px rgba(0,0,0,.5);
    text-align:center;
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    display:block;
    height:0;
    padding-bottom:100%;
    cursor:pointer
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-tiles-link {
        transition:none
    }
}
.bgw-m-tiles-link--checked {
    box-shadow:inset 0 0 0 5px #28a745
}
.bgw-m-tiles-link--checked:after,
.bgw-m-tiles-link--checked:before {
    content:"";
    position:absolute
}
.bgw-m-tiles-link--checked:before {
    top:0;
    left:0;
    height:2.5rem;
    width:2.5rem;
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem;
    background:#28a745
}
.bgw-m-tiles-link--checked:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.786 2.897c1.93 1.905 2.897 4.22 2.897 6.944 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877-2.725 0-5.046-.96-6.964-2.877S0 12.566 0 9.84c0-2.725.959-5.046 2.877-6.964C4.795.959 7.117 0 9.841 0c2.725 0 5.04.966 6.945 2.897zM8.69 15.04l7.302-7.302c.318-.29.318-.582 0-.873l-.873-.913c-.317-.29-.622-.29-.913 0l-5.952 5.953-2.778-2.778c-.29-.291-.595-.291-.913 0l-.873.913c-.317.29-.317.582 0 .873l4.127 4.127c.291.317.582.317.873 0z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    top:11px;
    left:11px;
    width:1.25rem;
    height:1.25rem;
    z-index:1
}
.bgw-m-tiles-link-text {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:center;
    justify-content:center;
    -moz-align-items:center;
    align-items:center;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    max-width:100%;
    max-height:100%;
    padding:0
}
.bgw-m-tiles-item {
    border-radius:.3rem
}
.bgw-m-tiles-item:focus-within {
    outline:4px dashed var(--outline-color);
    outline-offset:4px
}
.bgw-m-tiles-item input[type=checkbox]+label {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(https://via.placeholder.com/200);
    margin-bottom:0
}
.bgw-m-tiles-item input[type=checkbox]+label .bgw-m-tiles-link-text {
    padding:1.25rem
}
.bgw-m-tiles-item input[type=checkbox]+label.schadlingsbekampfung {
    -ms-hyphens:auto;
    hyphens:auto
}
.bgw-m-tiles-item input[type=checkbox]:checked+label {
    box-shadow:inset 0 0 0 5px #28a745
}
.bgw-m-tiles-item input[type=checkbox]:checked+label:before {
    top:0;
    left:0;
    height:2.5rem;
    width:2.5rem;
    border-top-left-radius:.3rem;
    border-bottom-left-radius:.3rem;
    background:#28a745;
    position:absolute;
    content:""
}
.bgw-m-tiles-item input[type=checkbox]:checked+label:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.786 2.897c1.93 1.905 2.897 4.22 2.897 6.944 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877-2.725 0-5.046-.96-6.964-2.877S0 12.566 0 9.84c0-2.725.959-5.046 2.877-6.964C4.795.959 7.117 0 9.841 0c2.725 0 5.04.966 6.945 2.897zM8.69 15.04l7.302-7.302c.318-.29.318-.582 0-.873l-.873-.913c-.317-.29-.622-.29-.913 0l-5.952 5.953-2.778-2.778c-.29-.291-.595-.291-.913 0l-.873.913c-.317.29-.317.582 0 .873l4.127 4.127c.291.317.582.317.873 0z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    top:11px;
    left:11px;
    width:1.25rem;
    height:1.25rem;
    z-index:1;
    position:absolute;
    content:""
}
@media (max-width:575.98px) {
    .bgw-m-tiles-item {
        -moz-flex:1 0 48.623853211%;
        flex:1 0 48.623853211%;
        width:48.623853211%;
        max-width:48.623853211%;
        margin-bottom:2.752293578%
    }
    .bgw-m-tiles-item:not(:nth-child(2n)) {
        margin-right:2.752293578%
    }
}
@media (min-width:576px) and (max-width:767.98px) {
    .bgw-m-tiles-item {
        -moz-flex:1 0 30.5882352941%;
        flex:1 0 30.5882352941%;
        width:30.5882352941%;
        max-width:30.5882352941%;
        margin-bottom:1.25rem
    }
    .bgw-m-tiles-item:not(:nth-child(3n)) {
        margin-right:3.9215686275%
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-m-tiles-item {
        -moz-flex:1 0 22.7536231884%;
        flex:1 0 22.7536231884%;
        width:22.7536231884%;
        max-width:22.7536231884%;
        margin-bottom:1.25rem
    }
    .bgw-m-tiles-item:not(:nth-child(4n)) {
        margin-right:2.8985507246%
    }
}
@media (max-width:991.98px) {
    .bgw-m-tiles-link {
        font-size:1rem
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .bgw-l-wrap.bgw-l-wrap--full-width .bgw-m-tiles-item {
        -moz-flex:1 0 22.7536231884%;
        flex:1 0 22.7536231884%;
        width:22.7536231884%;
        max-width:22.7536231884%;
        margin-bottom:1.25rem
    }
    .bgw-l-wrap.bgw-l-wrap--full-width .bgw-m-tiles-item:not(:nth-child(4n)) {
        margin-right:2.8985507246%
    }
    .bgw-l-site--onboarding .bgw-m-tiles-item:not(:nth-child(5n)) {
        margin-right:3.0927835052%
    }
}
@media (min-width:992px) {
    .bgw-m-tiles-item {
        -moz-flex:1 0 17.5257731959%;
        flex:1 0 17.5257731959%;
        width:17.5257731959%;
        max-width:17.5257731959%;
        margin-bottom:1.875rem
    }
    .bgw-m-tiles-link {
        font-size:1.125rem
    }
}
@media (min-width:1200px) {
    .bgw-m-tiles-item:not(:nth-child(5n)) {
        margin-right:3.0927835052%
    }
}
.bgw-m-tiles-link--primary {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-tiles-link--primary:hover {
    color:#fff;
    background-color:#00366e;
    border-color:#003061
}
.bgw-m-tiles-link--primary.focus,
.bgw-m-tiles-link--primary:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-m-tiles-link--primary.disabled,
.bgw-m-tiles-link--primary:disabled {
    color:#fff;
    background-color:#004994;
    border-color:#004994
}
.bgw-m-tiles-link--primary:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--primary:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--primary.dropdown-toggle {
    color:#fff;
    background-color:#003061;
    border-color:#002a54
}
.bgw-m-tiles-link--primary:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--primary:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--primary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,100,164,.5)
}
.bgw-m-tiles-link--secondary {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-tiles-link--secondary:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-m-tiles-link--secondary.focus,
.bgw-m-tiles-link--secondary:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-tiles-link--secondary.disabled,
.bgw-m-tiles-link--secondary:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-tiles-link--secondary:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--secondary:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--secondary.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-m-tiles-link--secondary:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--secondary:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--secondary.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-tiles-link--success {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.bgw-m-tiles-link--success:hover {
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.bgw-m-tiles-link--success.focus,
.bgw-m-tiles-link--success:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.bgw-m-tiles-link--success.disabled,
.bgw-m-tiles-link--success:disabled {
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.bgw-m-tiles-link--success:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--success:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--success.dropdown-toggle {
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.bgw-m-tiles-link--success:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--success:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--success.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.bgw-m-tiles-link--info {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.bgw-m-tiles-link--info:hover {
    color:#fff;
    background-color:#006070;
    border-color:#005563
}
.bgw-m-tiles-link--info.focus,
.bgw-m-tiles-link--info:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.bgw-m-tiles-link--info.disabled,
.bgw-m-tiles-link--info:disabled {
    color:#fff;
    background-color:#008196;
    border-color:#008196
}
.bgw-m-tiles-link--info:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--info:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--info.dropdown-toggle {
    color:#fff;
    background-color:#005563;
    border-color:#004a56
}
.bgw-m-tiles-link--info:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--info:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--info.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(38,148,166,.5)
}
.bgw-m-tiles-link--warning {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.bgw-m-tiles-link--warning:hover {
    color:#555;
    background-color:#e0a800;
    border-color:#d39e00
}
.bgw-m-tiles-link--warning.focus,
.bgw-m-tiles-link--warning:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.bgw-m-tiles-link--warning.disabled,
.bgw-m-tiles-link--warning:disabled {
    color:#555;
    background-color:#ffc107;
    border-color:#ffc107
}
.bgw-m-tiles-link--warning:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--warning:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--warning.dropdown-toggle {
    color:#555;
    background-color:#d39e00;
    border-color:#c69500
}
.bgw-m-tiles-link--warning:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--warning:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--warning.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(230,177,19,.5)
}
.bgw-m-tiles-link--danger {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.bgw-m-tiles-link--danger:hover {
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.bgw-m-tiles-link--danger.focus,
.bgw-m-tiles-link--danger:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.bgw-m-tiles-link--danger.disabled,
.bgw-m-tiles-link--danger:disabled {
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.bgw-m-tiles-link--danger:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--danger:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--danger.dropdown-toggle {
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.bgw-m-tiles-link--danger:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--danger:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--danger.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.bgw-m-tiles-link--light {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.bgw-m-tiles-link--light:hover {
    color:#555;
    background-color:#ececec;
    border-color:#e6e5e5
}
.bgw-m-tiles-link--light.focus,
.bgw-m-tiles-link--light:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.bgw-m-tiles-link--light.disabled,
.bgw-m-tiles-link--light:disabled {
    color:#555;
    background-color:#fff;
    border-color:#fff
}
.bgw-m-tiles-link--light:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--light:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--light.dropdown-toggle {
    color:#555;
    background-color:#e6e5e5;
    border-color:#dfdfdf
}
.bgw-m-tiles-link--light:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--light:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--light.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem hsla(0,0%,90.2%,.5)
}
.bgw-m-tiles-link--dark {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-tiles-link--dark:hover {
    color:#fff;
    background-color:#292929;
    border-color:#232222
}
.bgw-m-tiles-link--dark.focus,
.bgw-m-tiles-link--dark:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-tiles-link--dark.disabled,
.bgw-m-tiles-link--dark:disabled {
    color:#fff;
    background-color:#3c3c3c;
    border-color:#3c3c3c
}
.bgw-m-tiles-link--dark:not(:disabled):not(.disabled).active,
.bgw-m-tiles-link--dark:not(:disabled):not(.disabled):active,
.show>.bgw-m-tiles-link--dark.dropdown-toggle {
    color:#fff;
    background-color:#232222;
    border-color:#1c1c1c
}
.bgw-m-tiles-link--dark:not(:disabled):not(.disabled).active:focus,
.bgw-m-tiles-link--dark:not(:disabled):not(.disabled):active:focus,
.show>.bgw-m-tiles-link--dark.dropdown-toggle:focus {
    box-shadow:0 0 0 .2rem rgba(89,89,89,.5)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.beauty-und-wellness {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38890/add9d9982a00a43181a2168d1a3b4fd1/beautywellness-8-m1-01-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.beratung-und-betreuung {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38892/7356a370c548aa358d447c3e74c9d975/beratungbetreuung-7gu-titel-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.berufliche-rehabilitation-und-werkstatten {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38894/3f2da1cb4c120961382d2874108c5697/beruflicherehabilitation-werkst-14gu-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.bildung {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38896/21da9e6316347b61d1e157741caea70f/bildung-12-m15titel-gu03-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.friseurhandwerk {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38898/fee3a8e7c28841ece86aab6b5ce38ebc/friseurhandwerk-titel-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.humanmedizin {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38900/4c4ce843ae788803a685b4b668ac065c/humanmedizin-titel-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.kinderbetreuung {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38902/ec8c95f1f4364c7c74e2131c95451a75/kinderbetreuung-13gu-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.kliniken {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38904/7ddda15612972e1f33fea566afa10f70/kliniken-4gu-titel-300iso-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.pflege {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38906/e678e2610ab50567acd5c6c8f0c4cb4d/pflege-rollator-titel-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.pharmazie {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38908/6b5f9905a51f62272171c8d913f5c106/pharmazieapotheke-titel-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.schadlingsbekampfung {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38910/68a716e05c914df03c29043bb59e32d4/schaedlingsbekaempfung-7042-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.therapeutische-praxen {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38912/e17763945ef21d19113553361d94f357/therapeutischepraxen-m4wrb-2662-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.tiermedizin {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38914/164226b201d221998024cab93f7b9a2b/tiermedizin-titel-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.verwaltung {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38916/fd254c8f9ce5855d182ba8eca005c77d/verwaltung-10m1-01-jpg-data.jpg)
}
.bgw-m-tiles .bgw-m-tiles-item input[type=checkbox]+label.zahnmedizin {
    background-image:linear-gradient(180deg,rgba(60,60,60,.8) 0,rgba(60,60,60,.8)),url(/resource/crblob/38918/bab8f24d106f22d2018a7f5e69956ce2/zahnmedizin-titel-1-jpg-data.jpg)
}
.bgw-m-accountlist-item:first-child {
    border-top:1px solid #ccc
}
.bgw-m-accountlist-link {
    transition:all .15s ease-in-out;
    position:relative;
    display:block;
    padding:1.25rem 1.25rem 1.25rem 0
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-accountlist-link {
        transition:none
    }
}
.bgw-m-accountlist-link:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
    width:8px;
    height:12px;
    content:"";
    position:absolute;
    right:1.25rem;
    top:50%;
    transform:translateY(-50%);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
.bgw-m-accountlist-link:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-accountlist-link--standard {
    border-bottom:1px solid #ccc
}
.bgw-m-accountlist-link--highlight {
    border-bottom:1px solid #dc3545
}
.bgw-m-accountlist-link--highlight,
.bgw-m-accountlist-link:hover {
    background:#fff;
    padding:1.25rem
}
.bgw-m-accountlist-heading {
    font-size:1.375rem;
    font-weight:700;
    line-height:1.363636364
}
.bgw-m-accountlist-heading:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-accountlist-heading:only-child {
    margin-bottom:0
}
.bgw-m-accountlist-link--highlight .bgw-m-accountlist-heading {
    color:#dc3545
}
.bgw-m-accountlist-txt,
.bgw-m-accountlist-txt * {
    font-size:1.375rem;
    margin:0
}
@media (max-width:1200px) {
    .bgw-m-accountlist-txt,
    .bgw-m-accountlist-txt * {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-accountlist-link--standard .bgw-m-accountlist-txt,
.bgw-m-accountlist-link--standard .bgw-m-accountlist-txt * {
    color:#3c3c3c
}
.bgw-m-accountlist-link--highlight .bgw-m-accountlist-txt,
.bgw-m-accountlist-link--highlight .bgw-m-accountlist-txt * {
    color:#dc3545
}
@media (max-width:767.98px) {
    .bgw-m-accountlist-txt:not(:only-child):not(:last-child),
    .bgw-m-accountlist-txt :not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-accountlist-txt:not(:only-child):not(:last-child),
    .bgw-m-accountlist-txt :not(:only-child):not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-m-accountlist-txt:last-child,
.bgw-m-accountlist-txt :last-child,
.bgw-m-accountlist-txt:only-child,
.bgw-m-accountlist-txt :only-child {
    margin-bottom:0
}
@media (min-width:576px) {
    .bgw-m-accountlist-content {
        padding-right:1.25rem
    }
}
.bgw-m-company {
    background:#fff;
    padding:2.2988505747% 3.4482758621% 3.4482758621%
}
.bgw-m-company-header {
    display:-moz-flex;
    display:flex
}
.bgw-m-company-heading {
    margin-bottom:.6172839506%
}
.bgw-m-company-text {
    font-size:1.125rem;
    display:inline-block
}
.bgw-m-company-text:not(:last-child) {
    margin-right:.625rem
}
.bgw-m-company-text span {
    font-weight:700
}
.bgw-m-company-content {
    border-top:2px solid #bbb
}
.bgw-m-company-list-link {
    font-size:1.125rem;
    position:relative;
    font-weight:700;
    padding:1.1494252874% 0
}
.bgw-m-company-list-link:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.088 6.468l-5.34 5.34c-.128.128-.284.192-.467.192s-.34-.064-.468-.193l-.606-.605a.688.688 0 01-.206-.468.592.592 0 01.179-.468L4.446 6 .18 1.734A.592.592 0 010 1.266.688.688 0 01.208.798L.813.193C.94.064 1.097 0 1.28 0s.34.064.468.193l5.34 5.34c.146.128.22.284.22.467s-.074.34-.22.468z' fill='%23BBB' fill-rule='evenodd'/%3E%3C/svg%3E");
    width:8px;
    height:12px;
    content:"";
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
@media (max-width:991.98px) {
    .bgw-m-company-header {
        -moz-flex-direction:column-reverse;
        flex-direction:column-reverse
    }
    .bgw-m-company-header-col--first {
        padding-top:.625rem
    }
    .bgw-m-company-content {
        padding-top:1.25rem;
        margin-top:1.25rem
    }
}
@media (min-width:992px) {
    .bgw-m-company-header {
        -moz-justify-content:space-between;
        justify-content:space-between
    }
    .bgw-m-company-header-col--first {
        padding-right:1.25rem
    }
    .bgw-m-company-content {
        padding-top:2.4691358025%;
        margin-top:3.7037037037%
    }
}
.bgw-m-company .bgw-m-form:not(.bgw-m-form--naked) {
    padding-top:0
}
.bgw-m-company .bgw-m-form-fields {
    padding:0
}
.bgw-m-company .bgw-m-form-fields .form-group--submit {
    border-top:2px solid #eee
}
.bgw-m-company .bgw-l-wrap {
    padding-bottom:0
}
.bgw-m-company .bgw-l-position--standard {
    margin-bottom:0
}
.bgw-l-content main .bgw-m-company .bgw-l-wrap {
    padding-bottom:0
}
.bgw-h-adress-no-result .bgw-m-adresses {
    display:none
}
.bgw-m-adresses-header {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:space-between;
    justify-content:space-between;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-adresses-body,
.bgw-m-adresses-footer {
    padding-top:.625rem
}
.bgw-m-adresses-heading {
    font-size:1.375rem;
    margin-bottom:0;
    padding-right:.625rem
}
.bgw-m-adresses-item {
    background:#fff;
    padding:1.25rem
}
.bgw-m-adresses-item[aria-hidden=true] {
    display:none
}
.bgw-m-adresses-entry {
    font-size:1.125rem
}
@media (max-width:767.98px) {
    .bgw-m-adresses {
        margin-bottom:0
    }
    .bgw-m-adresses-item:not(:last-child) {
        margin-bottom:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-adresses {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap;
        margin-bottom:-3.3333333333%;
        margin-right:-1.6666666667%;
        margin-left:-1.6666666667%
    }
    .bgw-m-adresses-item {
        -moz-flex:1 0 46.6666666667%;
        flex:1 0 46.6666666667%;
        width:46.6666666667%;
        max-width:46.6666666667%;
        margin-bottom:1.875rem;
        margin-right:1.6666666667%;
        margin-left:1.6666666667%
    }
}
.bgw-m-status {
    position:relative;
    border-width:2px;
    border-style:solid;
    padding:1.724137931% 1.25rem 2.2988505747% 4.375rem;
    background:#fff
}
.bgw-m-status:after,
.bgw-m-status:before {
    content:"";
    position:absolute
}
.bgw-m-status:before {
    top:0;
    left:0;
    width:3.125rem;
    height:100%
}
.bgw-m-status:after {
    top:21px;
    left:12px;
    width:1.5rem;
    height:1.5rem;
    z-index:1;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:50%
}
.bgw-m-status--error {
    border-color:#dc3545
}
.bgw-m-status--error:before {
    background:#dc3545
}
.bgw-m-status--error:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 38 39' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.407 5.74C36.136 9.514 38 14.1 38 19.5s-1.851 9.999-5.554 13.8C28.743 37.1 24.26 39 19 39s-9.743-1.9-13.446-5.7C1.851 29.498 0 24.9 0 19.5S1.851 9.501 5.554 5.7C9.257 1.9 13.74 0 19 0s9.73 1.913 13.407 5.74zM21.935 25.065C21.275 24.355 20.464 24 19.5 24s-1.788.342-2.473 1.027A3.37 3.37 0 0016 27.5a3.37 3.37 0 001.027 2.473c.685.685 1.51 1.027 2.473 1.027s1.788-.342 2.473-1.027A3.37 3.37 0 0023 27.5c0-.964-.355-1.775-1.065-2.435zM16 10.056l.636 11.05c0 .596.319.894.955.894h3.818c.636 0 .955-.298.955-.894L23 10.056c0-.325-.093-.582-.278-.772A.91.91 0 0022.045 9h-5.09a.91.91 0 00-.677.284c-.185.19-.278.447-.278.772z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-status--success {
    border-color:#28a745
}
.bgw-m-status--success:before {
    background:#28a745
}
.bgw-m-status--success:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.786 2.897c1.93 1.905 2.897 4.22 2.897 6.944 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877-2.725 0-5.046-.96-6.964-2.877S0 12.566 0 9.84c0-2.725.959-5.046 2.877-6.964C4.795.959 7.117 0 9.841 0c2.725 0 5.04.966 6.945 2.897zM8.69 15.04l7.302-7.302c.318-.29.318-.582 0-.873l-.873-.913c-.317-.29-.622-.29-.913 0l-5.952 5.953-2.778-2.778c-.29-.291-.595-.291-.913 0l-.873.913c-.317.29-.317.582 0 .873l4.127 4.127c.291.317.582.317.873 0z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-status--info {
    border-color:#fdc24e
}
.bgw-m-status--info:before {
    background:#fdc24e
}
.bgw-m-status--info:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 37'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M5.226 5.446C8.758 1.816 13.016 0 18 0s9.23 1.803 12.738 5.408C34.246 9.014 36 13.378 36 18.5s-1.754 9.486-5.262 13.092C27.23 35.197 22.984 37 18 37s-9.23-1.803-12.738-5.408C1.754 27.986 0 23.622 0 18.5S1.742 9.026 5.226 5.446zM20.07 8.929C19.5 8.309 18.81 8 18 8s-1.512.298-2.107.893C15.298 9.488 15 10.19 15 11s.298 1.512.893 2.107c.595.595 1.297.893 2.107.893s1.512-.298 2.107-.893C20.702 12.512 21 11.81 21 11s-.31-1.5-.929-2.071zM22 27.1v-1.8c0-.6-.286-.9-.857-.9h-.857v-7.5c0-.6-.286-.9-.857-.9h-4.572c-.571 0-.857.3-.857.9v1.8c0 .6.286.9.857.9h.857v4.8h-.857c-.571 0-.857.3-.857.9v1.8c0 .6.286.9.857.9h6.286c.571 0 .857-.3.857-.9z'/%3E%3C/svg%3E")
}
.bgw-m-seminar {
    margin:0
}
.bgw-m-toggle .bgw-m-seminar {
    padding-top:2.0618556701%
}
.bgw-m-seminar .badge {
    margin-right:.3125rem
}
.bgw-m-seminar-item:not(.bgw-m-seminar-item--button) {
    border-left:1px solid #aaa
}
@media (max-width:767.98px) {
    .bgw-m-seminar-item:not(.bgw-m-seminar-item--button) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-seminar-item:not(.bgw-m-seminar-item--button) {
        margin-bottom:3.6082474227%
    }
}
.bgw-m-seminar-item--button {
    -moz-flex:0 1 100%;
    flex:0 1 100%;
    width:100%;
    max-width:100%
}
.bgw-m-seminar-link {
    transition:color .15s ease-in-out;
    height:100%;
    padding-left:1.25rem;
    display:block
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-seminar-link {
        transition:none
    }
}
.bgw-m-seminar-link:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-seminar-heading {
    font-weight:700;
    line-height:1.636363636
}
.bgw-m-seminar-heading:not(:only-child) {
    margin-bottom:.625rem
}
.bgw-m-seminar-heading:only-child {
    margin-bottom:0
}
.bgw-m-seminar-meta {
    font-size:1rem
}
.bgw-m-seminar-abbreviation {
    font-weight:700
}
@media (min-width:768px) {
    .bgw-m-seminar {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap
    }
    .bgw-m-seminar-item:not(.bgw-m-seminar-item--button) {
        -moz-flex:1 0 50%;
        flex:1 0 50%;
        width:50%;
        max-width:50%
    }
    .bgw-m-seminar-link {
        display:-moz-flex;
        display:flex;
        -moz-flex-direction:column;
        flex-direction:column;
        padding-right:8.2474226804%
    }
    .bgw-m-seminar-meta {
        margin-top:auto
    }
}
@media (max-width:767.98px) {
    .bgw-m-datalist {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-datalist {
        margin-bottom:2.0618556701%
    }
}
.bgw-m-datalist--visual {
    border-top:2px solid #ccc
}
.bgw-m-datalist--plain .bgw-m-datalist-item {
    padding-left:1.25rem;
    border-left:1px solid #aaa;
    padding-bottom:.625rem
}
@media (max-width:767.98px) {
    .bgw-m-datalist--plain .bgw-m-datalist-item:not(:only-child):not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-datalist--plain .bgw-m-datalist-item:not(:only-child):not(:last-child) {
        margin-bottom:5.1546391753%
    }
}
.bgw-m-datalist--plain .bgw-m-datalist-item:last-child,
.bgw-m-datalist--plain .bgw-m-datalist-item:only-child {
    margin-bottom:0
}
.bgw-m-datalist--visual .bgw-m-datalist-item {
    border-bottom:2px solid #ccc;
    padding-bottom:1.25rem;
    padding-top:1.25rem
}
.bgw-m-datalist-heading {
    margin-bottom:.3125rem;
    font-weight:700;
    line-height:1.636363636;
    font-size:1.375rem
}
.bgw-m-datalist-item--inactive .bgw-m-datalist-heading {
    font-weight:400!important
}
.bgw-m-datalist-item--inactive .bgw-m-datalist-visual img {
    opacity:.5;
    filter:grayscale(100%)
}
.bgw-m-datalist-amount {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-datalist-amount label {
    margin:0
}
.bgw-m-datalist-amount .form-control {
    text-align:right
}
.bgw-m-datalist-subline {
    display:block;
    color:#3c3c3c
}
.bgw-m-datalist-subline>span {
    display:inline-block
}
.bgw-m-datalist-subline>span:not(:last-child) {
    margin-right:1.25rem
}
.bgw-m-datalist-subline-icon {
    position:relative;
    padding-left:1.5625rem
}
.bgw-m-datalist-subline-icon:before {
    content:"";
    position:absolute;
    background-repeat:no-repeat;
    background-position:50%;
    width:20px;
    height:20px;
    top:3px;
    left:0
}
.bgw-m-datalist-subline-icon--date:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 43'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M0 38.969V16.125h37.625v22.844c0 1.12-.392 2.071-1.176 2.855-.784.784-1.735 1.176-2.855 1.176H4.03c-1.12 0-2.071-.392-2.855-1.176C.392 41.04 0 40.09 0 38.97zm26.875-16.461v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm-10.75-10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zm0 10.75v3.36c0 .671.336 1.007 1.008 1.007h3.36c.671 0 1.007-.336 1.007-1.008v-3.36c0-.671-.336-1.007-1.008-1.007h-3.36c-.671 0-1.007.336-1.007 1.008zM33.594 5.375c1.12 0 2.071.392 2.855 1.176.784.784 1.176 1.735 1.176 2.855v4.031H0v-4.03c0-1.12.392-2.072 1.176-2.856.784-.784 1.735-1.176 2.855-1.176h4.032V1.344c0-.392.125-.714.377-.966S9.014 0 9.406 0h2.688c.392 0 .714.126.966.378s.377.574.377.966v4.031h10.75V1.344c0-.392.126-.714.378-.966S25.14 0 25.531 0h2.688c.392 0 .714.126.966.378s.378.574.378.966v4.031h4.03z'/%3E%3C/svg%3E");
    background-size:17px 20px
}
.bgw-m-datalist-subline-icon--location:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 33 43' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.445 42.16a1608.47 1608.47 0 00-4.577-6.635 379.566 379.566 0 00-3.653-5.207 83.686 83.686 0 01-2.52-3.737c-.952-1.484-1.581-2.533-1.89-3.15-.307-.615-.643-1.4-1.007-2.35-.364-.953-.588-1.779-.672-2.478A21.12 21.12 0 010 16.125c0-4.48 1.568-8.286 4.703-11.422S11.646 0 16.125 0s8.286 1.568 11.422 4.703c3.135 3.136 4.703 6.943 4.703 11.422 0 .952-.042 1.778-.126 2.478-.084.7-.308 1.525-.672 2.477-.364.952-.7 1.736-1.008 2.352-.308.616-.937 1.665-1.89 3.15s-1.791 2.729-2.519 3.736a379.54 379.54 0 00-3.653 5.207 1608.106 1608.106 0 00-4.577 6.635c-.392.56-.952.84-1.68.84s-1.288-.28-1.68-.84zm-3.107-21.248c1.344 1.288 2.94 1.932 4.787 1.932s3.43-.658 4.745-1.974 1.974-2.897 1.974-4.745c0-1.848-.658-3.43-1.974-4.745s-2.897-1.974-4.745-1.974-3.43.658-4.745 1.974-1.974 2.897-1.974 4.745c0 1.848.644 3.443 1.932 4.787z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:15px 20px
}
.bgw-m-datalist-subline-icon--user:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.935 5.004C8.272 1.668 12.293 0 17 0s8.717 1.657 12.03 4.97C32.343 8.283 34 12.293 34 17c0 4.707-1.657 8.717-4.97 12.03C25.717 32.343 21.707 34 17 34c-4.707 0-8.717-1.657-12.03-4.97C1.657 25.717 0 21.707 0 17c0-4.707 1.645-8.706 4.935-11.996zM21.25 8.363C20.062 7.175 18.645 6.58 17 6.58s-3.062.594-4.25 1.782c-1.188 1.188-1.782 2.605-1.782 4.25s.594 3.062 1.782 4.25c1.188 1.188 2.605 1.782 4.25 1.782s3.062-.594 4.25-1.782c1.188-1.188 1.782-2.605 1.782-4.25s-.594-3.062-1.782-4.25zM6.992 25.5c2.605 3.108 5.94 4.661 10.008 4.661 4.067 0 7.403-1.553 10.008-4.661a7.645 7.645 0 00-2.742-2.982c-1.188-.754-2.513-1.13-3.976-1.13-.137 0-.297.022-.48.068-.96.32-1.896.48-2.81.48s-1.85-.16-2.81-.48a2.014 2.014 0 00-.48-.069c-1.463 0-2.788.377-3.976 1.131A7.645 7.645 0 006.992 25.5z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:cover
}
.bgw-m-datalist-subline-icon--lectern:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='%23666' d='M10.063 12.25H7.874V10.5h-1.75v1.75H3.937a.437.437 0 00-.437.438v.874c0 .242.196.438.438.438h6.124a.437.437 0 00.438-.438v-.874a.437.437 0 00-.438-.438zm3.845-4.56L12.492 4.86a.875.875 0 00-.783-.484H3.938c0-1.029.716-1.888 1.713-2.12.236.228.557.37.912.37h1.75a1.312 1.312 0 100-2.625h-1.75c-.612 0-1.12.42-1.267.985a3.499 3.499 0 00-2.671 3.39h-.334a.875.875 0 00-.783.484L.092 7.69A.876.876 0 000 8.081v.669c0 .483.392.875.875.875h12.25A.875.875 0 0014 8.75v-.669a.877.877 0 00-.092-.39z'/%3E%3C/svg%3E");
    background-size:cover
}
.bgw-m-datalist-subline-icon--asterix:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23666' d='M458.21 328.093L316 250l142.21-78.093c11.795-6.477 15.961-21.384 9.232-33.037l-19.48-33.741c-6.728-11.653-21.72-15.499-33.227-8.523L276 180.718l3.475-162.204C279.763 5.061 268.937-6 255.48-6h-38.96c-13.456 0-24.283 11.061-23.994 24.514L196 180.718 57.265 96.607c-11.506-6.976-26.499-3.13-33.227 8.523l-19.48 33.741c-6.728 11.653-2.562 26.56 9.233 33.037L156 250 13.79 328.093C1.995 334.57-2.171 349.477 4.558 361.13l19.48 33.741c6.728 11.653 21.721 15.499 33.227 8.523L196 319.282l-3.475 162.204C192.237 494.939 203.064 506 216.52 506h38.961c13.456 0 24.283-11.061 23.995-24.514L276 319.282l138.735 84.111c11.506 6.976 26.499 3.13 33.227-8.523l19.48-33.741c6.728-11.653 2.563-26.559-9.232-33.036z'/%3E%3C/svg%3E");
    background-size:cover
}
.bgw-m-datalist-subline-icon--hashtag:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23666' d='M420.667 176.109l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l14.623-81.891C357.123 32.754 351.468 26 343.997 26h-40.632a12 12 0 00-11.813 9.891L276.175 122H177.54l14.623-81.891C193.477 32.754 187.822 26 180.35 26h-40.632a12 12 0 00-11.813 9.891L112.528 122H33.432a12 12 0 00-11.813 9.891l-7.143 40C13.163 179.246 18.818 186 26.289 186h74.81L78.242 314H-.854a12 12 0 00-11.813 9.891l-7.143 40C-21.123 371.246-15.468 378-7.997 378h74.81L52.19 459.891C50.877 467.246 56.532 474 64.003 474h40.632a12 12 0 0011.813-9.891L131.826 378h98.634l-14.623 81.891C214.523 467.246 220.178 474 227.65 474h40.632a12 12 0 0011.813-9.891L295.472 378h79.096a12 12 0 0011.813-9.891l7.143-40c1.313-7.355-4.342-14.109-11.813-14.109h-74.81l22.857-128h79.096a12 12 0 0011.813-9.891zM241.889 314h-98.634l22.857-128h98.634l-22.857 128z'/%3E%3C/svg%3E");
    background-size:cover
}
.bgw-m-datalist-subline-icon--envelope-square:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 41'%3E%3Cpath fill='%23004994' fill-rule='evenodd' d='M36.607 0c1.22 0 2.258.427 3.112 1.281S41 3.173 41 4.393v32.214c0 1.22-.427 2.258-1.281 3.112S37.827 41 36.607 41H4.393c-1.22 0-2.258-.427-3.112-1.281S0 37.827 0 36.607V4.393c0-1.22.427-2.258 1.281-3.112S3.173 0 4.393 0zM16.331 21.563c.06 0 .348.218.861.656.514.437.891.734 1.133.89.242.157.59.344 1.042.563.453.219.83.328 1.133.328s.68-.11 1.133-.328c.453-.219.8-.406 1.042-.563.242-.156.62-.453 1.133-.89.513-.438.8-.657.86-.657C29.14 18.25 32.584 15.595 35 13.595V11.25c0-.625-.211-1.156-.634-1.594A2.063 2.063 0 0032.825 9H8.175c-.604 0-1.118.219-1.54.656A2.208 2.208 0 006 11.25v2.344c2.417 2 5.86 4.656 10.331 7.969zM35 17c-1.33 1.024-4.199 3.133-8.61 6.325-.06.06-.332.271-.815.633-.483.361-.86.632-1.133.813-.272.18-.65.407-1.133.678a6.083 6.083 0 01-1.404.587c-.453.12-.922.18-1.405.18s-.952-.06-1.405-.18a6.083 6.083 0 01-1.404-.587 10.482 10.482 0 01-1.088-.678c-.242-.18-.62-.452-1.133-.813-.513-.362-.8-.572-.86-.633C10.198 20.133 7.33 18.025 6 17v12.831c0 .603.211 1.115.634 1.536A2.1 2.1 0 008.175 32h24.65a2.1 2.1 0 001.54-.633c.424-.421.635-.933.635-1.536z'/%3E%3C/svg%3E");
    background-size:cover
}
.bgw-m-datalist-actions {
    font-weight:700
}
.bgw-m-datalist-check {
    padding-top:.625rem
}
@media (max-width:767.98px) {
    .bgw-m-datalist-visual {
        -moz-flex:0 0 19.6078431373%;
        flex:0 0 19.6078431373%;
        width:19.6078431373%;
        max-width:19.6078431373%;
        margin-bottom:1.25rem
    }
    .bgw-m-datalist-actions,
    .bgw-m-datalist-amount {
        padding-top:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-datalist-item {
        display:-moz-flex;
        display:flex;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-datalist-visual {
        -moz-flex:1 0 10.3092783505%;
        flex:1 0 10.3092783505%;
        width:10.3092783505%;
        max-width:10.3092783505%;
        margin-right:2.0618556701%
    }
    .bgw-m-datalist-content {
        -moz-flex:1 1 auto;
        flex:1 1 auto
    }
    .bgw-m-datalist-actions,
    .bgw-m-datalist-amount {
        -moz-flex:0 0 auto;
        flex:0 0 auto;
        margin-left:2.0618556701%
    }
}
.bgw-m-datalist--seminar {
    width:100%;
    --column-count:6;
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:4fr 4fr 4fr 5fr 7fr 5fr;
    grid-template-columns:4fr 4fr 4fr 5fr 7fr 5fr;
    gap:.625rem 0;
    align-items:center
}
@media (max-width:1199.98px) {
    .bgw-m-datalist--seminar {
        --column-count:3;
        -ms-grid-columns:(auto)[var(--column-count)];
        grid-template-columns:repeat(var(--column-count),auto)
    }
}
@media (max-width:767.98px) {
    .bgw-m-datalist--seminar {
        --column-count:2
    }
}
@media (max-width:319px) {
    .bgw-m-datalist--seminar {
        --column-count:1
    }
}
.bgw-m-datalist-actions--seminar,
.bgw-m-datalist-content--seminar,
.bgw-m-datalist-item--seminar {
    display:contents
}
.bgw-m-datalist-heading--seminar,
.bgw-m-datalist-link--seminar {
    grid-column:1/-1
}
.bgw-m-datalist-subline--seminar:first-of-type>.bgw-m-datalist-subline-item__spacer--seminar {
    display:none
}
@media (max-width:1199.98px) {
    .bgw-m-datalist-subline-item__spacer--seminar {
        border-bottom:2px solid #ddd;
        grid-column:1/-1
    }
}
.bgw-m-datalist-subline-item__first-col--seminar {
    -ms-grid-column:1;
    grid-column:1
}
.bgw-m-datalist-subline-item--seminar {
    max-width:max-content
}
.bgw-m-datalist-subline--seminar {
    display:contents
}
.bgw-m-datalist-actions--seminar .bgw-m-form .mwf-upload-delete,
.bgw-m-datalist-actions--seminar .btn-link,
.bgw-m-datalist-subline-item--seminar .bgw-m-form .mwf-upload-delete,
.bgw-m-datalist-subline-item--seminar .btn-link,
.bgw-m-form .bgw-m-datalist-actions--seminar .mwf-upload-delete,
.bgw-m-form .bgw-m-datalist-subline-item--seminar .mwf-upload-delete {
    text-align:left;
    padding:0
}
.bgw-m-plate {
    color:#3c3c3c;
    padding:1.25rem;
    height:100%
}
.bgw-m-plate--company {
    background:#eee
}
.bgw-m-plate-header {
    border-bottom:2px solid #bbb;
    padding-bottom:1.25rem
}
.bgw-m-plate-heading {
    margin:0
}
.bgw-m-plate-actions,
.bgw-m-plate-content {
    padding-top:1.25rem
}
.bgw-m-plate-text {
    font-size:1.125rem;
    display:block;
    padding:.125rem 0
}
.bgw-m-add-to-cart {
    color:#3c3c3c;
    background:#eee;
    padding:1.25rem
}
.bgw-m-add-to-cart-row {
    display:-moz-flex;
    display:flex
}
.bgw-m-add-to-cart-col label {
    margin:0
}
.bgw-m-add-to-cart-col--text {
    font-size:1.125rem
}
.bgw-m-add-to-cart-col--amount {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-add-to-cart-col--amount small.text-muted {
    margin-top:0
}
.bgw-m-add-to-cart-col--amount,
.bgw-m-add-to-cart-col--button {
    -moz-flex:0 0 auto;
    flex:0 0 auto
}
@media (max-width:767.98px) {
    .bgw-m-add-to-cart-row {
        -moz-flex-direction:column;
        flex-direction:column;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-add-to-cart-col--text {
        -moz-flex:auto;
        flex:auto
    }
    .bgw-m-add-to-cart-col:not(:first-child):not(:last-child) {
        margin:1.25rem 0
    }
}
@media (min-width:768px) {
    .bgw-m-add-to-cart-row {
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-add-to-cart-col:not(:first-child):not(:last-child) {
        margin:0 1.25rem
    }
}
.bgw-m-cart-message {
    transition:all .5s cubic-bezier(.77,0,.175,1) .5s;
    border-bottom:3px solid #fdc24e;
    position:fixed;
    z-index:1050;
    left:0;
    width:100%;
    background:#fff3dc;
    box-shadow:0 -5px 10px 0 rgba(0,0,0,.5);
    display:none
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-cart-message {
        transition:none
    }
}
.bgw-h-cart-message-collapsed .bgw-m-cart-message {
    top:-100%;
    opacity:0;
    -ms-user-select:none;
    user-select:none;
    pointer-events:none;
    display:none
}
.bgw-h-cart-message-expanded .bgw-m-cart-message {
    top:0;
    opacity:1;
    display:block
}
.bgw-m-cart-message-col:first-child {
    margin-right:1.25rem
}
.bgw-m-cart-message-row {
    display:-moz-flex;
    display:flex
}
.bgw-m-cart-message-header {
    border-bottom:2px solid #fff
}
.bgw-m-cart-message-heading {
    font-size:1rem;
    font-weight:700
}
.bgw-m-cart-message-article {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-cart-message-article-visual {
    -moz-flex:0 0 70px;
    flex:0 0 70px;
    width:70px;
    max-width:70px
}
.bgw-m-cart-message-article-data {
    padding-left:1.25rem
}
.bgw-m-cart-message-article-text {
    display:block
}
.bgw-m-cart-message-article-text--title {
    font-size:1.125rem
}
.bgw-m-cart-message-article-text--amount {
    font-size:1rem;
    font-weight:700
}
@media (max-width:575.98px) {
    .bgw-m-cart-message {
        padding:.625rem 0 .9375rem
    }
    .bgw-m-cart-message-row:last-child {
        -moz-flex-direction:column;
        flex-direction:column
    }
    .bgw-m-cart-message-row:last-child .bgw-m-cart-message-col:last-child {
        align-self:flex-end
    }
    .bgw-m-cart-message-col:first-child {
        margin-bottom:.625rem
    }
    .bgw-m-cart-message-content {
        padding-top:.625rem
    }
}
@media (min-width:576px) {
    .bgw-m-cart-message {
        padding:1.25rem 0
    }
    .bgw-m-cart-message-row {
        -moz-justify-content:space-between;
        justify-content:space-between;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-cart-message-col:last-child {
        -moz-flex:0 0 auto;
        flex:0 0 auto
    }
    .bgw-m-cart-message-header {
        padding-bottom:1.25rem
    }
    .bgw-m-cart-message-content {
        padding-top:1.25rem
    }
}
.bgw-m-cart-message-nothing-added {
    transition:all .5s cubic-bezier(.77,0,.175,1) .5s;
    border-bottom:3px solid #fdc24e;
    position:fixed;
    z-index:1050;
    left:0;
    width:100%;
    background:#fff3dc;
    box-shadow:0 -5px 10px 0 rgba(0,0,0,.5);
    display:none
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-cart-message-nothing-added {
        transition:none
    }
}
.bgw-h-cart-message-nothing-added-collapsed .bgw-m-cart-message-nothing-added {
    top:-100%;
    opacity:0;
    -ms-user-select:none;
    user-select:none;
    pointer-events:none;
    display:none
}
.bgw-h-cart-message-nothing-added-expanded .bgw-m-cart-message-nothing-added {
    top:0;
    opacity:1;
    display:block
}
.bgw-m-cart-message-nothing-added-col:first-child {
    margin-right:1.25rem
}
.bgw-m-cart-message-nothing-added-row {
    display:-moz-flex;
    display:flex
}
.bgw-m-cart-message-nothing-added-header {
    border-bottom:2px solid #fff
}
.bgw-m-cart-message-nothing-added-heading {
    font-size:1rem;
    font-weight:700
}
.bgw-m-cart-message-nothing-added-article {
    display:-moz-flex;
    display:flex;
    -moz-align-items:center;
    align-items:center
}
.bgw-m-cart-message-nothing-added-article-visual {
    -moz-flex:0 0 70px;
    flex:0 0 70px;
    width:70px;
    max-width:70px
}
.bgw-m-cart-message-nothing-added-article-data {
    padding-left:1.25rem
}
.bgw-m-cart-message-nothing-added-article-text {
    display:block
}
.bgw-m-cart-message-nothing-added-article-text--title {
    font-size:1.125rem
}
.bgw-m-cart-message-nothing-added-article-text--amount {
    font-size:1rem;
    font-weight:700
}
@media (max-width:575.98px) {
    .bgw-m-cart-message-nothing-added {
        padding:.625rem 0 .9375rem
    }
    .bgw-m-cart-message-nothing-added-row:last-child {
        -moz-flex-direction:column;
        flex-direction:column
    }
    .bgw-m-cart-message-nothing-added-row:last-child .bgw-m-cart-message-nothing-added-col:last-child {
        align-self:flex-end
    }
    .bgw-m-cart-message-nothing-added-col:first-child {
        margin-bottom:.625rem
    }
    .bgw-m-cart-message-nothing-added-content {
        padding-top:.625rem
    }
}
@media (min-width:576px) {
    .bgw-m-cart-message-nothing-added {
        padding:1.25rem 0
    }
    .bgw-m-cart-message-nothing-added-row {
        -moz-justify-content:space-between;
        justify-content:space-between;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-cart-message-nothing-added-col:last-child {
        -moz-flex:0 0 auto;
        flex:0 0 auto
    }
    .bgw-m-cart-message-nothing-added-header {
        padding-bottom:1.25rem
    }
    .bgw-m-cart-message-nothing-added-content {
        padding-top:1.25rem
    }
}
.bgw-m-contactframe--standard {
    border:2px solid #fee0a6
}
.bgw-m-contactframe--standard .bgw-m-contactframe-header {
    background:#fff3dc
}
.bgw-l-stripelist .bgw-m-contactframe--blank .bgw-m-contactframe-header {
    padding-top:0;
    padding-bottom:.625rem
}
.bgw-m-contactframe-preheading {
    font-size:1rem;
    border-bottom:2px solid #fff;
    margin-bottom:.3125rem;
    padding-bottom:.625rem
}
.bgw-m-contactframe-preheading-entry {
    display:block
}
.bgw-m-contactframe-preheading-entry--value {
    font-weight:700
}
.bgw-m-contactframe-heading {
    font-size:1.375rem;
    margin:0
}
@media (max-width:1200px) {
    .bgw-m-contactframe-heading {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:767.98px) {
    .bgw-m-contactframe--standard .bgw-m-contactframe-content,
    .bgw-m-contactframe--standard .bgw-m-contactframe-header {
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .bgw-m-contactframe-header {
        padding-top:.3125rem;
        padding-bottom:.3125rem
    }
    .bgw-m-contactframe-content {
        padding-top:.625rem;
        padding-bottom:1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-contactframe--inline .bgw-m-contactframe-content,
    .bgw-m-contactframe--inline .bgw-m-contactframe-header {
        padding-left:4.375rem;
        padding-right:4.375rem
    }
    .bgw-m-contactframe--card .bgw-m-contactframe-content,
    .bgw-m-contactframe--card .bgw-m-contactframe-header {
        padding-left:1.875rem;
        padding-right:1.875rem
    }
    .bgw-m-contactframe-header {
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .bgw-m-contactframe--inline .bgw-m-contactframe-content {
        padding-top:1.25rem;
        padding-bottom:1.875rem
    }
    .bgw-m-contactframe--card .bgw-m-contactframe-content {
        padding-top:.625rem;
        padding-bottom:1.25rem
    }
}
.bgw-m-hotline-stripe {
    font-size:1.125rem;
    border-bottom:1px solid #ccc;
    margin-bottom:.625rem;
    padding-bottom:.625rem;
    line-height:1.636363636
}
.bgw-m-hotline-stripe--links {
    display:-moz-flex;
    display:flex;
    flex-wrap:wrap;
    font-weight:700
}
.bgw-m-hotline-stripe--hours:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 37'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M5.226 5.446C8.758 1.816 13.016 0 18 0s9.23 1.803 12.738 5.408C34.246 9.014 36 13.378 36 18.5s-1.754 9.486-5.262 13.092C27.23 35.197 22.984 37 18 37s-9.23-1.803-12.738-5.408C1.754 27.986 0 23.622 0 18.5S1.742 9.026 5.226 5.446zm17.367 20.328c.472.345.874.295 1.205-.148l1.985-2.883c.33-.493.283-.911-.142-1.256l-4.537-3.4v-10.2c0-.591-.283-.887-.85-.887H16.85c-.567 0-.851.296-.851.887v12.417c0 .296.118.542.354.74z'/%3E%3C/svg%3E")
}
.bgw-m-hotline-stripe--hours p {
    font-size:1.125rem;
    margin:0
}
@media (min-width:768px) {
    .bgw-m-contactframe--inline .bgw-m-hotline-stripe--hours p {
        font-size:1.375rem
    }
}
@media (min-width:768px) and (max-width:1200px) {
    .bgw-m-contactframe--inline .bgw-m-hotline-stripe--hours p {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-contactframe--card .bgw-m-hotline-stripe--hours b,
.bgw-m-contactframe--card .bgw-m-hotline-stripe--hours strong {
    display:block
}
@media (max-width:767.98px) {
    .bgw-m-contactframe--inline .bgw-m-hotline-stripe--hours b,
    .bgw-m-contactframe--inline .bgw-m-hotline-stripe--hours strong {
        display:block
    }
}
.bgw-m-hotline-link,
.bgw-m-hotline-stripe--hours {
    position:relative;
    padding-left:1.875rem
}
.bgw-m-hotline-link:before,
.bgw-m-hotline-stripe--hours:before {
    content:"";
    position:absolute;
    top:8px;
    left:0;
    width:20px;
    height:20px;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:20px 20px
}
.bgw-m-contactframe--card .bgw-m-hotline-link:before,
.bgw-m-contactframe--card .bgw-m-hotline-stripe--hours:before,
.bgw-m-contactframe--stripe .bgw-m-hotline-link:before,
.bgw-m-contactframe--stripe .bgw-m-hotline-stripe--hours:before {
    top:5px
}
.bgw-m-hotline-link {
    display:block
}
.bgw-m-hotline-link:not(:last-child) {
    margin-right:1.25rem
}
.bgw-m-hotline-link--phone:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 45 45' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.179 0c1.339 0 2.477.469 3.415 1.406S45 3.482 45 4.821V40.18c0 1.339-.469 2.477-1.406 3.415S41.518 45 40.179 45H4.82c-1.339 0-2.477-.469-3.415-1.406C.47 42.656 0 41.518 0 40.179V4.82c0-1.339.469-2.477 1.406-3.415C2.344.47 3.482 0 4.821 0zM39 31.3V31c0-.667-.3-1.133-.9-1.4l-7-3c-.2-.067-.4-.1-.6-.1-.467 0-.867.167-1.2.5l-3.1 3.8c-2.067-.933-4.183-2.483-6.35-4.65-2.167-2.167-3.717-4.283-4.65-6.35l3.8-3.1c.333-.333.5-.733.5-1.2 0-.2-.033-.4-.1-.6l-3-7c-.267-.6-.733-.9-1.4-.9h-.3L8.2 8.5C7.4 8.7 7 9.2 7 10c0 8 2.833 14.833 8.5 20.5S28 39 36 39c.8 0 1.3-.4 1.5-1.2z' fill='%23555'/%3E%3C/svg%3E")
}
.bgw-m-hotline-link--email:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 00-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z' fill='%23555'/%3E%3C/svg%3E")
}
.bgw-m-hotline-link--form:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41 41'%3E%3Cpath fill='%23555' fill-rule='evenodd' d='M36.607 0c1.22 0 2.258.427 3.112 1.281S41 3.173 41 4.393v32.214c0 1.22-.427 2.258-1.281 3.112S37.827 41 36.607 41H4.393c-1.22 0-2.258-.427-3.112-1.281S0 37.827 0 36.607V4.393c0-1.22.427-2.258 1.281-3.112S3.173 0 4.393 0zM16.331 21.563c.06 0 .348.218.861.656.514.437.891.734 1.133.89.242.157.59.344 1.042.563.453.219.83.328 1.133.328s.68-.11 1.133-.328c.453-.219.8-.406 1.042-.563.242-.156.62-.453 1.133-.89.513-.438.8-.657.86-.657C29.14 18.25 32.584 15.595 35 13.595V11.25c0-.625-.211-1.156-.634-1.594A2.063 2.063 0 0032.825 9H8.175c-.604 0-1.118.219-1.54.656A2.208 2.208 0 006 11.25v2.344c2.417 2 5.86 4.656 10.331 7.969zM35 17c-1.33 1.024-4.199 3.133-8.61 6.325-.06.06-.332.271-.815.633-.483.361-.86.632-1.133.813-.272.18-.65.407-1.133.678a6.083 6.083 0 01-1.404.587c-.453.12-.922.18-1.405.18s-.952-.06-1.405-.18a6.083 6.083 0 01-1.404-.587 10.482 10.482 0 01-1.088-.678c-.242-.18-.62-.452-1.133-.813-.513-.362-.8-.572-.86-.633C10.198 20.133 7.33 18.025 6 17v12.831c0 .603.211 1.115.634 1.536A2.1 2.1 0 008.175 32h24.65a2.1 2.1 0 001.54-.633c.424-.421.635-.933.635-1.536z'/%3E%3C/svg%3E")
}
.bgw-m-hotline-caption {
    font-size:1rem;
    padding-top:.3125rem;
    margin-bottom:0
}
@media (min-width:768px) {
    .bgw-m-contactframe--inline .bgw-m-hotline-stripe {
        font-size:1.375rem
    }
}
@media (min-width:768px) and (max-width:1200px) {
    .bgw-m-contactframe--inline .bgw-m-hotline-stripe {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-contactframe--card .bgw-m-address-col:first-child:not(:only-child),
.bgw-m-contactframe--stripe-1-col .bgw-m-address-col:first-child:not(:only-child),
.bgw-m-contactframe--stripe-2-col .bgw-m-address-col:first-child:not(:only-child) {
    margin-bottom:1.25rem
}
.bgw-m-address-entry {
    font-size:1.125rem;
    line-height:1.636363636;
    margin-bottom:0
}
.bgw-m-address-entry--description {
    font-style:italic
}
.bgw-m-contactframe--card .bgw-m-address-entry--visual {
    margin-top:.9375rem;
    padding-top:.9375rem;
    border-top:1px solid #ccc
}
.cm-search--results .bgw-m-address-entry--visual .bgw-m-figure-img {
    font-family:"object-fit:scale-down";
    object-fit:scale-down;
    max-height:12.5rem
}
.bgw-m-address-block:not(:last-child) {
    margin-bottom:.9375rem
}
.bgw-m-address-list li {
    position:relative;
    padding-left:.625rem
}
.bgw-m-address-list li:before {
    content:"";
    position:absolute;
    top:15px;
    left:0;
    width:3px;
    height:3px;
    background:#aaa;
    border-radius:100%
}
@media (max-width:767.98px) {
    .bgw-m-contactframe--inline .bgw-m-address-col:first-child:not(:only-child),
    .bgw-m-contactframe--stripe-1-col .bgw-m-address-col:first-child:not(:only-child) {
        margin-bottom:1.875rem
    }
    .bgw-m-contactframe--inline .bgw-m-address-entry--visual {
        margin-top:.9375rem;
        padding-top:.9375rem;
        border-top:1px solid #ccc
    }
}
@media (min-width:768px) {
    .bgw-m-contactframe--inline .bgw-m-address,
    .bgw-m-contactframe--stripe-1-col .bgw-m-address {
        display:-moz-flex;
        display:flex
    }
    .bgw-m-contactframe--inline .bgw-m-address-col:first-child,
    .bgw-m-contactframe--stripe-1-col .bgw-m-address-col:first-child {
        -moz-flex:1 1 auto;
        flex:1 1 auto
    }
    .bgw-m-contactframe--inline .bgw-m-address-col:first-child:not(:only-child),
    .bgw-m-contactframe--stripe-1-col .bgw-m-address-col:first-child:not(:only-child) {
        margin-right:3.6319612591%
    }
    .bgw-m-contactframe--inline .bgw-m-address-col:first-child+.bgw-m-address-col,
    .bgw-m-contactframe--stripe-1-col .bgw-m-address-col:first-child+.bgw-m-address-col {
        -moz-flex:1 0 39.9515738499%;
        flex:1 0 39.9515738499%;
        width:39.9515738499%;
        max-width:39.9515738499%
    }
}
.bgw-m-person--qu-int-as .bgw-m-person-block:not(:last-child) {
    margin-bottom:1.25rem
}
.bgw-m-person--qu-int-as .bgw-m-person-block--dna {
    position:relative
}
.bgw-m-person--qu-int-as .bgw-m-person-block--dna:before {
    content:"";
    position:absolute;
    top:0;
    left:-20px;
    width:2px;
    height:100%;
    background:#fdc24e
}
.bgw-m-person--qu-int-as .bgw-m-person-entry,
.bgw-m-person--qu-int-as p,
.bgw-m-person--qu-int-as ul {
    font-size:1.125rem;
    line-height:1.636363636
}
.bgw-m-person--qu-int-as ul {
    padding-top:.625rem
}
.bgw-m-person--qu-int-as li {
    position:relative;
    padding-left:.625rem
}
.bgw-m-person--qu-int-as li:before {
    content:"";
    position:absolute;
    top:15px;
    left:0;
    width:3px;
    height:3px;
    background:#aaa;
    border-radius:100%
}
.bgw-m-person--qu-int-as ul.bgw-c-orderedlist li,
.bgw-m-person--qu-int-as ul.bgw-c-unorderedlist li {
    margin-bottom:0
}
.bgw-m-person--qu-int-as ul.bgw-c-orderedlist li:before,
.bgw-m-person--qu-int-as ul.bgw-c-unorderedlist li:before {
    margin-left:0
}
.bgw-m-person--qu-int-as .bgw-m-person-additional {
    margin-top:.9375rem;
    padding-top:.9375rem;
    border-top:1px solid #ccc
}
.bgw-m-rtebutton--center {
    text-align:center
}
.bgw-m-rtebutton--right {
    text-align:right
}
.bgw-m-input-bar {
    background:#eee
}
.bgw-m-input-bar-row {
    display:-moz-flex;
    display:flex
}
.bgw-m-input-bar-col label {
    display:none
}
.bgw-m-input-bar-col--text {
    font-size:1.125rem;
    font-weight:700
}
.bgw-m-input-bar-col--input {
    -moz-flex:1;
    flex:1
}
.bgw-m-input-bar-col--button {
    -moz-flex:0 0 auto;
    flex:0 0 auto
}
@media (max-width:767.98px) {
    .bgw-m-input-bar {
        padding:.9375rem 1.25rem 1.25rem
    }
    .bgw-m-input-bar-row {
        -moz-flex-direction:column;
        flex-direction:column;
        -moz-align-items:stretch;
        align-items:stretch
    }
    .bgw-m-input-bar-col--button {
        align-self:flex-end
    }
    .bgw-m-input-bar-col:not(:last-child) {
        margin:0 0 1.25rem
    }
}
@media (min-width:768px) {
    .bgw-m-input-bar {
        padding:1.25rem
    }
    .bgw-m-input-bar-row {
        -moz-justify-content:space-between;
        justify-content:space-between;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-input-bar-col--text {
        -moz-flex:1 0 25%;
        flex:1 0 25%;
        width:25%;
        max-width:25%
    }
    .bgw-m-input-bar-col:not(:last-child) {
        margin:0 1.25rem 0 0
    }
}
.bgw-m-consent-guard {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border:5px solid #004994;
    width:100%
}
.bgw-m-consent-guard-wrap {
    width:100%;
    padding-top:.625rem;
    padding-bottom:1.25rem;
    background-color:hsla(0,0%,100%,.9)
}
.bgw-m-consent-guard-subheading {
    font-size:1.125rem;
    margin:0
}
.bgw-m-consent-guard-disclaimer {
    font-size:1rem
}
.bgw-m-consent-guard-disclaimer,
.bgw-m-consent-guard-heading,
.bgw-m-consent-guard-subheading {
    margin:0
}
.bgw-m-consent-guard--none {
    display:none!important
}
.bgw-m-consent-guard-content {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:center;
    justify-content:center
}
.bgw-m-consent-guard-footer {
    margin-top:auto
}
@media (max-width:575.98px) {
    .bgw-m-consent-guard-content {
        padding-top:2.5rem;
        padding-bottom:2.5rem
    }
}
@media (max-width:767.98px) {
    .bgw-m-consent-guard-wrap {
        padding-left:1.25rem;
        padding-right:1.25rem
    }
}
@media (min-width:576px) {
    .bgw-m-consent-guard {
        display:-moz-flex;
        display:flex
    }
    .bgw-m-consent-guard:before {
        content:"";
        float:left
    }
    .bgw-m-consent-guard--16by9:before {
        padding-bottom:56.25%
    }
    .bgw-m-consent-guard--cinemascope:before {
        padding-bottom:42.5531914894%
    }
    .bgw-m-consent-guard--4by3:before {
        padding-bottom:75%
    }
    .bgw-m-consent-guard--3by2:before {
        padding-bottom:66.6666666667%
    }
    .bgw-m-consent-guard--1by1:before {
        padding-bottom:100%
    }
    .bgw-m-consent-guard-wrap {
        display:-moz-flex;
        display:flex;
        -moz-flex-direction:column;
        flex-direction:column
    }
    .bgw-m-consent-guard-content {
        -moz-align-items:center;
        align-items:center;
        height:100%
    }
}
@media (min-width:768px) {
    .bgw-m-consent-guard-wrap {
        padding-left:4.375rem;
        padding-right:4.375rem
    }
}
.bgw-l-content .bgw-m-consent-guard footer {
    margin-top:unset
}
.bgw-m-footer-nav {
    position:relative
}
.bgw-m-footer-nav:before {
    content:"";
    position:absolute;
    top:0;
    height:100%;
    width:100%;
    background:#3c3c3c;
    left:-100%
}
.bgw-m-footer-nav-list--level-1 {
    margin:0
}
.bgw-m-footer-nav-list--level-2 {
    padding:.9375rem 0 0
}
.bgw-m-footer-nav-list-item--level-1 {
    font-weight:700
}
.bgw-m-footer-nav-list-item--level-2 {
    font-weight:300
}
.bgw-m-footer-nav-link {
    color:#fff;
    line-height:2.5
}
.bgw-m-footer-nav-link-icon {
    display:inline-block;
    width:20px;
    height:20px;
    vertical-align:text-top;
    margin-right:.625rem
}
.bgw-m-footer-nav-link-icon>svg {
    display:block;
    width:1.25rem;
    max-height:1.25rem
}
.bgw-m-footer-nav-link-icon>svg path {
    fill:#fff
}
.bgw-m-footer-nav-link--level-1 {
    font-size:1.125rem
}
.bgw-m-footer-nav-link--level-2 {
    font-size:.875rem
}
.bgw-m-footer-nav-link:hover {
    color:#fff
}
@media (max-width:575.98px) {
    .bgw-m-footer-nav {
        padding:1.875rem 0 1.875rem 1.25rem
    }
}
@media (max-width:991.98px) {
    .bgw-m-footer-nav-list-item--level-1:not(:last-child) {
        margin-bottom:30px
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-m-footer-nav-list--level-1 {
        flex-wrap:wrap
    }
    .bgw-m-footer-nav-list-item--level-1 {
        -moz-flex:0 0 305px;
        flex:0 0 305px
    }
    .bgw-m-footer-nav-list-item--level-1:nth-child(-n+2) {
        margin-bottom:30px
    }
    .bgw-m-footer-nav-list-item--level-1:nth-child(odd) {
        margin-right:30px
    }
}
@media (min-width:768px) {
    .bgw-m-footer-nav-list--level-1 {
        display:-moz-flex;
        display:flex
    }
}
@media (min-width:576px) {
    .bgw-m-footer-nav {
        padding:1.875rem 0 1.875rem 3.125rem
    }
}
@media (min-width:992px) {
    .bgw-m-footer-nav-list-item--level-1:not(:last-child) {
        -moz-flex:0 1 270px;
        flex:0 1 270px;
        margin-right:30px
    }
    .bgw-m-footer-nav-list-item--level-1:last-child {
        margin-left:auto
    }
}
@media (min-width:1200px) {
    .bgw-m-footer-nav {
        padding:1.875rem 0 3.75rem 6.25rem
    }
}
.bgw-m-footer-meta-nav-list {
    margin:0;
    padding:1.875rem 0
}
.bgw-m-footer-meta-nav-list-item {
    font-weight:300
}
.bgw-m-footer-meta-nav-link {
    color:#fff;
    line-height:2.5;
    font-size:.875rem
}
.bgw-m-footer-meta-nav-link:not(.bgw-m-footer-meta-nav-link--logo),
.bgw-m-footer-meta-nav-link svg {
    display:block
}
.bgw-m-footer-meta-nav-link:hover {
    color:#fff
}
@media (max-width:575.98px) {
    .bgw-m-footer-meta-nav {
        padding:0 0 0 1.25rem
    }
}
@media (max-width:767.98px) {
    .bgw-m-footer-meta-nav-list-item:first-child {
        margin-bottom:30px
    }
}
@media (max-width:991.98px) {
    .bgw-m-footer-meta-nav-link--logo span:last-child {
        display:block;
        padding-top:.625rem
    }
}
@media (min-width:768px) {
    .bgw-m-footer-meta-nav-list {
        display:-moz-flex;
        display:flex
    }
    .bgw-m-footer-meta-nav-list-item:not(:last-child) {
        margin-right:30px
    }
    .bgw-m-footer-meta-nav-list-item:first-child {
        margin-right:auto
    }
}
@media (min-width:576px) {
    .bgw-m-footer-meta-nav {
        padding:0 0 0 3.125rem
    }
}
@media (min-width:992px) {
    .bgw-m-footer-meta-nav-link--logo {
        display:-moz-flex;
        display:flex;
        -moz-align-items:center;
        align-items:center
    }
    .bgw-m-footer-meta-nav-link--logo span:last-child {
        padding-left:1.25rem
    }
}
@media (min-width:1200px) {
    .bgw-m-footer-meta-nav {
        padding:0 0 0 6.25rem
    }
}
.bgw-m-footer {
    --outline-color:#fdc24e;
    z-index:1026;
    position:relative;
    overflow-x:hidden;
    clear:both
}
.bgw-l-position--attach+.bgw-m-footer,
.bgw-m-section--grey+.bgw-m-footer {
    background:#eee
}
.bgw-h-loading+.bgw-m-footer {
    background:rgba(0,73,148,.9)
}
.bgw-m-footer-primary {
    position:relative
}
.bgw-m-footer-primary:after {
    content:"";
    position:absolute;
    top:0;
    height:100%;
    width:100%;
    background:#555;
    right:16px;
    margin-right:-100%
}
.bgw-m-footer-wrap {
    background-color:#555
}
.bgw-m-footer-secondary {
    background:#3c3c3c
}
.bgw-m-footer-cta {
    position:relative
}
.bgw-m-footer-cta:after,
.bgw-m-footer-cta:before {
    content:"";
    position:absolute;
    bottom:0;
    height:1px;
    width:100%;
    background:#fdc24e
}
.bgw-m-footer-cta:after {
    z-index:1;
    margin-left:-1px;
    left:100%
}
@media (max-width:575.98px) {
    .bgw-m-footer-cta {
        padding:1.875rem 0 1.875rem 1.25rem
    }
    .bgw-m-footer-cta:before {
        left:1.25rem
    }
    .bgw-m-footer-claim {
        padding:0 0 1.875rem 1.25rem
    }
}
@media (min-width:576px) {
    .bgw-m-footer-cta {
        padding:1.875rem 0 1.875rem 3.125rem
    }
    .bgw-m-footer-cta:before {
        left:3.125rem
    }
    .bgw-m-footer-claim {
        padding:0 0 1.875rem 3.125rem
    }
}
@media (min-width:1200px) {
    .bgw-m-footer-wrap {
        position:relative;
        background-repeat:no-repeat;
        background-position:120% 70%;
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='2274' width='2274' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='1137' cy='1137' fill='%23fff' fill-opacity='.05' fill-rule='evenodd' r='1137'/%3E%3C/svg%3E")
    }
    .bgw-m-footer-cta {
        padding:1.875rem 0 1.875rem 6.25rem
    }
    .bgw-m-footer-cta:before {
        left:6.25rem
    }
    .bgw-m-footer-claim {
        padding:0 0 1.875rem 6.25rem
    }
}
.bgw-m-header-logo {
    display:-moz-flex;
    display:flex;
    position:relative
}
.bgw-m-header-logo:after,
.bgw-m-header-logo:before {
    content:"";
    position:absolute;
    top:-5px;
    height:5px;
    background:#fdc24e
}
.bgw-m-header-logo:before {
    width:500%;
    right:100%
}
.bgw-m-header-logo:after {
    width:100%;
    left:0
}
.bgw-m-header-logo-link {
    transition:all .25s ease-in-out 0s;
    margin-top:auto
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-header-logo-link {
        transition:none
    }
}
.bgw-l-site--onboarding .bgw-m-header-logo-link,
.bgw-l-site--stripped .bgw-m-header-logo-link {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='22' width='83' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.575 14.05c-4.294 0-7.787-3.497-7.787-7.792H0c0 8.592 6.987 15.58 15.575 15.58 8.592 0 15.58-6.988 15.58-15.58h-7.788c0 4.295-3.494 7.792-7.792 7.792' fill='%23004994'/%3E%3Cpath d='M21.419 6.258a5.84 5.84 0 01-5.844 5.839 5.839 5.839 0 01-5.84-5.839 5.842 5.842 0 1111.684 0' fill='%23004994'/%3E%3Cg fill='%23555'%3E%3Cpath d='M44.111 10.697c0 .628-.382 1.367-.807 1.592-.269.134-.606.201-1.346.201h-1.861V8.925h1.817c.695 0 1.031.09 1.3.202.56.224.897.919.897 1.57zm.336 6.412c0 .74-.336 1.457-.807 1.816-.336.269-.807.359-1.457.359h-2.04v-4.215h1.95c.583 0 .829.022 1.211.134.695.202 1.143 1.009 1.143 1.906zm3.543.381c0-2.04-1.166-3.363-3.094-3.924.717-.224.986-.38 1.435-.807.695-.65 1.054-1.547 1.054-2.6 0-1.121-.405-2.018-1.279-2.781-.941-.83-1.928-1.121-3.834-1.121h-5.269V21.84h4.911c.852 0 1.502-.023 1.995-.045 2.735-.134 4.081-2.153 4.081-4.305zM62.048 20.629v-7.443h-6.031l.403 2.555h2.376v3.543c-.515.269-1.075.381-1.771.381-1.008 0-1.86-.314-2.443-.874-.785-.785-1.166-2.22-1.166-4.44 0-2.332.269-4.013 1.322-5.022.538-.516 1.323-.785 2.242-.785 1.189 0 2.243.381 3.252 1.21l1.659-1.95c-1.368-1.188-3.072-1.793-4.955-1.793-1.48 0-2.646.336-3.79 1.098-2.174 1.458-3.25 3.789-3.25 7.085 0 2.332.515 3.992 1.659 5.448 1.255 1.615 2.982 2.377 5.313 2.377 1.839 0 3.588-.448 5.18-1.39M82.16 6.257h-3.296l-1.278 5.919c-.337 1.503-.807 4.619-.852 5.157-.045-.246-.381-2.713-.673-4.103l-1.435-6.973h-3.43l-1.39 6.301a48.859 48.859 0 00-.808 4.955c-.044-.314-.246-2.399-.829-5.113l-1.345-6.143h-3.319l3.723 15.718h3.565l1.3-6.39c.403-1.996.672-3.924.74-4.351.044.606.313 2.489.74 4.395l1.39 6.346h3.43z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width:100px;
    height:25px;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:contain
}
@media (max-width:991.98px) {
    .bgw-m-header-logo {
        padding-top:.625rem;
        padding-bottom:.625rem
    }
    .bgw-m-header-logo-link {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='22' width='83' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.575 14.05c-4.294 0-7.787-3.497-7.787-7.792H0c0 8.592 6.987 15.58 15.575 15.58 8.592 0 15.58-6.988 15.58-15.58h-7.788c0 4.295-3.494 7.792-7.792 7.792' fill='%23004994'/%3E%3Cpath d='M21.419 6.258a5.84 5.84 0 01-5.844 5.839 5.839 5.839 0 01-5.84-5.839 5.842 5.842 0 1111.684 0' fill='%23004994'/%3E%3Cg fill='%23555'%3E%3Cpath d='M44.111 10.697c0 .628-.382 1.367-.807 1.592-.269.134-.606.201-1.346.201h-1.861V8.925h1.817c.695 0 1.031.09 1.3.202.56.224.897.919.897 1.57zm.336 6.412c0 .74-.336 1.457-.807 1.816-.336.269-.807.359-1.457.359h-2.04v-4.215h1.95c.583 0 .829.022 1.211.134.695.202 1.143 1.009 1.143 1.906zm3.543.381c0-2.04-1.166-3.363-3.094-3.924.717-.224.986-.38 1.435-.807.695-.65 1.054-1.547 1.054-2.6 0-1.121-.405-2.018-1.279-2.781-.941-.83-1.928-1.121-3.834-1.121h-5.269V21.84h4.911c.852 0 1.502-.023 1.995-.045 2.735-.134 4.081-2.153 4.081-4.305zM62.048 20.629v-7.443h-6.031l.403 2.555h2.376v3.543c-.515.269-1.075.381-1.771.381-1.008 0-1.86-.314-2.443-.874-.785-.785-1.166-2.22-1.166-4.44 0-2.332.269-4.013 1.322-5.022.538-.516 1.323-.785 2.242-.785 1.189 0 2.243.381 3.252 1.21l1.659-1.95c-1.368-1.188-3.072-1.793-4.955-1.793-1.48 0-2.646.336-3.79 1.098-2.174 1.458-3.25 3.789-3.25 7.085 0 2.332.515 3.992 1.659 5.448 1.255 1.615 2.982 2.377 5.313 2.377 1.839 0 3.588-.448 5.18-1.39M82.16 6.257h-3.296l-1.278 5.919c-.337 1.503-.807 4.619-.852 5.157-.045-.246-.381-2.713-.673-4.103l-1.435-6.973h-3.43l-1.39 6.301a48.859 48.859 0 00-.808 4.955c-.044-.314-.246-2.399-.829-5.113l-1.345-6.143h-3.319l3.723 15.718h3.565l1.3-6.39c.403-1.996.672-3.924.74-4.351.044.606.313 2.489.74 4.395l1.39 6.346h3.43z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        width:100px;
        height:26px;
        background-repeat:no-repeat;
        background-position:50%;
        background-size:contain
    }
}
@media (min-width:992px) {
    .bgw-m-header-logo {
        padding-bottom:.9375rem
    }
    .bgw-l-site--onboarding .bgw-m-header-logo,
    .bgw-l-site--stripped .bgw-m-header-logo {
        padding-top:.9375rem
    }
    .bgw-m-header-logo-link {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='56' width='131' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M15.575 14.05c-4.294 0-7.787-3.497-7.787-7.792H0c0 8.592 6.987 15.58 15.575 15.58 8.592 0 15.58-6.988 15.58-15.58h-7.788c0 4.295-3.494 7.792-7.792 7.792' fill='%23004994'/%3E%3Cpath d='M21.419 6.258a5.84 5.84 0 01-5.844 5.839 5.839 5.839 0 01-5.84-5.839 5.842 5.842 0 1111.684 0' fill='%23004994'/%3E%3Cg fill='%23555'%3E%3Cpath d='M44.111 10.697c0 .628-.382 1.367-.807 1.592-.269.134-.606.201-1.346.201h-1.861V8.925h1.817c.695 0 1.031.09 1.3.202.56.224.897.919.897 1.57zm.336 6.412c0 .74-.336 1.457-.807 1.816-.336.269-.807.359-1.457.359h-2.04v-4.215h1.95c.583 0 .829.022 1.211.134.695.202 1.143 1.009 1.143 1.906zm3.543.381c0-2.04-1.166-3.363-3.094-3.924.717-.224.986-.38 1.435-.807.695-.65 1.054-1.547 1.054-2.6 0-1.121-.405-2.018-1.279-2.781-.941-.83-1.928-1.121-3.834-1.121h-5.269V21.84h4.911c.852 0 1.502-.023 1.995-.045 2.735-.134 4.081-2.153 4.081-4.305zM62.048 20.629v-7.443h-6.031l.403 2.555h2.376v3.543c-.515.269-1.075.381-1.771.381-1.008 0-1.86-.314-2.443-.874-.785-.785-1.166-2.22-1.166-4.44 0-2.332.269-4.013 1.322-5.022.538-.516 1.323-.785 2.242-.785 1.189 0 2.243.381 3.252 1.21l1.659-1.95c-1.368-1.188-3.072-1.793-4.955-1.793-1.48 0-2.646.336-3.79 1.098-2.174 1.458-3.25 3.789-3.25 7.085 0 2.332.515 3.992 1.659 5.448 1.255 1.615 2.982 2.377 5.313 2.377 1.839 0 3.588-.448 5.18-1.39M82.16 6.257h-3.296l-1.278 5.919c-.337 1.503-.807 4.619-.852 5.157-.045-.246-.381-2.713-.673-4.103l-1.435-6.973h-3.43l-1.39 6.301a48.859 48.859 0 00-.808 4.955c-.044-.314-.246-2.399-.829-5.113l-1.345-6.143h-3.319l3.723 15.718h3.565l1.3-6.39c.403-1.996.672-3.924.74-4.351.044.606.313 2.489.74 4.395l1.39 6.346h3.43zM41.18 53.462c-.06-.05-.313-.334-.313-1.021v-3.853l-1.072.203v3.66c-.172.364-.627.667-1.001.667-.657 0-.749-.465-.749-1.102v-3.428l-1.091.203v3.468c0 .637.08.97.283 1.213.252.304.697.506 1.274.506.586 0 1.082-.202 1.456-.627.091.293.222.475.445.637zM46.533 53.826v-3.822c0-.941-.546-1.416-1.335-1.416-.546 0-1.021.243-1.567.708 0-.273-.06-.496-.182-.728l-1.011.283c.142.364.192.678.192 1.214v3.761h1.092v-3.711c.334-.334.799-.576 1.122-.576.425 0 .587.192.587.89v3.397zM50.582 52.522a1.066 1.066 0 01-.9.485c-.839 0-1.062-.566-1.062-1.699 0-1.233.324-1.8 1.031-1.8.375 0 .678.142.931.415zm1.264 1.304c-.101-.252-.162-.768-.162-1.78v-5.501l-1.102-.171v1.871c0 .394.02.758.03.839a1.443 1.443 0 00-1.102-.465c-1.234 0-2.124 1.092-2.124 2.699 0 1.598.789 2.619 2.094 2.619.505 0 .91-.161 1.253-.505.031.212.041.283.091.394zM62.567 46.829h-1.213l-.667 3.175c-.152.708-.354 1.982-.405 2.275h-.03a38.486 38.486 0 00-.344-1.972l-.728-3.478h-1.305l-.728 3.337a49.32 49.32 0 00-.384 2.164h-.03a27.43 27.43 0 00-.374-2.245l-.697-3.256h-1.244l1.668 7.038h1.365l.677-3.277c.152-.758.314-1.759.354-1.991h.031c.02.192.141 1.081.343 2.022l.718 3.246h1.335zM66.009 51.308c0 1.284-.363 1.82-1.021 1.82-.667 0-1.041-.435-1.041-1.921 0-1.244.304-1.78 1.01-1.78.648 0 1.052.436 1.052 1.881zm1.224-.02c0-1.618-.829-2.7-2.285-2.7-1.355 0-2.235 1.052-2.235 2.69s.87 2.68 2.255 2.68 2.265-1.021 2.265-2.67zM72.272 53.826v-3.61c0-.515-.04-.748-.171-1.001-.172-.334-.637-.627-1.244-.627-.546 0-1.062.212-1.567.668 0-.051.02-.294.02-.577v-1.092c0-.495-.031-.91-.101-1.203l-1.123.243c.061.263.101.657.101 1.112v6.087h1.123v-3.67c.364-.375.839-.627 1.233-.627.425 0 .647.182.647.819v3.478zM75.725 53.816l-.182-.688c-.132.061-.304.01-.365-.081-.08-.121-.111-.232-.111-.919V47.79c0-.668-.01-1.093-.091-1.406l-1.142.253c.071.424.101.799.101 1.496v4.358c0 .435 0 1.446 1.122 1.446.253 0 .465-.04.668-.121M79.53 46.687a2.223 2.223 0 00-1.152-.293c-.91 0-1.558.496-1.558 1.558 0 .424.021.697.031.757h-.496v.769h.476v4.348h1.102v-4.348h1.041l.284-.769h-1.336v-.778c0-.455.243-.718.627-.718.213 0 .365.061.617.182zM82.426 51.42l-.02 1.213c-.222.324-.566.536-.92.536-.445 0-.708-.304-.708-.789 0-.647.334-.97 1.446-.97.071 0 .182.01.202.01zm1.527 1.911c-.394-.273-.455-.496-.445-1.183l.02-1.467c.011-.758.011-1.031-.081-1.254-.222-.556-.758-.849-1.556-.849-.769 0-1.406.213-2.175.698l.496.799c.161-.121.869-.587 1.527-.587.606 0 .708.314.708.9v.273h-.344c-1.638 0-2.528.597-2.528 1.78 0 .89.526 1.537 1.698 1.537.547 0 .992-.162 1.406-.627.121.323.384.566.698.688zM89.367 53.826v-3.61c0-.515-.041-.748-.172-1.001-.172-.334-.637-.627-1.244-.627-.546 0-1.062.212-1.567.668 0-.051.02-.294.02-.577v-1.092c0-.495-.031-.91-.101-1.203l-1.122.243c.06.263.101.657.101 1.112v6.087h1.122v-3.67c.364-.375.839-.627 1.234-.627.425 0 .647.182.647.819v3.478zM93.961 48.649a.829.829 0 00-.394-.081c-.496 0-.899.263-1.304.819 0-.283-.071-.576-.192-.809l-1.022.263c.112.313.182.728.182 1.375v3.61h1.113v-3.458a1.01 1.01 0 01.96-.759c.122 0 .202.031.314.071zM97.403 53.735l-.141-.667c-.193.07-.324.101-.475.101-.486 0-.627-.182-.627-.819v-2.872h.94l.293-.769h-1.224c0-.505.041-1.122.092-1.536l-1.143.272c-.051.385-.051.83-.051 1.264h-.566v.769h.566v3.165c0 .728.344 1.315 1.335 1.315.344 0 .667-.071 1.001-.223M102.14 52.228c0-.596-.273-1.162-1.305-1.425l-.637-.162c-.516-.132-.688-.293-.688-.607 0-.394.303-.657.78-.657.403 0 .778.122 1.253.374l.364-.768a3.51 3.51 0 00-1.689-.445c-1.132 0-1.901.667-1.901 1.628 0 .717.455 1.244 1.224 1.405l.617.132c.576.121.828.323.828.717 0 .425-.343.718-.828.718-.577 0-1.204-.273-1.659-.535l-.394.798c.657.364 1.335.567 1.961.567 1.234 0 2.074-.708 2.074-1.74M106.653 51.278c0 1.213-.334 1.769-1.082 1.769-.333 0-.687-.192-.95-.455v-2.547c.303-.344.677-.526 1.081-.526.729 0 .951.616.951 1.759zm1.193-.121c0-1.78-.9-2.558-1.931-2.558-.536 0-1.041.212-1.365.606-.01-.313-.03-.455-.081-.627l-1.021.182c.071.374.101.637.101 1.274V56l1.072-.273v-1.709c0-.253-.021-.465-.021-.505.355.273.779.414 1.214.414 1.304 0 2.032-1.072 2.032-2.77zM112.006 46.687a2.225 2.225 0 00-1.152-.293c-.911 0-1.558.496-1.558 1.558 0 .424.02.697.031.757h-.496v.769h.475v4.348h1.102v-4.348h1.042l.283-.769h-1.335v-.778c0-.455.243-.718.627-.718.212 0 .364.061.617.182zM114.447 53.816l-.182-.688c-.132.061-.304.01-.364-.081-.081-.121-.111-.232-.111-.919V47.79c0-.668-.011-1.093-.091-1.406l-1.143.253c.071.424.101.799.101 1.496v4.358c0 .435 0 1.446 1.122 1.446.253 0 .466-.04.668-.121M118.475 50.753h-1.891c0-.83.344-1.326.971-1.326.556 0 .92.496.92 1.326zm1.153.818v-.233c0-1.193-.223-1.819-.668-2.224-.434-.394-.899-.526-1.405-.526-.647 0-1.153.212-1.567.688-.445.505-.637 1.102-.637 2.002 0 1.638.909 2.68 2.356 2.68.687 0 1.304-.223 1.84-.678l-.435-.677c-.384.334-.799.505-1.274.505-1.001 0-1.264-.748-1.264-1.456v-.081zM123.615 50.307c0 .567-.302.87-.879.87-.546 0-.88-.273-.88-.86 0-.576.314-.89.88-.89.586 0 .879.304.879.88zm2.134-1.112l-.516-.698a1.44 1.44 0 01-.93.354c-.414 0-.829-.263-1.557-.263-1.224 0-2.042.688-2.042 1.729 0 .728.394 1.224 1.162 1.446-.546.173-.97.374-.97.88s.303.779 1.678.779c.95 0 1.416.152 1.416.707 0 .476-.425.799-1.214.799-.718 0-1.122-.263-1.122-.738 0-.142.061-.323.081-.364h-1.052c-.02.061-.101.334-.101.546 0 .96.96 1.396 2.285 1.396 1.365 0 2.275-.587 2.275-1.679 0-1.042-.879-1.456-1.698-1.456-1.204 0-1.274-.02-1.274-.213 0-.161.323-.353.687-.484 1.204 0 1.942-.678 1.942-1.568 0-.526-.304-.86-.334-.89.03.01.182.051.394.051.344 0 .607-.092.89-.334zM129.272 50.753h-1.891c0-.83.344-1.326.971-1.326.556 0 .92.496.92 1.326zm1.153.818v-.233c0-1.193-.223-1.819-.668-2.224-.435-.394-.9-.526-1.405-.526-.647 0-1.153.212-1.568.688-.445.505-.637 1.102-.637 2.002 0 1.638.911 2.68 2.356 2.68.688 0 1.305-.223 1.841-.678l-.435-.677c-.384.334-.799.505-1.274.505-1.001 0-1.264-.748-1.264-1.456v-.081zM39.704 36.136a2.227 2.227 0 00-1.153-.293c-.91 0-1.557.495-1.557 1.557 0 .425.02.698.03.759h-.495v.768h.475v4.348h1.102v-4.348h1.042l.283-.768h-1.335v-.779c0-.455.243-.718.627-.718.213 0 .364.061.617.182zM43.771 36.904c0-.394-.304-.707-.678-.707s-.677.313-.677.707c0 .385.303.708.677.708s.678-.323.678-.708zm-2.114 0c0-.394-.303-.707-.677-.707s-.677.313-.677.707c0 .385.303.708.677.708s.677-.323.677-.708zm2.639 6.007c-.06-.051-.313-.334-.313-1.022v-3.852l-1.071.202V41.9c-.172.364-.627.667-1.002.667-.657 0-.748-.465-.748-1.102v-3.428l-1.092.202v3.468c0 .638.081.971.283 1.214.253.303.698.506 1.274.506.587 0 1.082-.203 1.456-.627.091.293.223.475.445.636zM48.292 38.098a.826.826 0 00-.394-.081c-.495 0-.899.263-1.304.819 0-.283-.071-.577-.192-.809l-1.022.263c.112.314.183.728.183 1.375v3.61h1.112v-3.459c.101-.414.495-.757.96-.757.122 0 .202.03.314.07zM55.525 42.779v-3.296h-2.538l.162.95h1.193v1.82a1.912 1.912 0 01-.93.223c-.536 0-1.042-.192-1.325-.526-.334-.394-.516-1.082-.516-2.063 0-1.637.476-2.77 1.77-2.77.536 0 .991.162 1.476.536l.587-.728c-.577-.496-1.284-.738-2.083-.738-.678 0-1.224.161-1.73.545-.879.658-1.314 1.659-1.314 3.095 0 1.102.243 1.891.779 2.548.546.677 1.304.991 2.285.991.779 0 1.547-.202 2.184-.587M59.825 40.201h-1.891c0-.829.343-1.325.97-1.325.557 0 .921.496.921 1.325zm1.152.819v-.232c0-1.194-.222-1.821-.667-2.226-.435-.393-.9-.525-1.406-.525-.647 0-1.152.213-1.567.688-.445.505-.637 1.102-.637 2.002 0 1.638.91 2.679 2.356 2.679.688 0 1.305-.222 1.841-.677l-.436-.678c-.384.334-.798.506-1.273.506-1.001 0-1.264-.748-1.264-1.456v-.081zM65.681 41.677c0-.596-.273-1.163-1.304-1.425l-.637-.163c-.516-.131-.688-.293-.688-.606 0-.394.303-.657.779-.657.404 0 .778.121 1.254.374l.364-.769a3.521 3.521 0 00-1.689-.444c-1.133 0-1.901.667-1.901 1.627 0 .718.455 1.244 1.224 1.406l.617.131c.576.122.829.324.829.718 0 .425-.344.718-.829.718-.577 0-1.204-.272-1.659-.536l-.394.799c.657.364 1.335.567 1.961.567 1.234 0 2.073-.708 2.073-1.74M70.982 42.911c-.061-.051-.313-.334-.313-1.022v-3.852l-1.072.202V41.9c-.172.364-.627.667-1.001.667-.658 0-.748-.465-.748-1.102v-3.428l-1.093.202v3.468c0 .638.081.971.284 1.214.252.303.697.506 1.273.506.587 0 1.083-.203 1.457-.627.091.293.222.475.445.636zM76.05 43.275v-3.822c0-.941-.546-1.416-1.335-1.416-.546 0-1.021.243-1.567.708a1.5 1.5 0 00-.182-.728l-1.011.283c.141.364.192.677.192 1.214v3.761h1.092v-3.711c.334-.334.799-.577 1.122-.577.425 0 .587.193.587.891v3.397zM80.521 41.971a1.062 1.062 0 01-.899.485c-.84 0-1.062-.567-1.062-1.699 0-1.233.323-1.8 1.031-1.8.374 0 .678.142.93.415zm1.264 1.304c-.101-.253-.161-.769-.161-1.779v-5.501l-1.103-.172v1.87c0 .394.021.759.031.839a1.449 1.449 0 00-1.103-.465c-1.233 0-2.123 1.093-2.123 2.7 0 1.598.789 2.619 2.093 2.619.506 0 .911-.162 1.254-.506.031.213.04.284.091.395zM87.187 43.275v-3.61c0-.516-.041-.748-.172-1.001-.172-.334-.637-.627-1.244-.627-.545 0-1.061.213-1.567.668 0-.051.02-.294.02-.577v-1.092c0-.495-.03-.91-.101-1.203l-1.122.242c.061.263.101.657.101 1.112v6.088h1.122v-3.671c.364-.374.84-.627 1.234-.627.425 0 .647.183.647.819v3.479zM91.587 40.201h-1.89c0-.829.343-1.325.971-1.325.556 0 .919.496.919 1.325zm1.153.819v-.232c0-1.194-.222-1.821-.667-2.226-.435-.393-.9-.525-1.405-.525-.647 0-1.153.213-1.568.688-.444.505-.637 1.102-.637 2.002 0 1.638.91 2.679 2.356 2.679.688 0 1.305-.222 1.841-.677l-.435-.678c-.385.334-.799.506-1.274.506-1.001 0-1.264-.748-1.264-1.456v-.081zM95.22 36.662a.736.736 0 00-.728-.748.739.739 0 00-.739.748c0 .404.314.738.719.738a.745.745 0 00.748-.738zm-.182 6.613v-5.238l-1.123.202v5.036zM98.953 43.184l-.141-.667c-.192.07-.324.101-.476.101-.485 0-.627-.182-.627-.82v-2.871h.941l.293-.768H97.72c0-.506.039-1.123.091-1.537l-1.143.273c-.051.384-.051.829-.051 1.264h-.566v.768h.566v3.165c0 .728.344 1.314 1.335 1.314.344 0 .668-.07 1.001-.222M103.505 41.677c0-.596-.273-1.163-1.304-1.425l-.637-.163c-.516-.131-.688-.293-.688-.606 0-.394.304-.657.779-.657.405 0 .779.121 1.254.374l.363-.769a3.514 3.514 0 00-1.688-.444c-1.132 0-1.901.667-1.901 1.627 0 .718.455 1.244 1.224 1.406l.616.131c.577.122.83.324.83.718 0 .425-.344.718-.83.718-.576 0-1.203-.272-1.658-.536l-.394.799c.657.364 1.334.567 1.961.567 1.234 0 2.073-.708 2.073-1.74M107.572 41.971a1.063 1.063 0 01-.9.485c-.839 0-1.062-.567-1.062-1.699 0-1.233.324-1.8 1.032-1.8.374 0 .677.142.93.415zm1.264 1.304c-.101-.253-.162-.769-.162-1.779v-5.501l-1.102-.172v1.87c0 .394.02.759.031.839a1.45 1.45 0 00-1.103-.465c-1.233 0-2.123 1.093-2.123 2.7 0 1.598.789 2.619 2.093 2.619.506 0 .91-.162 1.254-.506.03.213.04.284.091.395zM111.558 36.662a.735.735 0 00-.728-.748.738.738 0 00-.738.748c0 .404.314.738.718.738a.744.744 0 00.748-.738zm-.182 6.613v-5.238l-1.123.202v5.036zM115.777 40.201h-1.891c0-.829.343-1.325.97-1.325.557 0 .921.496.921 1.325zm1.153.819v-.232c0-1.194-.223-1.821-.668-2.226-.434-.393-.9-.525-1.406-.525-.647 0-1.152.213-1.566.688-.446.505-.638 1.102-.638 2.002 0 1.638.91 2.679 2.356 2.679.688 0 1.305-.222 1.841-.677l-.435-.678c-.384.334-.799.506-1.274.506-1.001 0-1.264-.748-1.264-1.456v-.081zM122.008 43.275v-3.822c0-.941-.547-1.416-1.336-1.416-.545 0-1.02.243-1.567.708a1.5 1.5 0 00-.181-.728l-1.011.283c.141.364.191.677.191 1.214v3.761h1.093v-3.711c.333-.334.799-.577 1.122-.577.425 0 .586.193.586.891v3.397zM127.167 41.677c0-.596-.273-1.163-1.305-1.425l-.637-.163c-.516-.131-.687-.293-.687-.606 0-.394.303-.657.778-.657.404 0 .779.121 1.254.374l.364-.769a3.521 3.521 0 00-1.689-.444c-1.132 0-1.901.667-1.901 1.627 0 .718.455 1.244 1.224 1.406l.617.131c.576.122.829.324.829.718 0 .425-.344.718-.829.718-.577 0-1.204-.272-1.659-.536l-.394.799c.658.364 1.335.567 1.962.567 1.233 0 2.073-.708 2.073-1.74M130.627 43.184l-.142-.667a1.31 1.31 0 01-.475.101c-.485 0-.627-.182-.627-.82v-2.871h.94l.294-.768h-1.224c0-.506.041-1.123.091-1.537l-1.143.273c-.05.384-.05.829-.05 1.264h-.566v.768h.566v3.165c0 .728.344 1.314 1.335 1.314.344 0 .667-.07 1.001-.222M40.26 27.628c0 .182-.06.475-.273.697-.222.233-.435.263-.86.263h-.99v-1.911h.9c.333 0 .515.03.657.081.333.121.566.465.566.87zm.222 3.003c0 .626-.384 1.132-1.273 1.132h-1.052v-2.214h1.021c.334 0 .475.01.647.06.385.112.657.526.657 1.022zm1.285.111c0-.698-.324-1.487-1.487-1.77.779-.222 1.203-.778 1.203-1.527 0-.586-.262-1.041-.788-1.375-.435-.273-.799-.343-1.841-.343h-1.85v6.997h2.033c1.769 0 2.73-.597 2.73-1.982zM45.82 29.649h-1.891c0-.828.344-1.324.971-1.324.556 0 .92.496.92 1.324zm1.153.82v-.233c0-1.192-.223-1.82-.668-2.224-.434-.395-.9-.526-1.405-.526-.648 0-1.153.212-1.567.688-.446.505-.638 1.102-.638 2.002 0 1.638.91 2.679 2.356 2.679.688 0 1.305-.222 1.841-.677l-.435-.678c-.384.333-.799.506-1.274.506-1.001 0-1.264-.749-1.264-1.457v-.08zM50.834 27.546a.848.848 0 00-.395-.081c-.496 0-.9.264-1.304.82 0-.283-.071-.576-.192-.809l-1.022.263c.111.313.183.728.183 1.375v3.61h1.112v-3.458c.1-.415.495-.759.96-.759.121 0 .202.03.314.071zM55.635 32.36c-.061-.051-.313-.334-.313-1.022v-3.852l-1.072.203v3.66c-.172.363-.627.667-1.001.667-.658 0-.749-.465-.749-1.102v-3.428l-1.092.203v3.467c0 .637.081.971.283 1.214.253.303.698.505 1.274.505.587 0 1.082-.202 1.456-.626.092.293.223.475.445.636zM59.456 25.585a2.227 2.227 0 00-1.153-.293c-.91 0-1.558.495-1.558 1.557 0 .425.021.697.031.758h-.496v.768h.475v4.349h1.102v-4.349h1.042l.284-.768h-1.335v-.778c0-.455.242-.719.627-.719.212 0 .363.061.616.183zM63.306 31.126c0-.596-.273-1.163-1.304-1.426l-.637-.161c-.516-.132-.688-.294-.688-.607 0-.395.303-.658.779-.658.404 0 .778.122 1.254.375l.364-.769a3.521 3.521 0 00-1.689-.445c-1.133 0-1.901.668-1.901 1.629 0 .717.456 1.243 1.224 1.405l.617.131c.576.122.829.324.829.718 0 .425-.344.718-.829.718-.577 0-1.204-.273-1.658-.536l-.395.799c.657.364 1.334.566 1.962.566 1.233 0 2.072-.708 2.072-1.739M67.066 29.205c0 .566-.303.869-.879.869-.546 0-.88-.273-.88-.859 0-.576.313-.89.88-.89.586 0 .879.303.879.88zm2.134-1.113l-.516-.697a1.443 1.443 0 01-.93.354c-.415 0-.829-.263-1.557-.263-1.224 0-2.043.688-2.043 1.729 0 .728.394 1.223 1.163 1.446-.546.172-.971.374-.971.88 0 .505.303.778 1.679.778.95 0 1.416.152 1.416.708 0 .475-.425.799-1.214.799-.718 0-1.123-.263-1.123-.739 0-.141.061-.323.082-.363h-1.052c-.02.06-.101.334-.101.546 0 .96.96 1.395 2.285 1.395 1.365 0 2.275-.586 2.275-1.678 0-1.042-.88-1.456-1.698-1.456-1.204 0-1.275-.021-1.275-.213 0-.162.324-.354.688-.485 1.203 0 1.941-.678 1.941-1.567 0-.526-.303-.86-.333-.891.03.011.182.051.394.051.344 0 .607-.091.89-.334zM72.495 29.649h-1.891c0-.828.343-1.324.971-1.324.556 0 .92.496.92 1.324zm1.152.82v-.233c0-1.192-.222-1.82-.667-2.224-.435-.395-.9-.526-1.405-.526-.648 0-1.153.212-1.568.688-.444.505-.636 1.102-.636 2.002 0 1.638.909 2.679 2.356 2.679a2.76 2.76 0 001.839-.677l-.434-.678c-.384.333-.799.506-1.274.506-1.001 0-1.264-.749-1.264-1.457v-.08zM78.681 32.724v-3.823c0-.94-.546-1.415-1.334-1.415-.546 0-1.021.243-1.568.708 0-.274-.061-.496-.182-.729l-1.011.284c.142.364.192.677.192 1.213v3.762h1.092v-3.711c.334-.334.799-.577 1.123-.577.425 0 .586.192.586.89v3.398zM83.159 30.206c0 1.284-.364 1.82-1.021 1.82-.668 0-1.041-.435-1.041-1.921 0-1.244.303-1.78 1.011-1.78.646 0 1.051.435 1.051 1.881zm1.224-.02c0-1.619-.829-2.7-2.286-2.7-1.354 0-2.234 1.051-2.234 2.69 0 1.638.869 2.679 2.255 2.679 1.385 0 2.265-1.022 2.265-2.669zM89.093 31.126c0-.596-.273-1.163-1.304-1.426l-.637-.161c-.516-.132-.688-.294-.688-.607 0-.395.303-.658.779-.658.404 0 .778.122 1.253.375l.364-.769a3.517 3.517 0 00-1.688-.445c-1.132 0-1.901.668-1.901 1.629 0 .717.455 1.243 1.223 1.405l.617.131c.577.122.829.324.829.718 0 .425-.344.718-.829.718-.576 0-1.203-.273-1.658-.536l-.394.799c.657.364 1.335.566 1.962.566 1.233 0 2.072-.708 2.072-1.739M93.703 31.126c0-.596-.274-1.163-1.305-1.426l-.637-.161c-.516-.132-.688-.294-.688-.607 0-.395.304-.658.779-.658.404 0 .778.122 1.254.375l.363-.769a3.514 3.514 0 00-1.688-.445c-1.132 0-1.901.668-1.901 1.629 0 .717.455 1.243 1.224 1.405l.617.131c.576.122.829.324.829.718 0 .425-.344.718-.829.718-.577 0-1.204-.273-1.659-.536l-.394.799c.657.364 1.334.566 1.961.566 1.234 0 2.074-.708 2.074-1.739M97.654 29.649h-1.89c0-.828.343-1.324.97-1.324.556 0 .92.496.92 1.324zm1.153.82v-.233c0-1.192-.222-1.82-.667-2.224-.435-.395-.9-.526-1.406-.526-.647 0-1.153.212-1.567.688-.445.505-.637 1.102-.637 2.002 0 1.638.91 2.679 2.356 2.679.687 0 1.304-.222 1.84-.677l-.435-.678c-.384.333-.798.506-1.274.506-1.001 0-1.264-.749-1.264-1.457v-.08zM103.841 32.724v-3.823c0-.94-.546-1.415-1.335-1.415-.546 0-1.021.243-1.567.708 0-.274-.061-.496-.182-.729l-1.011.284c.141.364.192.677.192 1.213v3.762h1.092v-3.711c.334-.334.799-.577 1.122-.577.425 0 .587.192.587.89v3.398zM108.956 31.126c0-.596-.273-1.163-1.305-1.426l-.637-.161c-.515-.132-.687-.294-.687-.607 0-.395.303-.658.778-.658.405 0 .779.122 1.254.375l.364-.769a3.517 3.517 0 00-1.688-.445c-1.133 0-1.902.668-1.902 1.629 0 .717.455 1.243 1.224 1.405l.617.131c.576.122.829.324.829.718 0 .425-.344.718-.829.718-.577 0-1.203-.273-1.659-.536l-.394.799c.658.364 1.335.566 1.962.566 1.233 0 2.073-.708 2.073-1.739M113.596 32.178l-.527-.678c-.333.333-.677.506-1.031.506a.894.894 0 01-.677-.294c-.233-.252-.344-.697-.344-1.395 0-.637.061-1.112.212-1.426a.872.872 0 01.809-.516c.294 0 .556.122.86.395l.556-.738c-.455-.425-.86-.556-1.416-.556-1.142 0-2.254.89-2.254 2.75 0 1.649.778 2.629 2.173 2.629.688 0 1.173-.212 1.639-.677M118.66 32.724v-3.61c0-.516-.041-.748-.172-1.001-.172-.334-.637-.627-1.244-.627-.546 0-1.061.212-1.567.667 0-.05.02-.293.02-.576v-1.092c0-.496-.03-.91-.101-1.204l-1.123.243c.061.263.102.657.102 1.113v6.087h1.122v-3.671c.364-.374.84-.627 1.234-.627.424 0 .647.182.647.819v3.479zM122.591 30.317l-.02 1.214c-.222.323-.566.535-.92.535-.445 0-.708-.303-.708-.788 0-.647.334-.971 1.447-.971.07 0 .181.01.201.01zm1.527 1.911c-.394-.273-.455-.495-.445-1.183l.021-1.466c.01-.758.01-1.032-.081-1.254-.222-.556-.759-.849-1.557-.849-.769 0-1.406.213-2.174.698l.495.798c.162-.121.87-.586 1.527-.586.607 0 .708.313.708.9v.273h-.344c-1.638 0-2.528.596-2.528 1.779 0 .89.526 1.537 1.699 1.537.546 0 .991-.162 1.405-.626.122.323.385.566.698.687zM127.919 25.585a2.227 2.227 0 00-1.153-.293c-.91 0-1.557.495-1.557 1.557 0 .425.02.697.03.758h-.495v.768h.475v4.349h1.102v-4.349h1.042l.283-.768h-1.335v-.778c0-.455.243-.719.627-.719.212 0 .364.061.617.183zM130.627 32.633l-.142-.668a1.289 1.289 0 01-.475.101c-.485 0-.627-.181-.627-.818v-2.873h.94l.294-.768h-1.224c0-.505.041-1.122.091-1.537l-1.143.273c-.05.385-.05.829-.05 1.264h-.566v.768h.566v3.166c0 .728.344 1.314 1.335 1.314a2.37 2.37 0 001.001-.222'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        width:187px;
        height:80px;
        background-repeat:no-repeat;
        background-position:0 0;
        background-size:100%
    }
    .bgw-h-sticky-header .bgw-m-header-logo-link {
        height:35px
    }
}
.bgw-m-header-btn {
    background-color:transparent;
    background-repeat:no-repeat;
    padding:0;
    border:none
}
.bgw-m-header-btn:focus {
    outline:none
}
.bgw-m-header-btn--search {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.672 20.766c.219.218.328.484.328.797s-.11.578-.328.796l-1.313 1.313c-.218.219-.484.328-.796.328s-.579-.11-.797-.328l-4.688-4.688a1.085 1.085 0 01-.328-.796v-.75C14 18.813 12 19.5 9.75 19.5c-2.688 0-4.984-.953-6.89-2.86C.952 14.735 0 12.439 0 9.75c0-2.688.953-4.984 2.86-6.89C4.765.952 7.061 0 9.75 0s4.984.953 6.89 2.86c1.907 1.906 2.86 4.202 2.86 6.89 0 2.25-.687 4.25-2.062 6h.75c.312 0 .578.11.796.328zm-18.188-6.75c1.188 1.156 2.61 1.734 4.266 1.734s3.07-.586 4.242-1.758c1.172-1.172 1.758-2.586 1.758-4.242 0-1.656-.586-3.07-1.758-4.242C12.82 4.336 11.406 3.75 9.75 3.75s-3.07.586-4.242 1.758C4.336 6.68 3.75 8.094 3.75 9.75c0 1.656.578 3.078 1.734 4.266z' fill='%233C3C3C' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:24px;
    background-position:50%;
    overflow:hidden;
    text-indent:101%;
    white-space:nowrap
}
.bgw-h-searchbar-expanded .bgw-m-header-btn--search {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.857 2.897C4.788.966 7.117 0 9.841 0s5.047.959 6.965 2.877c1.918 1.918 2.877 4.24 2.877 6.964 0 2.725-.96 5.047-2.877 6.965-1.918 1.918-4.24 2.877-6.965 2.877s-5.046-.96-6.964-2.877C.959 14.888 0 12.566 0 9.84c0-2.725.952-5.04 2.857-6.944zm11.826 9.524l-2.62-2.58 2.62-2.58c.211-.237.211-.462 0-.674L13.095 5c-.211-.212-.436-.212-.674 0L9.84 7.619 7.261 5c-.237-.212-.462-.212-.674 0L5 6.587c-.212.212-.212.437 0 .675l2.62 2.58L5 12.42c-.212.238-.212.463 0 .674l1.587 1.588c.212.211.437.211.675 0l2.58-2.62 2.579 2.62c.238.211.463.211.674 0l1.588-1.588c.211-.211.211-.436 0-.674z' fill='%233C3C3C' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-header-btn--menu {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%233C3C3C' fill-rule='evenodd'%3E%3Crect height='4' rx='2' width='20'/%3E%3Crect height='4' rx='2' width='20' y='7'/%3E%3Crect height='4' rx='2' width='20' y='14'/%3E%3C/g%3E%3C/svg%3E");
    background-position:0;
    background-size:20px 18px;
    font-size:1rem;
    color:#3c3c3c
}
@media (max-width:991.98px) {
    .bgw-m-header-btn--search {
        background-size:20px;
        width:45px;
        height:45px
    }
    .bgw-m-header-btn--menu {
        height:45px;
        padding:0 0 0 1.875rem;
        margin:0 0 0 .625rem
    }
}
@media (min-width:992px) {
    .bgw-m-header-search {
        margin:0 0 0 1.875rem
    }
    .bgw-m-header-menu {
        display:none
    }
    .bgw-m-header-btn--search {
        position:relative;
        width:60px;
        height:100%
    }
    .bgw-m-header-btn--search:hover:after {
        content:"";
        position:absolute;
        bottom:0;
        right:0;
        width:100%;
        height:5px;
        background:#fdc24e
    }
}
.bgw-m-header-meta-nav-list {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:flex-end;
    justify-content:flex-end;
    margin:0
}
.bgw-m-header-meta-nav-list-item {
    position:relative
}
.bgw-m-header-meta-nav-list-item:not(:first-child) {
    margin-left:1.875rem
}
.bgw-m-header-meta-nav-link {
    font-size:.875rem;
    position:relative;
    padding:.625rem 0;
    color:#3c3c3c
}
.bgw-m-header-meta-nav-link[class*=bgw-m-header-meta-nav-link--] {
    padding:.625rem 0 .625rem 1.5625rem
}
.bgw-m-header-meta-nav-link:hover {
    color:#3c3c3c
}
.bgw-m-header-meta-nav-link[class*=bgw-m-header-meta-nav-link--]:before {
    content:"";
    position:absolute;
    top:10px;
    left:0;
    width:20px;
    height:20px;
    background-position:100%;
    background-repeat:no-repeat;
    background-size:20px 20px
}
.bgw-m-header-meta-nav-link--simple-lang:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 15 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10.731L6.454 16V8.338L0 3.07zm1.242-3.296V5.76L5.214 9v1.677L1.242 7.434zm0 2.873V8.632l3.972 3.242v1.676zm6.704-1.97V16l6.454-5.268V3.07zm1.241.423l3.972-3.242v1.677l-3.972 3.24zm0 2.873l3.972-3.241v1.677l-3.972 3.24zM7.2 7.064l4.203-3.43C11.173 1.59 9.38 0 7.2 0S3.226 1.591 2.997 3.634z' fill='%233C3C3C'/%3E%3C/svg%3E")
}
.bgw-m-header-meta-nav-link--sign-lang:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cg fill='%233C3C3C'%3E%3Cpath d='M6.894 19.75c-.322.366-.808.306-1.166-.022l-4.501-4.164c-1.32-1.22-1.543-2.516-.821-4.218.496-1.172 1.38-2.007 2.319-2.316.037-.016 5.584-1.61 5.584-1.61a.868.868 0 011.07.62.892.892 0 01-.605 1.097l-3.326.942c-.276.213 0 .905.343.975.007 0 5.763 1.052 5.763 1.052.473.087.792.483.708.967-.082.487-.545.762-1.018.675 0 0-4.92-1.056-5.288-1.146-.225-.056-.178.232-.073.278l6.073 2.694c.44.195.67.656.48 1.107-.192.452-.677.592-1.118.396L5.192 14.36c-.141-.062-.301.095-.123.208l4.596 2.71c.414.25.586.743.336 1.17-.245.425-.743.51-1.158.26 0 0-3.651-2.224-4.815-2.93-.06-.036-.248.157-.195.205.973.876 1.957 1.74 2.954 2.59.356.328.425.812.107 1.177z'/%3E%3Cpath d='M14.544 7.34c.429-.22.894-.11 1.11.326.217.439-.014.88-.444 1.102l-4.546 2.325-3.48-.636 1.809-.512a1.688 1.688 0 001.02-.814c.222-.4.278-.873.156-1.314A1.702 1.702 0 008.542 6.55a1.65 1.65 0 00-.452.063L4.38 7.68c.05-.58.558-5.844.558-5.844a.876.876 0 01.955-.796c.48.05.827.488.778.977l-.35 3.51c.092.34.824.328 1.012.027L10.387.448c.25-.42.726-.581 1.136-.325.414.256.497.797.245 1.216 0 0-2.75 4.303-2.966 4.62-.132.196.147.256.227.173l4.662-4.808c.337-.348.84-.4 1.182-.054.342.346.294.86-.044 1.208l-4.703 4.85c-.107.11-.023.32.146.192l4.138-3.393c.379-.304.89-.288 1.189.106.297.386.195.892-.185 1.197 0 0-3.352 2.67-4.418 3.523-.055.044.05.293.115.26a145.625 145.625 0 003.433-1.873z'/%3E%3C/g%3E%3C/svg%3E")
}
.bgw-m-header-meta-nav-link--cart:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.571 5.714H16v9.715c0 .785-.28 1.458-.84 2.017-.559.56-1.231.84-2.017.84H2.857c-.786 0-1.458-.28-2.018-.84A2.751 2.751 0 010 15.43V5.714h3.429V4.571c0-1.261.446-2.339 1.339-3.232C5.66.446 6.738 0 8 0c1.262 0 2.34.446 3.232 1.34.893.892 1.34 1.97 1.34 3.231zM5.714 4.571v1.143h4.572V4.571c0-.619-.226-1.154-.679-1.607-.452-.452-.988-.678-1.607-.678-.62 0-1.155.226-1.607.678-.453.453-.679.988-.679 1.607zm5.107 4.036c.167.167.37.25.608.25s.44-.083.607-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607a.827.827 0 00-.607-.25.827.827 0 00-.608.25c-.166.167-.25.369-.25.607s.084.44.25.607zm-6.857 0c.167.167.37.25.607.25s.44-.083.608-.25c.166-.167.25-.369.25-.607s-.084-.44-.25-.607c-.167-.167-.37-.25-.608-.25s-.44.083-.607.25c-.166.167-.25.369-.25.607s.084.44.25.607z' fill='%233C3C3C' fill-rule='evenodd'/%3E%3C/svg%3E")
}
@media (max-width:767.98px) {
    .bgw-m-header-meta-nav {
        display:none
    }
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list--level-1 {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:flex-end;
    justify-content:flex-end;
    margin:0
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list--level-2 {
    display:-moz-flex;
    display:flex;
    margin:0 auto
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list--level-3 {
    border-top:1px solid #bbb
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1 {
    transition:all 1s cubic-bezier(.77,0,.175,1)
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1 {
        transition:none
    }
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1:not(:first-child) {
    margin-left:2.5rem
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1.bgw-h-dropdown-expanded .bgw-m-header-nav-link--level-1,
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1:focus .bgw-m-header-nav-link--level-1,
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1:hover .bgw-m-header-nav-link--level-1 {
    color:#3c3c3c
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1.bgw-h-dropdown-expanded .bgw-m-header-nav-link--level-1:after,
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1:focus .bgw-m-header-nav-link--level-1:after,
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1:hover .bgw-m-header-nav-link--level-1:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:5px;
    background:#fdc24e
}
.bgw-h-searchbar-expanded .bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-1 {
    transform:scale(.8);
    opacity:0
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-2 {
    -moz-flex:1;
    flex:1
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-2:not(:last-child) {
    margin-right:30px
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-2:last-child {
    margin-left:auto
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-list-item--level-3 {
    border-bottom:1px solid #bbb
}
.bgw-m-header-nav-link:focus {
    outline:none
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link:hover {
    color:#3c3c3c
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-1 {
    background:none;
    border:none;
    position:relative;
    font-size:1.375rem;
    color:#3c3c3c;
    height:100%
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-1:not(.bgw-m-header-nav-link--icon) {
    padding:.8125rem 0
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-1:hover {
    text-decoration:none
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-2,
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-3 {
    color:#3c3c3c
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-2 {
    font-size:1.375rem;
    font-weight:700;
    padding:.625rem 0 1.25rem
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--level-3 {
    font-size:1.125rem;
    padding:.625rem 0
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--icon {
    position:relative;
    padding:.8125rem 0 .8125rem 2.5rem
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--icon:before {
    content:"";
    position:absolute;
    top:13px;
    left:0;
    width:34px;
    height:34px;
    background-position:100%;
    background-repeat:no-repeat
}
.bgw-m-header-nav--on-canvas .bgw-m-header-nav-link--icon--user:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.935 5.004C8.272 1.668 12.293 0 17 0s8.717 1.657 12.03 4.97C32.343 8.283 34 12.293 34 17c0 4.707-1.657 8.717-4.97 12.03C25.717 32.343 21.707 34 17 34c-4.707 0-8.717-1.657-12.03-4.97C1.657 25.717 0 21.707 0 17c0-4.707 1.645-8.706 4.935-11.996zM21.25 8.363C20.062 7.175 18.645 6.58 17 6.58s-3.062.594-4.25 1.782c-1.188 1.188-1.782 2.605-1.782 4.25s.594 3.062 1.782 4.25c1.188 1.188 2.605 1.782 4.25 1.782s3.062-.594 4.25-1.782c1.188-1.188 1.782-2.605 1.782-4.25s-.594-3.062-1.782-4.25zM6.992 25.5c2.605 3.108 5.94 4.661 10.008 4.661 4.067 0 7.403-1.553 10.008-4.661a7.645 7.645 0 00-2.742-2.982c-1.188-.754-2.513-1.13-3.976-1.13-.137 0-.297.022-.48.068-.96.32-1.896.48-2.81.48s-1.85-.16-2.81-.48a2.014 2.014 0 00-.48-.069c-1.463 0-2.788.377-3.976 1.131A7.645 7.645 0 006.992 25.5z' fill='%233C3C3C' fill-rule='evenodd'/%3E%3C/svg%3E")
}
@media (max-width:991.98px) {
    .bgw-m-header-nav--on-canvas {
        display:none
    }
}
.bgw-m-header-dropdown {
    display:none
}
.bgw-m-header-nav--on-canvas .bgw-m-header-dropdown {
    border-top:1px solid #fdc24e;
    box-shadow:0 15px 20px 0 rgba(0,0,0,.2);
    position:absolute;
    top:auto;
    pointer-events:none;
    padding:0 0 3.125rem;
    background:#fff;
    width:100%;
    height:auto
}
.bgw-m-header-dropdown[aria-hidden=false] {
    display:block
}
.bgw-m-header-nav--on-canvas .bgw-m-header-dropdown[aria-hidden=false] {
    pointer-events:auto;
    left:0;
    z-index:1000
}
.bgw-m-header-nav--on-canvas .bgw-m-header-dropdown-close {
    text-align:right;
    position:relative;
    z-index:1
}
.bgw-m-header-nav--on-canvas .bgw-m-header-dropdown-close-button {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 320' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M193.94 160L296.5 57.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31L295.02 2.35c-3.12-3.12-8.19-3.12-11.31 0L160 126.06 36.29 2.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 24.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 160 2.34 283.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 193.94 262.56 296.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31z' fill='%233C3C3C'/%3E%3C/svg%3E");
    background-color:transparent;
    background-repeat:no-repeat;
    background-size:20px;
    background-position:50%;
    padding:0;
    border:none;
    overflow:hidden;
    text-indent:101%;
    white-space:nowrap;
    width:60px;
    height:60px
}
.bgw-m-header-nav--on-canvas .bgw-m-header-dropdown-close-button:not(:hover) {
    color:#004994
}
.bgw-m-header-nav--on-canvas .bgw-m-header-dropdown-close-button:hover {
    color:#002348
}
.bgw-m-header-nav--off-canvas .bgw-m-header-dropdown-close {
    display:none
}
.bgw-m-header {
    box-shadow:0 -5px 10px 0 rgba(0,0,0,.5);
    border-top:5px solid #fee0a6;
    border-bottom:1px solid #ccc;
    background:#fff;
    position:relative;
    z-index:1031
}
.bgw-h-off-canvas-expanded .bgw-m-header {
    z-index:1;
    box-shadow:none
}
.bgw-m-header form:focus-within+nav.bgw-m-header-nav {
    visibility:hidden
}
.bgw-m-header form:focus-within {
    visibility:visible
}
.bgw-m-header--sticky {
    position:static;
    position:sticky
}
.bgw-h-searchbar-expanded .bgw-m-header--sticky {
    position:relative;
    position:sticky
}
.bgw-m-header-wrap {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:space-between;
    justify-content:space-between;
    background:#fff
}
.bgw-m-header-navs {
    -moz-flex:auto;
    flex:auto
}
.bgw-m-header-primary {
    display:-moz-flex;
    display:flex;
    -moz-justify-content:flex-end;
    justify-content:flex-end
}
@media (max-width:767.98px) {
    .bgw-m-header--sticky {
        top:0
    }
}
@media (min-width:768px) {
    .bgw-h-sticky-header .bgw-m-header--sticky {
        top:-47px
    }
}
@media (min-width:992px) {
    .bgw-h-searchbar-expanded .bgw-m-header-primary {
        position:relative
    }
}
.bgw-h-searchbar-collapsed .bgw-m-header form {
    visibility:hidden
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list--level-1 {
    margin:0
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list--level-2 {
    padding:0 0 .9375rem;
    margin:0;
    max-width:100%
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list--level-3 {
    margin:0 0 1.875rem .9375rem;
    border-left:5px solid #fdc24e
}
@media (max-width:991.98px) {
    .bgw-m-header-nav-list--level-3 {
        display:none
    }
    .bgw-m-header-nav-list-item--expanded>.bgw-m-header-nav-list--level-3 {
        display:block
    }
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list-item--level-1 {
    border-bottom:1px solid #aaa
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list-item--level-1.bgw-m-header-nav-list-item--expanded {
    background:#555
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link {
    color:#fff;
    width:100%;
    text-align:left;
    background:none;
    border:none;
    position:relative
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:52px;
    height:100%;
    cursor:pointer;
    background-position:50%;
    background-repeat:no-repeat
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-1:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.429 3.532C5.746 1.177 8.539 0 11.809 0c3.27 0 6.056 1.17 8.358 3.508 2.301 2.339 3.452 5.17 3.452 8.492 0 3.323-1.15 6.153-3.452 8.492C17.865 22.83 15.079 24 11.81 24c-3.27 0-6.056-1.17-8.358-3.508C1.151 18.153 0 15.322 0 12c0-3.323 1.143-6.145 3.429-8.468zm15.238 9.823v-2.71c0-.387-.19-.58-.572-.58h-4.38V5.613c0-.387-.191-.58-.572-.58h-2.667c-.38 0-.571.193-.571.58v4.452H5.524c-.381 0-.572.193-.572.58v2.71c0 .387.19.58.572.58h4.38v4.452c0 .387.191.58.572.58h2.667c.38 0 .571-.193.571-.58v-4.452h4.381c.381 0 .572-.193.572-.58z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:24px 24px
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list-item--expanded>.bgw-m-header-nav-link--level-1:before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.484 3.532C5.839 1.177 8.677 0 12 0c3.323 0 6.153 1.17 8.492 3.508C22.83 5.847 24 8.678 24 12c0 3.323-1.17 6.153-3.508 8.492C18.153 22.83 15.322 24 12 24c-3.323 0-6.153-1.17-8.492-3.508C1.17 18.153 0 15.322 0 12c0-3.323 1.161-6.145 3.484-8.468zm2.129 10.403h12.774c.387 0 .58-.193.58-.58v-2.71c0-.387-.193-.58-.58-.58H5.613c-.387 0-.58.193-.58.58v2.71c0 .387.193.58.58.58z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:24px 24px
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-2:not(:only-child):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.071 5.107c.252 0 .47.092.653.276a.892.892 0 01.276.653v.928c0 .252-.092.47-.276.653a.892.892 0 01-.653.276H7.893v4.178c0 .252-.092.47-.276.653a.892.892 0 01-.653.276h-.928a.892.892 0 01-.653-.276.892.892 0 01-.276-.653V7.893H.93a.892.892 0 01-.653-.276A.892.892 0 010 6.964v-.928c0-.252.092-.47.276-.653a.892.892 0 01.653-.276h4.178V.93c0-.252.092-.47.276-.653A.892.892 0 016.036 0h.928c.252 0 .47.092.653.276a.892.892 0 01.276.653v4.178z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size:13px 13px
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-list-item--expanded>.bgw-m-header-nav-link--level-2:not(:only-child):before {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 3'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M12.071.107c.252 0 .47.092.653.276a.892.892 0 01.276.653v.928c0 .252-.092.47-.276.653a.892.892 0 01-.653.276H.93a.892.892 0 01-.653-.276A.892.892 0 010 1.964v-.928C0 .784.092.566.276.383A.892.892 0 01.929.107h6.964z'/%3E%3C/svg%3E");
    background-size:13px 3px
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-2:not(:only-child):hover {
    text-decoration:none
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-2:only-child:hover {
    text-decoration:underline
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-1:hover {
    color:#fff;
    text-decoration:none
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-3:hover {
    color:#fff
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-1 {
    font-size:1.5rem;
    padding:.9375rem 3.25rem .9375rem .9375rem;
    font-weight:700
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-2 {
    font-size:1.25rem;
    padding:.625rem 3.25rem .625rem .9375rem
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--level-3 {
    font-size:1rem;
    padding:.625rem 3.25rem .625rem .9375rem
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--icon {
    position:relative;
    padding:.8125rem 3.125rem .8125rem .9375rem
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--icon:after {
    content:"";
    position:absolute;
    top:17px;
    right:auto;
    width:34px;
    height:34px;
    background-position:100%;
    background-repeat:no-repeat;
    margin-left:.625rem
}
.bgw-m-header-nav--off-canvas .bgw-m-header-nav-link--icon--user:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 34 34' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.935 5.004C8.272 1.668 12.293 0 17 0s8.717 1.657 12.03 4.97C32.343 8.283 34 12.293 34 17c0 4.707-1.657 8.717-4.97 12.03C25.717 32.343 21.707 34 17 34c-4.707 0-8.717-1.657-12.03-4.97C1.657 25.717 0 21.707 0 17c0-4.707 1.645-8.706 4.935-11.996zM21.25 8.363C20.062 7.175 18.645 6.58 17 6.58s-3.062.594-4.25 1.782c-1.188 1.188-1.782 2.605-1.782 4.25s.594 3.062 1.782 4.25c1.188 1.188 2.605 1.782 4.25 1.782s3.062-.594 4.25-1.782c1.188-1.188 1.782-2.605 1.782-4.25s-.594-3.062-1.782-4.25zM6.992 25.5c2.605 3.108 5.94 4.661 10.008 4.661 4.067 0 7.403-1.553 10.008-4.661a7.645 7.645 0 00-2.742-2.982c-1.188-.754-2.513-1.13-3.976-1.13-.137 0-.297.022-.48.068-.96.32-1.896.48-2.81.48s-1.85-.16-2.81-.48a2.014 2.014 0 00-.48-.069c-1.463 0-2.788.377-3.976 1.131A7.645 7.645 0 006.992 25.5z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")
}
.bgw-m-offcanvas {
    border-top:5px solid #fdc24e;
    float:left;
    overflow-y:auto;
    min-height:100%;
    width:85%;
    background:#3c3c3c;
    position:absolute;
    z-index:0;
    visibility:hidden;
    left:0;
    top:0;
    bottom:0
}
.bgw-h-off-canvas-collapsed .bgw-m-offcanvas {
    transition:visibility 0s .25s
}
.bgw-h-off-canvas-expanded .bgw-m-offcanvas {
    position:static;
    visibility:visible
}
.bgw-h-off-canvas-expanded .bgw-m-offcanvas:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#3c3c3c;
    z-index:-1
}
@media (min-width:992px) {
    .bgw-m-offcanvas {
        display:none
    }
}
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
    transition-duration:50ms
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay:50ms
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
    transition-duration:.1s
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay:.1s
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
    transition-duration:.15s
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay:.15s
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
    transition-duration:.2s
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay:.2s
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
    transition-duration:.25s
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay:.25s
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
    transition-duration:.3s
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay:.3s
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
    transition-duration:.35s
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay:.35s
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
    transition-duration:.4s
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay:.4s
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
    transition-duration:.45s
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay:.45s
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
    transition-duration:.5s
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay:.5s
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
    transition-duration:.55s
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay:.55s
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
    transition-duration:.6s
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay:.6s
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
    transition-duration:.65s
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay:.65s
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
    transition-duration:.7s
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay:.7s
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
    transition-duration:.75s
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay:.75s
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
    transition-duration:.8s
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay:.8s
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
    transition-duration:.85s
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay:.85s
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
    transition-duration:.9s
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay:.9s
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
    transition-duration:.95s
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay:.95s
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
    transition-duration:1s
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay:1s
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
    transition-duration:1.05s
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay:1.05s
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
    transition-duration:1.1s
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay:1.1s
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
    transition-duration:1.15s
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay:1.15s
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
    transition-duration:1.2s
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay:1.2s
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
    transition-duration:1.25s
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay:1.25s
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
    transition-duration:1.3s
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay:1.3s
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
    transition-duration:1.35s
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay:1.35s
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
    transition-duration:1.4s
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay:1.4s
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
    transition-duration:1.45s
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay:1.45s
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
    transition-duration:1.5s
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay:1.5s
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
    transition-duration:1.55s
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay:1.55s
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
    transition-duration:1.6s
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay:1.6s
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
    transition-duration:1.65s
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay:1.65s
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
    transition-duration:1.7s
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay:1.7s
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
    transition-duration:1.75s
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay:1.75s
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
    transition-duration:1.8s
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay:1.8s
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
    transition-duration:1.85s
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay:1.85s
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
    transition-duration:1.9s
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay:1.9s
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
    transition-duration:1.95s
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay:1.95s
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
    transition-duration:2s
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay:2s
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
    transition-duration:2.05s
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay:2.05s
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
    transition-duration:2.1s
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay:2.1s
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
    transition-duration:2.15s
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay:2.15s
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
    transition-duration:2.2s
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay:2.2s
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
    transition-duration:2.25s
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay:2.25s
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
    transition-duration:2.3s
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay:2.3s
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
    transition-duration:2.35s
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay:2.35s
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
    transition-duration:2.4s
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay:2.4s
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
    transition-duration:2.45s
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay:2.45s
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
    transition-duration:2.5s
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay:2.5s
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
    transition-duration:2.55s
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay:2.55s
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
    transition-duration:2.6s
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay:2.6s
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
    transition-duration:2.65s
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay:2.65s
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
    transition-duration:2.7s
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay:2.7s
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
    transition-duration:2.75s
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay:2.75s
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
    transition-duration:2.8s
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay:2.8s
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
    transition-duration:2.85s
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay:2.85s
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
    transition-duration:2.9s
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay:2.9s
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
    transition-duration:2.95s
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay:2.95s
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
    transition-duration:3s
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
    transition-delay:0s
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay:3s
}
[data-aos] {
    pointer-events:none
}
[data-aos].aos-animate {
    pointer-events:auto
}
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function:ease
}
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function:ease-in
}
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function:ease-out
}
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function:ease-in-out
}
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
@media screen {
    html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
        opacity:0;
        transition-property:opacity,transform
    }
    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
        opacity:1;
        transform:none
    }
    html:not(.no-js) [data-aos=fade-up] {
        transform:translate3d(0,100px,0)
    }
    html:not(.no-js) [data-aos=fade-down] {
        transform:translate3d(0,-100px,0)
    }
    html:not(.no-js) [data-aos=fade-right] {
        transform:translate3d(-100px,0,0)
    }
    html:not(.no-js) [data-aos=fade-left] {
        transform:translate3d(100px,0,0)
    }
    html:not(.no-js) [data-aos=fade-up-right] {
        transform:translate3d(-100px,100px,0)
    }
    html:not(.no-js) [data-aos=fade-up-left] {
        transform:translate3d(100px,100px,0)
    }
    html:not(.no-js) [data-aos=fade-down-right] {
        transform:translate3d(-100px,-100px,0)
    }
    html:not(.no-js) [data-aos=fade-down-left] {
        transform:translate3d(100px,-100px,0)
    }
    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
        opacity:0;
        transition-property:opacity,transform
    }
    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity:1;
        transform:translateZ(0) scale(1)
    }
    html:not(.no-js) [data-aos=zoom-in] {
        transform:scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-up] {
        transform:translate3d(0,100px,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-down] {
        transform:translate3d(0,-100px,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-right] {
        transform:translate3d(-100px,0,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-in-left] {
        transform:translate3d(100px,0,0) scale(.6)
    }
    html:not(.no-js) [data-aos=zoom-out] {
        transform:scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-up] {
        transform:translate3d(0,100px,0) scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-down] {
        transform:translate3d(0,-100px,0) scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-right] {
        transform:translate3d(-100px,0,0) scale(1.2)
    }
    html:not(.no-js) [data-aos=zoom-out-left] {
        transform:translate3d(100px,0,0) scale(1.2)
    }
    html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
        transition-property:transform;
        visibility:hidden
    }
    html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
        visibility:visible;
        transform:translateZ(0)
    }
    html:not(.no-js) [data-aos=slide-up] {
        transform:translate3d(0,100%,0)
    }
    html:not(.no-js) [data-aos=slide-down] {
        transform:translate3d(0,-100%,0)
    }
    html:not(.no-js) [data-aos=slide-right] {
        transform:translate3d(-100%,0,0)
    }
    html:not(.no-js) [data-aos=slide-left] {
        transform:translate3d(100%,0,0)
    }
    html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
        backface-visibility:hidden;
        transition-property:transform
    }
    html:not(.no-js) [data-aos=flip-left] {
        transform:perspective(2500px) rotateY(-100deg)
    }
    html:not(.no-js) [data-aos=flip-left].aos-animate {
        transform:perspective(2500px) rotateY(0)
    }
    html:not(.no-js) [data-aos=flip-right] {
        transform:perspective(2500px) rotateY(100deg)
    }
    html:not(.no-js) [data-aos=flip-right].aos-animate {
        transform:perspective(2500px) rotateY(0)
    }
    html:not(.no-js) [data-aos=flip-up] {
        transform:perspective(2500px) rotateX(-100deg)
    }
    html:not(.no-js) [data-aos=flip-up].aos-animate {
        transform:perspective(2500px) rotateX(0)
    }
    html:not(.no-js) [data-aos=flip-down] {
        transform:perspective(2500px) rotateX(100deg)
    }
    html:not(.no-js) [data-aos=flip-down].aos-animate {
        transform:perspective(2500px) rotateX(0)
    }
}
.bgw-m-steps {
    background:#fff;
    counter-reset:section;
    position:relative
}
@media (max-width:767.98px) {
    .bgw-m-steps {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-m-steps {
        margin-bottom:3.6082474227%
    }
}
.bgw-m-steps p:last-child,
.bgw-m-steps p:only-child {
    margin-bottom:0
}
.bgw-m-steps:before {
    content:"Schritt für Schritt";
    position:absolute;
    top:0;
    right:0;
    background:#fdc24e;
    color:#000;
    font-size:.75rem;
    font-weight:700;
    padding:0 .625rem
}
.bgw-m-steps-section.aos-animate {
    position:relative
}
.bgw-m-steps-section.aos-animate:after,
.bgw-m-steps-section.aos-animate:before {
    content:"";
    position:absolute;
    top:0;
    background:#fdc24e
}
.bgw-m-steps-section.aos-animate:before {
    height:2px;
    width:100%;
    -webkit-animation:bgwFillProgressHorizontal 1s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-fill-mode:backwards;
    -webkit-animation-delay:.25s;
    animation:bgwFillProgressHorizontal 1s;
    animation-iteration-count:1;
    animation-fill-mode:backwards;
    animation-delay:.25s
}
.bgw-m-steps-section.aos-animate:nth-child(odd):before {
    right:0
}
.bgw-m-steps-section.aos-animate:nth-child(2n):before {
    left:0
}
.bgw-m-steps-section.aos-animate:after {
    height:100%;
    width:2px;
    -webkit-animation:bgwFillProgressVertical 2s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-fill-mode:backwards;
    -webkit-animation-delay:1.25s;
    animation:bgwFillProgressVertical 2s;
    animation-iteration-count:1;
    animation-fill-mode:backwards;
    animation-delay:1.25s
}
.bgw-m-steps-section.aos-animate:nth-child(odd):after {
    left:0
}
.bgw-m-steps-section.aos-animate:nth-child(2n):after {
    right:0
}
.bgw-m-steps-col--aside:before {
    font-size:8.75rem;
    display:block;
    padding-bottom:1.875rem;
    line-height:.7;
    counter-increment:section;
    content:counter(section,decimal-leading-zero)
}
@media (max-width:1200px) {
    .bgw-m-steps-col--aside:before {
        font-size:calc(1.325rem + 9.9vw)
    }
}
.bgw-m-steps-col--primary {
    overflow:auto
}
.bgw-m-steps-notes {
    display:block;
    color:#3c3c3c
}
.bgw-m-steps-title {
    font-size:1.75rem;
    font-weight:700;
    padding-bottom:.625rem
}
@media (max-width:1200px) {
    .bgw-m-steps-title {
        font-size:calc(1.255rem + .66vw)
    }
}
.bgw-m-steps-description {
    font-size:1.375rem;
    font-style:italic;
    font-weight:700
}
@media (max-width:1200px) {
    .bgw-m-steps-description {
        font-size:calc(1.25125rem + .165vw)
    }
}
@media (max-width:767.98px) {
    .bgw-m-steps-col--aside {
        padding-top:6.8376068376%;
        padding-left:2.5641025641%;
        padding-right:2.5641025641%
    }
    .bgw-m-steps-col--primary {
        padding:6.8376068376% 2.5641025641%
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-m-steps-col--aside {
        top:10px
    }
}
@media (min-width:768px) {
    .bgw-m-steps-section {
        display:-moz-flex;
        display:flex;
        -moz-align-items:flex-start;
        align-items:flex-start
    }
    .bgw-m-steps-col--aside {
        -moz-flex:1 0 32.1739130435%;
        flex:1 0 32.1739130435%;
        width:32.1739130435%;
        max-width:32.1739130435%;
        margin-right:1.875rem;
        position:sticky
    }
    .bgw-m-steps-col--aside,
    .bgw-m-steps-col--primary {
        padding:6.8376068376% 2.5641025641%
    }
    .bgw-m-steps-description,
    .bgw-m-steps-title {
        padding-left:.9375rem
    }
}
@media (min-width:992px) {
    .bgw-m-steps-col--aside {
        top:0
    }
}
@keyframes bgwFillProgressHorizontal {
    0% {
        width:0
    }
}
@keyframes bgwFillProgressVertical {
    0% {
        height:0
    }
}
.bgw-l-site {
    position:relative
}
.bgw-h-off-canvas-collapsed .bgw-l-site {
    animation:hide-scroll .25s backwards
}
@keyframes hide-scroll {
    0%,
    to {
        overflow:hidden
    }
}
.bgw-h-off-canvas-expanded .bgw-l-site,
.bgw-l-site--onboarding {
    min-height:100%;
    height:auto!important;
    overflow:hidden
}
@media (max-width:767.98px) {
    .bgw-l-site--stripped {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-l-site--stripped {
        margin-bottom:8.2474226804%
    }
}
.bgw-l-site--stripped figure .container p {
    font-size:1rem
}
.bgw-l-site--onboarding {
    background:#fff3dc
}
.bgw-l-content {
    transition:all .25s cubic-bezier(.77,0,.175,1);
    z-index:1020;
    position:relative
}
@media (prefers-reduced-motion:reduce) {
    .bgw-l-content {
        transition:none
    }
}
.bgw-l-content:not(.bgw-l-content--logged-in) {
    background:#fff
}
.bgw-l-content--logged-in {
    background:#fff3dc
}
.bgw-l-content-overlay {
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1030
}
.bgw-h-off-canvas-expanded .bgw-l-content-overlay {
    background:hsla(0,0%,100%,.8)
}
.bgw-h-off-canvas-expanded .bgw-l-content-overlay-button {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 320' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M193.94 160L296.5 57.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31L295.02 2.35c-3.12-3.12-8.19-3.12-11.31 0L160 126.06 36.29 2.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 24.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 160 2.34 283.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 193.94 262.56 296.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31z' fill='%233C3C3C'/%3E%3C/svg%3E");
    background-color:#fdc24e;
    background-repeat:no-repeat;
    background-size:20px;
    background-position:50%;
    width:60px;
    height:60px;
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    border:none
}
.bgw-h-searchbar-expanded .bgw-l-content-overlay {
    background:rgba(0,0,0,.7)
}
.bgw-h-off-canvas-collapsed .bgw-l-content {
    min-height:100%;
    backface-visibility:hidden
}
.bgw-h-off-canvas-expanded .bgw-l-content {
    left:0;
    top:0;
    width:100%;
    min-height:100%;
    position:absolute;
    transform:translate3d(85%,0,0)
}
.bgw-l-content main .bgw-l-wrap,
.bgw-l-content main>.bgw-l-position--attach,
.bgw-l-content main>.bgw-m-section:last-child {
    padding-bottom:185px
}
.bgw-l-content footer {
    position:relative;
    margin-top:-115px
}
.bgw-l-wrap {
    padding-bottom:4.375rem
}
.bgw-l-wrap a[id] {
    scroll-margin-top:3.6875rem;
    padding-top:3.6875rem;
    margin-top:-3.6875rem
}
@media (max-width:1199.98px) {
    .bgw-l-wrap {
        padding-top:1.25rem
    }
}
@media (min-width:1200px) {
    .bgw-l-wrap {
        padding-top:3.125rem
    }
    .bgw-l-wrap:not(.bgw-l-wrap--full-width) {
        padding-left:6.25rem;
        padding-right:6.25rem
    }
}
.bgw-l-wrap .bgw-l-position--standard .text-center {
    text-align:left!important
}
.bgw-l-wrap>div:not(.container) .bgw-l-position--standard {
    margin-bottom:1.875rem
}
.bgw-l-position {
    clear:both
}
@media (max-width:767.98px) {
    .bgw-l-position--break-out:not(:last-child),
    .bgw-l-position--push-in:not(:last-child),
    .bgw-l-position--standard:not(:last-child) {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-l-position--break-out:not(:last-child),
    .bgw-l-position--push-in:not(:last-child),
    .bgw-l-position--standard:not(:last-child) {
        margin-bottom:3.6082474227%
    }
}
.bgw-l-position--break-out-icon:not(:last-child) {
    margin-bottom:1rem
}
.bgw-l-position--slip-out,
.bgw-l-position--slip-out-s {
    position:relative;
    margin-bottom:1.875rem;
    z-index:1
}
.bgw-l-position--attach {
    background:#eee
}
@media (max-width:991.98px) {
    .bgw-l-position--slip-out,
    .bgw-l-position--slip-out-s {
        margin-left:auto;
        margin-right:auto
    }
    .bgw-l-position--slip-out {
        max-width:370px
    }
    .bgw-l-position--slip-out-s {
        max-width:270px
    }
    .bgw-l-position--slip-out-icon {
        padding-top:.625rem
    }
    .bgw-l-position--slip-out-icon---left {
        float:left;
        margin-right:1rem
    }
    .bgw-l-position--slip-out-icon---left+p {
        margin-left:4.125rem
    }
    .bgw-l-position--slip-out-icon---right {
        float:right;
        margin-left:1rem
    }
    .bgw-l-position--slip-out-icon---right+p {
        margin-right:4.125rem
    }
}
@media (max-width:767.98px) {
    .bgw-l-position--attach {
        padding:1.5625rem 0
    }
}
@media (min-width:768px) {
    .bgw-l-position--attach {
        padding:3.0927835052% 0
    }
}
@media (min-width:992px) {
    .bgw-l-position--push-in {
        padding-left:6.25rem;
        padding-right:6.25rem
    }
    .bgw-l-position--slip-out,
    .bgw-l-position--slip-out-s {
        padding-top:.625rem
    }
    .bgw-l-position--slip-out---left,
    .bgw-l-position--slip-out-s---left {
        float:left;
        margin-right:1.875rem
    }
    .bgw-l-position--slip-out---right,
    .bgw-l-position--slip-out-s---right {
        margin-left:1.875rem;
        float:right
    }
    .bgw-l-position--slip-out {
        width:370px
    }
    .bgw-l-position--slip-out-s {
        width:270px
    }
    .bgw-l-position--slip-out-icon {
        padding-top:.625rem
    }
    .bgw-l-position--slip-out-icon---left {
        float:left;
        margin-right:1rem
    }
    .bgw-l-position--slip-out-icon---left+p {
        margin-left:4.125rem
    }
    .bgw-l-position--slip-out-icon---right {
        float:right;
        margin-left:1rem
    }
    .bgw-l-position--slip-out-icon---right+p {
        margin-right:4.125rem
    }
}
@media (min-width:1200px) {
    .bgw-l-position--break-out {
        margin-left:-6.25rem;
        margin-right:-6.25rem
    }
    .bgw-m-highlighted-content .bgw-l-position--break-out,
    .bgw-m-slider .bgw-l-position--break-out,
    .bgw-m-steps .bgw-l-position--break-out,
    .bgw-m-toggle .bgw-l-position--break-out {
        margin-left:auto;
        margin-right:auto
    }
    .bgw-l-position--slip-out---left,
    .bgw-l-position--slip-out-s---left {
        margin-left:-6.25rem
    }
    .bgw-m-highlighted-content .bgw-l-position--slip-out---left,
    .bgw-m-highlighted-content .bgw-l-position--slip-out-s---left,
    .bgw-m-slider .bgw-l-position--slip-out---left,
    .bgw-m-slider .bgw-l-position--slip-out-s---left,
    .bgw-m-steps .bgw-l-position--slip-out---left,
    .bgw-m-steps .bgw-l-position--slip-out-s---left,
    .bgw-m-toggle .bgw-l-position--slip-out---left,
    .bgw-m-toggle .bgw-l-position--slip-out-s---left {
        margin-left:auto
    }
    .bgw-l-position--slip-out---right,
    .bgw-l-position--slip-out-s---right {
        margin-right:-6.25rem
    }
    .bgw-m-highlighted-content .bgw-l-position--slip-out---right,
    .bgw-m-highlighted-content .bgw-l-position--slip-out-s---right,
    .bgw-m-slider .bgw-l-position--slip-out---right,
    .bgw-m-slider .bgw-l-position--slip-out-s---right,
    .bgw-m-steps .bgw-l-position--slip-out---right,
    .bgw-m-steps .bgw-l-position--slip-out-s---right,
    .bgw-m-toggle .bgw-l-position--slip-out---right,
    .bgw-m-toggle .bgw-l-position--slip-out-s---right {
        margin-right:auto
    }
}
.bgw-m-toggle--tabbed-additional .bgw-l-cardlist {
    padding-top:1.25rem
}
@media (max-width:767.98px) {
    .bgw-l-cardlist-item {
        max-width:370px;
        margin-left:auto;
        margin-right:auto
    }
    .bgw-l-cardlist-item:not(:last-child) {
        margin-bottom:1.875rem
    }
}
@media (min-width:768px) {
    .bgw-l-cardlist {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap;
        -moz-justify-content:center;
        justify-content:center
    }
    .bgw-l-cardlist--persons {
        -moz-align-items:baseline;
        align-items:baseline
    }
    .bgw-l-cardlist-item {
        margin-bottom:1.875rem
    }
    .bgw-l-cardlist-item--button {
        -moz-flex:0 1 100%;
        flex:0 1 100%;
        width:100%;
        max-width:100%;
        padding-top:1.25rem;
        border-top:1px solid #ccc
    }
    .bgw-l-cardlist-item>div {
        height:100%
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button) {
        -moz-flex:0 0 47.8260869565%;
        flex:0 0 47.8260869565%;
        width:47.8260869565%;
        max-width:47.8260869565%
    }
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button):not(:nth-child(2n)) {
        margin-right:4.347826087%
    }
}
@media (min-width:992px) {
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button) {
        -moz-flex:0 0 31.6239316239%;
        flex:0 0 31.6239316239%;
        width:31.6239316239%;
        max-width:31.6239316239%
    }
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button):not(:nth-child(3n)) {
        margin-right:2.5641025641%
    }
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button):last-child {
        margin-right:0
    }
}
.bgw-l-stripelist--1-col {
    border-top:1px solid #ccc
}
.bgw-m-toggle .bgw-l-stripelist--1-col {
    border:none
}
.bgw-l-stripelist-item {
    padding:1.25rem 0
}
.bgw-l-stripelist-item:not(.bgw-l-stripelist-item--button) {
    border-bottom:1px solid #ccc
}
@media (max-width:767.98px) {
    .bgw-l-stripelist--2-col {
        border-top:1px solid #ccc
    }
    .bgw-m-toggle .bgw-l-stripelist--2-col,
    .bgw-m-toggle .bgw-l-stripelist-item:last-child {
        border:none
    }
}
@media (min-width:768px) {
    .bgw-l-stripelist--2-col {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap
    }
    .bgw-l-stripelist--2-col .bgw-l-stripelist-item:not(.bgw-l-stripelist-item--button) {
        -moz-flex:1 0 48.4536082474%;
        flex:1 0 48.4536082474%;
        width:48.4536082474%;
        max-width:48.4536082474%
    }
    .bgw-l-stripelist--2-col .bgw-l-stripelist-item:first-child,
    .bgw-l-stripelist--2-col .bgw-l-stripelist-item:nth-child(2) {
        border-top:1px solid #ccc
    }
    .bgw-m-toggle .bgw-l-stripelist--2-col .bgw-l-stripelist-item:first-child,
    .bgw-m-toggle .bgw-l-stripelist--2-col .bgw-l-stripelist-item:nth-child(2) {
        border-top:none
    }
    .bgw-l-stripelist--2-col .bgw-l-stripelist-item:not(:nth-child(2n)):not(.bgw-l-stripelist-item--button) {
        margin-right:3.0927835052%
    }
    .bgw-l-stripelist--2-col .bgw-l-stripelist-item--button {
        -moz-flex:0 1 100%;
        flex:0 1 100%;
        width:100%;
        max-width:100%
    }
}
.bgw-l-2col-list--spacey .bgw-l-2col-list-item:not(:only-child) {
    margin:0 0 3.125rem
}
.bgw-l-2col-list--compact .bgw-l-2col-list-item:not(:only-child) {
    margin:0 0 1.875rem
}
@media (min-width:992px) {
    .bgw-l-2col-list {
        display:-moz-flex;
        display:flex;
        flex-wrap:wrap
    }
    .bgw-l-2col-list--spacey {
        -moz-align-items:baseline;
        align-items:baseline
    }
    .bgw-l-2col-list--spacey .bgw-l-2col-list-item {
        -moz-flex:1 0 48.4536082474%;
        flex:1 0 48.4536082474%;
        width:48.4536082474%;
        max-width:48.4536082474%
    }
    .bgw-l-2col-list--spacey .bgw-l-2col-list-item:not(:nth-child(2n)):not(.bgw-l-2col-list-item--button) {
        margin-right:3.0927835052%
    }
    .bgw-l-2col-list--compact .bgw-l-2col-list-item>* {
        height:100%
    }
    .bgw-l-2col-list--compact .bgw-l-2col-list-item:not(:only-child):first-child,
    .bgw-l-2col-list--compact .bgw-l-2col-list-item:only-child {
        -moz-flex:1 1 auto;
        flex:1 1 auto
    }
    .bgw-l-2col-list--compact .bgw-l-2col-list-item:not(:only-child):nth-child(2n) {
        margin-left:3.0927835052%
    }
    .bgw-l-2col-list--compact .bgw-l-2col-list-item~.bgw-l-2col-list-item {
        -moz-flex:1 0 48.4536082474%;
        flex:1 0 48.4536082474%;
        width:48.4536082474%;
        max-width:48.4536082474%
    }
}
.bgw-l-search-results {
    position:relative
}
.bgw-l-search-results h3 {
    font-size:1.375rem
}
@media (max-width:1200px) {
    .bgw-l-search-results h3 {
        font-size:calc(1.25125rem + .165vw)
    }
}
.bgw-m-section--grey {
    background-color:#eee
}
.bgw-m-section--white {
    background-color:#fff
}
@media (max-width:767.98px) {
    .bgw-m-section:not(:first-of-type):not(:nth-of-type(2)) {
        padding:1.875rem 0 3.125rem
    }
    .bgw-m-section:nth-of-type(2) {
        padding:0 0 3.125rem
    }
}
@media (min-width:768px) {
    .bgw-m-section:not(:first-of-type):not(:nth-of-type(2)) {
        padding:3.125rem 0 4.375rem
    }
    .bgw-m-section:nth-of-type(2) {
        padding:0 0 4.375rem
    }
}
.bgw-m-section>.bgw-l-position>div.bgw-text {
    max-width:1200px;
    width:100%;
    margin-right:auto;
    margin-left:auto;
    padding:3.125rem 6.25rem 4.375rem
}
.bgw-m-section>.bgw-m-card--blank.teaser .bgw-m-card-content {
    margin-top:0
}
.bgw-m-section>.bgw-m-card--blank.teaser .bgw-m-card-subline {
    padding-bottom:0
}
.bgw-m-section>.cm-search--results.customer-center .no-results {
    display:none
}
.bgw-m-section>.cm-search--results .bgw-l-wrap {
    padding-bottom:0
}
@media (max-width:767.98px) {
    .bgw-l-seminars {
        margin-bottom:1.5625rem
    }
}
@media (min-width:768px) {
    .bgw-l-seminars {
        margin-bottom:6.1855670103%
    }
}
.bgw-l-seminars .custom-select {
    appearance:none;
    border-radius:0
}
@media (min-width:768px) {
    .bgw-l-seminars .custom-select {
        width:33%
    }
}
.bgw-l-adress-filter .bgw-m-status {
    display:none
}
.bgw-l-adress-filter.bgw-h-adress-no-result .bgw-m-status {
    display:block
}
.bgw-l-adress-filter .bgw-h-adress-filter-reset {
    padding-left:0;
    padding-right:0
}
@media (max-width:767.98px) {
    .bgw-l-adress-filter {
        padding:1.25rem 0 0;
        margin:0 0 1.25rem
    }
}
@media (min-width:768px) {
    .bgw-l-adress-filter {
        margin:1.875rem 0;
        padding:0 0 1.875rem;
        border-bottom:2px solid #ddd
    }
}
.bgw-l-content-myBGW-frame {
    border-top:5px solid #fdc24e
}
@media (max-width:991.98px) {
    .bgw-l-lead {
        margin-bottom:1.5625rem
    }
    .bgw-l-lead--left .bgw-l-lead-container:last-child,
    .bgw-l-lead--right .bgw-l-lead-container:last-child {
        max-width:370px;
        margin-left:auto;
        margin-right:auto;
        margin-top:1.875rem
    }
}
@media (min-width:992px) {
    .bgw-l-lead:not(.bgw-l-lead--none) {
        display:-moz-flex;
        display:flex
    }
    .bgw-l-lead--left .bgw-l-lead-container:first-child {
        -moz-order:1;
        order:1
    }
    .bgw-l-lead--left .bgw-l-lead-container:last-child {
        margin-right:1.875rem
    }
    .bgw-l-lead--right .bgw-l-lead-container:last-child {
        margin-left:1.875rem
    }
    .bgw-l-lead--left .bgw-l-lead-container:last-child,
    .bgw-l-lead--right .bgw-l-lead-container:last-child {
        -moz-flex:0 0 370px;
        flex:0 0 370px
    }
}
@media (min-width:1200px) {
    .bgw-l-lead--none {
        padding-left:6.25rem;
        padding-right:6.25rem
    }
}
.bgw-h-lead>* {
    font-size:1.625rem;
    line-height:1.538461538
}
@media (max-width:1200px) {
    .bgw-h-lead>* {
        font-size:calc(1.25375rem + .495vw)
    }
}
.bgw-h-lead>:last-child {
    margin-bottom:0
}
.bgw-m-header-gda-logo {
    display:-moz-flex;
    display:flex;
    flex-direction:column;
    position:relative
}
.bgw-m-header-gda-logo:after,
.bgw-m-header-gda-logo:before {
    content:"";
    position:absolute;
    top:-5px;
    height:5px;
    background:#004994
}
.bgw-m-header-gda-logo:before {
    width:500%;
    right:100%
}
.bgw-m-header-gda-logo:after {
    width:100%;
    left:0
}
.bgw-m-header-gda-logo-link {
    transition:all .25s ease-in-out 0s;
    margin-top:auto
}
@media (prefers-reduced-motion:reduce) {
    .bgw-m-header-gda-logo-link {
        transition:none
    }
}
.bgw-l-site--onboarding .bgw-m-header-gda-logo-link,
.bgw-l-site--stripped .bgw-m-header-gda-logo-link {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 278 74'%3E%3Cpath d='M14.727 24.527c-1.1 1.2-2.4 1.7-4.2 1.7-4.6 0-6.9-3.7-6.9-11.1 0-7.9 2.1-11.8 6.9-11.8 3.7 0 6 2.5 6 6.9h-2.4c-.2-3.2-1.5-4.9-3.6-4.9-3.3 0-4.3 3.1-4.3 9.7 0 6.2 1.3 9.2 4.6 9.2 2.1 0 3.6-1.5 3.6-4.2v-2.6h-3.6v-2h5.9v10.3h-1.7c0 .1-.3-1.2-.3-1.2zm15-3.9c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-6.4h2.3v1.6c1.3-1.4 2.6-2 4.1-2 1.5 0 2.5.7 3.2 2.1 1.4-1.4 2.7-2.1 4.3-2.1 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3zm30.7 10.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-10.1h2.3v-2.5h-2.3v2.5zm0 19.5h2.3v-15.8h-2.3v15.8zm6.4-15.8h2.3v1.6c1.3-1.4 2.6-2 4.1-2 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2.1-.4-2.9-1.9-2.9-1.1 0-2.3.7-3.2 2.1v12.3h-2.3v-15.9zm15.2 11.5c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.6-1 2.6-2.4 0-1.6-1.3-2.4-3.2-3.6-2.6-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.7 0-4.6-1.6-5.1-4.2-.1.2 2.1-.3 2.1-.3zm14.6 4.5c-2.7 0-4.2-1.6-4.2-4 0-3 2.8-5.4 8.2-6.7 0-.4.1-.7.1-1 0-1.9-.8-2.8-2.7-2.8-1.6 0-2.4.9-2.8 3l-2.2-.3c.5-2.9 2.3-4.5 5-4.5 3.6 0 5 1.7 5 5.3v7.2c0 1.3.1 2.5.3 3.7h-2.4l-.3-1.4c-1.1.9-2.5 1.5-4 1.5m-1.9-4c0 1.2 1 2.1 2.3 2.1 1 0 2.3-.6 3.6-1.7v-5.1c-3.8.8-5.9 2.6-5.9 4.7m12.4-12h2.3v1.6c1.3-1.4 2.6-2 4.1-2 1.5 0 2.6.7 3.2 2.1 1.4-1.4 2.7-2.1 4.3-2.1 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-15.9zm30.7 10.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm13-12.6h4.5c5.7 0 8.1 3.4 8.1 11s-2.3 11-8.1 11h-4.5zm2.6 19.9c.5 0 .9.1 1.3.1 4.8 0 6.2-2.6 6.2-9.1 0-6.4-1.4-9-6.2-9-.4 0-.9 0-1.4.1v17.9zm22.9-3.1c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7-.1.1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm15.4 9.4h-2.3v-1.6c-1.3 1.4-2.6 2-4.1 2-2.3 0-3.4-1.3-3.4-4v-12.2h2.3v11.4c0 2.1.4 2.9 1.9 2.9 1.1 0 2.3-.7 3.2-2.1v-12.2h2.3zm2.3-14v-1.8h2.3v-5.3h2.3v5.3h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1v-11.2zm11.2 9.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.6-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm15.7-10c-2.2 0-2.9 2.1-2.9 6.5s.7 6.4 3 6.4c1.6 0 2.6-1.2 2.7-3.7h2.1c0 3.5-2 5.6-4.8 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 2.7 0 4.6 1.8 4.7 4.9h-2.1c-.2-2.1-1-3.1-2.7-3.1m8.1-7.7h2.3v7.9c1.3-1.4 2.6-2 4.2-2 2.3 0 3.3 1.4 3.3 4.1v12.1h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3c-.1-.1-.1-22.1-.1-22.1zm23.2 16.8c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6z' fill='%239c9c9c'/%3E%3Cpath d='M8.5 32.8h3.4l5.3 22h-2.6l-1.4-6.5H7.1l-1.4 6.5H3.3l5.2-22zm4.2 13.4l-2.5-11.5-2.5 11.5h5zm6.9-7.2H22v1.8c1.1-1.5 2.4-2.2 4-2.2h.5v2H26c-1.7 0-3 .8-4 2.5v11.6h-2.4V39zm8.8-6.2h2.3v7.6c1.1-1.2 2.2-1.8 3.4-1.8 3 0 4.7 2.8 4.7 8.2 0 5.5-1.7 8.3-4.8 8.3-1.2 0-2.3-.6-3.4-1.8v1.5h-2.2v-22zm5.3 20.4c2 0 2.8-2.1 2.8-6.5 0-4.3-.8-6.3-2.8-6.3-1 0-2 .7-3 2v8.8c.9 1.4 1.9 2 3 2zm17.9-3.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-10.1h2.3v-2.5h-2.4l.1 2.5zm0 19.5h2.3V39h-2.4l.1 15.8zm4.6-14V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm11.3 9.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.7 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm26.8 0c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm15.7-10c-2.2 0-2.9 2.1-2.9 6.5s.7 6.4 3 6.4c1.6 0 2.6-1.2 2.7-3.7h2.1c0 3.5-2 5.6-4.8 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 2.7 0 4.6 1.8 4.7 4.9H116c-.2-2.1-1-3.1-2.7-3.1m8.1-7.7h2.3v7.9c1.3-1.4 2.6-2 4.2-2 2.3 0 3.3 1.4 3.3 4.1v12.1h-2.3V43.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.4V32.8zm23.6 22h-2.3v-1.6c-1.3 1.4-2.6 2-4.1 2-2.3 0-3.4-1.3-3.4-4V39h2.3v11.4c0 2.1.4 2.9 1.9 2.9 1.1 0 2.3-.7 3.2-2.1V39h2.3l.1 15.8zm2.3-14V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm8.6 12.4l6.9-12.4h-6.3V39h8.9v1.5l-7 12.5h7v1.8h-9.5v-1.6zm28-2.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.6-1 2.6-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2l2.1-.3zm9.4-9.7V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm9.9-1.8h2.3v1.8c1.1-1.5 2.3-2.2 4-2.2h.5v2h-.5c-1.7 0-3 .8-4 2.5v11.6h-2.4l.1-15.7zm12.2 16c-2.7 0-4.2-1.6-4.2-4 0-3 2.8-5.4 8.2-6.7 0-.4.1-.7.1-1 0-1.9-.8-2.8-2.7-2.8-1.6 0-2.4.9-2.8 3l-2.2-.3c.5-2.9 2.3-4.5 5-4.5 3.6 0 5 1.7 5 5.3v7.2c0 1.3.1 2.5.3 3.7h-2.4l-.3-1.4c-1.2.9-2.6 1.5-4 1.5m-1.9-4c0 1.2 1 2.1 2.3 2.1 1 0 2.3-.6 3.6-1.7v-5.1c-3.9.8-5.9 2.6-5.9 4.7m10.4-10.2V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm19.3 8.8c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.2-1c0-3.7 1.5-5.6 4.5-5.6 1.5 0 2.6.5 3.4 1.4.8-1 1.7-1.4 2.9-1.4h.1v2c-.2-.1-.4-.1-.7-.1-.6 0-1.1.2-1.7.7.3 1.1.5 2.2.5 3.4 0 3.4-1.6 5.3-4.4 5.3-.4 0-.9-.1-1.5-.2-.8 0-1.3.5-1.3.9s.3.9.8 1c1.1.3 2.6.4 4.3.9 2.6.7 3.8 1.6 3.8 3.6 0 2.2-2.3 3.8-6.1 3.8-3.7 0-5.8-1.4-5.8-3.6 0-1.2.8-2.2 2.5-3.1-1.2-.5-1.7-1.2-1.7-2 0-.9.7-1.6 2-2.3-1.1-1.1-1.6-2.6-1.6-4.7m1.1 11.8c0 1.2 1.3 2 3.6 2 2.5 0 3.8-.8 3.8-2 0-1.4-1.6-2-5-2.4-1.7.7-2.4 1.3-2.4 2.4m1-11.8c0 2.7.6 3.9 2.5 3.9 1.7 0 2.3-1.2 2.3-3.9 0-2.6-.6-3.9-2.4-3.9-1.8 0-2.4 1.2-2.4 3.9m10.7-9.1h2.3v-2.5H259v2.5zm0 19.5h2.3V39H259v15.8zm15.8-5.2c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6z' fill='%231d1d1b'/%3E%3Cpath d='M85.7 31.6h3.5v40h-3.5v-40z' fill='%23e2061b'/%3E%3Cpath d='M172.9 31.6h3.5v40h-3.5V-190z' fill='%23f6a600'/%3E%3C/svg%3E");
    width:100px;
    height:25px;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:contain
}
@media (max-width:767.98px) {
    .bgw-m-header-gda-logo-link {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 278 74'%3E%3Cpath d='M14.727 24.527c-1.1 1.2-2.4 1.7-4.2 1.7-4.6 0-6.9-3.7-6.9-11.1 0-7.9 2.1-11.8 6.9-11.8 3.7 0 6 2.5 6 6.9h-2.4c-.2-3.2-1.5-4.9-3.6-4.9-3.3 0-4.3 3.1-4.3 9.7 0 6.2 1.3 9.2 4.6 9.2 2.1 0 3.6-1.5 3.6-4.2v-2.6h-3.6v-2h5.9v10.3h-1.7c0 .1-.3-1.2-.3-1.2zm15-3.9c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-6.4h2.3v1.6c1.3-1.4 2.6-2 4.1-2 1.5 0 2.5.7 3.2 2.1 1.4-1.4 2.7-2.1 4.3-2.1 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3zm30.7 10.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-10.1h2.3v-2.5h-2.3v2.5zm0 19.5h2.3v-15.8h-2.3v15.8zm6.4-15.8h2.3v1.6c1.3-1.4 2.6-2 4.1-2 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2.1-.4-2.9-1.9-2.9-1.1 0-2.3.7-3.2 2.1v12.3h-2.3v-15.9zm15.2 11.5c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.6-1 2.6-2.4 0-1.6-1.3-2.4-3.2-3.6-2.6-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.7 0-4.6-1.6-5.1-4.2-.1.2 2.1-.3 2.1-.3zm14.6 4.5c-2.7 0-4.2-1.6-4.2-4 0-3 2.8-5.4 8.2-6.7 0-.4.1-.7.1-1 0-1.9-.8-2.8-2.7-2.8-1.6 0-2.4.9-2.8 3l-2.2-.3c.5-2.9 2.3-4.5 5-4.5 3.6 0 5 1.7 5 5.3v7.2c0 1.3.1 2.5.3 3.7h-2.4l-.3-1.4c-1.1.9-2.5 1.5-4 1.5m-1.9-4c0 1.2 1 2.1 2.3 2.1 1 0 2.3-.6 3.6-1.7v-5.1c-3.8.8-5.9 2.6-5.9 4.7m12.4-12h2.3v1.6c1.3-1.4 2.6-2 4.1-2 1.5 0 2.6.7 3.2 2.1 1.4-1.4 2.7-2.1 4.3-2.1 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-15.9zm30.7 10.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm13-12.6h4.5c5.7 0 8.1 3.4 8.1 11s-2.3 11-8.1 11h-4.5zm2.6 19.9c.5 0 .9.1 1.3.1 4.8 0 6.2-2.6 6.2-9.1 0-6.4-1.4-9-6.2-9-.4 0-.9 0-1.4.1v17.9zm22.9-3.1c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7-.1.1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm15.4 9.4h-2.3v-1.6c-1.3 1.4-2.6 2-4.1 2-2.3 0-3.4-1.3-3.4-4v-12.2h2.3v11.4c0 2.1.4 2.9 1.9 2.9 1.1 0 2.3-.7 3.2-2.1v-12.2h2.3zm2.3-14v-1.8h2.3v-5.3h2.3v5.3h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1v-11.2zm11.2 9.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.6-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm15.7-10c-2.2 0-2.9 2.1-2.9 6.5s.7 6.4 3 6.4c1.6 0 2.6-1.2 2.7-3.7h2.1c0 3.5-2 5.6-4.8 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 2.7 0 4.6 1.8 4.7 4.9h-2.1c-.2-2.1-1-3.1-2.7-3.1m8.1-7.7h2.3v7.9c1.3-1.4 2.6-2 4.2-2 2.3 0 3.3 1.4 3.3 4.1v12.1h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3c-.1-.1-.1-22.1-.1-22.1zm23.2 16.8c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6z' fill='%239c9c9c'/%3E%3Cpath d='M8.5 32.8h3.4l5.3 22h-2.6l-1.4-6.5H7.1l-1.4 6.5H3.3l5.2-22zm4.2 13.4l-2.5-11.5-2.5 11.5h5zm6.9-7.2H22v1.8c1.1-1.5 2.4-2.2 4-2.2h.5v2H26c-1.7 0-3 .8-4 2.5v11.6h-2.4V39zm8.8-6.2h2.3v7.6c1.1-1.2 2.2-1.8 3.4-1.8 3 0 4.7 2.8 4.7 8.2 0 5.5-1.7 8.3-4.8 8.3-1.2 0-2.3-.6-3.4-1.8v1.5h-2.2v-22zm5.3 20.4c2 0 2.8-2.1 2.8-6.5 0-4.3-.8-6.3-2.8-6.3-1 0-2 .7-3 2v8.8c.9 1.4 1.9 2 3 2zm17.9-3.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-10.1h2.3v-2.5h-2.4l.1 2.5zm0 19.5h2.3V39h-2.4l.1 15.8zm4.6-14V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm11.3 9.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.7 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm26.8 0c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm15.7-10c-2.2 0-2.9 2.1-2.9 6.5s.7 6.4 3 6.4c1.6 0 2.6-1.2 2.7-3.7h2.1c0 3.5-2 5.6-4.8 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 2.7 0 4.6 1.8 4.7 4.9H116c-.2-2.1-1-3.1-2.7-3.1m8.1-7.7h2.3v7.9c1.3-1.4 2.6-2 4.2-2 2.3 0 3.3 1.4 3.3 4.1v12.1h-2.3V43.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.4V32.8zm23.6 22h-2.3v-1.6c-1.3 1.4-2.6 2-4.1 2-2.3 0-3.4-1.3-3.4-4V39h2.3v11.4c0 2.1.4 2.9 1.9 2.9 1.1 0 2.3-.7 3.2-2.1V39h2.3l.1 15.8zm2.3-14V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm8.6 12.4l6.9-12.4h-6.3V39h8.9v1.5l-7 12.5h7v1.8h-9.5v-1.6zm28-2.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.6-1 2.6-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2l2.1-.3zm9.4-9.7V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm9.9-1.8h2.3v1.8c1.1-1.5 2.3-2.2 4-2.2h.5v2h-.5c-1.7 0-3 .8-4 2.5v11.6h-2.4l.1-15.7zm12.2 16c-2.7 0-4.2-1.6-4.2-4 0-3 2.8-5.4 8.2-6.7 0-.4.1-.7.1-1 0-1.9-.8-2.8-2.7-2.8-1.6 0-2.4.9-2.8 3l-2.2-.3c.5-2.9 2.3-4.5 5-4.5 3.6 0 5 1.7 5 5.3v7.2c0 1.3.1 2.5.3 3.7h-2.4l-.3-1.4c-1.2.9-2.6 1.5-4 1.5m-1.9-4c0 1.2 1 2.1 2.3 2.1 1 0 2.3-.6 3.6-1.7v-5.1c-3.9.8-5.9 2.6-5.9 4.7m10.4-10.2V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm19.3 8.8c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.2-1c0-3.7 1.5-5.6 4.5-5.6 1.5 0 2.6.5 3.4 1.4.8-1 1.7-1.4 2.9-1.4h.1v2c-.2-.1-.4-.1-.7-.1-.6 0-1.1.2-1.7.7.3 1.1.5 2.2.5 3.4 0 3.4-1.6 5.3-4.4 5.3-.4 0-.9-.1-1.5-.2-.8 0-1.3.5-1.3.9s.3.9.8 1c1.1.3 2.6.4 4.3.9 2.6.7 3.8 1.6 3.8 3.6 0 2.2-2.3 3.8-6.1 3.8-3.7 0-5.8-1.4-5.8-3.6 0-1.2.8-2.2 2.5-3.1-1.2-.5-1.7-1.2-1.7-2 0-.9.7-1.6 2-2.3-1.1-1.1-1.6-2.6-1.6-4.7m1.1 11.8c0 1.2 1.3 2 3.6 2 2.5 0 3.8-.8 3.8-2 0-1.4-1.6-2-5-2.4-1.7.7-2.4 1.3-2.4 2.4m1-11.8c0 2.7.6 3.9 2.5 3.9 1.7 0 2.3-1.2 2.3-3.9 0-2.6-.6-3.9-2.4-3.9-1.8 0-2.4 1.2-2.4 3.9m10.7-9.1h2.3v-2.5H259v2.5zm0 19.5h2.3V39H259v15.8zm15.8-5.2c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6z' fill='%231d1d1b'/%3E%3Cpath d='M85.7 31.6h3.5v40h-3.5v-40z' fill='%23e2061b'/%3E%3Cpath d='M172.9 31.6h3.5v40h-3.5V-190z' fill='%23f6a600'/%3E%3C/svg%3E");
        width:150px;
        height:32px;
        background-repeat:no-repeat;
        background-position:0 100%;
        background-size:contain
    }
}
@media (min-width:768px) {
    .bgw-m-header-gda-logo-link {
        background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 278 74'%3E%3Cpath d='M14.727 24.527c-1.1 1.2-2.4 1.7-4.2 1.7-4.6 0-6.9-3.7-6.9-11.1 0-7.9 2.1-11.8 6.9-11.8 3.7 0 6 2.5 6 6.9h-2.4c-.2-3.2-1.5-4.9-3.6-4.9-3.3 0-4.3 3.1-4.3 9.7 0 6.2 1.3 9.2 4.6 9.2 2.1 0 3.6-1.5 3.6-4.2v-2.6h-3.6v-2h5.9v10.3h-1.7c0 .1-.3-1.2-.3-1.2zm15-3.9c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-6.4h2.3v1.6c1.3-1.4 2.6-2 4.1-2 1.5 0 2.5.7 3.2 2.1 1.4-1.4 2.7-2.1 4.3-2.1 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3zm30.7 10.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-10.1h2.3v-2.5h-2.3v2.5zm0 19.5h2.3v-15.8h-2.3v15.8zm6.4-15.8h2.3v1.6c1.3-1.4 2.6-2 4.1-2 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2.1-.4-2.9-1.9-2.9-1.1 0-2.3.7-3.2 2.1v12.3h-2.3v-15.9zm15.2 11.5c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.6-1 2.6-2.4 0-1.6-1.3-2.4-3.2-3.6-2.6-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.7 0-4.6-1.6-5.1-4.2-.1.2 2.1-.3 2.1-.3zm14.6 4.5c-2.7 0-4.2-1.6-4.2-4 0-3 2.8-5.4 8.2-6.7 0-.4.1-.7.1-1 0-1.9-.8-2.8-2.7-2.8-1.6 0-2.4.9-2.8 3l-2.2-.3c.5-2.9 2.3-4.5 5-4.5 3.6 0 5 1.7 5 5.3v7.2c0 1.3.1 2.5.3 3.7h-2.4l-.3-1.4c-1.1.9-2.5 1.5-4 1.5m-1.9-4c0 1.2 1 2.1 2.3 2.1 1 0 2.3-.6 3.6-1.7v-5.1c-3.8.8-5.9 2.6-5.9 4.7m12.4-12h2.3v1.6c1.3-1.4 2.6-2 4.1-2 1.5 0 2.6.7 3.2 2.1 1.4-1.4 2.7-2.1 4.3-2.1 2.3 0 3.4 1.3 3.4 4.1v12.1h-2.3v-11.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3v-15.9zm30.7 10.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm13-12.6h4.5c5.7 0 8.1 3.4 8.1 11s-2.3 11-8.1 11h-4.5zm2.6 19.9c.5 0 .9.1 1.3.1 4.8 0 6.2-2.6 6.2-9.1 0-6.4-1.4-9-6.2-9-.4 0-.9 0-1.4.1v17.9zm22.9-3.1c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7-.1.1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm15.4 9.4h-2.3v-1.6c-1.3 1.4-2.6 2-4.1 2-2.3 0-3.4-1.3-3.4-4v-12.2h2.3v11.4c0 2.1.4 2.9 1.9 2.9 1.1 0 2.3-.7 3.2-2.1v-12.2h2.3zm2.3-14v-1.8h2.3v-5.3h2.3v5.3h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1v-11.2zm11.2 9.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.6-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm15.7-10c-2.2 0-2.9 2.1-2.9 6.5s.7 6.4 3 6.4c1.6 0 2.6-1.2 2.7-3.7h2.1c0 3.5-2 5.6-4.8 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 2.7 0 4.6 1.8 4.7 4.9h-2.1c-.2-2.1-1-3.1-2.7-3.1m8.1-7.7h2.3v7.9c1.3-1.4 2.6-2 4.2-2 2.3 0 3.3 1.4 3.3 4.1v12.1h-2.3v-11.5c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.3c-.1-.1-.1-22.1-.1-22.1zm23.2 16.8c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6z' fill='%239c9c9c'/%3E%3Cpath d='M8.5 32.8h3.4l5.3 22h-2.6l-1.4-6.5H7.1l-1.4 6.5H3.3l5.2-22zm4.2 13.4l-2.5-11.5-2.5 11.5h5zm6.9-7.2H22v1.8c1.1-1.5 2.4-2.2 4-2.2h.5v2H26c-1.7 0-3 .8-4 2.5v11.6h-2.4V39zm8.8-6.2h2.3v7.6c1.1-1.2 2.2-1.8 3.4-1.8 3 0 4.7 2.8 4.7 8.2 0 5.5-1.7 8.3-4.8 8.3-1.2 0-2.3-.6-3.4-1.8v1.5h-2.2v-22zm5.3 20.4c2 0 2.8-2.1 2.8-6.5 0-4.3-.8-6.3-2.8-6.3-1 0-2 .7-3 2v8.8c.9 1.4 1.9 2 3 2zm17.9-3.6c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.3-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.6-10.1h2.3v-2.5h-2.4l.1 2.5zm0 19.5h2.3V39h-2.4l.1 15.8zm4.6-14V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm11.3 9.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.7 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm26.8 0c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.5-1 2.5-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2 0 .2 2.2-.3 2.2-.3zm15.7-10c-2.2 0-2.9 2.1-2.9 6.5s.7 6.4 3 6.4c1.6 0 2.6-1.2 2.7-3.7h2.1c0 3.5-2 5.6-4.8 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 2.7 0 4.6 1.8 4.7 4.9H116c-.2-2.1-1-3.1-2.7-3.1m8.1-7.7h2.3v7.9c1.3-1.4 2.6-2 4.2-2 2.3 0 3.3 1.4 3.3 4.1v12.1h-2.3V43.4c0-2-.4-2.9-1.9-2.9-1.1 0-2.2.7-3.2 2.1v12.3h-2.4V32.8zm23.6 22h-2.3v-1.6c-1.3 1.4-2.6 2-4.1 2-2.3 0-3.4-1.3-3.4-4V39h2.3v11.4c0 2.1.4 2.9 1.9 2.9 1.1 0 2.3-.7 3.2-2.1V39h2.3l.1 15.8zm2.3-14V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm8.6 12.4l6.9-12.4h-6.3V39h8.9v1.5l-7 12.5h7v1.8h-9.5v-1.6zm28-2.7c.3 1.9 1.5 2.9 3.1 2.9 1.5 0 2.6-1 2.6-2.4 0-1.6-1.3-2.4-3.2-3.6-2.5-1.6-4.1-2.7-4.1-4.8 0-2.3 1.9-4 4.3-4 2.6 0 4.2 1.2 4.9 3.8l-2 .5c-.5-1.7-1.4-2.6-2.8-2.6-1.3 0-2.2.8-2.2 1.9 0 1.9 2.3 2.6 5.1 4.5 1.5 1.1 2.3 2.3 2.3 4 0 2.6-1.9 4.3-5 4.3-2.6 0-4.6-1.6-5.1-4.2l2.1-.3zm9.4-9.7V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm9.9-1.8h2.3v1.8c1.1-1.5 2.3-2.2 4-2.2h.5v2h-.5c-1.7 0-3 .8-4 2.5v11.6h-2.4l.1-15.7zm12.2 16c-2.7 0-4.2-1.6-4.2-4 0-3 2.8-5.4 8.2-6.7 0-.4.1-.7.1-1 0-1.9-.8-2.8-2.7-2.8-1.6 0-2.4.9-2.8 3l-2.2-.3c.5-2.9 2.3-4.5 5-4.5 3.6 0 5 1.7 5 5.3v7.2c0 1.3.1 2.5.3 3.7h-2.4l-.3-1.4c-1.2.9-2.6 1.5-4 1.5m-1.9-4c0 1.2 1 2.1 2.3 2.1 1 0 2.3-.6 3.6-1.7v-5.1c-3.9.8-5.9 2.6-5.9 4.7m10.4-10.2V39h2.3v-5.3h2.3V39h3.1v1.8h-3.1v10.1c0 1.6.2 2.3 1.6 2.3.3 0 .8-.1 1.5-.2v1.8c-1 .2-1.8.3-2.3.3-2.1 0-3.1-1-3.1-3.1V40.8h-2.3zm19.3 8.8c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6zm5.2-1c0-3.7 1.5-5.6 4.5-5.6 1.5 0 2.6.5 3.4 1.4.8-1 1.7-1.4 2.9-1.4h.1v2c-.2-.1-.4-.1-.7-.1-.6 0-1.1.2-1.7.7.3 1.1.5 2.2.5 3.4 0 3.4-1.6 5.3-4.4 5.3-.4 0-.9-.1-1.5-.2-.8 0-1.3.5-1.3.9s.3.9.8 1c1.1.3 2.6.4 4.3.9 2.6.7 3.8 1.6 3.8 3.6 0 2.2-2.3 3.8-6.1 3.8-3.7 0-5.8-1.4-5.8-3.6 0-1.2.8-2.2 2.5-3.1-1.2-.5-1.7-1.2-1.7-2 0-.9.7-1.6 2-2.3-1.1-1.1-1.6-2.6-1.6-4.7m1.1 11.8c0 1.2 1.3 2 3.6 2 2.5 0 3.8-.8 3.8-2 0-1.4-1.6-2-5-2.4-1.7.7-2.4 1.3-2.4 2.4m1-11.8c0 2.7.6 3.9 2.5 3.9 1.7 0 2.3-1.2 2.3-3.9 0-2.6-.6-3.9-2.4-3.9-1.8 0-2.4 1.2-2.4 3.9m10.7-9.1h2.3v-2.5H259v2.5zm0 19.5h2.3V39H259v15.8zm15.8-5.2c-.2 3.6-2.1 5.6-4.9 5.6-3.7 0-5.3-2.7-5.3-8.3 0-5.6 1.6-8.3 5.3-8.3 3.3 0 5 2.4 5 7.3v1.2h-8c0 4.2.8 6.1 3 6.1 1.6 0 2.6-1.2 2.7-3.7 0 .1 2.2.1 2.2.1zm-2.2-4.2v-.6c0-3-.7-4.4-2.7-4.4-1.9 0-2.8 1.6-2.9 5h5.6z' fill='%231d1d1b'/%3E%3Cpath d='M85.7 31.6h3.5v40h-3.5v-40z' fill='%23e2061b'/%3E%3Cpath d='M172.9 31.6h3.5v40h-3.5V-190z' fill='%23f6a600'/%3E%3C/svg%3E");
        width:250px;
        height:65px;
        background-repeat:no-repeat;
        background-position:0 100%;
        background-size:contain
    }
    .bgw-h-sticky-header .bgw-m-header-gda-logo-link {
        width:150px;
        height:32px
    }
}
@media (min-width:992px) {
    .bgw-l-site--onboarding .bgw-m-header-gda-logo,
    .bgw-l-site--stripped .bgw-m-header-gda-logo {
        padding-top:.9375rem
    }
    .bgw-h-sticky-header .bgw-m-header-gda-logo-link {
        width:190px;
        height:45px
    }
}
.bgw-m-header-gda-claim {
    color:#004994;
    font-size:1rem;
    margin-bottom:4px;
    margin-top:-4px;
    -ms-grid-row-align:start;
    align-self:start;
    padding-left:2px
}
.bgw-h-sticky-header .bgw-m-header-gda-claim {
    margin-bottom:0
}
@media (min-width:992px) {
    .bgw-h-sticky-header .bgw-m-header-gda-claim {
        font-size:.75rem
    }
}
@media (min-width:768px) {
    .bgw-h-sticky-header .bgw-m-header-gda-claim {
        font-size:.6rem
    }
}
@media (max-width:991.98px) {
    .bgw-h-sticky-header .bgw-m-header-gda-claim {
        font-size:.6rem
    }
}
@media (max-width:991.98px) {
    .bgw-m-header-gda-claim {
        font-size:.6rem;
        margin-bottom:0
    }
}
.bgw-m-header-gda {
    border-top:5px solid #fdc24e
}
.col-lg-9 .bgw-m-stage figure {
    padding-bottom:3.125rem
}
.col-lg-9 li .container .bgw-l-wrap {
    padding-bottom:0
}
.col-lg-9 .container+.container>.bgw-l-wrap {
    padding-top:0
}
.col-lg-9 .bgw-m-stage-heading,
.col-lg-9 .container {
    padding:0
}
.col-lg-9 .bgw-m-stage-heading .bgw-l-wrap,
.col-lg-9 .container .bgw-l-wrap {
    padding-left:0;
    padding-right:0
}
.col-lg-9 .bgw-m-stage-heading .bgw-l-wrap .bgw-l-position--break-out,
.col-lg-9 .container .bgw-l-wrap .bgw-l-position--break-out {
    margin-left:0;
    margin-right:0
}
.col-lg-9 .bgw-m-stage-heading .bgw-l-wrap .bgw-m-highlighted--maize .bgw-m-highlighted-content,
.col-lg-9 .container .bgw-l-wrap .bgw-m-highlighted--maize .bgw-m-highlighted-content {
    background-color:#fff
}
.col-lg-9 .bgw-m-stage-heading .bgw-l-wrap .bgw-m-table,
.col-lg-9 .container .bgw-l-wrap .bgw-m-table {
    background-color:transparent
}
.col-lg-9 .bgw-m-stage-heading .bgw-l-wrap .bgw-m-table .bgw-m-table-table th,
.col-lg-9 .container .bgw-l-wrap .bgw-m-table .bgw-m-table-table th {
    background-color:#fee0a6
}
.col-lg-9 .bgw-m-stage-heading .bgw-l-wrap .bgw-m-table .bgw-m-table-table td,
.col-lg-9 .container .bgw-l-wrap .bgw-m-table .bgw-m-table-table td {
    border-bottom:2px solid #fee0a6
}
@media print {
    body {
        margin:0
    }
    .bgw-c-orderedlist,
    .bgw-c-unorderedlist,
    .bgw-h-lead>*,
    body,
    p {
        font-size:14px;
        line-height:1.5
    }
    h1,
    h2,
    h3,
    h4,
    h5 {
        page-break-after:avoid
    }
    .bgw-m-alert,
    .bgw-m-breadcrumb,
    .bgw-m-footer,
    .bgw-m-header-navs,
    .bgw-m-offcanvas,
    .bgw-m-scroll-hint,
    .bgw-m-toggle-panel[hidden] {
        display:none
    }
    .bgw-m-header-logo {
        padding:0
    }
    .bgw-m-header--sticky {
        position:relative;
        box-shadow:none;
        border:0
    }
    .bgw-h-off-canvas-collapsed .bgw-l-site {
        animation:none
    }
    * {
        -webkit-print-color-adjust:exact;
        color-adjust:exact
    }
    .h1,
    h1 {
        font-size:2rem
    }
    .h2,
    h2 {
        font-size:1.75rem
    }
    .h3,
    h3 {
        font-size:1.5rem
    }
    .bgw-m-header {
        margin-bottom:30px
    }
    .h1:not([class*=heading]),
    .h2:not([class*=heading]),
    .h3:not([class*=heading]),
    h1:not([class*=heading]),
    h2:not([class*=heading]),
    h3:not([class*=heading]) {
        margin-bottom:20px
    }
    .bgw-c-unorderedlist li:before {
        display:none
    }
    .bgw-c-unorderedlist li {
        padding:0;
        list-style:disc
    }
    .bgw-c-unorderedlist {
        margin-bottom:20px;
        list-style:disc;
        padding-left:20px
    }
    .bgw-m-toggle--tabbed .bgw-m-toggle-trigger {
        display:none
    }
    .bgw-m-toggle--tabbed-additional .bgw-m-toggle-trigger[aria-expanded=true] {
        display:block
    }
    .bgw-l-lead--none,
    .bgw-l-wrap,
    .bgw-l-wrap:not(.bgw-l-wrap--full-width),
    .bgw-m-stage-heading {
        padding-left:0;
        padding-right:0
    }
    .container {
        max-width:100%
    }
    .bgw-m-toggle-panel {
        display:block!important
    }
    .bgw-m-toggle--accordion {
        padding:0
    }
    .bgw-m-toggle--accordion .bgw-m-toggle-content,
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger {
        padding:30px 20px
    }
    .bgw-c-button--icon---back,
    .bgw-m-toggle--accordion .bgw-m-toggle-trigger:before,
    .bgw-m-toggle-content .bgw-c-badge--pills,
    .bgw-m-toggle-content hr,
    .cm-search--form {
        display:none
    }
    .bgw-m-jumbotron {
        background-color:transparent
    }
    .bgw-m-section:not(:first-of-type):not(:nth-of-type(2)),
    .bgw-m-section>div.bgw-text {
        padding-left:0!important;
        padding-right:0!important;
        max-width:100%
    }
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button) {
        width:100%;
        max-width:100%
    }
    .cm-cta {
        display:none
    }
    .bgw-m-header {
        border:0;
        box-shadow:none
    }
    .bgw-m-header-wrap.container {
        max-width:100%
    }
    .bgw-l-position--slip-out {
        max-width:100%;
        width:100%
    }
    .bgw-l-cardlist-item,
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button) {
        flex:0 0 100%;
        width:100%;
        max-width:370px;
        display:block;
        margin-bottom:30px;
        text-align:left
    }
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button):not(:nth-child(3n)) {
        margin:0 0 30px
    }
    .bgw-l-position--attach .bgw-l-cardlist-item {
        background-color:#fff
    }
    .bgw-l-cardlist {
        display:table;
        text-align:center
    }
    .bgw-m-steps-col--aside {
        position:relative;
        margin:0;
        max-width:100%;
        width:100%;
        display:block;
        flex:auto
    }
    .bgw-m-steps-section.aos-animate:after,
    .bgw-m-steps-section.aos-animate:before {
        display:none
    }
    .bgw-m-steps-col--aside:before {
        display:block;
        width:100%
    }
    .bgw-m-steps,
    .bgw-m-steps-section {
        display:block;
        margin-bottom:30px
    }
    .bgw-m-steps-col {
        display:block
    }
    .bgw-m-steps-col--aside,
    .bgw-m-steps-col--primary {
        padding:0
    }
    .bgw-m-steps-col--primary figure.bgw-m-figure {
        max-width:50%;
        page-break-inside:avoid
    }
    .bgw-m-steps-col--aside:before {
        font-size:50px;
        font-weight:700;
        line-height:normal;
        padding:0
    }
    .bgw-m-steps-title {
        padding:0;
        margin-bottom:10px;
        font-size:23px
    }
    .bgw-c-unorderedlist:not(:only-child):not(:last-child),
    p {
        margin-bottom:20px
    }
    .bgw-m-slider.bgw-m-slider--landing-page,
    .bgw-m-stage {
        max-width:100%
    }
    .bgw-l-position--break-out:not(:last-child),
    .bgw-l-position--push-in:not(:last-child),
    .bgw-l-position--standard:not(:last-child),
    .h1 .bgw-m-subheadline,
    h1 .bgw-m-subheadline {
        margin-bottom:40px
    }
    .bgw-l-position--attach {
        display:none
    }
    .bgw-l-content main .bgw-l-wrap,
    .bgw-l-content main>.bgw-m-section:last-child {
        padding-bottom:30px
    }
    .bgw-l-cardlist-item,
    .bgw-l-cardlist-item:not(.bgw-l-cardlist-item--button) {
        margin-bottom:0
    }
    .additionalPlacment,
    .visibility-print-none {
        display:none
    }
}
.cm-fragment {
    display:none
}
.cm-fragment--loading {
    position:relative
}
.cm-fragment--loading:after {
    content:"";
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:#fff;
    opacity:.5;
    transition:background-color .5s ease
}
.cm-media {
    max-width:100%
}
.cm-media--responsive {
    color:transparent
}
.cm-media--uncropped {
    font-family:"object-fit:cover";
    object-fit:cover;
    width:100%;
    height:100%
}
.cm-media--loading {
    background-color:#eee;
    background-repeat:no-repeat;
    background-position:50%;
    background-image:url(data:image/gif;base64,R0lGODlhIAAgAPUpAAQCBLS2tNTW1JyanMTGxGRmZOTm5DQyNLy+vExOTNze3MzOzBwaHLSytHx+fLy6vJyenMzKzKyurMTCxOTi5NTS1KyqrNza3CQmJHx6fGxqbGxubIyOjKSipISChDw+PISGhDQ2NJSSlOzu7BweHERCRCwuLOzq7JSWlCwqLIyKjHR2dHRydDw6PFRSVKSmpFRWVCQiJAwODAQGBFxaXGRiZBQSFFxeXERGRAwKDExKTAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDQApACwAAAAAIAAgAAAG/8CUcEgkGjQbQ3HJbAoficTESX1uIESolMj6PKpDSKEQGWqnz8MBBBZexpnRM4o+JdSVtnAwbsy3KShqHnpuLGNKZykXH2oUVAsSClljAykTSAQpGWovRBEsfkMeDg4SJ0InGRodckMjICEwrgosDLdEFqWlE3IVF00VZSciGLcMG0ULHLsiAmAIH8chEkwjD6Qek1URJLccrk0GFtVth9tg4VXqRgLu78CFDS/k9RQvA/n65XomAP8ATVhAoY8gvzb+AP4zcQLeu0Ip5tGb+MiaHnZOGi7QEyECqowVAjRooGTdyAACMC56cBJBRSoUELREJyTCSZRyKJRcYuDRCFIBIkeWMSMBZyqZC9T9HOmqYdEARpJ+ErrS5SWqryLQ5BkUlYKRk050hWizwbOVZmtibTOOqRuwR4vu5Ab3bVq7G9miNFJX7VaIF/pCzCjzI5ggACH5BAUNABcALAAAAAAgACAAAAbywItwSCx6PMWkcjmcFAoRplS48FiIhCeBqIJNpkOJw1FpapuJhAgsVIw55tpWWEsL2EKxA0E9X15pa3hCR0gXTlAXCi5pBlICCBRYYxKHYwsXXQlXTR4PRBADA3xCIyKeSSIuBUMUDiEHH1giohCYbUt3F6YfsQcORQIvtRYKYBMuvgmfSgShA5JTC7AfA8ekYEfRg9xJCt/g22wBDRLm5ofl6g3YbCUM8DbwOAjr5e1gOPHxsuHg3OTOmXPUraDBJ8YM5poBQAaIEwqTBMDQEAAGThFbgZBRkUbGYDUqfkziBOPIiAlPqlzJ0mBKlhC5BQEAIfkEBQ0AHwAsAgAAAB4AIAAABvvAj3BIHKJQp6JyyYw4HAumVCiAPIgLD5Q42ESmQsRgIBg6t+FCoQP+UI4v8zMqzKgv7Y+YTJ2n13luYxBJZ1EUGgUsUgoLBlhjCB8LRxUfXQUNkJJ6DQ10Qi8DnFwFHkQcCQk0VBKeAWVuFEwXlh8WMKoJHEMKD66es2ARBboFE0oCr4/DuhZJSycEoGAivIHY2XkIvwG/D8zaQzQH5eYw4kQw5ufpQ9ze8e7zYCyL9FgkDBgiI/h6LfYxaKHJXQRJI0RgELghnYYZKYhsEJiOBgAA18KwKKjtgoyLwsThIeLgYoF/Qk6QuPgF5QuTKIXAkGEh3ciYbrQFAQAh+QQFDQAsACwHAAAAGQAgAAAG8ECWcMg6WSzEpHIpQA0ES2YjQqwMUNChBbSQNhRDKyTLWjgcjaWhIUGEr9kRx+MAe7Pi7OOcjrICbEJ5RXQgJ35lbFQCRxd/ZxNVY0kPAV1JEh4iQwYQGgUbSRQGUQqOfxugBQOITA6qGVStSheqfbNLHQOkuL2+lAjBwr9CGwnHyBrEGsjJxAQPE9HSFMTWSnTV12UhBx8Qh9YECd4HCQ+/C5EsEB/lDr0ZJCWcDt0ffhImJmkaDAwoqngIkA8AACQsSDBIYQdXB4MIVfxb4evhQSEGQvy7NMsiwj8Te0GASKQAhlutPG5joWBfw1ZBAAAh+QQFDQAaACwHAAAAGQAgAAAG60CNcChEIIjIpFLRaCiU0OSl+Rw+IIIokimpaiqDwVE7nDqHL9SAQi5ThZHwuP19a8IQetnIvg4WRFOAdAhhQycSDh4gehoUVROLihaNcCKKixWVQ5hzmxoSlJ+jZBEEp6ifHgWsrR6bq62sr5WmtqYnpLoiHLpfLgkuop8RNcEJBRNJD4NSBEIvwMG9hxgzG0kgITBEIsdEIAAANaAlJQ8aGQcHHYEcykIKNuJPFgwMEo4f6wZRNeKMQN3Ld2ddwGXiMOQSiE/IiATrNCX5B2CYvYZFDCp5IeMGkRcDwX1AR0dCSF0fcLChEwQAIfkEBQ0AFgAsAgACAB4AHgAABvtAi3BILBYjDYVxySxeGo1Fc7p8SJLUrLAClWqppwB09KUSukQKQlAmLqBEBGoAaacpWwgdhbA7X3svF35/cxFkhEUICCeJjnYVC5KTjY4oDpgZmCKPl5oem4+Rk5KPWhc3Gl96BkwnHjIAM15TFxoFGw2IQy8xsgApfWYZuAUZEUM0vzIqQmtMAl4NLDW4dRY5sgVKFiMtMRlGIi4FQwYQxUIvBQREIgwMGxYIMDATFioJCRJpA+1MGOA5O3DggRAXCWiUYQEPxcCC6vRxyhIBXgtEDQgGEHKihj42VBgy4PdwozOJWSTEkDckgEZ3Lu75yQjRVDIYrbQEAQAh+QQFDQAiACwAAAcAIAAZAAAG30CRcEgsGo2GiOLIbBIjjahzWhQEopIFlUp5YAOULRcrEIsjEbOaqbC43wH1RUCvn1KAvD6ktgz+gBZ4enl8Zn6AKAMWbR1vjnJ1dWuURAoaGWISElQcGAwxWwoeDiAITBItoAwfE1QCHKQeHFpEGqsYKCciBGVHc0IIIKUOFkQxoBthQgktKkYdBQ5DJxbERBIbtUIQBwfTBBraIgMFGnHY278t3sEJCa4U4ixrDt4Q7vDB5h1mCyEHEgx58M6VkBXmLojx4A0dr4ID+WlqMW0gxCHl0lR6qG/jL3FmggAAIfkEBQ0AGAAsAAAHACAAGQAABuNADMZSiAiPyKRyKcwBAAUKUsIMMJOw55Nz7TJfMW3q4S0fTw7Z02huX26aNoYwktuXlIZkvyfLKQqBgiMfDIY2hjp2CHqNDQiFh4mLfI0IeZUSfm6CgnefSRkgbYwnXgMfBy0CZRQDr2xKAQmqBwmxVxcvr6+sSBm1HxB1CxdMgUIRELwISC2qHgZHBS4osh4iSA8or9oOFVM6OtkRDh4LQ+YTSAoIvlcwCTBSEwVFGAYe5qZyHPIWyewREPLAHBU38gocqXdPCAdz/eStC9hwjkFSMLgsFDjlHCiKuD6y0ycnCAAh+QQFDQAcACwAAAIAHgAeAAAG/ECOcMh5yW7EpHKZrAEAFqZUSnhiTtNs8wnSejkK2VMBbgS+xdWCCHrW0MQYg7EanjCzzbKRLcznA1gPa3BEEiF/HwSFTCoYc4SMSgoaGZKXXgEPmpsTcAqgoS4HpKVImDClpoVmfEKasJqYs2gUKihfERFSIy8uCS5eBq0CSgg1wAkFkbwIrQ9kQirJLlFgvNECsbscvwkiFEMZGi/GA+VDERKyHAgiSQ0FBQNgIigV7SgDzAYR0ZMb5BngEMGBgzUnIJxDA0Geq4IHhRA4h8CLAA01HKQziE/IC33hsjRctjGikAoDUHjKQoAcEYgdX0G4IAkmLSIpsWQJAgAh+QQFDQAnACwAAAAAGQAgAAAG+sCTcEgkKkwHSnHJHHYAAEtzKcFsiM8okRBoshiMhhMqnW7BrZEwWz4FxNMNmLMmY80nDLiuNTADHkUiYFdVJmIREl1ELQchIEMjISQOf0sZSI4dahMVeEUBCY4HLp9TA40tnqZekKyveAYTCLS0EbAnGgm7vCy4BbwuJS5XsLIPs8nGuK8DHcxDDRoFGgrMBBnUBRmrnxJr2huLAkpMBuVD0wXPQyIecFsNCEUEEBdbDg7fFxYW94kNBODxQFBIBWcCDbwJoKaJhHzzThwUIVCivAVNFOSjYxChkBEPFPmhkq/bxIoWAzJZ8M7IAIrxrJkS4BHaGn9MggAAIfkEBQ0AGAAsAAAAAB4AIAAABv9AjHBILJZwxaRyiZEwGA2mNPBxEC1PCZEms0iFnsPhMXxlywBA4YtZiBPlszCWjrAxDjFEiIWC02t3FB9iFE1nFzJphkoIIgJEA2JWVB8IGFwAHEwuCQkiBkInCS0qSQUzKVIgngk0Xm2QShGXVw12Qgg1rQULd0QPCkkvnS6yv1IUKiLIESfI0MAE09TQjEMOGjUF2gUg0UXZ3OMe4HxCtOkTvtbm7hgGFlHvwCAO5fRtHB73j2zC84pYuHdvgpAL7/h5sPCMzwCD4BZYEDYkwgAUlxQgQHAt2gkIF59pbCDsRMBfjlDgutCAJDoJAXB9UTbgxRCNEiieu5MS4cEVljoB3hEAgcxNmDrzjUxKzyRHNkEAACH5BAUNAB4ALAAAAAAeAB4AAAb/QI9wSCRSYDRDcclsBg6HQHMqRMA4xAZUOtRgGlQhJ5GYDLXRM4OxCnsq5Np5OwytF26PiGwRSuh6a215Hi5kfnQKMWtTBB1FFmRYD0hmXgwoRAQFfR4aBZxDIzUumUUrJB9DCjUAADZioKAPQhEXTQtmJyoyrgA3QxEZNaAOFW4BGL4xnVmfGrdhBDOvICdTA495oNGE3qK54QvH30UiDujpA+Xm6ersEkQVtvTkhAoK7PqiDwj7S46yUcjDhYmAF9lQvMgXhgItJg8SQogghIISfRAU+jvTAE8Re1MEIBgYrEFHgPoCmHRSLoJJARWXvMxjwOTGNyvPeHMpgSHOCniQaAbwWBFMniAAOw==)
}
.cm-media--missing {
    background-color:#fff;
    background-size:50%
}
.cm-audio {
    width:100%
}
.cm-audio--missing {
    border:1px solid #000;
    padding:20px;
    text-align:center;
    background-color:#000;
    color:#fff
}
.cm-video {
    font-family:"object-fit:cover";
    object-fit:cover;
    max-width:100%;
    max-height:100%
}
.cm-video--missing {
    border:1px solid #000;
    padding:40px;
    text-align:center;
    background-color:#000;
    color:#fff
}
.cm-video--none {
    display:none
}
.cm-play-button {
    width:90px;
    height:90px;
    max-width:75%;
    max-height:75%;
    background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48Y2lyY2xlIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjIzMSIgZmlsbD0icmdiYSgwLDAsMCwuNSkiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTM0OC4xIDI0NS42bC0xMzQtNzguMmMtMTIuMi03LjEtMjIuMS0xLjQtMjIgMTIuN2wuNyAxNTUuMmMuMSAxNC4xIDEwIDE5LjkgMjIuMyAxMi44bDEzMy03Ni44YzEyLjItNy4xIDEyLjMtMTguNiAwLTI1Ljd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat
}
.cm-play-button,
.cm-play-button:hover {
    transition:all .35s cubic-bezier(.455,.03,.515,.955)
}
.cm-play-button:focus,
.cm-play-button:hover {
    background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48Y2lyY2xlIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjIzMSIgZmlsbD0icmdiYSgwLDAsMCwuNikiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTM0OC4xIDI0NS42bC0xMzQtNzguMmMtMTIuMi03LjEtMjIuMS0xLjQtMjIgMTIuN2wuNyAxNTUuMmMuMSAxNC4xIDEwIDE5LjkgMjIuMyAxMi44bDEzMy03Ni44YzEyLjItNy4xIDEyLjMtMTguNiAwLTI1Ljd6IiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat
}
.custom-text {
    color:red
}
@media screen and (min-width:768px) {
    .cm-search__wrapper {
        position:relative
    }
}
.cm-search__wrapper:after,
.cm-search__wrapper:before {
    content:"";
    display:table
}
.cm-search__wrapper:after {
    clear:both
}
.cm-search__wrapper .custom-checkbox .custom-control-label:before,
.cm-search__wrapper .custom-radio .custom-control-label:before {
    border:2px solid #888
}
.cm-search__form-label {
    display:none
}
.cm-search__form-input {
    width:200px;
    height:auto
}
.cm-search__form-button {
    cursor:pointer;
    padding:1px 10px
}
.cm-search__header {
    padding-bottom:20px
}
.cm-search__link {
    cursor:pointer;
    color:#00f;
    text-decoration:none
}
.cm-search__link:hover {
    text-decoration:underline
}
.cm-search__status,
.cm-search__warning {
    margin-top:0
}
.cm-search__status span,
.cm-search__warning span {
    color:red;
    font-style:italic
}
.cm-search__status span:after,
.cm-search__status span:before,
.cm-search__warning span:after,
.cm-search__warning span:before {
    content:'"'
}
.cm-search--form-result-page {
    margin-bottom:20px
}
@media screen and (min-width:768px) {
    .cm-search--form-result-page {
        position:absolute;
        padding-left:25%;
        margin-bottom:0
    }
    .cm-search--form-result-page-without-filters {
        padding-left:0
    }
}
@media screen and (min-width:768px) {
    .cm-search__sort {
        float:right;
        width:100%;
        padding-bottom:20px;
        margin-bottom:0;
        text-align:right
    }
}
.cm-search__sort-label {
    padding:5px 10px 5px 0
}
.cm-search__sort--dropdown {
    padding:5px 10px;
    margin-bottom:20px;
    text-align:left
}
.cm-search__filters {
    margin-bottom:40px
}
@media screen and (min-width:768px) {
    .cm-search__filters {
        width:25%;
        float:left
    }
}
.cm-search__filter {
    width:100%;
    padding:0 20px 20px 0;
    box-sizing:border-box
}
.cm-search__filter-list {
    list-style:none;
    padding:0;
    margin:0
}
.cm-search__filter-list-count:before {
    content:"("
}
.cm-search__filter-list-count:after {
    content:")"
}
.cm-search__filter-all-icon:before {
    content:"<"
}
.cm-search__filter-title {
    cursor:pointer;
    margin-top:0
}
.cm-search__filter-title-icon {
    display:inline-block;
    transform:rotate(90deg);
    vertical-align:bottom;
    margin-left:10px
}
.cm-search__filter-title-icon:before {
    content:">"
}
.cm-search__filter-title--list-collapsed .cm-search__filter-title-icon:before {
    content:"<"
}
.cm-search__filter-switch {
    margin-bottom:20px;
    text-align:right
}
@media screen and (min-width:768px) {
    .cm-search__filter-switch {
        display:none
    }
}
.cm-search__filter-popup {
    display:none;
    box-sizing:border-box;
    padding:0 10px
}
@media screen and (min-width:768px) {
    .cm-search__filter-popup {
        display:block;
        padding:0
    }
}
.cm-search__filter-popup-head {
    display:none;
    margin:20px 0
}
.cm-search__filter-popup-heading {
    flex:1 1 auto;
    margin-top:0
}
.cm-search__filter-popup-close {
    align-self:flex-start
}
.cm-search__filter-popup--active {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:1;
    background-color:#fff
}
.cm-search__filter-popup--active .cm-search__filter-popup-head {
    display:flex
}
@media screen and (min-width:768px) {
    .cm-search__filter-popup--active {
        position:static;
        top:auto;
        left:auto;
        width:auto;
        z-index:auto;
        background-color:transparent
    }
    .cm-search__filter-popup--active .cm-search__filter-popup-head {
        display:none
    }
}
.cm-search__filter-list {
    display:inline-block
}
@media screen and (min-width:768px) {
    .cm-search__results {
        width:75%;
        border:none;
        float:right
    }
}
.cm-search__results--loading {
    opacity:.3;
    transition:opacity .3s ease
}
.cm-search__results-without-filters {
    width:100%;
    float:none;
    clear:both
}
.cm-search-result__item {
    margin-bottom:20px;
    display:flex
}
.cm-search-result__image {
    display:none;
    width:25%;
    max-width:250px;
    flex-shrink:0;
    margin-right:20px
}
@media screen and (min-width:768px) {
    .cm-search-result__image {
        display:block
    }
}
.cm-search-result__picture-box {
    position:relative;
    overflow:hidden
}
.cm-search-result__picture-box:before {
    display:block;
    padding-top:75%;
    content:""
}
.cm-search-result__picture {
    position:absolute;
    top:0;
    bottom:0;
    height:100%;
    left:0;
    right:0;
    width:100%
}
.cm-search-result__caption {
    flex-grow:1
}
.cm-search-result__caption a {
    color:#00f
}
.cm-search-result__caption b {
    color:red
}
.cm-search-result__title {
    margin-top:0
}
.cm-search-result__date {
    color:grey
}
.cm-search-result__date+span:before {
    color:grey;
    content:"–";
    padding:0 5px
}
.cm-search-result__download-icon:before {
    content:"\21e9"
}
.cm-search__loading {
    display:none;
    background:url(data:image/gif;base64,R0lGODlhIAAgAPUpAAQCBLS2tNTW1JyanMTGxGRmZOTm5DQyNLy+vExOTNze3MzOzBwaHLSytHx+fLy6vJyenMzKzKyurMTCxOTi5NTS1KyqrNza3CQmJHx6fGxqbGxubIyOjKSipISChDw+PISGhDQ2NJSSlOzu7BweHERCRCwuLOzq7JSWlCwqLIyKjHR2dHRydDw6PFRSVKSmpFRWVCQiJAwODAQGBFxaXGRiZBQSFFxeXERGRAwKDExKTAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFDQApACwAAAAAIAAgAAAG/8CUcEgkGjQbQ3HJbAoficTESX1uIESolMj6PKpDSKEQGWqnz8MBBBZexpnRM4o+JdSVtnAwbsy3KShqHnpuLGNKZykXH2oUVAsSClljAykTSAQpGWovRBEsfkMeDg4SJ0InGRodckMjICEwrgosDLdEFqWlE3IVF00VZSciGLcMG0ULHLsiAmAIH8chEkwjD6Qek1URJLccrk0GFtVth9tg4VXqRgLu78CFDS/k9RQvA/n65XomAP8ATVhAoY8gvzb+AP4zcQLeu0Ip5tGb+MiaHnZOGi7QEyECqowVAjRooGTdyAACMC56cBJBRSoUELREJyTCSZRyKJRcYuDRCFIBIkeWMSMBZyqZC9T9HOmqYdEARpJ+ErrS5SWqryLQ5BkUlYKRk050hWizwbOVZmtibTOOqRuwR4vu5Ab3bVq7G9miNFJX7VaIF/pCzCjzI5ggACH5BAUNABcALAAAAAAgACAAAAbywItwSCx6PMWkcjmcFAoRplS48FiIhCeBqIJNpkOJw1FpapuJhAgsVIw55tpWWEsL2EKxA0E9X15pa3hCR0gXTlAXCi5pBlICCBRYYxKHYwsXXQlXTR4PRBADA3xCIyKeSSIuBUMUDiEHH1giohCYbUt3F6YfsQcORQIvtRYKYBMuvgmfSgShA5JTC7AfA8ekYEfRg9xJCt/g22wBDRLm5ofl6g3YbCUM8DbwOAjr5e1gOPHxsuHg3OTOmXPUraDBJ8YM5poBQAaIEwqTBMDQEAAGThFbgZBRkUbGYDUqfkziBOPIiAlPqlzJ0mBKlhC5BQEAIfkEBQ0AHwAsAgAAAB4AIAAABvvAj3BIHKJQp6JyyYw4HAumVCiAPIgLD5Q42ESmQsRgIBg6t+FCoQP+UI4v8zMqzKgv7Y+YTJ2n13luYxBJZ1EUGgUsUgoLBlhjCB8LRxUfXQUNkJJ6DQ10Qi8DnFwFHkQcCQk0VBKeAWVuFEwXlh8WMKoJHEMKD66es2ARBboFE0oCr4/DuhZJSycEoGAivIHY2XkIvwG/D8zaQzQH5eYw4kQw5ufpQ9ze8e7zYCyL9FgkDBgiI/h6LfYxaKHJXQRJI0RgELghnYYZKYhsEJiOBgAA18KwKKjtgoyLwsThIeLgYoF/Qk6QuPgF5QuTKIXAkGEh3ciYbrQFAQAh+QQFDQAsACwHAAAAGQAgAAAG8ECWcMg6WSzEpHIpQA0ES2YjQqwMUNChBbSQNhRDKyTLWjgcjaWhIUGEr9kRx+MAe7Pi7OOcjrICbEJ5RXQgJ35lbFQCRxd/ZxNVY0kPAV1JEh4iQwYQGgUbSRQGUQqOfxugBQOITA6qGVStSheqfbNLHQOkuL2+lAjBwr9CGwnHyBrEGsjJxAQPE9HSFMTWSnTV12UhBx8Qh9YECd4HCQ+/C5EsEB/lDr0ZJCWcDt0ffhImJmkaDAwoqngIkA8AACQsSDBIYQdXB4MIVfxb4evhQSEGQvy7NMsiwj8Te0GASKQAhlutPG5joWBfw1ZBAAAh+QQFDQAaACwHAAAAGQAgAAAG60CNcChEIIjIpFLRaCiU0OSl+Rw+IIIokimpaiqDwVE7nDqHL9SAQi5ThZHwuP19a8IQetnIvg4WRFOAdAhhQycSDh4gehoUVROLihaNcCKKixWVQ5hzmxoSlJ+jZBEEp6ifHgWsrR6bq62sr5WmtqYnpLoiHLpfLgkuop8RNcEJBRNJD4NSBEIvwMG9hxgzG0kgITBEIsdEIAAANaAlJQ8aGQcHHYEcykIKNuJPFgwMEo4f6wZRNeKMQN3Ld2ddwGXiMOQSiE/IiATrNCX5B2CYvYZFDCp5IeMGkRcDwX1AR0dCSF0fcLChEwQAIfkEBQ0AFgAsAgACAB4AHgAABvtAi3BILBYjDYVxySxeGo1Fc7p8SJLUrLAClWqppwB09KUSukQKQlAmLqBEBGoAaacpWwgdhbA7X3svF35/cxFkhEUICCeJjnYVC5KTjY4oDpgZmCKPl5oem4+Rk5KPWhc3Gl96BkwnHjIAM15TFxoFGw2IQy8xsgApfWYZuAUZEUM0vzIqQmtMAl4NLDW4dRY5sgVKFiMtMRlGIi4FQwYQxUIvBQREIgwMGxYIMDATFioJCRJpA+1MGOA5O3DggRAXCWiUYQEPxcCC6vRxyhIBXgtEDQgGEHKihj42VBgy4PdwozOJWSTEkDckgEZ3Lu75yQjRVDIYrbQEAQAh+QQFDQAiACwAAAcAIAAZAAAG30CRcEgsGo2GiOLIbBIjjahzWhQEopIFlUp5YAOULRcrEIsjEbOaqbC43wH1RUCvn1KAvD6ktgz+gBZ4enl8Zn6AKAMWbR1vjnJ1dWuURAoaGWISElQcGAwxWwoeDiAITBItoAwfE1QCHKQeHFpEGqsYKCciBGVHc0IIIKUOFkQxoBthQgktKkYdBQ5DJxbERBIbtUIQBwfTBBraIgMFGnHY278t3sEJCa4U4ixrDt4Q7vDB5h1mCyEHEgx58M6VkBXmLojx4A0dr4ID+WlqMW0gxCHl0lR6qG/jL3FmggAAIfkEBQ0AGAAsAAAHACAAGQAABuNADMZSiAiPyKRyKcwBAAUKUsIMMJOw55Nz7TJfMW3q4S0fTw7Z02huX26aNoYwktuXlIZkvyfLKQqBgiMfDIY2hjp2CHqNDQiFh4mLfI0IeZUSfm6CgnefSRkgbYwnXgMfBy0CZRQDr2xKAQmqBwmxVxcvr6+sSBm1HxB1CxdMgUIRELwISC2qHgZHBS4osh4iSA8or9oOFVM6OtkRDh4LQ+YTSAoIvlcwCTBSEwVFGAYe5qZyHPIWyewREPLAHBU38gocqXdPCAdz/eStC9hwjkFSMLgsFDjlHCiKuD6y0ycnCAAh+QQFDQAcACwAAAIAHgAeAAAG/ECOcMh5yW7EpHKZrAEAFqZUSnhiTtNs8wnSejkK2VMBbgS+xdWCCHrW0MQYg7EanjCzzbKRLcznA1gPa3BEEiF/HwSFTCoYc4SMSgoaGZKXXgEPmpsTcAqgoS4HpKVImDClpoVmfEKasJqYs2gUKihfERFSIy8uCS5eBq0CSgg1wAkFkbwIrQ9kQirJLlFgvNECsbscvwkiFEMZGi/GA+VDERKyHAgiSQ0FBQNgIigV7SgDzAYR0ZMb5BngEMGBgzUnIJxDA0Geq4IHhRA4h8CLAA01HKQziE/IC33hsjRctjGikAoDUHjKQoAcEYgdX0G4IAkmLSIpsWQJAgAh+QQFDQAnACwAAAAAGQAgAAAG+sCTcEgkKkwHSnHJHHYAAEtzKcFsiM8okRBoshiMhhMqnW7BrZEwWz4FxNMNmLMmY80nDLiuNTADHkUiYFdVJmIREl1ELQchIEMjISQOf0sZSI4dahMVeEUBCY4HLp9TA40tnqZekKyveAYTCLS0EbAnGgm7vCy4BbwuJS5XsLIPs8nGuK8DHcxDDRoFGgrMBBnUBRmrnxJr2huLAkpMBuVD0wXPQyIecFsNCEUEEBdbDg7fFxYW94kNBODxQFBIBWcCDbwJoKaJhHzzThwUIVCivAVNFOSjYxChkBEPFPmhkq/bxIoWAzJZ8M7IAIrxrJkS4BHaGn9MggAAIfkEBQ0AGAAsAAAAAB4AIAAABv9AjHBILJZwxaRyiZEwGA2mNPBxEC1PCZEms0iFnsPhMXxlywBA4YtZiBPlszCWjrAxDjFEiIWC02t3FB9iFE1nFzJphkoIIgJEA2JWVB8IGFwAHEwuCQkiBkInCS0qSQUzKVIgngk0Xm2QShGXVw12Qgg1rQULd0QPCkkvnS6yv1IUKiLIESfI0MAE09TQjEMOGjUF2gUg0UXZ3OMe4HxCtOkTvtbm7hgGFlHvwCAO5fRtHB73j2zC84pYuHdvgpAL7/h5sPCMzwCD4BZYEDYkwgAUlxQgQHAt2gkIF59pbCDsRMBfjlDgutCAJDoJAXB9UTbgxRCNEiieu5MS4cEVljoB3hEAgcxNmDrzjUxKzyRHNkEAACH5BAUNAB4ALAAAAAAeAB4AAAb/QI9wSCRSYDRDcclsBg6HQHMqRMA4xAZUOtRgGlQhJ5GYDLXRM4OxCnsq5Np5OwytF26PiGwRSuh6a215Hi5kfnQKMWtTBB1FFmRYD0hmXgwoRAQFfR4aBZxDIzUumUUrJB9DCjUAADZioKAPQhEXTQtmJyoyrgA3QxEZNaAOFW4BGL4xnVmfGrdhBDOvICdTA495oNGE3qK54QvH30UiDujpA+Xm6ersEkQVtvTkhAoK7PqiDwj7S46yUcjDhYmAF9lQvMgXhgItJg8SQogghIISfRAU+jvTAE8Re1MEIBgYrEFHgPoCmHRSLoJJARWXvMxjwOTGNyvPeHMpgSHOCniQaAbwWBFMniAAOw==) 50% no-repeat
}
.cm-search__pagination {
    text-align:center;
    margin:20px 0
}
.cm-search__pagination-first,
.cm-search__pagination-index,
.cm-search__pagination-last,
.cm-search__pagination-next,
.cm-search__pagination-prev {
    display:inline-block;
    border:1px solid #ccc;
    padding:10px 20px;
    text-decoration:none
}
.cm-search__pagination-first span:before {
    content:"<<"
}
.cm-search__pagination-prev span:before {
    content:"<"
}
.cm-search__pagination-next span:before {
    content:">"
}
.cm-search__pagination-last span:before {
    content:">>"
}
.cm-body--filter-popup-active {
    overflow:hidden
}
@media screen and (min-width:768px) {
    .cm-body--filter-popup-active {
        overflow:visible
    }
}
.bgw-c-badge--pills---active {
    color:#fff!important
}
.bgw-c-badge--pills:hover {
    color:#fff!important;
    cursor:pointer
}
input.bgw-hidden-arrow::-webkit-inner-spin-button,
input.bgw-hidden-arrow::-webkit-outer-spin-button {
    -webkit-appearance:none;
    margin:0
}
input.bgw-hidden-arrow[type=number] {
    -moz-appearance:textfield
}
.mfp-bg {
    z-index:1042;
    overflow:hidden;
    background:#0b0b0b;
    opacity:.8
}
.mfp-bg,
.mfp-wrap {
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:fixed
}
.mfp-wrap {
    z-index:1043;
    outline:none!important;
    -webkit-backface-visibility:hidden
}
.mfp-container {
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    box-sizing:border-box
}
.mfp-container:before {
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before {
    display:none
}
.mfp-content {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width:100%;
    cursor:auto
}
.mfp-ajax-cur {
    cursor:progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:zoom-out
}
.mfp-zoom {
    cursor:pointer;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
    cursor:auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -ms-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure {
    display:none
}
.mfp-hide {
    display:none!important
}
.mfp-preloader {
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a {
    color:#ccc
}
.mfp-preloader a:hover {
    color:#fff
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display:none
}
button.mfp-arrow,
button.mfp-close {
    overflow:visible;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:none;
    padding:0;
    z-index:1046;
    box-shadow:none;
    touch-action:manipulation
}
button::-moz-focus-inner {
    padding:0;
    border:0
}
.mfp-close {
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,
.mfp-close:hover {
    opacity:1
}
.mfp-close:active {
    top:1px
}
.mfp-close-btn-in .mfp-close {
    color:#333
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter {
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-arrow {
    position:absolute;
    opacity:.65;
    top:50%;
    margin:-55px 0 0;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.mfp-arrow:active {
    margin-top:-54px
}
.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity:1
}
.mfp-arrow:after,
.mfp-arrow:before {
    content:"";
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:inset transparent
}
.mfp-arrow:after {
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before {
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left {
    left:0
}
.mfp-arrow-left:after {
    border-right:17px solid #fff;
    margin-left:31px
}
.mfp-arrow-left:before {
    margin-left:25px;
    border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
    right:0
}
.mfp-arrow-right:after {
    border-left:17px solid #fff;
    margin-left:39px
}
.mfp-arrow-right:before {
    border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close {
    top:-40px
}
.mfp-iframe-scaler {
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
img.mfp-img {
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    box-sizing:border-box;
    padding:40px 0;
    margin:0 auto
}
.mfp-figure,
img.mfp-img {
    line-height:0
}
.mfp-figure:after {
    content:"";
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small {
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure {
    margin:0
}
.mfp-bottom-bar {
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title {
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content {
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor:pointer
}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img {
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after {
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small {
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding:0
    }
    .mfp-img-mobile .mfp-counter {
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close {
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media (max-width:900px) {
    .mfp-arrow {
        transform:scale(.75)
    }
    .mfp-arrow-left {
        transform-origin:0
    }
    .mfp-arrow-right {
        transform-origin:100%
    }
    .mfp-container {
        padding-left:6px;
        padding-right:6px
    }
}
.bgw-h-using-keyboard .bgw-h-focus,
.bgw-h-using-keyboard .mfp-content a:focus,
.bgw-h-using-keyboard .mfp-content button:focus {
    z-index:1046
}
.mfp-bg {
    background:#fff3dc;
    opacity:1
}
.mfp-container {
    padding:0
}
.mfp-preloader {
    color:#000
}
.mfp-preloader a,
.mfp-preloader a:hover {
    color:#004994
}
.cm-page {
    height:100%;
    background-color:#fff;
    margin:0
}
.cm-javascript {
    display:none
}
.no-js {
    margin-top:40px
}
.no-js .cm-javascript {
    display:block;
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:40px;
    line-height:40px;
    background:#000;
    color:#fff;
    text-align:center
}
.cm-richtext .underline,
.cm-richtext a {
    text-decoration:underline
}
.cm-richtext .strike {
    text-decoration:line-through
}
.cm-richtext sub {
    vertical-align:sub
}
.cm-richtext sup {
    vertical-align:super
}
.cm-richtext .rte--list {
    margin-bottom:1em;
    margin-left:20px
}
.cm-richtext blockquote {
    margin:0 0 1rem;
    padding:1em;
    background:#f0f0f0;
    quotes:inherit
}
.cm-richtext blockquote p {
    display:inline-block
}
.cm-richtext blockquote p:last-child {
    margin-bottom:0
}
.cm-richtext .align--left {
    text-align:left
}
.cm-richtext .align--center {
    text-align:center
}
.cm-richtext .align--right {
    text-align:right
}
.cm-richtext .align--justify {
    text-align:justify
}
.cm-richtext .float--left {
    float:left
}
.cm-richtext .float--right {
    float:right
}
.cm-richtext .float--none {
    float:none
}
.cm-richtext table {
    width:100%;
    border:1px solid #000;
    margin:10px 0
}
.cm-richtext table th {
    font-weight:700;
    text-align:left;
    padding:10px;
    border-bottom:1px dashed #000
}
.cm-richtext table td {
    padding:5px 10px;
    border-bottom:1px dashed #ccc
}
.cm-richtext table tr:last-child td {
    border-bottom:none
}
.cm-richtext .p--standard {
    font-weight:400;
    font-size:12px
}
.cm-richtext .p--heading-1 {
    font-weight:700;
    font-size:24px
}
.cm-richtext .p--heading-2 {
    font-weight:700;
    font-size:20px
}
.cm-richtext .p--heading-3 {
    font-weight:700;
    font-size:16px
}
.cm-richtext .p--heading-4 {
    font-weight:700;
    font-size:14px
}
.cm-richtext .p--heading-5 {
    font-weight:700;
    font-size:13px
}
.cm-richtext .p--heading-6 {
    font-weight:700;
    font-size:12px
}
.cm-richtext .font-name--arial {
    font-family:Arial,sans-serif
}
.cm-richtext .font-name--arial-black {
    font-family:Arial Black,sans-serif
}
.cm-richtext .font-name--arial-narrow {
    font-family:Arial Narrow,sans-serif
}
.cm-richtext .font-name--century {
    font-family:Century,serif
}
.cm-richtext .font-name--courier {
    font-family:Courier,serif
}
.cm-richtext .font-name--lucida-console {
    font-family:Lucida Console,serif
}
.cm-richtext .font-name--lucida-sans-unicode {
    font-family:Lucida Sans Unicode,sans-serif
}
.cm-richtext .font-name--times-new-roman {
    font-family:Times New Roman,serif
}
.cm-richtext .font-name--verdana {
    font-family:Verdana,sans-serif
}
.cm-richtext .font-size--8 {
    font-size:8px
}
.cm-richtext .font-size--9 {
    font-size:9px
}
.cm-richtext .font-size--10 {
    font-size:10px
}
.cm-richtext .font-size--11 {
    font-size:11px
}
.cm-richtext .font-size--12 {
    font-size:12px
}
.cm-richtext .font-size--14 {
    font-size:14px
}
.cm-richtext .font-size--16 {
    font-size:16px
}
.cm-richtext .font-size--18 {
    font-size:18px
}
.cm-richtext .font-size--20 {
    font-size:20px
}
.cm-richtext .font-size--24 {
    font-size:24px
}
.cm-richtext .font-size--26 {
    font-size:26px
}
.cm-richtext .font-size--28 {
    font-size:28px
}
.cm-richtext .font-size--36 {
    font-size:36px
}
.cm-richtext .font-size--48 {
    font-size:48px
}
.cm-richtext .font-size--72 {
    font-size:72px
}
.cm-richtext .color--black {
    color:#000
}
.cm-richtext .color--green {
    color:green
}
.cm-richtext .color--silver {
    color:silver
}
.cm-richtext .color--lime {
    color:#0f0
}
.cm-richtext .color--gray {
    color:grey
}
.cm-richtext .color--olive {
    color:olive
}
.cm-richtext .color--white {
    color:#fff
}
.cm-richtext .color--yellow {
    color:#ff0
}
.cm-richtext .color--maroon {
    color:maroon
}
.cm-richtext .color--navy {
    color:navy
}
.cm-richtext .color--red {
    color:red
}
.cm-richtext .color--blue {
    color:#00f
}
.cm-richtext .color--purple {
    color:purple
}
.cm-richtext .color--teal {
    color:teal
}
.cm-richtext .color--fuchsia {
    color:#f0f
}
.cm-richtext .color--aqua {
    color:#0ff
}
.cm-richtext .background-color--black {
    background-color:#000
}
.cm-richtext .background-color--green {
    background-color:green
}
.cm-richtext .background-color--silver {
    background-color:silver
}
.cm-richtext .background-color--lime {
    background-color:#0f0
}
.cm-richtext .background-color--gray {
    background-color:grey
}
.cm-richtext .background-color--olive {
    background-color:olive
}
.cm-richtext .background-color--white {
    background-color:#fff
}
.cm-richtext .background-color--yellow {
    background-color:#ff0
}
.cm-richtext .background-color--maroon {
    background-color:maroon
}
.cm-richtext .background-color--navy {
    background-color:navy
}
.cm-richtext .background-color--red {
    background-color:red
}
.cm-richtext .background-color--blue {
    background-color:#00f
}
.cm-richtext .background-color--purple {
    background-color:purple
}
.cm-richtext .background-color--teal {
    background-color:teal
}
.cm-richtext .background-color--fuchsia {
    background-color:#f0f
}
.cm-richtext .background-color--aqua {
    background-color:#0ff
}
.cm-richtext .list-item--none {
    list-style-type:none
}
.cm-richtext .list-item--square {
    list-style-type:square
}
.cm-richtext .list-item--circle {
    list-style-type:circle
}
.cm-richtext .list-item--disc {
    list-style-type:disc
}
.cm-richtext--dark-shadow {
    text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff
}
.cm-richtext--light-shadow {
    text-shadow:0 0 30px #000
}
.cm-cta {
    display:inline-flex;
    justify-content:center
}
.cm-cta__button+.cm-cta__button {
    margin-left:5px
}
.cm-cta-button {
    display:inline-block
}
.cm-teaser-overlay {
    position:absolute;
    padding:5px;
    overflow:hidden;
    box-sizing:border-box;
    max-width:100%;
    max-height:100%;
    pointer-events:none
}
.cm-teaser-overlay__text :first-child {
    margin-top:0
}
.cm-teaser-overlay__text :last-child {
    margin-bottom:0
}
.cm-teaser-overlay__cta {
    margin:5px 0 0;
    text-align:center;
    width:100%
}
.cm-teaser-overlay__cta-button {
    pointer-events:auto
}
.cm-imagemap__wrapper {
    position:relative;
    overflow:hidden
}
.cm-imagemap__picture {
    -ms-user-select:none;
    user-select:none
}
.cm-imagemap__area--disabled {
    display:none
}
.cm-imagemap__hotzone {
    position:absolute;
    z-index:2;
    border:0;
    padding:0;
    display:block;
    transform:translate(-50%,-50%)
}
.cm-imagemap__hotzone--icon {
    width:24px;
    height:24px;
    background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSIjRkZGIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNi41IiBzdHJva2U9IiMwMDAiLz48L2c+PC9zdmc+) no-repeat 50%;
    border-radius:50%;
    cursor:pointer
}
.cm-imagemap__hotzone--active.cm-imagemap__hotzone--icon,
.cm-imagemap__hotzone--hover.cm-imagemap__hotzone--icon,
.cm-imagemap__hotzone:hover.cm-imagemap__hotzone--icon {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI4IiBmaWxsPSIjRkZGIi8+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+)
}
.cm-imagemap__hotzone--disabled,
.cm-imagemap__hotzone--loading {
    display:none
}
.cm-overlay--theme-dark .cm-overlay__link {
    color:#000;
    background-color:transparent;
    padding:.5rem;
    display:block
}
.cm-overlay--theme-light .cm-overlay__link {
    color:#fff;
    background-color:transparent;
    padding:.5rem;
    display:block
}
.cm-overlay--theme-light-on-dark .cm-overlay__link {
    color:#fff;
    background-color:#000;
    padding:.5rem;
    display:block
}
.cm-overlay--theme-dark-on-light .cm-overlay__link {
    color:#000;
    background-color:#fff;
    padding:.5rem;
    display:block
}
.mwf-form {
    width:36em;
    font-size:18px;
    margin-left:auto;
    margin-right:auto;
    display:block
}
.mwf-form>ul {
    margin:0!important;
    padding:0!important;
    list-style:none!important;
    font-size:0
}
.mwf-field,
.mwf-form ul li.mwf-error {
    font-size:18px
}
.mwf-field {
    display:inline-block;
    width:100%;
    margin-bottom:1em;
    margin-right:1em;
    margin-left:0;
    vertical-align:top
}
.mwf-label {
    line-height:1.4;
    margin:0
}
.mwf-input input[type=email],
.mwf-input input[type=password],
.mwf-input input[type=search],
.mwf-input input[type=text],
.mwf-input input[type=url],
.mwf-input textarea {
    border:1px solid #050505;
    padding:5px 10px;
    font-size:18px;
    width:35em;
    box-sizing:border-box
}
.mwf-form ul>li select {
    border:1px solid #050505;
    padding:5px 10px;
    font-size:18px;
    width:35em;
    float:left
}
.mwf-form ul>li input[type=checkbox],
.mwf-form ul>li input[type=radio] {
    box-sizing:border-box;
    margin:0 .5em 0 0;
    vertical-align:middle
}
.mwf-input input:focus {
    border:1px solid #d17f1f;
    box-shadow:none;
    outline:medium none
}
.mwf-s {
    width:11em!important
}
.mwf-m {
    width:17em!important
}
.mwf-l {
    width:23em!important
}
.mwf-input fieldset {
    border:0;
    margin:.5em 0 0;
    padding:0
}
.mwf-italic {
    font-style:italic
}
.mwf-bold {
    font-weight:700
}
.mwf-button {
    display:inline-block;
    font-size:18px;
    margin-bottom:1em;
    margin-right:1em;
    margin-left:0;
    vertical-align:top
}
.mwf-cancel,
.mwf-next {
    margin-top:1em;
    float:right
}
.mwf-back {
    margin-top:1em
}
.mwf-form ul>li input[type=button],
.mwf-form ul>li input[type=submit] {
    padding:5px 10px;
    background:#b04747;
    border:0;
    color:#fff;
    border:1px solid rgba(0,0,0,.2)
}
.mwf-form ul>li input[type=button]:hover,
.mwf-form ul>li input[type=submit]:hover {
    text-decoration:underline
}
.mwf-form ul>li.mwf-cancel input[type=button] {
    background:#666
}
.mwf-hidden {
    display:none!important
}
.mwf-table {
    width:35em;
    box-sizing:border-box
}
.mwf-table tr:nth-child(2n) td {
    background:#f9f9f9
}
.mwf-table td,
.mwf-table th {
    border:none;
    border-top:1px solid #ddd;
    padding:6px;
    background-color:transparent
}
.mwf-form ul>li.mwf-pager p {
    display:inline-block;
    font-size:18px;
    margin-bottom:1em;
    margin-right:1em;
    margin-left:0;
    vertical-align:top;
    text-align:center;
    width:100%
}
.mwf-form h3 {
    font-size:24px;
    margin-bottom:1em
}
.mwf-form ul>li .mwf-option {
    cursor:pointer;
    display:block;
    margin:.5em 1em 0 0;
    vertical-align:top;
    white-space:nowrap
}
.mwf-form ul>li .mwf-option label p {
    font-size:18px;
    margin:0 .5em 0 0
}
.mwf-option.with-image {
    display:inline-block;
    float:left;
    max-width:150px
}
img.mwf-radio-option-image {
    max-width:inherit
}
.mwf-form ul>li fieldset label {
    cursor:pointer;
    vertical-align:middle;
    display:inline-block;
    margin:0
}
.mwf-error {
    color:#dc3545!important;
    margin-top:.5em!important;
    font-size:18px
}
.mwf-upload {
    width:100%
}
.mwf-upload-dropzone {
    text-align:center;
    border:2px dashed #666;
    background-color:#fff;
    display:block
}
.mwf-upload-dragover {
    border:2px solid #666
}
.mwf-upload-dropzone h3 {
    font-size:18px;
    color:#666;
    font-weight:200;
    line-height:1em;
    padding:.5em;
    margin-bottom:1em;
    margin-top:1em
}
.mwf-upload-button {
    position:relative;
    overflow:hidden;
    margin:0 10px 20px;
    background-color:#fff;
    border:1px solid #666;
    color:#333;
    -moz-user-select:none;
    background-image:none;
    cursor:pointer;
    display:inline-block;
    font-size:18px;
    font-weight:400;
    line-height:1.42857;
    padding:5px 10px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap
}
.mwf-upload-button input[type=file] {
    position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:0;
    font-size:20px;
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0)
}
.mwf-upload button {
    border:1px solid #fff;
    text-align:center;
    padding:5px 10px;
    cursor:pointer;
    min-width:120px
}
.mwf-upload-delete {
    background-color:#666;
    color:#fff
}
.mwf-upload-upload {
    margin-left:18px;
    background-color:#b04747;
    color:#fff
}
.mwf-upload-filecontainer {
    width:100%;
    min-height:10px
}
.mwf-upload-row {
    width:100%;
    border-bottom:1px solid #666;
    padding:18px 0;
    box-sizing:border-box;
    position:relative
}
.mwf-upload-disabled {
    opacity:.4
}
.mwf-upload-disabled,
.mwf-upload-disabled button,
.mwf-upload-disabled input {
    cursor:not-allowed!important
}
.mwf-upload-preview {
    float:left;
    width:138px;
    height:138px;
    display:block;
    position:relative;
    background-size:contain;
    background-repeat:no-repeat;
    background-position:inherit;
    background-size:120px 120px;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjgzIiBoZWlnaHQ9IjE2ODMiIHZpZXdCb3g9IjAgMCAxNjg4IDE2ODgiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNmM2YzZjMiIGQ9Ik0wIDBoMTY4OHYxNjg4SDB6Ii8+PHBhdGggZD0iTTEwODIgMTI5Nkg2MTBjLTU1IDAtOTItMzctOTItOTJWNDgxYzAtNzIgNTktODggMTIxLTg4aDI1NWMxOSAwIDI5IDIzIDI5IDQ2djE1MWMwIDE0LTEgMjQgNCAzMyAzIDYgMTYgMTYgMjMgMTkgNiAyIDEzNCAyIDE0OCAxIDY5IDAgNzUgMiA3NSA3OXY0NzZjMCA1OC0zNCA5Ni05MiA5NnpNNDM0IDQ2OHY3NjFjMCAxOCAxMiA0NyAxOSA2MSAxMCAxOSAyMCAzMSAzNCA0NSAyNSAyNSA2NiA0NSAxMTQgNDVoNDgxYzUxIDAgODctMTUgMTE2LTM5IDIyLTE4IDU2LTYyIDU2LTk5VjYyOGMwLTMzLTI0LTUyLTQyLTc1LTgtMTAtOS0xMy0xOS0yMy01MS01MS0yMDYtMjIwLTI1Ni0yMjBINjE1Yy0xMDUgMC0xODAgNzMtMTgwIDE1OXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}
.mwf-upload-metadata ul {
    list-style-type:none;
    font-size:18px
}
.mwf-upload-metadata ul li {
    list-style-type:none
}
.mwf-upload-error {
    color:#ff4500;
    margin:5px 0
}
.mwf-upload-actions {
    width:100%;
    display:inline-block
}
.mwf-upload-progressbar {
    background:#666;
    margin-top:10px;
    bottom:30px;
    right:20px;
    display:none
}
.mwf-upload-progressbar>span {
    font-size:18px;
    display:block;
    height:100%;
    background-color:#b04747;
    position:relative;
    overflow:hidden;
    text-align:center;
    color:#fff
}
.mwf-upload-footer {
    position:relative;
    padding:10px 20px;
    box-sizing:border-box;
    overflow:auto;
    background:#666
}
.mwf-upload-footer-actions {
    float:right
}
.autocomplete-suggestions {
    border:1px solid #999;
    background:#fff;
    overflow:auto
}
.autocomplete-suggestion {
    padding:2px 5px;
    white-space:nowrap;
    overflow:hidden;
    font-size:18px
}
.autocomplete-selected {
    background:#ededed
}
.autocomplete-suggestions strong {
    font-weight:bolder
}
@media only screen and (max-width:540px) {
    .mwf-field {
        margin-right:0
    }
    .mwf-form ul>li select {
        width:23em
    }
    .mwf-form ul>li.mwf-pager p {
        margin-right:0
    }
    .mwf-form {
        width:24em
    }
    .mwf-l,
    .mwf-m,
    .mwf-s {
        width:23em!important
    }
    .mwf-input input[type=email],
    .mwf-input input[type=password],
    .mwf-input input[type=search],
    .mwf-input input[type=text],
    .mwf-input input[type=url],
    .mwf-input textarea {
        width:23em
    }
}
.cm-teasable__play {
    position:absolute;
    bottom:70%;
    right:50%;
    transform:translate(50%,50%)
}
.no-js {
    margin-top:0
}
.matomo {
    position:absolute;
    height:auto;
    width:100%;
    bottom:0
}
