body {
    text-rendering: optimizeLegibility
}

header {
    height: 80px
}

@media(min-width:992px) {
    header {
        height: 172px
    }
}

.headline-overlap+.row.overlaps-headline,
.headline-overlap+a+.row.overlaps-headline {
    margin-top: -70px
}

h1.action-separator,
h2.action-separator,
h3.action-separator,
h4.action-separator,
h5.action-separator {
    line-height: 1.3em;
    margin: 40px 0 60px;
    text-align: center;
    width: 100%
}

@media(min-width:576px) {

    h1.action-separator,
    h2.action-separator,
    h3.action-separator,
    h4.action-separator,
    h5.action-separator {
        border-bottom: 1px solid #061ab1;
        line-height: .1em
    }
}

h1.action-separator.color-blue,
h2.action-separator.color-blue,
h3.action-separator.color-blue,
h4.action-separator.color-blue,
h5.action-separator.color-blue {
    color: #061ab1
}

h1.action-separator span,
h2.action-separator span,
h3.action-separator span,
h4.action-separator span,
h5.action-separator span {
    background: #fff
}

@media(min-width:576px) {

    h1.action-separator span,
    h2.action-separator span,
    h3.action-separator span,
    h4.action-separator span,
    h5.action-separator span {
        padding: 0 10px
    }
}

.unpublished {
    border: 5px solid #da202a
}

.unpublished:after {
    content: "WILL NOT PUBLISH";
    font-size: 32px;
    font-weight: 700
}

.h1,
h1 {
    /* line-height: 61px */
}

.h2,
h2 {
    line-height: 44px
}

.h3,
h3 {
    line-height: 31px
}

.h4,
h4 {
    line-height: 24px
}

.h5,
h5 {
    line-height: 22px
}

.h6,
h6 {
    line-height: 20px
}

.lead {
    line-height: 1.4
}

.small,
small {
    color: #000;
    font-weight: 350;
    line-height: 1rem
}

h1 {
    color: #061ab1
}

.background-blue,
.background-blue .card-body,
.background-blue .card-body a:not(.btn),
.background-blue .card-body h1,
.background-blue .card-footer,
.background-blue .card-footer a:not(.btn),
.background-blue .card-footer h1,
.background-blue a:not(.btn),
.background-blue h1,
.bg-blue,
.bg-blue .card-body,
.bg-blue .card-body a:not(.btn),
.bg-blue .card-body h1,
.bg-blue .card-footer,
.bg-blue .card-footer a:not(.btn),
.bg-blue .card-footer h1,
.bg-blue a:not(.btn),
.bg-blue h1 {
    color: #fff
}

.background-blue .card-body a:not(.btn):active,
.background-blue .card-body a:not(.btn):focus,
.background-blue .card-body a:not(.btn):hover,
.background-blue .card-footer a:not(.btn):active,
.background-blue .card-footer a:not(.btn):focus,
.background-blue .card-footer a:not(.btn):hover,
.background-blue a:not(.btn):active,
.background-blue a:not(.btn):focus,
.background-blue a:not(.btn):hover,
.bg-blue .card-body a:not(.btn):active,
.bg-blue .card-body a:not(.btn):focus,
.bg-blue .card-body a:not(.btn):hover,
.bg-blue .card-footer a:not(.btn):active,
.bg-blue .card-footer a:not(.btn):focus,
.bg-blue .card-footer a:not(.btn):hover,
.bg-blue a:not(.btn):active,
.bg-blue a:not(.btn):focus,
.bg-blue a:not(.btn):hover {
    opacity: .85
}

.background-blue .card-body a:not(.btn).external-url:after,
.background-blue .card-body a:not(.btn).external-url:hover:after,
.background-blue .card-footer a:not(.btn).external-url:after,
.background-blue .card-footer a:not(.btn).external-url:hover:after,
.background-blue a:not(.btn).external-url:after,
.background-blue a:not(.btn).external-url:hover:after,
.bg-blue .card-body a:not(.btn).external-url:after,
.bg-blue .card-body a:not(.btn).external-url:hover:after,
.bg-blue .card-footer a:not(.btn).external-url:after,
.bg-blue .card-footer a:not(.btn).external-url:hover:after,
.bg-blue a:not(.btn).external-url:after,
.bg-blue a:not(.btn).external-url:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.background-blue .card-body .small,
.background-blue .card-body small,
.background-blue .card-footer .small,
.background-blue .card-footer small,
.background-blue .small,
.background-blue small,
.bg-blue .card-body .small,
.bg-blue .card-body small,
.bg-blue .card-footer .small,
.bg-blue .card-footer small,
.bg-blue .small,
.bg-blue small {
    color: #fff
}

.text-blue {
    color: #061ab1
}

.ce_lead_text {
    padding: 0 15px
}

.ce_lead_text h1 {
    overflow-wrap: break-word
}

div.spacer {
    display: block;
    font-size: 2px;
    height: 1px;
    line-height: 2px;
    overflow: hidden;
    width: 100%
}

div.spacer:after {
    content: " "
}

div.spacer-s {
    height: 30px
}

div.spacer-m {
    height: 60px
}

div.spacer-l {
    height: 80px
}

div.spacer-xl {
    height: 120px
}

.pt-0,
.pt-0px {
    padding-top: 0 !important
}

.pt-5,
.pt-5px {
    padding-top: 5px
}

.pt-10,
.pt-10px {
    padding-top: 10px
}

.pt-15,
.pt-15px {
    padding-top: 15px
}

.pt-20,
.pt-20px {
    padding-top: 20px
}

.pt-25,
.pt-25px {
    padding-top: 25px
}

.pt-30,
.pt-30px {
    padding-top: 30px
}

.pt-35,
.pt-35px {
    padding-top: 35px
}

.pt-40,
.pt-40px {
    padding-top: 40px
}

.pt-45,
.pt-45px {
    padding-top: 45px
}

.pt-50,
.pt-50px {
    padding-top: 50px
}

.pt-55,
.pt-55px {
    padding-top: 55px
}

.pt-60,
.pt-60px {
    padding-top: 60px
}

.pt-65,
.pt-65px {
    padding-top: 65px
}

.pt-70,
.pt-70px {
    padding-top: 70px
}

.pt-75,
.pt-75px {
    padding-top: 75px
}

.pt-80,
.pt-80px {
    padding-top: 80px
}

.pt-85,
.pt-85px {
    padding-top: 85px
}

.pt-90,
.pt-90px {
    padding-top: 90px
}

.pt-95,
.pt-95px {
    padding-top: 95px
}

.pt-100,
.pt-100px {
    padding-top: 100px
}

.pt-105,
.pt-105px {
    padding-top: 105px
}

.pt-110,
.pt-110px {
    padding-top: 110px
}

.pt-115,
.pt-115px {
    padding-top: 115px
}

.pt-120,
.pt-120px {
    padding-top: 120px
}

.pb-0,
.pb-0px {
    padding-bottom: 0 !important
}

.pb-5,
.pb-5px {
    padding-bottom: 5px
}

.pb-10,
.pb-10px {
    padding-bottom: 10px
}

.pb-15,
.pb-15px {
    padding-bottom: 15px
}

.pb-20,
.pb-20px {
    padding-bottom: 20px
}

.pb-25,
.pb-25px {
    padding-bottom: 25px
}

.pb-30,
.pb-30px {
    padding-bottom: 30px
}

.pb-35,
.pb-35px {
    padding-bottom: 35px
}

.pb-40,
.pb-40px {
    padding-bottom: 40px
}

.pb-45,
.pb-45px {
    padding-bottom: 45px
}

.pb-50,
.pb-50px {
    padding-bottom: 50px
}

.pb-55,
.pb-55px {
    padding-bottom: 55px
}

.pb-60,
.pb-60px {
    padding-bottom: 60px
}

.pb-65,
.pb-65px {
    padding-bottom: 65px
}

.pb-70,
.pb-70px {
    padding-bottom: 70px
}

.pb-75,
.pb-75px {
    padding-bottom: 75px
}

.pb-80,
.pb-80px {
    padding-bottom: 80px
}

.pb-85,
.pb-85px {
    padding-bottom: 85px
}

.pb-90,
.pb-90px {
    padding-bottom: 90px
}

.pb-95,
.pb-95px {
    padding-bottom: 95px
}

.pb-100,
.pb-100px {
    padding-bottom: 100px
}

.pb-105,
.pb-105px {
    padding-bottom: 105px
}

.pb-110,
.pb-110px {
    padding-bottom: 110px
}

.pb-115,
.pb-115px {
    padding-bottom: 115px
}

.pb-120,
.pb-120px {
    padding-bottom: 120px
}

.pb-180,
.pb-180px {
    padding-bottom: 180px
}

.mb-0,
.mb-0px {
    margin-bottom: 0 !important
}

.mb-5,
.mb-5px {
    margin-bottom: 5px
}

.mb-10,
.mb-10px {
    margin-bottom: 10px
}

.mb-15,
.mb-15px {
    margin-bottom: 15px
}

.mb-20,
.mb-20px {
    margin-bottom: 20px
}

.mb-25,
.mb-25px {
    margin-bottom: 25px
}

.mb-30,
.mb-30px {
    margin-bottom: 30px
}

.mb-35,
.mb-35px {
    margin-bottom: 35px
}

.mb-40,
.mb-40px {
    margin-bottom: 40px
}

.mb-45,
.mb-45px {
    margin-bottom: 45px
}

.mb-50,
.mb-50px {
    margin-bottom: 50px
}

.mb-55,
.mb-55px {
    margin-bottom: 55px
}

.mb-60,
.mb-60px {
    margin-bottom: 60px
}

.mb-65,
.mb-65px {
    margin-bottom: 65px
}

.mb-70,
.mb-70px {
    margin-bottom: 70px
}

.mb-75,
.mb-75px {
    margin-bottom: 75px
}

.mb-80,
.mb-80px {
    margin-bottom: 80px
}

.mb-85,
.mb-85px {
    margin-bottom: 85px
}

.mb-90,
.mb-90px {
    margin-bottom: 90px
}

.mb-95,
.mb-95px {
    margin-bottom: 95px
}

.mb-100,
.mb-100px {
    margin-bottom: 100px
}

.mb-105,
.mb-105px {
    margin-bottom: 105px
}

.mb-110,
.mb-110px {
    margin-bottom: 110px
}

.mb-115,
.mb-115px {
    margin-bottom: 115px
}

.mb-120,
.mb-120px {
    margin-bottom: 120px
}

.mr-0,
.mr-0px {
    margin-right: 0 !important
}

.mr-5,
.mr-5px {
    margin-right: 5px
}

.mr-10,
.mr-10px {
    margin-right: 10px
}

.mr-15,
.mr-15px {
    margin-right: 15px
}

.mr-20,
.mr-20px {
    margin-right: 20px
}

.mr-25,
.mr-25px {
    margin-right: 25px
}

.mr-30,
.mr-30px {
    margin-right: 30px
}

.mr-35,
.mr-35px {
    margin-right: 35px
}

.mr-40,
.mr-40px {
    margin-right: 40px
}

.mr-45,
.mr-45px {
    margin-right: 45px
}

.mr-50,
.mr-50px {
    margin-right: 50px
}

.mr-55,
.mr-55px {
    margin-right: 55px
}

.mr-60,
.mr-60px {
    margin-right: 60px
}

.ml-0,
.ml-0px {
    margin-left: 0 !important
}

.ml-5,
.ml-5px {
    margin-left: 5px
}

.ml-10,
.ml-10px {
    margin-left: 10px
}

.ml-15,
.ml-15px {
    margin-left: 15px
}

.ml-20,
.ml-20px {
    margin-left: 20px
}

.ml-25,
.ml-25px {
    margin-left: 25px
}

.ml-30,
.ml-30px {
    margin-left: 30px
}

.ml-35,
.ml-35px {
    margin-left: 35px
}

.ml-40,
.ml-40px {
    margin-left: 40px
}

.ml-45,
.ml-45px {
    margin-left: 45px
}

.ml-50,
.ml-50px {
    margin-left: 50px
}

.ml-55,
.ml-55px {
    margin-left: 55px
}

.ml-60,
.ml-60px {
    margin-left: 60px
}

@media(max-width:991px) {
    .pb-120px {
        padding-bottom: 60px
    }
}

.btn {
    min-width: 150px;
    outline: 2px solid transparent;
    transition: all .1s linear
}

.btn:focus,
.btn:focus:not(:focus-visible) {
    outline: 2px solid #061ab1;
    outline-offset: 2px;
    transition: all .1s linear
}

.btn.disabled:focus,
.btn:disabled:focus {
    outline: 2px solid transparent
}

.btn-primary {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

.btn-primary.focus,
.btn-primary:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

.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 0 rgba(217, 178, 0, .5)
}

.btn-primary {
    color: #000
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #757575;
    border-color: #6d6d6d;
    box-shadow: none;
    color: #fff;
    opacity: 1;
    pointer-events: none
}

.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
    background-color: #626262;
    border-color: #545454;
    color: #fff
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary:disabled.focus,
.btn-primary:disabled:focus {
    background-color: #626262;
    border-color: #545454;
    box-shadow: 0 0 0 0 hsla(0, 0%, 51%, .5);
    color: #fff
}

.btn-primary.disabled.disabled,
.btn-primary.disabled:disabled,
.btn-primary:disabled.disabled,
.btn-primary:disabled:disabled {
    background-color: #757575;
    border-color: #6d6d6d;
    color: #fff
}

.btn-primary.disabled:not(:disabled):not(.disabled).active,
.btn-primary.disabled:not(:disabled):not(.disabled):active,
.btn-primary:disabled:not(:disabled):not(.disabled).active,
.btn-primary:disabled:not(:disabled):not(.disabled):active,
.show>.btn-primary.disabled.dropdown-toggle,
.show>.btn-primary:disabled.dropdown-toggle {
    background-color: #5c5c5c;
    border-color: #4d4d4d;
    color: #fff
}

.btn-primary.disabled:not(:disabled):not(.disabled).active:focus,
.btn-primary.disabled:not(:disabled):not(.disabled):active:focus,
.btn-primary:disabled:not(:disabled):not(.disabled).active:focus,
.btn-primary:disabled:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.disabled.dropdown-toggle:focus,
.show>.btn-primary:disabled.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 hsla(0, 0%, 51%, .5)
}

.btn-primary.disabled:focus,
.btn-primary:disabled:focus {
    outline: none
}

.btn-secondary {
    background-color: #fff;
    border-color: #061ab1;
    box-shadow: none;
    color: #000
}

.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #fff;
    border-color: #061ab1;
    color: #000
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

.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 0 rgba(5, 22, 150, .5)
}

.btn-secondary {
    color: #061ab1
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #061ab1;
    pointer-events: none
}

.background-blue .btn:focus,
.background-blue .btn:focus:not(:focus-visible),
.bg-blue .btn:focus,
.bg-blue .btn:focus:not(:focus-visible) {
    outline: 2px solid #fff
}

.background-blue .btn.disabled:focus,
.background-blue .btn:disabled:focus,
.bg-blue .btn.disabled:focus,
.bg-blue .btn:disabled:focus {
    outline: 2px solid transparent
}

.background-blue .btn-secondary,
.bg-blue .btn-secondary {
    background-color: #061ab1;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.background-blue .btn-secondary:hover,
.bg-blue .btn-secondary:hover {
    background-color: #fff;
    border-color: #fff;
    color: #000
}

.background-blue .btn-secondary.focus,
.background-blue .btn-secondary:focus,
.bg-blue .btn-secondary.focus,
.bg-blue .btn-secondary:focus {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .5);
    color: #000
}

.background-blue .btn-secondary.disabled,
.background-blue .btn-secondary:disabled,
.bg-blue .btn-secondary.disabled,
.bg-blue .btn-secondary:disabled {
    background-color: #061ab1;
    border-color: #fff;
    color: #fff
}

.background-blue .btn-secondary:not(:disabled):not(.disabled).active,
.background-blue .btn-secondary:not(:disabled):not(.disabled):active,
.bg-blue .btn-secondary:not(:disabled):not(.disabled).active,
.bg-blue .btn-secondary:not(:disabled):not(.disabled):active,
.show>.background-blue .btn-secondary.dropdown-toggle,
.show>.bg-blue .btn-secondary.dropdown-toggle {
    background-color: #fff;
    border-color: #fff;
    color: #000
}

.background-blue .btn-secondary:not(:disabled):not(.disabled).active:focus,
.background-blue .btn-secondary:not(:disabled):not(.disabled):active:focus,
.bg-blue .btn-secondary:not(:disabled):not(.disabled).active:focus,
.bg-blue .btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.background-blue .btn-secondary.dropdown-toggle:focus,
.show>.bg-blue .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .5)
}

.background-blue .btn-secondary:hover,
.background-blue .btn-secondary:not(:disabled):not(.disabled):active,
.bg-blue .btn-secondary:hover,
.bg-blue .btn-secondary:not(:disabled):not(.disabled):active {
    color: #061ab1
}

.bg-soft-blue-sky .btn-primary,
.bg-soft-green .btn-primary,
.bg-soft-pink .btn-primary {
    background-color: #061ab1;
    border-color: #061ab1;
    box-shadow: none;
    color: #fff
}

.bg-soft-blue-sky .btn-primary:hover,
.bg-soft-green .btn-primary:hover,
.bg-soft-pink .btn-primary:hover {
    background-color: #05158c;
    border-color: #041380;
    color: #fff
}

.bg-soft-blue-sky .btn-primary.focus,
.bg-soft-blue-sky .btn-primary:focus,
.bg-soft-green .btn-primary.focus,
.bg-soft-green .btn-primary:focus,
.bg-soft-pink .btn-primary.focus,
.bg-soft-pink .btn-primary:focus {
    background-color: #05158c;
    border-color: #041380;
    box-shadow: 0 0 0 0 rgba(43, 60, 189, .5);
    color: #fff
}

.bg-soft-blue-sky .btn-primary.disabled,
.bg-soft-blue-sky .btn-primary:disabled,
.bg-soft-green .btn-primary.disabled,
.bg-soft-green .btn-primary:disabled,
.bg-soft-pink .btn-primary.disabled,
.bg-soft-pink .btn-primary:disabled {
    background-color: #061ab1;
    border-color: #061ab1
}

.bg-soft-blue-sky .btn-primary:not(:disabled):not(.disabled).active,
.bg-soft-blue-sky .btn-primary:not(:disabled):not(.disabled):active,
.bg-soft-green .btn-primary:not(:disabled):not(.disabled).active,
.bg-soft-green .btn-primary:not(:disabled):not(.disabled):active,
.bg-soft-pink .btn-primary:not(:disabled):not(.disabled).active,
.bg-soft-pink .btn-primary:not(:disabled):not(.disabled):active,
.show>.bg-soft-blue-sky .btn-primary.dropdown-toggle,
.show>.bg-soft-green .btn-primary.dropdown-toggle,
.show>.bg-soft-pink .btn-primary.dropdown-toggle {
    background-color: #041380;
    border-color: #041173;
    color: #fff
}

.bg-soft-blue-sky .btn-primary:not(:disabled):not(.disabled).active:focus,
.bg-soft-blue-sky .btn-primary:not(:disabled):not(.disabled):active:focus,
.bg-soft-green .btn-primary:not(:disabled):not(.disabled).active:focus,
.bg-soft-green .btn-primary:not(:disabled):not(.disabled):active:focus,
.bg-soft-pink .btn-primary:not(:disabled):not(.disabled).active:focus,
.bg-soft-pink .btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.bg-soft-blue-sky .btn-primary.dropdown-toggle:focus,
.show>.bg-soft-green .btn-primary.dropdown-toggle:focus,
.show>.bg-soft-pink .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(43, 60, 189, .5)
}

.bg-soft-blue-sky .btn-primary.disabled,
.bg-soft-blue-sky .btn-primary:disabled,
.bg-soft-green .btn-primary.disabled,
.bg-soft-green .btn-primary:disabled,
.bg-soft-pink .btn-primary.disabled,
.bg-soft-pink .btn-primary:disabled {
    background-color: #757575;
    border-color: #6d6d6d;
    box-shadow: none;
    color: #fff
}

.bg-soft-blue-sky .btn-primary.disabled:hover,
.bg-soft-blue-sky .btn-primary:disabled:hover,
.bg-soft-green .btn-primary.disabled:hover,
.bg-soft-green .btn-primary:disabled:hover,
.bg-soft-pink .btn-primary.disabled:hover,
.bg-soft-pink .btn-primary:disabled:hover {
    background-color: #626262;
    border-color: #545454;
    color: #fff
}

.bg-soft-blue-sky .btn-primary.disabled.focus,
.bg-soft-blue-sky .btn-primary.disabled:focus,
.bg-soft-blue-sky .btn-primary:disabled.focus,
.bg-soft-blue-sky .btn-primary:disabled:focus,
.bg-soft-green .btn-primary.disabled.focus,
.bg-soft-green .btn-primary.disabled:focus,
.bg-soft-green .btn-primary:disabled.focus,
.bg-soft-green .btn-primary:disabled:focus,
.bg-soft-pink .btn-primary.disabled.focus,
.bg-soft-pink .btn-primary.disabled:focus,
.bg-soft-pink .btn-primary:disabled.focus,
.bg-soft-pink .btn-primary:disabled:focus {
    background-color: #626262;
    border-color: #545454;
    box-shadow: 0 0 0 0 hsla(0, 0%, 51%, .5);
    color: #fff
}

.bg-soft-blue-sky .btn-primary.disabled.disabled,
.bg-soft-blue-sky .btn-primary.disabled:disabled,
.bg-soft-blue-sky .btn-primary:disabled.disabled,
.bg-soft-blue-sky .btn-primary:disabled:disabled,
.bg-soft-green .btn-primary.disabled.disabled,
.bg-soft-green .btn-primary.disabled:disabled,
.bg-soft-green .btn-primary:disabled.disabled,
.bg-soft-green .btn-primary:disabled:disabled,
.bg-soft-pink .btn-primary.disabled.disabled,
.bg-soft-pink .btn-primary.disabled:disabled,
.bg-soft-pink .btn-primary:disabled.disabled,
.bg-soft-pink .btn-primary:disabled:disabled {
    background-color: #757575;
    border-color: #6d6d6d;
    color: #fff
}

.bg-soft-blue-sky .btn-primary.disabled:not(:disabled):not(.disabled).active,
.bg-soft-blue-sky .btn-primary.disabled:not(:disabled):not(.disabled):active,
.bg-soft-blue-sky .btn-primary:disabled:not(:disabled):not(.disabled).active,
.bg-soft-blue-sky .btn-primary:disabled:not(:disabled):not(.disabled):active,
.bg-soft-green .btn-primary.disabled:not(:disabled):not(.disabled).active,
.bg-soft-green .btn-primary.disabled:not(:disabled):not(.disabled):active,
.bg-soft-green .btn-primary:disabled:not(:disabled):not(.disabled).active,
.bg-soft-green .btn-primary:disabled:not(:disabled):not(.disabled):active,
.bg-soft-pink .btn-primary.disabled:not(:disabled):not(.disabled).active,
.bg-soft-pink .btn-primary.disabled:not(:disabled):not(.disabled):active,
.bg-soft-pink .btn-primary:disabled:not(:disabled):not(.disabled).active,
.bg-soft-pink .btn-primary:disabled:not(:disabled):not(.disabled):active,
.show>.bg-soft-blue-sky .btn-primary.disabled.dropdown-toggle,
.show>.bg-soft-blue-sky .btn-primary:disabled.dropdown-toggle,
.show>.bg-soft-green .btn-primary.disabled.dropdown-toggle,
.show>.bg-soft-green .btn-primary:disabled.dropdown-toggle,
.show>.bg-soft-pink .btn-primary.disabled.dropdown-toggle,
.show>.bg-soft-pink .btn-primary:disabled.dropdown-toggle {
    background-color: #5c5c5c;
    border-color: #4d4d4d;
    color: #fff
}

.bg-soft-blue-sky .btn-primary.disabled:not(:disabled):not(.disabled).active:focus,
.bg-soft-blue-sky .btn-primary.disabled:not(:disabled):not(.disabled):active:focus,
.bg-soft-blue-sky .btn-primary:disabled:not(:disabled):not(.disabled).active:focus,
.bg-soft-blue-sky .btn-primary:disabled:not(:disabled):not(.disabled):active:focus,
.bg-soft-green .btn-primary.disabled:not(:disabled):not(.disabled).active:focus,
.bg-soft-green .btn-primary.disabled:not(:disabled):not(.disabled):active:focus,
.bg-soft-green .btn-primary:disabled:not(:disabled):not(.disabled).active:focus,
.bg-soft-green .btn-primary:disabled:not(:disabled):not(.disabled):active:focus,
.bg-soft-pink .btn-primary.disabled:not(:disabled):not(.disabled).active:focus,
.bg-soft-pink .btn-primary.disabled:not(:disabled):not(.disabled):active:focus,
.bg-soft-pink .btn-primary:disabled:not(:disabled):not(.disabled).active:focus,
.bg-soft-pink .btn-primary:disabled:not(:disabled):not(.disabled):active:focus,
.show>.bg-soft-blue-sky .btn-primary.disabled.dropdown-toggle:focus,
.show>.bg-soft-blue-sky .btn-primary:disabled.dropdown-toggle:focus,
.show>.bg-soft-green .btn-primary.disabled.dropdown-toggle:focus,
.show>.bg-soft-green .btn-primary:disabled.dropdown-toggle:focus,
.show>.bg-soft-pink .btn-primary.disabled.dropdown-toggle:focus,
.show>.bg-soft-pink .btn-primary:disabled.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 hsla(0, 0%, 51%, .5)
}

.bg-soft-blue-sky .btn-primary.disabled:focus,
.bg-soft-blue-sky .btn-primary:disabled:focus,
.bg-soft-green .btn-primary.disabled:focus,
.bg-soft-green .btn-primary:disabled:focus,
.bg-soft-pink .btn-primary.disabled:focus,
.bg-soft-pink .btn-primary:disabled:focus {
    outline: 2px solid transparent
}

.btn-list.m44 {
    display: flex;
    flex-direction: column
}

@media(min-width:992px) {
    .btn-list.m44 {
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-end
    }
}

.btn-list .btn {
    margin-bottom: .5rem
}

@media(min-width:768px) {
    .btn-list .btn {
        margin-bottom: 0
    }
}

a.btn-login svg {
    height: 40px;
    width: 40px
}

a.btn-login svg .fill {
    fill: #fff
}

a.btn-login {
    color: #000 !important
}

a.btn-login span {
    display: none
}

@media(min-width:992px) {
    a.btn-login {
        border-radius: 400px;
        font-size: .875rem;
        line-height: 16px;
        padding: .4rem 1rem
    }

    a.btn-login:active,
    a.btn-login:focus,
    a.btn-login:hover {
        color: #000
    }

    a.btn-login {
        display: flex
    }

    a.btn-login svg {
        height: 20px;
        margin-right: 10px;
        width: 20px
    }

    a.btn-login svg .fill {
        fill: #000
    }

    a.btn-login span {
        display: inline;
        padding-top: 2px
    }
}

a.btn.btn-img {
    align-items: center;
    display: inline-flex
}

a.btn.btn-img img {
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px
}

a.btn.with-subtext {
    min-height: 48px
}

a.btn.with-subtext span.btn-subtext {
    font-size: .7rem
}

a.ico-user {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M24 0C10.766 0 0 10.767 0 24s10.766 24 24 24 24-10.767 24-24S37.234 0 24 0m0 45.913c-5.534 0-10.58-2.078-14.44-5.473.675-3.98 3.362-5.405 7.136-6.663 2.243-.748 3.321-2.611 3.854-4.268a8.34 8.34 0 0 1-4.898-7.596v-2.087a8.348 8.348 0 0 1 16.696 0v2.087c0 3.378-2.011 6.28-4.897 7.594.537 1.66 1.62 3.525 3.853 4.27 3.774 1.257 6.456 2.686 7.131 6.666-3.86 3.394-8.904 5.47-14.435 5.47'/%3E%3C/svg%3E");
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    display: inline-block;
    height: 40px;
    width: 40px
}

a.ico-user span {
    display: none
}

@media(min-width:992px) {
    a.ico-user {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M24 0C10.766 0 0 10.767 0 24s10.766 24 24 24 24-10.767 24-24S37.234 0 24 0m0 45.913c-5.534 0-10.58-2.078-14.44-5.473.675-3.98 3.362-5.405 7.136-6.663 2.243-.748 3.321-2.611 3.854-4.268a8.34 8.34 0 0 1-4.898-7.596v-2.087a8.348 8.348 0 0 1 16.696 0v2.087c0 3.378-2.011 6.28-4.897 7.594.537 1.66 1.62 3.525 3.853 4.27 3.774 1.257 6.456 2.686 7.131 6.666-3.86 3.394-8.904 5.47-14.435 5.47'/%3E%3C/svg%3E");
        background-position: 0 0;
        background-size: 20px;
        height: auto;
        padding-left: 32px;
        width: auto
    }

    a.ico-user:active,
    a.ico-user:focus,
    a.ico-user:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23c8e7f2' d='M24 0C10.766 0 0 10.767 0 24s10.766 24 24 24 24-10.767 24-24S37.234 0 24 0m0 45.913c-5.534 0-10.58-2.078-14.44-5.473.675-3.98 3.362-5.405 7.136-6.663 2.243-.748 3.321-2.611 3.854-4.268a8.34 8.34 0 0 1-4.898-7.596v-2.087a8.348 8.348 0 0 1 16.696 0v2.087c0 3.378-2.011 6.28-4.897 7.594.537 1.66 1.62 3.525 3.853 4.27 3.774 1.257 6.456 2.686 7.131 6.666-3.86 3.394-8.904 5.47-14.435 5.47'/%3E%3C/svg%3E")
    }

    a.ico-user span {
        display: inline-block
    }
}

a.region {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23061ab1' d='M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0m15.333 15v-.2zm-11-13.733c.067 0 .067 0 .134.066h.066-.133c0-.066 0-.066-.067-.066m.534.2c-.067-.067-.134-.067-.134-.067 0 .067.134.067.134.067m.2 1.266s0 .067 0 0q0 .1 0 0 0 .1 0 0c-.067.067-.134 0-.2 0h-.2v-.066c-.067 0-.067-.067-.2-.067v.067c-.067 0-.067 0-.067-.067h-.067l-.133-.133c0-.067 0-.067-.067-.067h.067l-.067-.067s-.066 0-.066-.066h.066l-.066-.067h.066-.066L20 2.133c0 .067-.067 0-.067 0v-.066H20s-.067 0-.067-.067c-.066 0-.066-.067-.133-.133h.067l-.134-.067-.066-.067h.066l-.066-.066H20s-.067 0-.067-.067c.134 0 .134 0 .2.067h.067l.067.066h-.2l.066.067h-.066c.066.067.066.067.133.067h-.067c.067.133.134.133.2.2v.066l.067.067v.067l.067.066.066.067c.067.067.134.067.134.133.333.2.333.2.4.2m-.4.467H20.6l-.133-.133H20.4V3h.133l.067.067c.067 0 .067 0 .067.066zq0-.1 0 0m-.934-2.133c.067 0 .134.066.267.066h-.067s.067 0 .2.067h.334c-.067.133 0 .133.066.133l-.533-.2c-.067 0-.2 0-.267-.066m-.4-.067h.134c0 .067-.067 0-.134 0l.267.067c.067 0 .2.066.267.066h.2-.134c-.2-.066-.2-.066-.266-.066h-.2C19.4 1 19.333 1 19.333 1m0 .067h.4-.4m-.4-.134h.467-.133l-.134-.066c-.133.066-.2.066-.2.066-.133 0-.133 0-.2-.066zM18.6.867h.2-.067c0 .066-.066 0-.133 0m-.2.2c.067-.067.067 0 0 0h.067zq.1 0 0 0m0 0s-.067 0-.133-.067c.066 0 .066.067.133.067h-.133.133L18.333 1c.067 0 .067.067.067.067m-.2-.134h.2c0 .067-.2 0-.2 0m-.067 0c.067 0 .134.067.2.067h.134-.2c-.067-.067-.134-.067-.134-.067q-.099 0 0 0m-.266-.066L18 .933h.2-.133L18.2 1h-.067.067-.133c-.067-.067-.134-.067-.2-.133l.066.066c0-.066-.066-.066-.066-.066m-.134.066h.067c0 .067 0 .067-.067 0h.067zh.134zL17.8.867h.2-.067c.067 0 .134.066.067.066h-.333c.133.067.133.067.066 0M16.667 1h.066s.067 0 .067.067V1h.067l.066.067H17h-.333.066-.066c.066-.067.066 0 0-.067m-.4.133s0 .067 0 0q.099.1 0 0c.066 0 .066-.066.066-.066s0 .066-.066.066c.066-.066 0-.066.066-.133h.2L16.6.933h.067V.8h.066v.067h.2L17 .933h.067s0 .067.066.067l.067.067h.067v.066h.066-.066V1.2H17.2c0-.067 0-.067-.067-.067 0 0 0 .067-.066.067v-.067s0-.066-.067-.066V1h-.067v.067h-.066v.066H16.8V1.2c0 .067-.067 0-.067.067-.066-.134-.066-.134-.133-.134h-.067s-.066-.066.134-.066h.066-.2c0-.067.134-.067.134-.067h.066-.066V.933s0 .067-.067.067h-.067v.067c-.2.2-.2.2-.266.066q0 .1 0 0m-3-.266h-.134zM12 1.133h.333H12m-1.2.4s-.067 0 0 0l.4-.133h.067l.066-.067.2-.066h.2-.066.066l.134-.067c.133 0 .266-.067.4-.067-.067 0-.134.067-.2.067h.133l.133-.067c-.066 0-.133 0-.2.067l.134-.067h.6-.134.067-.467.067-.067.067l.2-.066h.2c.067 0 .133 0 .2-.067h-.067.4-.133.333c.067 0 .2 0 .267-.067h.267c-.067 0-.2 0-.267.067-.2 0-.4.067-.4.067h.067-.534.467-.4.933-.666.4-.2c.066 0 .066 0 .266-.067h.467l.467-.333h.2-.067.4-.133.266-.133.133-.133.2-.267.134H15h.067-.667.133-.2c-.133 0-.266.066-.4.066H13.4h.133-.333.067c-.067 0-.134 0-.2.067h-.134.134C13 .8 12.8.867 12.8.867c-.133 0-.2.066-.333.066L12.333 1l-.2.067h-.066l-.2.066h.066L11.8 1.2c-.133.067-.133.067-.267.067l.134-.067H11.6h.067-.134.067-.067.067l-.467.133h.2-.133L11 1.4c-.067 0-.2.067-.267.067zh-.133zm-.267.534c.067 0 .067 0 .067-.067 0 0 .067 0 .067-.067.066 0 .066-.066.133-.066.067-.067.067-.067.133-.067h.134s.066 0 .066-.067c0 0 .067 0 .067-.066h.2c.067 0 .067-.067.133-.067h.2-.2c.067 0 .067 0 .067-.067.067 0 .067 0 .133-.066h.4H12h.133c.134 0 .2-.067.334-.067h.8-.067.8-.133.2-.334.334-.134.334-.134.6-.066H15h-.333.066-.466c-.067 0-.2 0-.2.067h.266-.2c.134 0 .2-.067.334-.067-.067 0-.067 0-.134.067h-.066c-.067 0-.2.066-.267.066.067 0 .133-.066.2-.066h.067c.066 0 .266-.067.266-.067h.134c-.067 0-.067 0-.134.067-.066 0-.133 0-.133.066h-.067.067a2 2 0 0 0-.467.134h-.066c-.067 0-.067 0-.134.066l-.2.067c-.066 0-.066 0-.133.067h.133l-.066.066c-.067 0-.067 0-.067.067h.133v.067h-.066c-.067.066-.134.066-.2.133.733-.733.733-.733.866-.733V1.4h-.2v.067H14l-.067.066-.066.067H13.8l-.133.133V1.8h-.134l-.2.067h.067c-.067.066-.067.133-.2.133H13l.067-.067H13V2l-.133.067h.2s0 .066-.067.066c0 0-.067 0-.067.067-.066.067-.066.067-.133.067h-.067V2.2h-.066c0 .067 0 .067-.067.2.067.133-.2.133-.267.267h-.066V2.6l.066-.133c-.066 0-.133.066-.2 0-.066 0-.066.066-.066.066L12 2.667h.133v.066h.134s.066 0 .066-.066c-.066.066-.066.066-.133.066h-.133c-.334.067-.534.334-.867.334V3h-.067c-.066.067-.066.067-.2.133 0 0-.066 0-.066.067H10.8l-.133.067c-.2.066-.267.066-.334.133-.066.067-.066.067-.133.067h-.067c-.066.066-.133.133-.266.133 0-.067 0-.067.066-.133h-.066c-.067.066-.067.066-.134.066H9.6l-.333.334L9.133 4c-.133.067-.2.133-.266.133-.067 0-.134 0-.6.534l-.067.066c-.067.134-.2.067-.2.067v-.067l-.067-.066s0-.067.067-.067h-.2v-.067c.2-.533.4-.6.6-.733l.133-.133c-.066 0-.133.066-.2.066 0-.066 0-.066.267-.2h.067l.066-.066h-.066c0-.067 0-.067.333-.4.067 0 .067-.067.067-.067.066-.067.133-.067.2-.067.066 0 .133-.066.2-.133h.2c.066 0 .066-.067.133-.067l.067-.066h.066c.067 0 .067-.067.134-.067h.133-.067v-.067h-.066V2.6s-.067.067-.134.067c-.066 0-.066 0-.2.066.067-.066.067-.066.067-.133l.4-.2h.133c.067 0 .067-.067.067-.067 0-.066 0-.066.133-.133-.066 0-.066 0-.133.067h-.067V2.2c.067 0 .067-.067.067-.067-.067 0 0-.066.133-.066M13.8 7.4c-.067.067-.067.067-.133.067l-.067.066c-.067.067-.133 0-.2 0s-.067-.066-.133-.066c-.067 0-.067.066-.134.066h-.266l-.067.134h-.133c-.067-.067-.067-.067-.067 0l-.067.066H12.4c.133-.066.133-.066.2-.2h.133c.067 0 .067-.066.067-.066h.133V7.4c-.066-.067-.133 0-.2 0-.066-.067-.133 0-.2 0v-.133l.134-.067h.066v-.067h-.2v-.066h.067V7l.067-.067c.066 0 .133.067.2.067.066 0 .066-.067.066-.067V6.8c-.133-.067 0-.2-.066-.267V6.6h-.2v-.067c0-.066.066 0 .066-.066v-.2c0 .066 0 .066-.066.066H12.6v-.066h-.133s0-.067.133-.067c.067 0 .067-.067.067-.133V6s-.067 0-.067-.067c0 0 0-.133.067-.133 0 0 0 .067.066.067h.134c0-.067 0-.067.066-.134 0-.066.067-.066.067-.133h.333l.067.067c0 .066-.133 0-.133.066l-.067.134h.333c0 .066 0 .066-.066.133 0 .067-.067.067-.134.133V6.2c-.066 0-.066 0-.133.133 0 .067 0 .067.133.067.067 0 .134.133.067.133l.067.067h.066v.067c.134 0 .067.066.067.2h.133c0 .266 0 .266.067.2.067-.067.067-.067.067-.134h.066S14 6.933 14 7c0 0 0 .067.067.133V7.2H14c0 .067 0 .067-.067.067-.066 0-.066 0-.066.066-.067 0-.067 0-.067.067m-1.333-.333s-.067.066 0 0c-.134.066-.2.066-.334.066 0 0-.066 0-.066.067v.067s-.067.066-.134.066c0 0-.066-.066-.133 0h-.133v-.066h.066V7.2c.067-.067.067-.067.134-.067 0-.066 0-.066.066-.133H11.8c0-.067.067-.2.067-.267h.266c0-.066.067-.133.067-.2h.133V6.6h.067v-.067h.133s-.066.067 0 .067c.067.067 0 .067 0 .067s-.066.066-.133.066V6.8c0 .067 0 .133-.067.133 0 .067 0 .067-.066.134H12.2c.2-.067.267 0 .267 0m-1-3s-.067 0 0 0H11.2V4c0-.067.067-.067.067-.133h-.2l.066-.067h.267s.067 0 .067-.067v-.066h-.2c.133-.267.4-.134.4-.134s0-.066.066-.066h.067v.066s0 .067-.067.067c0 0 0 .067-.066.067h.066c.067 0 .134-.067.267-.067h.133c.067 0 .134-.067.2-.067h.2c-.066.067-.066.067-.133.2.067 0 .067 0 .067.067v.067c0 .066-.067.066-.067.133h-.267c-.066 0-.066 0-.133.067h-.133l-.067.066-.133.134h-.134c0-.067 0-.134-.066-.2q.099 0 0 0m1.2 1.6c.066-.067.066-.067.066-.134v-.066h.067l.067-.067h.066v.067l-.066.066V5.6H12.8l-.067.067zM10 1.867l.133-.067.2-.067-.2.067h-.066zM7 3.533l.2-.133h.067L7 3.6zm-.267.2.134-.133.066-.067c.067-.066.2-.133.267-.2l.2-.133s-.067 0-.067.067l-.066.066L7.4 3.2l.133-.067L7.4 3.2l-.133.067q.6-.3 1-.6H8.2l-.2.2-.133.066.066-.066.267-.134.133-.066.2-.134c-.133.067-.2.134-.266.134l.266-.134.134-.066L8.8 2.4h.067l.066-.067.134-.066H9l.133-.067.067-.067h.067H9.2h.133l.467-.2.267-.133.2-.067-.134.067H10l-.2.067L9.6 2l-.267.133L9.6 2l.133-.067.2-.066.2-.067.067-.067.133-.066-.2.066-.133.134-.133.066-.2.067.133-.067.133-.066-.066.066L9.8 2l-.067.067-.133.066h.067L9.6 2.2l-.133.067h-.134.067l-.067.066L9.2 2.4v.067l-.133.066H9l-.067.067v.067l-.066.066q-.2-.099-.2 0h.066l-.066.067-.134.067-.066.066L8.4 3l-.067.067H8.4l-.133.133-.134.067h-.066L8 3.333l-.133.067-.2.133L7.8 3.4l.2-.267-.067.067-.133.067-.267.266V3.6l-.2.2-.066.067-.2.133c-.067.067-.134.067-.134.133V4L7 3.867l.067-.067L7 3.867l-.067.066-.133.2-.133.134V4.2H6.6l.2-.2h-.067l.134-.133L7 3.8l.2-.2.067-.067L7.2 3.6l-.067.067V3.6c.067-.067.134-.067.134-.133l.066-.067v.067H7.4l.2-.134.2-.133L8 3l.2-.133.133-.067.067-.067.133-.066L8.6 2.6l.133-.067.2-.066.2-.134h-.066l-.134.067h-.066l.066-.067-.066.067-.2.067-.067.066-.133.067-.134.067h-.066l-.2.133-.134.067-.133.066L7.667 3l-.134.067-.066.066-.134.134-.066.066H7.2l-.133.134-.2.133v.067zL6.6 3.8s.067-.067.133-.067M7.933 3l.134-.133.2-.134-.134.067zm-1.4.933L6.4 4l-.133.067zm-.2.134L6.4 4c-.067.067-.067.133-.133.133L6.2 4.2h-.067zm-5.4 9.2v-.6c0-.067 0-.134.067-.2l.067-.2.066-.134v.067l.067-.133c.133-.4.267-1 .467-1.4.2-.467.266-.667.4-1.067v.067c-.067.2-.134.4-.2.533-.067.067-.067.2-.134.267l-.133.2c.6-1.467.6-1.467 1-2.2.2-.4.333-.534.467-.8-.134.266-.334.533-.467.733v.067c.8-1.334.8-1.334 1.267-1.934.266-.266.533-.666.8-.933H4.6v.133l-.2.2-.2.267c-.067 0-.067.067-.133.133l-.134.2-.133.2h.067L4 6.6v-.133l.133-.134c.067-.066.134-.2.2-.266l.134-.2h.066l.134-.134L4.8 5.6l.2-.2.2-.2.067-.133L5.333 5l.067-.067.333-.266.134-.134L6 4.4l.2-.2.133-.133L6.467 4v.067L6.533 4l-.066.2-.134.067-.066.133h.066l-.2.133-.2.2-.2.2H5.8L5.733 5l-.066.067h.066l.134-.134L6 4.867s.067 0 .133-.067l.267-.2-.2.133-.2.334-.133.2-.134.2-.066.066H5.6V5.6l-.067.133-.066.134.066.066V6H5.6l-.133.133h-.134L5.2 6.2l-.133.133V6.4l.133-.067.133-.133H5.4v.133l.067.067-.134.133-.066.067v.067l-.067.066-.133.067h-.134l-.2.2-.133.133h-.067l-.066-.066H4.2l-.067.066L4 7.267h-.067L3.8 7.4l-.133.133H3.6V7.6l-.067.067-.2.2L3.2 8l.133-.133L3.6 7.6l.2-.133.2-.134h.067l-.134.2-.133.134L3.667 8v.333h.066l.2-.333H4l-.067.133-.133.134-.133.2-.067.066-.133.067h-.134l-.066.067L3.2 8.8v-.067c.067-.133.067-.133.2-.266h.067l.066-.067c0-.067-.133-.067-.133-.067l-.133.134-.134.133h-.066L3 8.667h-.067l-.133.2-.133.266-.067.134h-.067l-.066.133H2.4l-.2.333-.067.067-.066.2-.067.133V10v.067l-.067.133-.066.133v.134l-.067.266-.067.067-.066.133L1.6 11l-.067.133-.133.2-.067.067-.066.267c0 .066-.067.133-.067.2-.067.133-.067.266-.133.4L1 12.533l-.067.334-.066.2.066.266v.134-.2M4.8 7.333c.067 0 .067.067.067.067s0 .133.066.133c0 0 0 .067-.066.067-.067.067-.067.067-.134.2C4.667 8 4.6 8 4.6 8h-.067v-.267h-.266c.133-.2.133-.2.133-.266.133 0 .267-.134.467-.267.066-.067.066-.133.133-.2l.067-.067c0 .067 0 .067-.067.134 0 0-.067 0-.067.066-.066.067-.066.067-.133.2M4.2 7.2s0-.067 0 0l.067-.067v.2l-.134.134v-.134c0-.066.067-.066.067-.133m-2.733 8.133q-.1.1 0 0c-.067.067-.134 0-.134 0s-.066.067-.133 0l-.067.067c0 .067 0 .067-.066.067l-.067-.2v-.334h.067s0 .067.066.067v.267H1.2V15.2s0 .067.067.067l.066-.067c.067 0 .067.067.134.133q-.1 0 0 0m-.667-1.4c0 .067 0 0 0 0 .067.134.067.134.067.2v.334s.066.266.066.333H.8v-.6.133c-.067 0 0-.4 0-.4m-.067 1.4V15.2H.8zC.8 15.267.8 15.4.8 15.4v.067-.067c0-.067-.067-.067-.067-.067m10 14.934q-.099 0 0 0c-.2-.067-.2-.067-.266-.067H10.4s-.4-.133-.667-.267h-.066c-.067 0-.067 0-.2-.066h-.134l-.4-.2h-.066c-.067 0-.134-.067-.2-.067H8.6c-.2-.133-.4-.2-.6-.333-.067-.067-.133-.067-.133-.067.066 0 .133.067.2.067-.067-.067-.2-.134-.267-.2-.067 0-.067-.067-.133-.067 0 0 .066 0 .066.067.067 0 .067 0 .067.066.067 0 .067.067.133.067-.333-.2-.333-.2-.4-.267-.066-.066-.133-.133-.2-.133 0 0-.066 0-.066-.067-.067-.066-.134-.066-.134-.133l.334.267c-.2-.134-.334-.267-.534-.4-.133-.134-.133-.134-1-.867l-.066-.067-.134-.133c-.266-.267-.533-.6-.8-.867v-.066a13 13 0 0 1-.466-.534 1.4 1.4 0 0 1-.267-.4s0-.066-.067-.066V25.4c-.133-.267-.133-.267-.2-.333V25s0-.067-.066-.067l-.067-.066c-.067-.067-.067-.067-.133-.2V24.6s0-.067-.067-.067l-.067-.066c0-.067-.066-.067-.066-.134-.134-.133-.2-.333-.267-.466-.533-.334-1-1.334-1.2-1.8 0-.067-.067-.067-.067-.134-.133-.333-.266-.6-.4-.933v-.067c-.2-.333-.2-.533-.2-.533 0-.067 0-.067-.066-.133-.067-.067-.067-.067-.134-.4V19.8c-.066-.2-.066-.2-.066-.4 0-.067 0-.067-.067-.267.067-.466-.267-.933-.2-1.4v-.066L.733 17.6v.333-.066l-.066-.2c0-.067 0-.067-.067-.267l.067-.067v-.2.067-.267V17v-.333.2-1.2 1.8h.066v.133c0-.067 0-.133.067-.133v-.334s.067-.066.067-.133.066-.067.066-.067v-.2.067c0 .133-.066.333.067.8v-.667c.067 0 .067.067.067.134.066.066.066.133.066.2l.067.066h.067c.066.067.066.067.066.2 0 0 .067 0 .067-.066v-.134h.267s.066.067.066.134v.066c0 .134 0 .134.067.2l.067-.066h.066c0 .133 0 .133.067.2l.067.066c.066.134.466.667.466.667H2.6c.067 0 .067 0 .133-.067l.067.067s.067.067.133.067c.134.2.334.333.4.6 0 .133.067.2.067.266h.067c-.134.134-.134.134-.134.467 0 0-.066.067-.066.133v.134h.066v-.2H3.4c.2.133.2.133.2.2v.333h.133c0-.067-.066-.133-.066-.2.066 0 .066 0 .2.067h.066c.067 0 .134 0 .4.266l-.066.067c0 .067 0 .133.2.133V20.8c.133 0 .133 0 .266.133.134 0 .2 0 .267.067.333-.133.4.333.667.467H5.8c.2.133.333.533.333.6v.266c0 .134-.066.467-.066.467v.067H6l-.133.333c0 .067.066.2.066.267A.2.2 0 0 1 6 23.6s0 .067.067.067L6 23.6c0 .067.067.133.067.267v.066c.066.134.133.2.133.334 0 .133 0 .133.067.266 0 0 0 .067-.067.067 0 .067 0 .067.067.267 0 .066 0 .066.066.133H6v.133h-.133c-.067.6.4.934.533 1.4-.067-.066-.067-.133-.133-.133 0 .067 0 .133.4.667-.067.066-.067.066-.267-.067h-.067c.067.067.2.133.267.2l.133.133H6.8c.067.067.067.067.133.067l.067.067c.067.066.133.2.2.266h-.267L7 27.8c.2.133.2.133.2.2l.067.067s.066 0 .066.066h-.066s-.067 0-.067-.066c-.067 0-.067 0-.067-.067.067 0 .067.067.134.067l.2.133v-.067l.066.067c.134.067.2.2.334.267.066.066.133.133.2.133H8s.067.067.133.067H8.2c.133.066.2.133.333.2H8.6l.067.066s.266.2.533.334q.1 0 0 0h.067c.066.066.133.066.2.066.066 0 .066.067.066.067.067 0 .067 0 .334.133h.066c.134.067.4.134.4.2.067 0 .067.067.134.067.066.4.066.4.266.467m12.334-6.134c-.067.134-.134.134-.134.2v.2c0 .067-.066.067-.133.134-.067.066 0 .2-.067.266 0 .067-.066.067-.133.067-.067.067-.133.067-.2.067-.067.066-.067.266-.133.333l-.2.2c-.067.133-.067.267-.2.4-.2.2-.4.133-.467.133v-.066h-.2c.067-.067.067-.067.067-.2v-.334l.066-.066c.067-.067.067-.2.134-.2l.133-.134h.067l.066-.133v-.067c0-.066.067-.266.067-.266 0-.067.067-.067.133-.134 0-.066 0-.133.067-.2 0-.066.067 0 .133-.066.134-.067.267.066.4-.067.067-.067.067-.133.067-.133h.067V24l.066-.133c.267-.134.267-.134.267-.2l.067-.2c.133.066.2.133.2.133zM24.4 18.2c-.333 1.8-2.533 2.133-3.067 3.867v.066c.067.267-.133.6.067.867 0 .2-.067.4-.067.533v.2c0 .067 0 .134-.066.134-.334.6-1 .8-1.467 1.2.067.6.067.6 0 .733-.2.067-.667.4-.667.4.134.6-1 1.133-1 1.133-.066.134-.066.134-.466.2v.067c-.2.067-.334.067-.467.067s-.133 0-.267.066H16.6c-.133-.066-.133-.066-.133-.2H16.4l-.067-.066c0-.067.067-.067.134-.134v-.066c-.067-.134-.067-.134-.067-.267-.267-.333-.533-1.067-.533-1.067v-.4c-.067-.066-.067-.066-.134-.4-.2-.133-.2-.2-.266-.466-.134-.067-.134-.134-.134-.4 0-.467.467-.867.467-1.334-.067-.066-.133-.066-.133-.2V22.6c-.4-.533-.4-1.267-1-1.667 0 0 0-.066.066-.066h.067c.067-.2.2-.934.2-.934V19.6h-.867c-.2-.067-.266-.067-.333-.467-.067 0-.267-.133-.533.067H13.2c-.4-.067-.533-.067-.6.2-.4.067-.533.133-.6-.067h-.733c0 .067-.067.134-.067.2 0 0-.333.067-.8-.4v-.266c-.6-.134-.6-.334-.6-.6 0 0-.733-.467-.733-.934V17.2c0-.133-.067-.267-.067-.333.2-.134.2-.134.2-.2v-.2c0-.667 0-.667.133-.867 0-.067 0-.067-.4-.133-.066-.067-.066-.134-.066-.2 0 0 0-.067.066-.067.2-.067.267-.067.267-.667h.2c.067-.333.333-.666.533-.933.134 0 .467-.2.467-.467h.267v-.2c.066-.2.133-.4.133-.666.133-.067.267-.067.333-.067 0-.133 0-.267.067-.4.2 0 .267 0 .333-.067 0 0 .067-.2.134-.333h.133c.133.133.4.067.533.133h.067l.533-.266h.467c.333-.334.6-.134.8.066.333-.2.333-.2.933-.2.067 0 .2.067.267.067v.067c-.2.066-.2.066-.2.133.267.933.267.933.533.933 0 0 .534 0 .6.334.2.066.334.066.534.066.133 0 .2.2.4.267h.2c.066-.067.066-.067.066-.6.734 0 1.334.4 2.067.533h.067c.066 0 .133-.066.2-.066H20l.4.2c0 .4 1.2 2.6 1.2 2.6 0 .066.067.133.067.2v.2c-.134.533.466 1 1.2 1.6 0 .066 0 .133.066.2 0 0 .067 0 .067.066 0 .067 0 .067.133.334.134.066.2.066.467.066h.133c.334.134.534-.2.8-.2-.133-.066-.133 0-.133.067m4.867.733s0 .067 0 0v.134c0 .066 0 .133-.067.2h-.133S29 19.2 29 19.133v-.266l.067-.134V18.4h.066v.133c.2.267.134.334.134.4m.8 3.2-.134.267s0 .067-.066.067c0-.067.066-.067.066-.134 0 0 0-.066.067-.066v.066-.133s0-.067.067-.133V22c.066 0 .066-.067.133-.067-.133.134-.133.2-.133.2m-.134-.2V21.8v.133q.1 0 0 0m.4-.533q-.099 0 0 0c-.066.067-.066.067-.066.133 0 .067-.134.267-.134.267v.067c0 .066-.066.066-.066.133.066-.2.133-.467.2-.733 0-.134.066-.267.066-.4 0-.134 0-.267.067-.4V20.4c0-.133.067-.267.067-.267 0-.133.066-.2.066-.333v-.267c0-.066 0-.133.067-.133v.133c.067 0 .067-.066.067-.066v.733c0 .133-.067.2-.067.333 0 .067-.067.134-.067.267v.133l-.066.2c.066-.066.066-.066.066-.133 0 .067-.066.333-.066.333zm-.266-.067s0-.266.133-.466l-.067.266c-.066.134 0 .134 0 .134v.066c0-.066 0-.066-.066 0v.134zq0 .1 0 0m.2-.933v.267-.267m0 .067s0-.067 0 0m.066-.267s-.066 0 0 0c-.066 0-.066-.067 0 0v-.133.066c0-.066-.066 0 0 .067-.066-.067 0-.067 0 0m.467-.2c0 .067-.067.2-.067.267l-.133.466-.267.667.067-.133c.067-.134.067-.134.067-.267v-.067c.066-.266.133-.533.266-.8v.067l.134-.467c0 .267 0 .267-.067.267m.533-3.933v-.8c-.066.333-.066 1 0 1.266v1c-.066.4-.066.4-.266 1.267.066-.933.066-.933.066-1.067v.067-.267s-.133.6-.133.667 0 .2-.067.267v1.266s-.133.534-.133.667c0 0 0 .067-.067.2 0-.2 0-.467.067-.6 0-.067.067-.2.067-.267 0-.133 0-.266.066-.4v-.066c.067-.267 0-.534.067-.734v-.066c.133-1.067.2-1.6.067-1.8v.2C31 16.933 31 16.933 31 17h-.067c-.133-.2.067-.467-.066-.667H30.8v-.2c0-.066 0-.066-.067-.2-.066-.333-.066-.466-.133-.666h-.067v.133h-.066c0 .067-.067.133-.067.2 0 0-.067 0-.067.067 0 .266 0 .266-.066.333l-.067.2s-.2.933-.467.933c-.4-.2-.4-.2-.4.067v.267c-.266 1.133-.266 1.133-.466 1.333H28.8s0-.067-.067-.067c0-.333-.133-.6-.066-.933v-.067c.066-.6-.267-1.066-.2-1.666v-.134s0-.466-.134-.6h-.066v.067l-.134.133c-.2 0-.2-.2-.266-.333 0 0-.134-.133.133-.2-.133-.067-.133-.067-.2-.067h-.067c-.066-.066-.066-.066-.066-.133H27.6c0-.2-.333-.533-.333-.533h-.2l-.2.066h-.334s-.066 0-.066-.066h-.2c-.067-.067-.134-.2-.267-.134h-.2c-.133-.066-.067-.133-.133-.266-.067-.067-.067-.067-.134-.067h-.066c-.067 0-.067 0-.134.067H25.2c-.333-.067-.333-.067-.467-.2-.066-.067-.2-.067-.266-.2-.067-.2-.067-.2-.2-.267l-.2-.2s-.267-.133-.267.067c0 .266.133.466.2.666.267.134.267.134.333.2v.267h.067a.7.7 0 0 0 .333.067h.2s0 .133-.266.066H24.6s-.067 0-.067.067h-.066c0 .2.2.267.2.267l.133-.134h.067c.066 0 .066.067.133.067h.2c0-.4 0-.4.133-.4l.067.067v.266c0 .067 0 .067.067.067 0 .067 0 .133.066.133V14.6h.067l.067.067c.066.066-.067.266.066.2.067 0 .134 0 .134.133v.133l.066.067H26v.133c-.067 0-.067.067-.067.067h-.066c-.067.133 0 .267-.067.4-.067 0-.067-.067-.067-.067-.066 0-.133.134-.133.2v.134h-.2c0 .066-.067.133-.133.266h-.2C25 16.4 25 16.6 25 16.6h-.4c-.067.067-.133.067-.133.067-.067.066-.067.066-.067.2-.133 0-.133 0-.2.066-.2.2-.533.134-.667.334 0 0-.066.066-.066.133l-.067-.067h-.267c-.066 0-.066 0-.2.2-.066.134-.4.067-.466-.2v-.466c-.267-.734-.267-.734-.4-.8C22 16.067 22 16 22 15.933c-.067-.2-.333-.4-.333-.4-.2-.066-.067-.333-.134-.466 0 0-.2-.4-.266-.467-.067-.067-.134 0-.2-.067q-.1-.1 0-.2v-.066l-.2-.467c-.067-.133-.2-.2-.267-.333V13.4c-.067.067-.067.133-.133.133H20.4c-.067-.066-.067-.066-.133-.2-.067-.133-.2-.2-.2-.333v-.067L20 12.867V12.8c-.133 0-.133 0-.267-.067.067 0 .2.067.2.067s.067 0 .067.067h.2c.067-.067.133-.334.133-.334.067 0 .067 0 .134-.133v-.133s0-.067-.067-.067c-.067-.067 0-.2 0-.267V11.8l-.067-.067h-.066c-.067-.066-.067-.066-.134-.066H20v.2h-.333L19.6 11.8l.467-.467h-.134v.134h-.2l-.066-.067-.067.067v.133l-.067.067v-.2c0-.067-.066-.067-.066-.134V11.2c.066-.133-.2-.2-.134-.333h.067l-.067-.067h-.066v-.067c-.4-.133-.4-.133-.467-.066v.133h-.133c-.067 0-.067-.067-.134-.067h-.066v.067c.066.067.066.067.2.133.066.2.066.267.2.267 0-.067.066-.067.066-.133.134.066.134.066.2.133H19v.133l-.067.067h-.066c-.067 0-.067-.067-.134-.067 0 0-.066 0-.066.067v.133c0 .067-.067.067-.067.134h-.2v-.134c-.067-.066-.067-.066-.2-.133v.067c-.133-.067-.133-.067-.2-.2 0 0 0-.067.067-.067 0 0 0 .067.066.067h.134c0-.067 0-.134-.067-.2-.2 0-.2-.134-.2-.267-.133-.067-.133-.067 0-.333-.133-.2-.333-.2-.467-.4V10c-.333-.067-.4-.467-.733-.533-.067-.134-.067-.2-.2-.134v.134l-.067.066-.066.067v.133h.133c0 .067.067.134.067.134h.066c.2.2.2.2.2.266.2.2.334.2.4.2.067.2.267.2.4.334v.2c-.066-.067-.066-.067-.2-.134-.066 0-.133 0-.2.067 0 0 0 .067.067.067h.133V11c-.133.133-.266.333-.466.4v.2h-.334c-.133-.067-.2-.2-.333-.267 0 0 0-.066.067-.066.133 0 .666-.067.733-.134 0-.2-.333-.533-.933-1 0-.066-.067-.066-.067-.133-.2-.133-.2-.4-.467-.467-.133.134-.2.134-.266.134H15.4c-.733-.2-.733-.2-.733-.134h-.134c-.133 0-.133 0-.266-.066H14.2c-.333-.067-.267.066-.267.266V9.8c0 .067 0 .067-.066.133 0 0-.6.134-.667.267-.133.2-.133.2-.133.267.066.066.066.066.066.133s0 .133-.066.133c-.467 0-.8.334-1.2.467h.066-.066c0-.067-.067-.133-.067-.133-.133-.067-.133-.067-.2-.134h-.133c-.067-.066-.134-.066-.2-.066h-.134c0-.134 0-.134.067-.2v-.2c-.067-.067-.067-.067.133-.4 0-.067 0-.2.067-.267-.067-.2.133-.333 0-.533V9.2c.067 0 .133 0 .267-.067l.066-.066c.067.066.067.066.2.066h.4c.067.134.2.067.334.134h.066c.067 0 .134-.067.134-.067.2-.467.2-.467.2-.6-.067-.067-.134-.067-.134-.133V8.2c0-.067 0-.067-.133-.133h-.133C12.6 8.067 12.6 8 12.533 8l-.066-.067c.066-.066.066-.066.266-.066 0 0 0 .066.067.066h.333V7.8l.067-.067s-.067 0-.067-.066c0-.067 0-.067.067-.134 0 0 .067 0 .067.067l.066.067h.267v-.134h.2c0-.066 0-.133.067-.266H14c.2-.134.2-.134.333-.134V7l-.066-.067v-.066h.2c.333-.267.333-.267.533-.2h.267V6.6c0-.067-.067-.067-.067-.133v-.134c0-.133-.133-.2-.067-.333.067 0 .067-.067.134-.067v-.066s0-.067.066-.067c.067 0 .067 0 .2-.2.067 0 .067 0 .067.333h.067V6l-.067.067v.066h.067c.066-.066.066-.066.2-.066h.066c0 .2-.066.333-.066.333-.067 0-.134-.067-.2-.067h-.134v.134h.067l.067.066h.066s.067 0 .067-.066V6.4h.133c.067 0 .067 0 .134-.067h.066c0 .267.134.2.734-.066.066.066.2.133.266.2h.067V6.4c-.067 0-.067-.067-.067-.133.067-.067.067-.067.334 0V6.2s-.067 0-.067-.067c0 0 .067-.333.067-.533.066 0 .066-.067.133-.133h.067v.066l.066.067s0 .067.067.067h.067s.066 0 .066-.067.067-.067.134-.067v-.066l-.2-.2c-.067 0-.067.066-.134.133-.133 0-.133 0-.2-.067v-.066c.067 0 .134-.067.134-.067H17.6v-.067h.067V5.2h.066s.067-.067.067-.133h.133c.2-.134.334.066.534 0 .066-.2.066-.2.333-.2v-.134h-.2s0-.066-.067-.066c0 0-.066 0-.066.066h-.334V4.8c-.133.067-.266 0-.333.067 0 0-.333-.2-.4-.2V4.2c.4-.333.4-.333.4-.467h.067s0-.066-.067-.133-.067-.067-.133-.067V3.6c-.067 0-.067 0-.134-.067H17.4c0 .134-.067.267-.067.4V4c-.066 0-.066 0-.133.067 0 0-.133.2-.333.2l-.134.2V4.8s.067 0 .067.067V5h.2v.133c-.067.067-.067.067-.067.134-.066 0-.066.066-.133.066 0 0-.067 0-.067.067v.133c0 .134 0 .134-.066.2h.066V5.8h.134v.067h-.134V6h-.066c0 .067-.067.067-.067.067h-.133c-.067 0-.067.066-.134.2h-.266V6.2c0-.067.066-.067.066-.067l-.066-.066S16 6 16 5.933V5.8l-.067-.067h-.066c-.067 0-.067-.066-.067-.133l.067-.067c0-.066-.067-.066-.067-.133v-.067c0 .067 0 0-.067 0V5.4c-.133.067-.133.067-.2.133 0 0-.066 0-.066.067h-.134c0 .067-.066.067-.066.067h-.134l-.066-.067h-.134v-.067c.067 0 .067 0 .067-.133h-.133v-.067c.066 0 .066 0 .066-.133L15 5.133v-.066h-.133s0-.067.066-.134H15l.067-.2v-.066c-.067 0 .066 0 .133-.134.067 0 .133-.066.2-.066 0 0 .067 0 .067-.067v-.133h.133C15.8 4.2 16 4.2 16 4h-.133v-.067c.2-.066.2-.066.266-.133 0-.067.067-.133.067-.267 0 0 .133-.066.133-.133 0 0 .067 0 .067-.067 0-.066.067-.133.067-.133.2.067.2.067.266.067V3.2c-.066 0-.133 0-.266.067-.067 0-.067 0-.134.066h-.066v-.066l.066-.067c.067-.067.067-.067.134-.067V3h.133v-.067h.067V3l.133.067h.067V3l-.067-.067s0-.066.067-.066h.066V2.8s0 .067.067.067.133 0 .067-.2V2.6c.066 0 .133.067.2.067 0 0 0 .066.066.066V2.6h.267v-.067c-.133 0-.133 0-.133-.066-.134.2-.134.2-.067.2h.067v.066h.066l.067-.066c.067 0 .067 0 .133-.067v.067h.067c.067.066.067.066.067.133v-.133H18v.066s0 .067.067.067h.066v-.067c.2 0 .267.067.267.134v.066h-.067V3c.067 0 .134.067.2.067V3h.2v.133h.134v-.066h.066c.067 0 .067.066.134.066h.266s.067 0 .067.067l.4.133s.533.267 0 .467h-.067c-.066 0-.133-.067-.2-.067h-.2s-.333-.133-.466-.2c.066.2.4.2.466.4v.134h.067l.4.333v-.067h.133v-.066c-.066-.067-.066-.067-.2-.067h-.066v-.067c-.067 0-.067-.066-.134-.133 0 0 .067 0 .067-.067 0 0 .067.067.333.134h.267c-.067 0-.133-.067-.2-.134h.067c0-.066 0-.066.133-.066V3.8h.333c0-.067-.066-.067-.066-.133C20.4 3.6 20.4 3.6 20.333 3.6c-.066-.067-.066-.067-.066-.133-.067-.067-.067-.134-.134-.2h-.066V3.2h.066c.067 0 .067 0 .134.067h.066c.067.066.067.066.134.066 0 0 .066 0 .066.067l.067.067h-.133l.266.2.134-.067-.067-.067v-.066h.067c0-.067 0-.067.066-.067H21v-.067h.133v-.066h.067V3.2l.133.133h.067l-.067-.066h.2L21.6 3.2v-.067h.067l.133.134V3.2h.067c-.134-.2-.4-.2-.6-.4h.066c.067 0 .067 0 .067.067.067 0 .133.066.267.133h.133l.067.067H22c.6.266.6.266.667.266h.066l-.2-.2c-.266-.133-.4-.2-.4-.266 0-.067-.133-.134-.2-.134H21.8v-.066h.067s-.267-.2-.334-.267h.067v-.067h.067c.066 0 .066 0 .133.067l.2.133h-.067c.067.067.134.067.2.134.267.133.267.133.467.333l.067.067.6.466c.133.134.133.2.133.2h-.133s0 .067.066.067h.2c.067.067.067.067.134.067L23.6 3.8v-.067h.067s-.4-.333-.4-.466c.066 0 .2.066.266.133-.133-.067-.266-.2-.4-.267 0 0 0 .067.067.067h-.067a.9.9 0 0 1-.266-.2c-.067-.067-.067-.067-.4-.267l-.134-.133h-.4l-.266-.133c.133.066.133.066.333.2 0 0 .067 0 .067.066.133.067.266.067.466.2l-.266-.133c-.067 0-.134-.067-.2-.133h.133c-.067-.067-.067-.067-.133-.067H22v-.067h.067s.066.067.133.067h.067c.266.133.266.133.333.133h-.067l-.133-.066c-.067 0-.467-.2-.467-.267h.2-.066c-.4-.2-.4-.2-.467-.267l-.067-.066C21.467 2.067 21.4 2 21.4 2h.067c-.134-.333-.134-.333-.067-.333h-.2c-.067 0-.067 0-.533-.2h.066c.134.066.2.066.2.066.067 0 .067.067.134.067h.133c-.067 0-.067-.067-.133-.067h.066-.066c.133.067.2.067.333.134.067 0 .133.066.267.066.066 0 .066.067.133.067.133.067.2.067.2.067h.067s.066 0 .066.066c.067.067.334.2.334.2s-.067 0-.067-.066c-.067 0-.067 0-.133-.067-.067-.067-.134-.067-.2-.133h.133c.2.133.2.133.267.133 0 0 .066 0 .066.067-.066 0-.066 0-.133-.067.067 0 .133.067.2.067h-.067.067l.867.466c.6.334.8.467 2 1.334.6.466.6.466 1.733 1.6l.067.066c.466.467 1 1.134 1.4 1.734.4.533.533.733 1.2 2.066-.134-.266-.334-.666-.534-.933v-.067c.2.4.334.534.534 1 .333.667.333.734.866 2.2l.2.8c.134.467.2 1.067.267 1.534.067.4.067.866.133 1.266v.534c.067 0 .067 0 0 .4M21.4 2.267l-.133-.067c0-.067.066 0 .133.067q0-.1 0 0'/%3E%3C/svg%3E");
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    display: inline-block;
    height: 32px;
    width: 32px
}

a.region span {
    display: none
}

@media(min-width:992px) {
    a.region {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0m15.333 15v-.2zm-11-13.733c.067 0 .067 0 .134.066h.066-.133c0-.066 0-.066-.067-.066m.534.2c-.067-.067-.134-.067-.134-.067 0 .067.134.067.134.067m.2 1.266s0 .067 0 0q0 .1 0 0 0 .1 0 0c-.067.067-.134 0-.2 0h-.2v-.066c-.067 0-.067-.067-.2-.067v.067c-.067 0-.067 0-.067-.067h-.067l-.133-.133c0-.067 0-.067-.067-.067h.067l-.067-.067s-.066 0-.066-.066h.066l-.066-.067h.066-.066L20 2.133c0 .067-.067 0-.067 0v-.066H20s-.067 0-.067-.067c-.066 0-.066-.067-.133-.133h.067l-.134-.067-.066-.067h.066l-.066-.066H20s-.067 0-.067-.067c.134 0 .134 0 .2.067h.067l.067.066h-.2l.066.067h-.066c.066.067.066.067.133.067h-.067c.067.133.134.133.2.2v.066l.067.067v.067l.067.066.066.067c.067.067.134.067.134.133.333.2.333.2.4.2m-.4.467H20.6l-.133-.133H20.4V3h.133l.067.067c.067 0 .067 0 .067.066zq0-.1 0 0m-.934-2.133c.067 0 .134.066.267.066h-.067s.067 0 .2.067h.334c-.067.133 0 .133.066.133l-.533-.2c-.067 0-.2 0-.267-.066m-.4-.067h.134c0 .067-.067 0-.134 0l.267.067c.067 0 .2.066.267.066h.2-.134c-.2-.066-.2-.066-.266-.066h-.2C19.4 1 19.333 1 19.333 1m0 .067h.4-.4m-.4-.134h.467-.133l-.134-.066c-.133.066-.2.066-.2.066-.133 0-.133 0-.2-.066zM18.6.867h.2-.067c0 .066-.066 0-.133 0m-.2.2c.067-.067.067 0 0 0h.067zq.1 0 0 0m0 0s-.067 0-.133-.067c.066 0 .066.067.133.067h-.133.133L18.333 1c.067 0 .067.067.067.067m-.2-.134h.2c0 .067-.2 0-.2 0m-.067 0c.067 0 .134.067.2.067h.134-.2c-.067-.067-.134-.067-.134-.067q-.099 0 0 0m-.266-.066L18 .933h.2-.133L18.2 1h-.067.067-.133c-.067-.067-.134-.067-.2-.133l.066.066c0-.066-.066-.066-.066-.066m-.134.066h.067c0 .067 0 .067-.067 0h.067zh.134zL17.8.867h.2-.067c.067 0 .134.066.067.066h-.333c.133.067.133.067.066 0M16.667 1h.066s.067 0 .067.067V1h.067l.066.067H17h-.333.066-.066c.066-.067.066 0 0-.067m-.4.133s0 .067 0 0q.099.1 0 0c.066 0 .066-.066.066-.066s0 .066-.066.066c.066-.066 0-.066.066-.133h.2L16.6.933h.067V.8h.066v.067h.2L17 .933h.067s0 .067.066.067l.067.067h.067v.066h.066-.066V1.2H17.2c0-.067 0-.067-.067-.067 0 0 0 .067-.066.067v-.067s0-.066-.067-.066V1h-.067v.067h-.066v.066H16.8V1.2c0 .067-.067 0-.067.067-.066-.134-.066-.134-.133-.134h-.067s-.066-.066.134-.066h.066-.2c0-.067.134-.067.134-.067h.066-.066V.933s0 .067-.067.067h-.067v.067c-.2.2-.2.2-.266.066q0 .1 0 0m-3-.266h-.134zM12 1.133h.333H12m-1.2.4s-.067 0 0 0l.4-.133h.067l.066-.067.2-.066h.2-.066.066l.134-.067c.133 0 .266-.067.4-.067-.067 0-.134.067-.2.067h.133l.133-.067c-.066 0-.133 0-.2.067l.134-.067h.6-.134.067-.467.067-.067.067l.2-.066h.2c.067 0 .133 0 .2-.067h-.067.4-.133.333c.067 0 .2 0 .267-.067h.267c-.067 0-.2 0-.267.067-.2 0-.4.067-.4.067h.067-.534.467-.4.933-.666.4-.2c.066 0 .066 0 .266-.067h.467l.467-.333h.2-.067.4-.133.266-.133.133-.133.2-.267.134H15h.067-.667.133-.2c-.133 0-.266.066-.4.066H13.4h.133-.333.067c-.067 0-.134 0-.2.067h-.134.134C13 .8 12.8.867 12.8.867c-.133 0-.2.066-.333.066L12.333 1l-.2.067h-.066l-.2.066h.066L11.8 1.2c-.133.067-.133.067-.267.067l.134-.067H11.6h.067-.134.067-.067.067l-.467.133h.2-.133L11 1.4c-.067 0-.2.067-.267.067zh-.133zm-.267.534c.067 0 .067 0 .067-.067 0 0 .067 0 .067-.067.066 0 .066-.066.133-.066.067-.067.067-.067.133-.067h.134s.066 0 .066-.067c0 0 .067 0 .067-.066h.2c.067 0 .067-.067.133-.067h.2-.2c.067 0 .067 0 .067-.067.067 0 .067 0 .133-.066h.4H12h.133c.134 0 .2-.067.334-.067h.8-.067.8-.133.2-.334.334-.134.334-.134.6-.066H15h-.333.066-.466c-.067 0-.2 0-.2.067h.266-.2c.134 0 .2-.067.334-.067-.067 0-.067 0-.134.067h-.066c-.067 0-.2.066-.267.066.067 0 .133-.066.2-.066h.067c.066 0 .266-.067.266-.067h.134c-.067 0-.067 0-.134.067-.066 0-.133 0-.133.066h-.067.067a2 2 0 0 0-.467.134h-.066c-.067 0-.067 0-.134.066l-.2.067c-.066 0-.066 0-.133.067h.133l-.066.066c-.067 0-.067 0-.067.067h.133v.067h-.066c-.067.066-.134.066-.2.133.733-.733.733-.733.866-.733V1.4h-.2v.067H14l-.067.066-.066.067H13.8l-.133.133V1.8h-.134l-.2.067h.067c-.067.066-.067.133-.2.133H13l.067-.067H13V2l-.133.067h.2s0 .066-.067.066c0 0-.067 0-.067.067-.066.067-.066.067-.133.067h-.067V2.2h-.066c0 .067 0 .067-.067.2.067.133-.2.133-.267.267h-.066V2.6l.066-.133c-.066 0-.133.066-.2 0-.066 0-.066.066-.066.066L12 2.667h.133v.066h.134s.066 0 .066-.066c-.066.066-.066.066-.133.066h-.133c-.334.067-.534.334-.867.334V3h-.067c-.066.067-.066.067-.2.133 0 0-.066 0-.066.067H10.8l-.133.067c-.2.066-.267.066-.334.133-.066.067-.066.067-.133.067h-.067c-.066.066-.133.133-.266.133 0-.067 0-.067.066-.133h-.066c-.067.066-.067.066-.134.066H9.6l-.333.334L9.133 4c-.133.067-.2.133-.266.133-.067 0-.134 0-.6.534l-.067.066c-.067.134-.2.067-.2.067v-.067l-.067-.066s0-.067.067-.067h-.2v-.067c.2-.533.4-.6.6-.733l.133-.133c-.066 0-.133.066-.2.066 0-.066 0-.066.267-.2h.067l.066-.066h-.066c0-.067 0-.067.333-.4.067 0 .067-.067.067-.067.066-.067.133-.067.2-.067.066 0 .133-.066.2-.133h.2c.066 0 .066-.067.133-.067l.067-.066h.066c.067 0 .067-.067.134-.067h.133-.067v-.067h-.066V2.6s-.067.067-.134.067c-.066 0-.066 0-.2.066.067-.066.067-.066.067-.133l.4-.2h.133c.067 0 .067-.067.067-.067 0-.066 0-.066.133-.133-.066 0-.066 0-.133.067h-.067V2.2c.067 0 .067-.067.067-.067-.067 0 0-.066.133-.066M13.8 7.4c-.067.067-.067.067-.133.067l-.067.066c-.067.067-.133 0-.2 0s-.067-.066-.133-.066c-.067 0-.067.066-.134.066h-.266l-.067.134h-.133c-.067-.067-.067-.067-.067 0l-.067.066H12.4c.133-.066.133-.066.2-.2h.133c.067 0 .067-.066.067-.066h.133V7.4c-.066-.067-.133 0-.2 0-.066-.067-.133 0-.2 0v-.133l.134-.067h.066v-.067h-.2v-.066h.067V7l.067-.067c.066 0 .133.067.2.067.066 0 .066-.067.066-.067V6.8c-.133-.067 0-.2-.066-.267V6.6h-.2v-.067c0-.066.066 0 .066-.066v-.2c0 .066 0 .066-.066.066H12.6v-.066h-.133s0-.067.133-.067c.067 0 .067-.067.067-.133V6s-.067 0-.067-.067c0 0 0-.133.067-.133 0 0 0 .067.066.067h.134c0-.067 0-.067.066-.134 0-.066.067-.066.067-.133h.333l.067.067c0 .066-.133 0-.133.066l-.067.134h.333c0 .066 0 .066-.066.133 0 .067-.067.067-.134.133V6.2c-.066 0-.066 0-.133.133 0 .067 0 .067.133.067.067 0 .134.133.067.133l.067.067h.066v.067c.134 0 .067.066.067.2h.133c0 .266 0 .266.067.2.067-.067.067-.067.067-.134h.066S14 6.933 14 7c0 0 0 .067.067.133V7.2H14c0 .067 0 .067-.067.067-.066 0-.066 0-.066.066-.067 0-.067 0-.067.067m-1.333-.333s-.067.066 0 0c-.134.066-.2.066-.334.066 0 0-.066 0-.066.067v.067s-.067.066-.134.066c0 0-.066-.066-.133 0h-.133v-.066h.066V7.2c.067-.067.067-.067.134-.067 0-.066 0-.066.066-.133H11.8c0-.067.067-.2.067-.267h.266c0-.066.067-.133.067-.2h.133V6.6h.067v-.067h.133s-.066.067 0 .067c.067.067 0 .067 0 .067s-.066.066-.133.066V6.8c0 .067 0 .133-.067.133 0 .067 0 .067-.066.134H12.2c.2-.067.267 0 .267 0m-1-3s-.067 0 0 0H11.2V4c0-.067.067-.067.067-.133h-.2l.066-.067h.267s.067 0 .067-.067v-.066h-.2c.133-.267.4-.134.4-.134s0-.066.066-.066h.067v.066s0 .067-.067.067c0 0 0 .067-.066.067h.066c.067 0 .134-.067.267-.067h.133c.067 0 .134-.067.2-.067h.2c-.066.067-.066.067-.133.2.067 0 .067 0 .067.067v.067c0 .066-.067.066-.067.133h-.267c-.066 0-.066 0-.133.067h-.133l-.067.066-.133.134h-.134c0-.067 0-.134-.066-.2q.099 0 0 0m1.2 1.6c.066-.067.066-.067.066-.134v-.066h.067l.067-.067h.066v.067l-.066.066V5.6H12.8l-.067.067zM10 1.867l.133-.067.2-.067-.2.067h-.066zM7 3.533l.2-.133h.067L7 3.6zm-.267.2.134-.133.066-.067c.067-.066.2-.133.267-.2l.2-.133s-.067 0-.067.067l-.066.066L7.4 3.2l.133-.067L7.4 3.2l-.133.067q.6-.3 1-.6H8.2l-.2.2-.133.066.066-.066.267-.134.133-.066.2-.134c-.133.067-.2.134-.266.134l.266-.134.134-.066L8.8 2.4h.067l.066-.067.134-.066H9l.133-.067.067-.067h.067H9.2h.133l.467-.2.267-.133.2-.067-.134.067H10l-.2.067L9.6 2l-.267.133L9.6 2l.133-.067.2-.066.2-.067.067-.067.133-.066-.2.066-.133.134-.133.066-.2.067.133-.067.133-.066-.066.066L9.8 2l-.067.067-.133.066h.067L9.6 2.2l-.133.067h-.134.067l-.067.066L9.2 2.4v.067l-.133.066H9l-.067.067v.067l-.066.066q-.2-.099-.2 0h.066l-.066.067-.134.067-.066.066L8.4 3l-.067.067H8.4l-.133.133-.134.067h-.066L8 3.333l-.133.067-.2.133L7.8 3.4l.2-.267-.067.067-.133.067-.267.266V3.6l-.2.2-.066.067-.2.133c-.067.067-.134.067-.134.133V4L7 3.867l.067-.067L7 3.867l-.067.066-.133.2-.133.134V4.2H6.6l.2-.2h-.067l.134-.133L7 3.8l.2-.2.067-.067L7.2 3.6l-.067.067V3.6c.067-.067.134-.067.134-.133l.066-.067v.067H7.4l.2-.134.2-.133L8 3l.2-.133.133-.067.067-.067.133-.066L8.6 2.6l.133-.067.2-.066.2-.134h-.066l-.134.067h-.066l.066-.067-.066.067-.2.067-.067.066-.133.067-.134.067h-.066l-.2.133-.134.067-.133.066L7.667 3l-.134.067-.066.066-.134.134-.066.066H7.2l-.133.134-.2.133v.067zL6.6 3.8s.067-.067.133-.067M7.933 3l.134-.133.2-.134-.134.067zm-1.4.933L6.4 4l-.133.067zm-.2.134L6.4 4c-.067.067-.067.133-.133.133L6.2 4.2h-.067zm-5.4 9.2v-.6c0-.067 0-.134.067-.2l.067-.2.066-.134v.067l.067-.133c.133-.4.267-1 .467-1.4.2-.467.266-.667.4-1.067v.067c-.067.2-.134.4-.2.533-.067.067-.067.2-.134.267l-.133.2c.6-1.467.6-1.467 1-2.2.2-.4.333-.534.467-.8-.134.266-.334.533-.467.733v.067c.8-1.334.8-1.334 1.267-1.934.266-.266.533-.666.8-.933H4.6v.133l-.2.2-.2.267c-.067 0-.067.067-.133.133l-.134.2-.133.2h.067L4 6.6v-.133l.133-.134c.067-.066.134-.2.2-.266l.134-.2h.066l.134-.134L4.8 5.6l.2-.2.2-.2.067-.133L5.333 5l.067-.067.333-.266.134-.134L6 4.4l.2-.2.133-.133L6.467 4v.067L6.533 4l-.066.2-.134.067-.066.133h.066l-.2.133-.2.2-.2.2H5.8L5.733 5l-.066.067h.066l.134-.134L6 4.867s.067 0 .133-.067l.267-.2-.2.133-.2.334-.133.2-.134.2-.066.066H5.6V5.6l-.067.133-.066.134.066.066V6H5.6l-.133.133h-.134L5.2 6.2l-.133.133V6.4l.133-.067.133-.133H5.4v.133l.067.067-.134.133-.066.067v.067l-.067.066-.133.067h-.134l-.2.2-.133.133h-.067l-.066-.066H4.2l-.067.066L4 7.267h-.067L3.8 7.4l-.133.133H3.6V7.6l-.067.067-.2.2L3.2 8l.133-.133L3.6 7.6l.2-.133.2-.134h.067l-.134.2-.133.134L3.667 8v.333h.066l.2-.333H4l-.067.133-.133.134-.133.2-.067.066-.133.067h-.134l-.066.067L3.2 8.8v-.067c.067-.133.067-.133.2-.266h.067l.066-.067c0-.067-.133-.067-.133-.067l-.133.134-.134.133h-.066L3 8.667h-.067l-.133.2-.133.266-.067.134h-.067l-.066.133H2.4l-.2.333-.067.067-.066.2-.067.133V10v.067l-.067.133-.066.133v.134l-.067.266-.067.067-.066.133L1.6 11l-.067.133-.133.2-.067.067-.066.267c0 .066-.067.133-.067.2-.067.133-.067.266-.133.4L1 12.533l-.067.334-.066.2.066.266v.134-.2M4.8 7.333c.067 0 .067.067.067.067s0 .133.066.133c0 0 0 .067-.066.067-.067.067-.067.067-.134.2C4.667 8 4.6 8 4.6 8h-.067v-.267h-.266c.133-.2.133-.2.133-.266.133 0 .267-.134.467-.267.066-.067.066-.133.133-.2l.067-.067c0 .067 0 .067-.067.134 0 0-.067 0-.067.066-.066.067-.066.067-.133.2M4.2 7.2s0-.067 0 0l.067-.067v.2l-.134.134v-.134c0-.066.067-.066.067-.133m-2.733 8.133q-.1.1 0 0c-.067.067-.134 0-.134 0s-.066.067-.133 0l-.067.067c0 .067 0 .067-.066.067l-.067-.2v-.334h.067s0 .067.066.067v.267H1.2V15.2s0 .067.067.067l.066-.067c.067 0 .067.067.134.133q-.1 0 0 0m-.667-1.4c0 .067 0 0 0 0 .067.134.067.134.067.2v.334s.066.266.066.333H.8v-.6.133c-.067 0 0-.4 0-.4m-.067 1.4V15.2H.8zC.8 15.267.8 15.4.8 15.4v.067-.067c0-.067-.067-.067-.067-.067m10 14.934q-.099 0 0 0c-.2-.067-.2-.067-.266-.067H10.4s-.4-.133-.667-.267h-.066c-.067 0-.067 0-.2-.066h-.134l-.4-.2h-.066c-.067 0-.134-.067-.2-.067H8.6c-.2-.133-.4-.2-.6-.333-.067-.067-.133-.067-.133-.067.066 0 .133.067.2.067-.067-.067-.2-.134-.267-.2-.067 0-.067-.067-.133-.067 0 0 .066 0 .066.067.067 0 .067 0 .067.066.067 0 .067.067.133.067-.333-.2-.333-.2-.4-.267-.066-.066-.133-.133-.2-.133 0 0-.066 0-.066-.067-.067-.066-.134-.066-.134-.133l.334.267c-.2-.134-.334-.267-.534-.4-.133-.134-.133-.134-1-.867l-.066-.067-.134-.133c-.266-.267-.533-.6-.8-.867v-.066a13 13 0 0 1-.466-.534 1.4 1.4 0 0 1-.267-.4s0-.066-.067-.066V25.4c-.133-.267-.133-.267-.2-.333V25s0-.067-.066-.067l-.067-.066c-.067-.067-.067-.067-.133-.2V24.6s0-.067-.067-.067l-.067-.066c0-.067-.066-.067-.066-.134-.134-.133-.2-.333-.267-.466-.533-.334-1-1.334-1.2-1.8 0-.067-.067-.067-.067-.134-.133-.333-.266-.6-.4-.933v-.067c-.2-.333-.2-.533-.2-.533 0-.067 0-.067-.066-.133-.067-.067-.067-.067-.134-.4V19.8c-.066-.2-.066-.2-.066-.4 0-.067 0-.067-.067-.267.067-.466-.267-.933-.2-1.4v-.066L.733 17.6v.333-.066l-.066-.2c0-.067 0-.067-.067-.267l.067-.067v-.2.067-.267V17v-.333.2-1.2 1.8h.066v.133c0-.067 0-.133.067-.133v-.334s.067-.066.067-.133.066-.067.066-.067v-.2.067c0 .133-.066.333.067.8v-.667c.067 0 .067.067.067.134.066.066.066.133.066.2l.067.066h.067c.066.067.066.067.066.2 0 0 .067 0 .067-.066v-.134h.267s.066.067.066.134v.066c0 .134 0 .134.067.2l.067-.066h.066c0 .133 0 .133.067.2l.067.066c.066.134.466.667.466.667H2.6c.067 0 .067 0 .133-.067l.067.067s.067.067.133.067c.134.2.334.333.4.6 0 .133.067.2.067.266h.067c-.134.134-.134.134-.134.467 0 0-.066.067-.066.133v.134h.066v-.2H3.4c.2.133.2.133.2.2v.333h.133c0-.067-.066-.133-.066-.2.066 0 .066 0 .2.067h.066c.067 0 .134 0 .4.266l-.066.067c0 .067 0 .133.2.133V20.8c.133 0 .133 0 .266.133.134 0 .2 0 .267.067.333-.133.4.333.667.467H5.8c.2.133.333.533.333.6v.266c0 .134-.066.467-.066.467v.067H6l-.133.333c0 .067.066.2.066.267A.2.2 0 0 1 6 23.6s0 .067.067.067L6 23.6c0 .067.067.133.067.267v.066c.066.134.133.2.133.334 0 .133 0 .133.067.266 0 0 0 .067-.067.067 0 .067 0 .067.067.267 0 .066 0 .066.066.133H6v.133h-.133c-.067.6.4.934.533 1.4-.067-.066-.067-.133-.133-.133 0 .067 0 .133.4.667-.067.066-.067.066-.267-.067h-.067c.067.067.2.133.267.2l.133.133H6.8c.067.067.067.067.133.067l.067.067c.067.066.133.2.2.266h-.267L7 27.8c.2.133.2.133.2.2l.067.067s.066 0 .066.066h-.066s-.067 0-.067-.066c-.067 0-.067 0-.067-.067.067 0 .067.067.134.067l.2.133v-.067l.066.067c.134.067.2.2.334.267.066.066.133.133.2.133H8s.067.067.133.067H8.2c.133.066.2.133.333.2H8.6l.067.066s.266.2.533.334q.1 0 0 0h.067c.066.066.133.066.2.066.066 0 .066.067.066.067.067 0 .067 0 .334.133h.066c.134.067.4.134.4.2.067 0 .067.067.134.067.066.4.066.4.266.467m12.334-6.134c-.067.134-.134.134-.134.2v.2c0 .067-.066.067-.133.134-.067.066 0 .2-.067.266 0 .067-.066.067-.133.067-.067.067-.133.067-.2.067-.067.066-.067.266-.133.333l-.2.2c-.067.133-.067.267-.2.4-.2.2-.4.133-.467.133v-.066h-.2c.067-.067.067-.067.067-.2v-.334l.066-.066c.067-.067.067-.2.134-.2l.133-.134h.067l.066-.133v-.067c0-.066.067-.266.067-.266 0-.067.067-.067.133-.134 0-.066 0-.133.067-.2 0-.066.067 0 .133-.066.134-.067.267.066.4-.067.067-.067.067-.133.067-.133h.067V24l.066-.133c.267-.134.267-.134.267-.2l.067-.2c.133.066.2.133.2.133zM24.4 18.2c-.333 1.8-2.533 2.133-3.067 3.867v.066c.067.267-.133.6.067.867 0 .2-.067.4-.067.533v.2c0 .067 0 .134-.066.134-.334.6-1 .8-1.467 1.2.067.6.067.6 0 .733-.2.067-.667.4-.667.4.134.6-1 1.133-1 1.133-.066.134-.066.134-.466.2v.067c-.2.067-.334.067-.467.067s-.133 0-.267.066H16.6c-.133-.066-.133-.066-.133-.2H16.4l-.067-.066c0-.067.067-.067.134-.134v-.066c-.067-.134-.067-.134-.067-.267-.267-.333-.533-1.067-.533-1.067v-.4c-.067-.066-.067-.066-.134-.4-.2-.133-.2-.2-.266-.466-.134-.067-.134-.134-.134-.4 0-.467.467-.867.467-1.334-.067-.066-.133-.066-.133-.2V22.6c-.4-.533-.4-1.267-1-1.667 0 0 0-.066.066-.066h.067c.067-.2.2-.934.2-.934V19.6h-.867c-.2-.067-.266-.067-.333-.467-.067 0-.267-.133-.533.067H13.2c-.4-.067-.533-.067-.6.2-.4.067-.533.133-.6-.067h-.733c0 .067-.067.134-.067.2 0 0-.333.067-.8-.4v-.266c-.6-.134-.6-.334-.6-.6 0 0-.733-.467-.733-.934V17.2c0-.133-.067-.267-.067-.333.2-.134.2-.134.2-.2v-.2c0-.667 0-.667.133-.867 0-.067 0-.067-.4-.133-.066-.067-.066-.134-.066-.2 0 0 0-.067.066-.067.2-.067.267-.067.267-.667h.2c.067-.333.333-.666.533-.933.134 0 .467-.2.467-.467h.267v-.2c.066-.2.133-.4.133-.666.133-.067.267-.067.333-.067 0-.133 0-.267.067-.4.2 0 .267 0 .333-.067 0 0 .067-.2.134-.333h.133c.133.133.4.067.533.133h.067l.533-.266h.467c.333-.334.6-.134.8.066.333-.2.333-.2.933-.2.067 0 .2.067.267.067v.067c-.2.066-.2.066-.2.133.267.933.267.933.533.933 0 0 .534 0 .6.334.2.066.334.066.534.066.133 0 .2.2.4.267h.2c.066-.067.066-.067.066-.6.734 0 1.334.4 2.067.533h.067c.066 0 .133-.066.2-.066H20l.4.2c0 .4 1.2 2.6 1.2 2.6 0 .066.067.133.067.2v.2c-.134.533.466 1 1.2 1.6 0 .066 0 .133.066.2 0 0 .067 0 .067.066 0 .067 0 .067.133.334.134.066.2.066.467.066h.133c.334.134.534-.2.8-.2-.133-.066-.133 0-.133.067m4.867.733s0 .067 0 0v.134c0 .066 0 .133-.067.2h-.133S29 19.2 29 19.133v-.266l.067-.134V18.4h.066v.133c.2.267.134.334.134.4m.8 3.2-.134.267s0 .067-.066.067c0-.067.066-.067.066-.134 0 0 0-.066.067-.066v.066-.133s0-.067.067-.133V22c.066 0 .066-.067.133-.067-.133.134-.133.2-.133.2m-.134-.2V21.8v.133q.1 0 0 0m.4-.533q-.099 0 0 0c-.066.067-.066.067-.066.133 0 .067-.134.267-.134.267v.067c0 .066-.066.066-.066.133.066-.2.133-.467.2-.733 0-.134.066-.267.066-.4 0-.134 0-.267.067-.4V20.4c0-.133.067-.267.067-.267 0-.133.066-.2.066-.333v-.267c0-.066 0-.133.067-.133v.133c.067 0 .067-.066.067-.066v.733c0 .133-.067.2-.067.333 0 .067-.067.134-.067.267v.133l-.066.2c.066-.066.066-.066.066-.133 0 .067-.066.333-.066.333zm-.266-.067s0-.266.133-.466l-.067.266c-.066.134 0 .134 0 .134v.066c0-.066 0-.066-.066 0v.134zq0 .1 0 0m.2-.933v.267-.267m0 .067s0-.067 0 0m.066-.267s-.066 0 0 0c-.066 0-.066-.067 0 0v-.133.066c0-.066-.066 0 0 .067-.066-.067 0-.067 0 0m.467-.2c0 .067-.067.2-.067.267l-.133.466-.267.667.067-.133c.067-.134.067-.134.067-.267v-.067c.066-.266.133-.533.266-.8v.067l.134-.467c0 .267 0 .267-.067.267m.533-3.933v-.8c-.066.333-.066 1 0 1.266v1c-.066.4-.066.4-.266 1.267.066-.933.066-.933.066-1.067v.067-.267s-.133.6-.133.667 0 .2-.067.267v1.266s-.133.534-.133.667c0 0 0 .067-.067.2 0-.2 0-.467.067-.6 0-.067.067-.2.067-.267 0-.133 0-.266.066-.4v-.066c.067-.267 0-.534.067-.734v-.066c.133-1.067.2-1.6.067-1.8v.2C31 16.933 31 16.933 31 17h-.067c-.133-.2.067-.467-.066-.667H30.8v-.2c0-.066 0-.066-.067-.2-.066-.333-.066-.466-.133-.666h-.067v.133h-.066c0 .067-.067.133-.067.2 0 0-.067 0-.067.067 0 .266 0 .266-.066.333l-.067.2s-.2.933-.467.933c-.4-.2-.4-.2-.4.067v.267c-.266 1.133-.266 1.133-.466 1.333H28.8s0-.067-.067-.067c0-.333-.133-.6-.066-.933v-.067c.066-.6-.267-1.066-.2-1.666v-.134s0-.466-.134-.6h-.066v.067l-.134.133c-.2 0-.2-.2-.266-.333 0 0-.134-.133.133-.2-.133-.067-.133-.067-.2-.067h-.067c-.066-.066-.066-.066-.066-.133H27.6c0-.2-.333-.533-.333-.533h-.2l-.2.066h-.334s-.066 0-.066-.066h-.2c-.067-.067-.134-.2-.267-.134h-.2c-.133-.066-.067-.133-.133-.266-.067-.067-.067-.067-.134-.067h-.066c-.067 0-.067 0-.134.067H25.2c-.333-.067-.333-.067-.467-.2-.066-.067-.2-.067-.266-.2-.067-.2-.067-.2-.2-.267l-.2-.2s-.267-.133-.267.067c0 .266.133.466.2.666.267.134.267.134.333.2v.267h.067a.7.7 0 0 0 .333.067h.2s0 .133-.266.066H24.6s-.067 0-.067.067h-.066c0 .2.2.267.2.267l.133-.134h.067c.066 0 .066.067.133.067h.2c0-.4 0-.4.133-.4l.067.067v.266c0 .067 0 .067.067.067 0 .067 0 .133.066.133V14.6h.067l.067.067c.066.066-.067.266.066.2.067 0 .134 0 .134.133v.133l.066.067H26v.133c-.067 0-.067.067-.067.067h-.066c-.067.133 0 .267-.067.4-.067 0-.067-.067-.067-.067-.066 0-.133.134-.133.2v.134h-.2c0 .066-.067.133-.133.266h-.2C25 16.4 25 16.6 25 16.6h-.4c-.067.067-.133.067-.133.067-.067.066-.067.066-.067.2-.133 0-.133 0-.2.066-.2.2-.533.134-.667.334 0 0-.066.066-.066.133l-.067-.067h-.267c-.066 0-.066 0-.2.2-.066.134-.4.067-.466-.2v-.466c-.267-.734-.267-.734-.4-.8C22 16.067 22 16 22 15.933c-.067-.2-.333-.4-.333-.4-.2-.066-.067-.333-.134-.466 0 0-.2-.4-.266-.467-.067-.067-.134 0-.2-.067q-.1-.1 0-.2v-.066l-.2-.467c-.067-.133-.2-.2-.267-.333V13.4c-.067.067-.067.133-.133.133H20.4c-.067-.066-.067-.066-.133-.2-.067-.133-.2-.2-.2-.333v-.067L20 12.867V12.8c-.133 0-.133 0-.267-.067.067 0 .2.067.2.067s.067 0 .067.067h.2c.067-.067.133-.334.133-.334.067 0 .067 0 .134-.133v-.133s0-.067-.067-.067c-.067-.067 0-.2 0-.267V11.8l-.067-.067h-.066c-.067-.066-.067-.066-.134-.066H20v.2h-.333L19.6 11.8l.467-.467h-.134v.134h-.2l-.066-.067-.067.067v.133l-.067.067v-.2c0-.067-.066-.067-.066-.134V11.2c.066-.133-.2-.2-.134-.333h.067l-.067-.067h-.066v-.067c-.4-.133-.4-.133-.467-.066v.133h-.133c-.067 0-.067-.067-.134-.067h-.066v.067c.066.067.066.067.2.133.066.2.066.267.2.267 0-.067.066-.067.066-.133.134.066.134.066.2.133H19v.133l-.067.067h-.066c-.067 0-.067-.067-.134-.067 0 0-.066 0-.066.067v.133c0 .067-.067.067-.067.134h-.2v-.134c-.067-.066-.067-.066-.2-.133v.067c-.133-.067-.133-.067-.2-.2 0 0 0-.067.067-.067 0 0 0 .067.066.067h.134c0-.067 0-.134-.067-.2-.2 0-.2-.134-.2-.267-.133-.067-.133-.067 0-.333-.133-.2-.333-.2-.467-.4V10c-.333-.067-.4-.467-.733-.533-.067-.134-.067-.2-.2-.134v.134l-.067.066-.066.067v.133h.133c0 .067.067.134.067.134h.066c.2.2.2.2.2.266.2.2.334.2.4.2.067.2.267.2.4.334v.2c-.066-.067-.066-.067-.2-.134-.066 0-.133 0-.2.067 0 0 0 .067.067.067h.133V11c-.133.133-.266.333-.466.4v.2h-.334c-.133-.067-.2-.2-.333-.267 0 0 0-.066.067-.066.133 0 .666-.067.733-.134 0-.2-.333-.533-.933-1 0-.066-.067-.066-.067-.133-.2-.133-.2-.4-.467-.467-.133.134-.2.134-.266.134H15.4c-.733-.2-.733-.2-.733-.134h-.134c-.133 0-.133 0-.266-.066H14.2c-.333-.067-.267.066-.267.266V9.8c0 .067 0 .067-.066.133 0 0-.6.134-.667.267-.133.2-.133.2-.133.267.066.066.066.066.066.133s0 .133-.066.133c-.467 0-.8.334-1.2.467h.066-.066c0-.067-.067-.133-.067-.133-.133-.067-.133-.067-.2-.134h-.133c-.067-.066-.134-.066-.2-.066h-.134c0-.134 0-.134.067-.2v-.2c-.067-.067-.067-.067.133-.4 0-.067 0-.2.067-.267-.067-.2.133-.333 0-.533V9.2c.067 0 .133 0 .267-.067l.066-.066c.067.066.067.066.2.066h.4c.067.134.2.067.334.134h.066c.067 0 .134-.067.134-.067.2-.467.2-.467.2-.6-.067-.067-.134-.067-.134-.133V8.2c0-.067 0-.067-.133-.133h-.133C12.6 8.067 12.6 8 12.533 8l-.066-.067c.066-.066.066-.066.266-.066 0 0 0 .066.067.066h.333V7.8l.067-.067s-.067 0-.067-.066c0-.067 0-.067.067-.134 0 0 .067 0 .067.067l.066.067h.267v-.134h.2c0-.066 0-.133.067-.266H14c.2-.134.2-.134.333-.134V7l-.066-.067v-.066h.2c.333-.267.333-.267.533-.2h.267V6.6c0-.067-.067-.067-.067-.133v-.134c0-.133-.133-.2-.067-.333.067 0 .067-.067.134-.067v-.066s0-.067.066-.067c.067 0 .067 0 .2-.2.067 0 .067 0 .067.333h.067V6l-.067.067v.066h.067c.066-.066.066-.066.2-.066h.066c0 .2-.066.333-.066.333-.067 0-.134-.067-.2-.067h-.134v.134h.067l.067.066h.066s.067 0 .067-.066V6.4h.133c.067 0 .067 0 .134-.067h.066c0 .267.134.2.734-.066.066.066.2.133.266.2h.067V6.4c-.067 0-.067-.067-.067-.133.067-.067.067-.067.334 0V6.2s-.067 0-.067-.067c0 0 .067-.333.067-.533.066 0 .066-.067.133-.133h.067v.066l.066.067s0 .067.067.067h.067s.066 0 .066-.067.067-.067.134-.067v-.066l-.2-.2c-.067 0-.067.066-.134.133-.133 0-.133 0-.2-.067v-.066c.067 0 .134-.067.134-.067H17.6v-.067h.067V5.2h.066s.067-.067.067-.133h.133c.2-.134.334.066.534 0 .066-.2.066-.2.333-.2v-.134h-.2s0-.066-.067-.066c0 0-.066 0-.066.066h-.334V4.8c-.133.067-.266 0-.333.067 0 0-.333-.2-.4-.2V4.2c.4-.333.4-.333.4-.467h.067s0-.066-.067-.133-.067-.067-.133-.067V3.6c-.067 0-.067 0-.134-.067H17.4c0 .134-.067.267-.067.4V4c-.066 0-.066 0-.133.067 0 0-.133.2-.333.2l-.134.2V4.8s.067 0 .067.067V5h.2v.133c-.067.067-.067.067-.067.134-.066 0-.066.066-.133.066 0 0-.067 0-.067.067v.133c0 .134 0 .134-.066.2h.066V5.8h.134v.067h-.134V6h-.066c0 .067-.067.067-.067.067h-.133c-.067 0-.067.066-.134.2h-.266V6.2c0-.067.066-.067.066-.067l-.066-.066S16 6 16 5.933V5.8l-.067-.067h-.066c-.067 0-.067-.066-.067-.133l.067-.067c0-.066-.067-.066-.067-.133v-.067c0 .067 0 0-.067 0V5.4c-.133.067-.133.067-.2.133 0 0-.066 0-.066.067h-.134c0 .067-.066.067-.066.067h-.134l-.066-.067h-.134v-.067c.067 0 .067 0 .067-.133h-.133v-.067c.066 0 .066 0 .066-.133L15 5.133v-.066h-.133s0-.067.066-.134H15l.067-.2v-.066c-.067 0 .066 0 .133-.134.067 0 .133-.066.2-.066 0 0 .067 0 .067-.067v-.133h.133C15.8 4.2 16 4.2 16 4h-.133v-.067c.2-.066.2-.066.266-.133 0-.067.067-.133.067-.267 0 0 .133-.066.133-.133 0 0 .067 0 .067-.067 0-.066.067-.133.067-.133.2.067.2.067.266.067V3.2c-.066 0-.133 0-.266.067-.067 0-.067 0-.134.066h-.066v-.066l.066-.067c.067-.067.067-.067.134-.067V3h.133v-.067h.067V3l.133.067h.067V3l-.067-.067s0-.066.067-.066h.066V2.8s0 .067.067.067.133 0 .067-.2V2.6c.066 0 .133.067.2.067 0 0 0 .066.066.066V2.6h.267v-.067c-.133 0-.133 0-.133-.066-.134.2-.134.2-.067.2h.067v.066h.066l.067-.066c.067 0 .067 0 .133-.067v.067h.067c.067.066.067.066.067.133v-.133H18v.066s0 .067.067.067h.066v-.067c.2 0 .267.067.267.134v.066h-.067V3c.067 0 .134.067.2.067V3h.2v.133h.134v-.066h.066c.067 0 .067.066.134.066h.266s.067 0 .067.067l.4.133s.533.267 0 .467h-.067c-.066 0-.133-.067-.2-.067h-.2s-.333-.133-.466-.2c.066.2.4.2.466.4v.134h.067l.4.333v-.067h.133v-.066c-.066-.067-.066-.067-.2-.067h-.066v-.067c-.067 0-.067-.066-.134-.133 0 0 .067 0 .067-.067 0 0 .067.067.333.134h.267c-.067 0-.133-.067-.2-.134h.067c0-.066 0-.066.133-.066V3.8h.333c0-.067-.066-.067-.066-.133C20.4 3.6 20.4 3.6 20.333 3.6c-.066-.067-.066-.067-.066-.133-.067-.067-.067-.134-.134-.2h-.066V3.2h.066c.067 0 .067 0 .134.067h.066c.067.066.067.066.134.066 0 0 .066 0 .066.067l.067.067h-.133l.266.2.134-.067-.067-.067v-.066h.067c0-.067 0-.067.066-.067H21v-.067h.133v-.066h.067V3.2l.133.133h.067l-.067-.066h.2L21.6 3.2v-.067h.067l.133.134V3.2h.067c-.134-.2-.4-.2-.6-.4h.066c.067 0 .067 0 .067.067.067 0 .133.066.267.133h.133l.067.067H22c.6.266.6.266.667.266h.066l-.2-.2c-.266-.133-.4-.2-.4-.266 0-.067-.133-.134-.2-.134H21.8v-.066h.067s-.267-.2-.334-.267h.067v-.067h.067c.066 0 .066 0 .133.067l.2.133h-.067c.067.067.134.067.2.134.267.133.267.133.467.333l.067.067.6.466c.133.134.133.2.133.2h-.133s0 .067.066.067h.2c.067.067.067.067.134.067L23.6 3.8v-.067h.067s-.4-.333-.4-.466c.066 0 .2.066.266.133-.133-.067-.266-.2-.4-.267 0 0 0 .067.067.067h-.067a.9.9 0 0 1-.266-.2c-.067-.067-.067-.067-.4-.267l-.134-.133h-.4l-.266-.133c.133.066.133.066.333.2 0 0 .067 0 .067.066.133.067.266.067.466.2l-.266-.133c-.067 0-.134-.067-.2-.133h.133c-.067-.067-.067-.067-.133-.067H22v-.067h.067s.066.067.133.067h.067c.266.133.266.133.333.133h-.067l-.133-.066c-.067 0-.467-.2-.467-.267h.2-.066c-.4-.2-.4-.2-.467-.267l-.067-.066C21.467 2.067 21.4 2 21.4 2h.067c-.134-.333-.134-.333-.067-.333h-.2c-.067 0-.067 0-.533-.2h.066c.134.066.2.066.2.066.067 0 .067.067.134.067h.133c-.067 0-.067-.067-.133-.067h.066-.066c.133.067.2.067.333.134.067 0 .133.066.267.066.066 0 .066.067.133.067.133.067.2.067.2.067h.067s.066 0 .066.066c.067.067.334.2.334.2s-.067 0-.067-.066c-.067 0-.067 0-.133-.067-.067-.067-.134-.067-.2-.133h.133c.2.133.2.133.267.133 0 0 .066 0 .066.067-.066 0-.066 0-.133-.067.067 0 .133.067.2.067h-.067.067l.867.466c.6.334.8.467 2 1.334.6.466.6.466 1.733 1.6l.067.066c.466.467 1 1.134 1.4 1.734.4.533.533.733 1.2 2.066-.134-.266-.334-.666-.534-.933v-.067c.2.4.334.534.534 1 .333.667.333.734.866 2.2l.2.8c.134.467.2 1.067.267 1.534.067.4.067.866.133 1.266v.534c.067 0 .067 0 0 .4M21.4 2.267l-.133-.067c0-.067.066 0 .133.067q0-.1 0 0'/%3E%3C/svg%3E");
        background-position: 0 0;
        background-size: 20px;
        height: auto;
        padding-left: 32px;
        width: auto
    }

    a.region:active,
    a.region:focus,
    a.region:hover {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23c8e7f2' d='M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0m15.333 15v-.2zm-11-13.733c.067 0 .067 0 .134.066h.066-.133c0-.066 0-.066-.067-.066m.534.2c-.067-.067-.134-.067-.134-.067 0 .067.134.067.134.067m.2 1.266s0 .067 0 0q0 .1 0 0 0 .1 0 0c-.067.067-.134 0-.2 0h-.2v-.066c-.067 0-.067-.067-.2-.067v.067c-.067 0-.067 0-.067-.067h-.067l-.133-.133c0-.067 0-.067-.067-.067h.067l-.067-.067s-.066 0-.066-.066h.066l-.066-.067h.066-.066L20 2.133c0 .067-.067 0-.067 0v-.066H20s-.067 0-.067-.067c-.066 0-.066-.067-.133-.133h.067l-.134-.067-.066-.067h.066l-.066-.066H20s-.067 0-.067-.067c.134 0 .134 0 .2.067h.067l.067.066h-.2l.066.067h-.066c.066.067.066.067.133.067h-.067c.067.133.134.133.2.2v.066l.067.067v.067l.067.066.066.067c.067.067.134.067.134.133.333.2.333.2.4.2m-.4.467H20.6l-.133-.133H20.4V3h.133l.067.067c.067 0 .067 0 .067.066zq0-.1 0 0m-.934-2.133c.067 0 .134.066.267.066h-.067s.067 0 .2.067h.334c-.067.133 0 .133.066.133l-.533-.2c-.067 0-.2 0-.267-.066m-.4-.067h.134c0 .067-.067 0-.134 0l.267.067c.067 0 .2.066.267.066h.2-.134c-.2-.066-.2-.066-.266-.066h-.2C19.4 1 19.333 1 19.333 1m0 .067h.4-.4m-.4-.134h.467-.133l-.134-.066c-.133.066-.2.066-.2.066-.133 0-.133 0-.2-.066zM18.6.867h.2-.067c0 .066-.066 0-.133 0m-.2.2c.067-.067.067 0 0 0h.067zq.1 0 0 0m0 0s-.067 0-.133-.067c.066 0 .066.067.133.067h-.133.133L18.333 1c.067 0 .067.067.067.067m-.2-.134h.2c0 .067-.2 0-.2 0m-.067 0c.067 0 .134.067.2.067h.134-.2c-.067-.067-.134-.067-.134-.067q-.099 0 0 0m-.266-.066L18 .933h.2-.133L18.2 1h-.067.067-.133c-.067-.067-.134-.067-.2-.133l.066.066c0-.066-.066-.066-.066-.066m-.134.066h.067c0 .067 0 .067-.067 0h.067zh.134zL17.8.867h.2-.067c.067 0 .134.066.067.066h-.333c.133.067.133.067.066 0M16.667 1h.066s.067 0 .067.067V1h.067l.066.067H17h-.333.066-.066c.066-.067.066 0 0-.067m-.4.133s0 .067 0 0q.099.1 0 0c.066 0 .066-.066.066-.066s0 .066-.066.066c.066-.066 0-.066.066-.133h.2L16.6.933h.067V.8h.066v.067h.2L17 .933h.067s0 .067.066.067l.067.067h.067v.066h.066-.066V1.2H17.2c0-.067 0-.067-.067-.067 0 0 0 .067-.066.067v-.067s0-.066-.067-.066V1h-.067v.067h-.066v.066H16.8V1.2c0 .067-.067 0-.067.067-.066-.134-.066-.134-.133-.134h-.067s-.066-.066.134-.066h.066-.2c0-.067.134-.067.134-.067h.066-.066V.933s0 .067-.067.067h-.067v.067c-.2.2-.2.2-.266.066q0 .1 0 0m-3-.266h-.134zM12 1.133h.333H12m-1.2.4s-.067 0 0 0l.4-.133h.067l.066-.067.2-.066h.2-.066.066l.134-.067c.133 0 .266-.067.4-.067-.067 0-.134.067-.2.067h.133l.133-.067c-.066 0-.133 0-.2.067l.134-.067h.6-.134.067-.467.067-.067.067l.2-.066h.2c.067 0 .133 0 .2-.067h-.067.4-.133.333c.067 0 .2 0 .267-.067h.267c-.067 0-.2 0-.267.067-.2 0-.4.067-.4.067h.067-.534.467-.4.933-.666.4-.2c.066 0 .066 0 .266-.067h.467l.467-.333h.2-.067.4-.133.266-.133.133-.133.2-.267.134H15h.067-.667.133-.2c-.133 0-.266.066-.4.066H13.4h.133-.333.067c-.067 0-.134 0-.2.067h-.134.134C13 .8 12.8.867 12.8.867c-.133 0-.2.066-.333.066L12.333 1l-.2.067h-.066l-.2.066h.066L11.8 1.2c-.133.067-.133.067-.267.067l.134-.067H11.6h.067-.134.067-.067.067l-.467.133h.2-.133L11 1.4c-.067 0-.2.067-.267.067zh-.133zm-.267.534c.067 0 .067 0 .067-.067 0 0 .067 0 .067-.067.066 0 .066-.066.133-.066.067-.067.067-.067.133-.067h.134s.066 0 .066-.067c0 0 .067 0 .067-.066h.2c.067 0 .067-.067.133-.067h.2-.2c.067 0 .067 0 .067-.067.067 0 .067 0 .133-.066h.4H12h.133c.134 0 .2-.067.334-.067h.8-.067.8-.133.2-.334.334-.134.334-.134.6-.066H15h-.333.066-.466c-.067 0-.2 0-.2.067h.266-.2c.134 0 .2-.067.334-.067-.067 0-.067 0-.134.067h-.066c-.067 0-.2.066-.267.066.067 0 .133-.066.2-.066h.067c.066 0 .266-.067.266-.067h.134c-.067 0-.067 0-.134.067-.066 0-.133 0-.133.066h-.067.067a2 2 0 0 0-.467.134h-.066c-.067 0-.067 0-.134.066l-.2.067c-.066 0-.066 0-.133.067h.133l-.066.066c-.067 0-.067 0-.067.067h.133v.067h-.066c-.067.066-.134.066-.2.133.733-.733.733-.733.866-.733V1.4h-.2v.067H14l-.067.066-.066.067H13.8l-.133.133V1.8h-.134l-.2.067h.067c-.067.066-.067.133-.2.133H13l.067-.067H13V2l-.133.067h.2s0 .066-.067.066c0 0-.067 0-.067.067-.066.067-.066.067-.133.067h-.067V2.2h-.066c0 .067 0 .067-.067.2.067.133-.2.133-.267.267h-.066V2.6l.066-.133c-.066 0-.133.066-.2 0-.066 0-.066.066-.066.066L12 2.667h.133v.066h.134s.066 0 .066-.066c-.066.066-.066.066-.133.066h-.133c-.334.067-.534.334-.867.334V3h-.067c-.066.067-.066.067-.2.133 0 0-.066 0-.066.067H10.8l-.133.067c-.2.066-.267.066-.334.133-.066.067-.066.067-.133.067h-.067c-.066.066-.133.133-.266.133 0-.067 0-.067.066-.133h-.066c-.067.066-.067.066-.134.066H9.6l-.333.334L9.133 4c-.133.067-.2.133-.266.133-.067 0-.134 0-.6.534l-.067.066c-.067.134-.2.067-.2.067v-.067l-.067-.066s0-.067.067-.067h-.2v-.067c.2-.533.4-.6.6-.733l.133-.133c-.066 0-.133.066-.2.066 0-.066 0-.066.267-.2h.067l.066-.066h-.066c0-.067 0-.067.333-.4.067 0 .067-.067.067-.067.066-.067.133-.067.2-.067.066 0 .133-.066.2-.133h.2c.066 0 .066-.067.133-.067l.067-.066h.066c.067 0 .067-.067.134-.067h.133-.067v-.067h-.066V2.6s-.067.067-.134.067c-.066 0-.066 0-.2.066.067-.066.067-.066.067-.133l.4-.2h.133c.067 0 .067-.067.067-.067 0-.066 0-.066.133-.133-.066 0-.066 0-.133.067h-.067V2.2c.067 0 .067-.067.067-.067-.067 0 0-.066.133-.066M13.8 7.4c-.067.067-.067.067-.133.067l-.067.066c-.067.067-.133 0-.2 0s-.067-.066-.133-.066c-.067 0-.067.066-.134.066h-.266l-.067.134h-.133c-.067-.067-.067-.067-.067 0l-.067.066H12.4c.133-.066.133-.066.2-.2h.133c.067 0 .067-.066.067-.066h.133V7.4c-.066-.067-.133 0-.2 0-.066-.067-.133 0-.2 0v-.133l.134-.067h.066v-.067h-.2v-.066h.067V7l.067-.067c.066 0 .133.067.2.067.066 0 .066-.067.066-.067V6.8c-.133-.067 0-.2-.066-.267V6.6h-.2v-.067c0-.066.066 0 .066-.066v-.2c0 .066 0 .066-.066.066H12.6v-.066h-.133s0-.067.133-.067c.067 0 .067-.067.067-.133V6s-.067 0-.067-.067c0 0 0-.133.067-.133 0 0 0 .067.066.067h.134c0-.067 0-.067.066-.134 0-.066.067-.066.067-.133h.333l.067.067c0 .066-.133 0-.133.066l-.067.134h.333c0 .066 0 .066-.066.133 0 .067-.067.067-.134.133V6.2c-.066 0-.066 0-.133.133 0 .067 0 .067.133.067.067 0 .134.133.067.133l.067.067h.066v.067c.134 0 .067.066.067.2h.133c0 .266 0 .266.067.2.067-.067.067-.067.067-.134h.066S14 6.933 14 7c0 0 0 .067.067.133V7.2H14c0 .067 0 .067-.067.067-.066 0-.066 0-.066.066-.067 0-.067 0-.067.067m-1.333-.333s-.067.066 0 0c-.134.066-.2.066-.334.066 0 0-.066 0-.066.067v.067s-.067.066-.134.066c0 0-.066-.066-.133 0h-.133v-.066h.066V7.2c.067-.067.067-.067.134-.067 0-.066 0-.066.066-.133H11.8c0-.067.067-.2.067-.267h.266c0-.066.067-.133.067-.2h.133V6.6h.067v-.067h.133s-.066.067 0 .067c.067.067 0 .067 0 .067s-.066.066-.133.066V6.8c0 .067 0 .133-.067.133 0 .067 0 .067-.066.134H12.2c.2-.067.267 0 .267 0m-1-3s-.067 0 0 0H11.2V4c0-.067.067-.067.067-.133h-.2l.066-.067h.267s.067 0 .067-.067v-.066h-.2c.133-.267.4-.134.4-.134s0-.066.066-.066h.067v.066s0 .067-.067.067c0 0 0 .067-.066.067h.066c.067 0 .134-.067.267-.067h.133c.067 0 .134-.067.2-.067h.2c-.066.067-.066.067-.133.2.067 0 .067 0 .067.067v.067c0 .066-.067.066-.067.133h-.267c-.066 0-.066 0-.133.067h-.133l-.067.066-.133.134h-.134c0-.067 0-.134-.066-.2q.099 0 0 0m1.2 1.6c.066-.067.066-.067.066-.134v-.066h.067l.067-.067h.066v.067l-.066.066V5.6H12.8l-.067.067zM10 1.867l.133-.067.2-.067-.2.067h-.066zM7 3.533l.2-.133h.067L7 3.6zm-.267.2.134-.133.066-.067c.067-.066.2-.133.267-.2l.2-.133s-.067 0-.067.067l-.066.066L7.4 3.2l.133-.067L7.4 3.2l-.133.067q.6-.3 1-.6H8.2l-.2.2-.133.066.066-.066.267-.134.133-.066.2-.134c-.133.067-.2.134-.266.134l.266-.134.134-.066L8.8 2.4h.067l.066-.067.134-.066H9l.133-.067.067-.067h.067H9.2h.133l.467-.2.267-.133.2-.067-.134.067H10l-.2.067L9.6 2l-.267.133L9.6 2l.133-.067.2-.066.2-.067.067-.067.133-.066-.2.066-.133.134-.133.066-.2.067.133-.067.133-.066-.066.066L9.8 2l-.067.067-.133.066h.067L9.6 2.2l-.133.067h-.134.067l-.067.066L9.2 2.4v.067l-.133.066H9l-.067.067v.067l-.066.066q-.2-.099-.2 0h.066l-.066.067-.134.067-.066.066L8.4 3l-.067.067H8.4l-.133.133-.134.067h-.066L8 3.333l-.133.067-.2.133L7.8 3.4l.2-.267-.067.067-.133.067-.267.266V3.6l-.2.2-.066.067-.2.133c-.067.067-.134.067-.134.133V4L7 3.867l.067-.067L7 3.867l-.067.066-.133.2-.133.134V4.2H6.6l.2-.2h-.067l.134-.133L7 3.8l.2-.2.067-.067L7.2 3.6l-.067.067V3.6c.067-.067.134-.067.134-.133l.066-.067v.067H7.4l.2-.134.2-.133L8 3l.2-.133.133-.067.067-.067.133-.066L8.6 2.6l.133-.067.2-.066.2-.134h-.066l-.134.067h-.066l.066-.067-.066.067-.2.067-.067.066-.133.067-.134.067h-.066l-.2.133-.134.067-.133.066L7.667 3l-.134.067-.066.066-.134.134-.066.066H7.2l-.133.134-.2.133v.067zL6.6 3.8s.067-.067.133-.067M7.933 3l.134-.133.2-.134-.134.067zm-1.4.933L6.4 4l-.133.067zm-.2.134L6.4 4c-.067.067-.067.133-.133.133L6.2 4.2h-.067zm-5.4 9.2v-.6c0-.067 0-.134.067-.2l.067-.2.066-.134v.067l.067-.133c.133-.4.267-1 .467-1.4.2-.467.266-.667.4-1.067v.067c-.067.2-.134.4-.2.533-.067.067-.067.2-.134.267l-.133.2c.6-1.467.6-1.467 1-2.2.2-.4.333-.534.467-.8-.134.266-.334.533-.467.733v.067c.8-1.334.8-1.334 1.267-1.934.266-.266.533-.666.8-.933H4.6v.133l-.2.2-.2.267c-.067 0-.067.067-.133.133l-.134.2-.133.2h.067L4 6.6v-.133l.133-.134c.067-.066.134-.2.2-.266l.134-.2h.066l.134-.134L4.8 5.6l.2-.2.2-.2.067-.133L5.333 5l.067-.067.333-.266.134-.134L6 4.4l.2-.2.133-.133L6.467 4v.067L6.533 4l-.066.2-.134.067-.066.133h.066l-.2.133-.2.2-.2.2H5.8L5.733 5l-.066.067h.066l.134-.134L6 4.867s.067 0 .133-.067l.267-.2-.2.133-.2.334-.133.2-.134.2-.066.066H5.6V5.6l-.067.133-.066.134.066.066V6H5.6l-.133.133h-.134L5.2 6.2l-.133.133V6.4l.133-.067.133-.133H5.4v.133l.067.067-.134.133-.066.067v.067l-.067.066-.133.067h-.134l-.2.2-.133.133h-.067l-.066-.066H4.2l-.067.066L4 7.267h-.067L3.8 7.4l-.133.133H3.6V7.6l-.067.067-.2.2L3.2 8l.133-.133L3.6 7.6l.2-.133.2-.134h.067l-.134.2-.133.134L3.667 8v.333h.066l.2-.333H4l-.067.133-.133.134-.133.2-.067.066-.133.067h-.134l-.066.067L3.2 8.8v-.067c.067-.133.067-.133.2-.266h.067l.066-.067c0-.067-.133-.067-.133-.067l-.133.134-.134.133h-.066L3 8.667h-.067l-.133.2-.133.266-.067.134h-.067l-.066.133H2.4l-.2.333-.067.067-.066.2-.067.133V10v.067l-.067.133-.066.133v.134l-.067.266-.067.067-.066.133L1.6 11l-.067.133-.133.2-.067.067-.066.267c0 .066-.067.133-.067.2-.067.133-.067.266-.133.4L1 12.533l-.067.334-.066.2.066.266v.134-.2M4.8 7.333c.067 0 .067.067.067.067s0 .133.066.133c0 0 0 .067-.066.067-.067.067-.067.067-.134.2C4.667 8 4.6 8 4.6 8h-.067v-.267h-.266c.133-.2.133-.2.133-.266.133 0 .267-.134.467-.267.066-.067.066-.133.133-.2l.067-.067c0 .067 0 .067-.067.134 0 0-.067 0-.067.066-.066.067-.066.067-.133.2M4.2 7.2s0-.067 0 0l.067-.067v.2l-.134.134v-.134c0-.066.067-.066.067-.133m-2.733 8.133q-.1.1 0 0c-.067.067-.134 0-.134 0s-.066.067-.133 0l-.067.067c0 .067 0 .067-.066.067l-.067-.2v-.334h.067s0 .067.066.067v.267H1.2V15.2s0 .067.067.067l.066-.067c.067 0 .067.067.134.133q-.1 0 0 0m-.667-1.4c0 .067 0 0 0 0 .067.134.067.134.067.2v.334s.066.266.066.333H.8v-.6.133c-.067 0 0-.4 0-.4m-.067 1.4V15.2H.8zC.8 15.267.8 15.4.8 15.4v.067-.067c0-.067-.067-.067-.067-.067m10 14.934q-.099 0 0 0c-.2-.067-.2-.067-.266-.067H10.4s-.4-.133-.667-.267h-.066c-.067 0-.067 0-.2-.066h-.134l-.4-.2h-.066c-.067 0-.134-.067-.2-.067H8.6c-.2-.133-.4-.2-.6-.333-.067-.067-.133-.067-.133-.067.066 0 .133.067.2.067-.067-.067-.2-.134-.267-.2-.067 0-.067-.067-.133-.067 0 0 .066 0 .066.067.067 0 .067 0 .067.066.067 0 .067.067.133.067-.333-.2-.333-.2-.4-.267-.066-.066-.133-.133-.2-.133 0 0-.066 0-.066-.067-.067-.066-.134-.066-.134-.133l.334.267c-.2-.134-.334-.267-.534-.4-.133-.134-.133-.134-1-.867l-.066-.067-.134-.133c-.266-.267-.533-.6-.8-.867v-.066a13 13 0 0 1-.466-.534 1.4 1.4 0 0 1-.267-.4s0-.066-.067-.066V25.4c-.133-.267-.133-.267-.2-.333V25s0-.067-.066-.067l-.067-.066c-.067-.067-.067-.067-.133-.2V24.6s0-.067-.067-.067l-.067-.066c0-.067-.066-.067-.066-.134-.134-.133-.2-.333-.267-.466-.533-.334-1-1.334-1.2-1.8 0-.067-.067-.067-.067-.134-.133-.333-.266-.6-.4-.933v-.067c-.2-.333-.2-.533-.2-.533 0-.067 0-.067-.066-.133-.067-.067-.067-.067-.134-.4V19.8c-.066-.2-.066-.2-.066-.4 0-.067 0-.067-.067-.267.067-.466-.267-.933-.2-1.4v-.066L.733 17.6v.333-.066l-.066-.2c0-.067 0-.067-.067-.267l.067-.067v-.2.067-.267V17v-.333.2-1.2 1.8h.066v.133c0-.067 0-.133.067-.133v-.334s.067-.066.067-.133.066-.067.066-.067v-.2.067c0 .133-.066.333.067.8v-.667c.067 0 .067.067.067.134.066.066.066.133.066.2l.067.066h.067c.066.067.066.067.066.2 0 0 .067 0 .067-.066v-.134h.267s.066.067.066.134v.066c0 .134 0 .134.067.2l.067-.066h.066c0 .133 0 .133.067.2l.067.066c.066.134.466.667.466.667H2.6c.067 0 .067 0 .133-.067l.067.067s.067.067.133.067c.134.2.334.333.4.6 0 .133.067.2.067.266h.067c-.134.134-.134.134-.134.467 0 0-.066.067-.066.133v.134h.066v-.2H3.4c.2.133.2.133.2.2v.333h.133c0-.067-.066-.133-.066-.2.066 0 .066 0 .2.067h.066c.067 0 .134 0 .4.266l-.066.067c0 .067 0 .133.2.133V20.8c.133 0 .133 0 .266.133.134 0 .2 0 .267.067.333-.133.4.333.667.467H5.8c.2.133.333.533.333.6v.266c0 .134-.066.467-.066.467v.067H6l-.133.333c0 .067.066.2.066.267A.2.2 0 0 1 6 23.6s0 .067.067.067L6 23.6c0 .067.067.133.067.267v.066c.066.134.133.2.133.334 0 .133 0 .133.067.266 0 0 0 .067-.067.067 0 .067 0 .067.067.267 0 .066 0 .066.066.133H6v.133h-.133c-.067.6.4.934.533 1.4-.067-.066-.067-.133-.133-.133 0 .067 0 .133.4.667-.067.066-.067.066-.267-.067h-.067c.067.067.2.133.267.2l.133.133H6.8c.067.067.067.067.133.067l.067.067c.067.066.133.2.2.266h-.267L7 27.8c.2.133.2.133.2.2l.067.067s.066 0 .066.066h-.066s-.067 0-.067-.066c-.067 0-.067 0-.067-.067.067 0 .067.067.134.067l.2.133v-.067l.066.067c.134.067.2.2.334.267.066.066.133.133.2.133H8s.067.067.133.067H8.2c.133.066.2.133.333.2H8.6l.067.066s.266.2.533.334q.1 0 0 0h.067c.066.066.133.066.2.066.066 0 .066.067.066.067.067 0 .067 0 .334.133h.066c.134.067.4.134.4.2.067 0 .067.067.134.067.066.4.066.4.266.467m12.334-6.134c-.067.134-.134.134-.134.2v.2c0 .067-.066.067-.133.134-.067.066 0 .2-.067.266 0 .067-.066.067-.133.067-.067.067-.133.067-.2.067-.067.066-.067.266-.133.333l-.2.2c-.067.133-.067.267-.2.4-.2.2-.4.133-.467.133v-.066h-.2c.067-.067.067-.067.067-.2v-.334l.066-.066c.067-.067.067-.2.134-.2l.133-.134h.067l.066-.133v-.067c0-.066.067-.266.067-.266 0-.067.067-.067.133-.134 0-.066 0-.133.067-.2 0-.066.067 0 .133-.066.134-.067.267.066.4-.067.067-.067.067-.133.067-.133h.067V24l.066-.133c.267-.134.267-.134.267-.2l.067-.2c.133.066.2.133.2.133zM24.4 18.2c-.333 1.8-2.533 2.133-3.067 3.867v.066c.067.267-.133.6.067.867 0 .2-.067.4-.067.533v.2c0 .067 0 .134-.066.134-.334.6-1 .8-1.467 1.2.067.6.067.6 0 .733-.2.067-.667.4-.667.4.134.6-1 1.133-1 1.133-.066.134-.066.134-.466.2v.067c-.2.067-.334.067-.467.067s-.133 0-.267.066H16.6c-.133-.066-.133-.066-.133-.2H16.4l-.067-.066c0-.067.067-.067.134-.134v-.066c-.067-.134-.067-.134-.067-.267-.267-.333-.533-1.067-.533-1.067v-.4c-.067-.066-.067-.066-.134-.4-.2-.133-.2-.2-.266-.466-.134-.067-.134-.134-.134-.4 0-.467.467-.867.467-1.334-.067-.066-.133-.066-.133-.2V22.6c-.4-.533-.4-1.267-1-1.667 0 0 0-.066.066-.066h.067c.067-.2.2-.934.2-.934V19.6h-.867c-.2-.067-.266-.067-.333-.467-.067 0-.267-.133-.533.067H13.2c-.4-.067-.533-.067-.6.2-.4.067-.533.133-.6-.067h-.733c0 .067-.067.134-.067.2 0 0-.333.067-.8-.4v-.266c-.6-.134-.6-.334-.6-.6 0 0-.733-.467-.733-.934V17.2c0-.133-.067-.267-.067-.333.2-.134.2-.134.2-.2v-.2c0-.667 0-.667.133-.867 0-.067 0-.067-.4-.133-.066-.067-.066-.134-.066-.2 0 0 0-.067.066-.067.2-.067.267-.067.267-.667h.2c.067-.333.333-.666.533-.933.134 0 .467-.2.467-.467h.267v-.2c.066-.2.133-.4.133-.666.133-.067.267-.067.333-.067 0-.133 0-.267.067-.4.2 0 .267 0 .333-.067 0 0 .067-.2.134-.333h.133c.133.133.4.067.533.133h.067l.533-.266h.467c.333-.334.6-.134.8.066.333-.2.333-.2.933-.2.067 0 .2.067.267.067v.067c-.2.066-.2.066-.2.133.267.933.267.933.533.933 0 0 .534 0 .6.334.2.066.334.066.534.066.133 0 .2.2.4.267h.2c.066-.067.066-.067.066-.6.734 0 1.334.4 2.067.533h.067c.066 0 .133-.066.2-.066H20l.4.2c0 .4 1.2 2.6 1.2 2.6 0 .066.067.133.067.2v.2c-.134.533.466 1 1.2 1.6 0 .066 0 .133.066.2 0 0 .067 0 .067.066 0 .067 0 .067.133.334.134.066.2.066.467.066h.133c.334.134.534-.2.8-.2-.133-.066-.133 0-.133.067m4.867.733s0 .067 0 0v.134c0 .066 0 .133-.067.2h-.133S29 19.2 29 19.133v-.266l.067-.134V18.4h.066v.133c.2.267.134.334.134.4m.8 3.2-.134.267s0 .067-.066.067c0-.067.066-.067.066-.134 0 0 0-.066.067-.066v.066-.133s0-.067.067-.133V22c.066 0 .066-.067.133-.067-.133.134-.133.2-.133.2m-.134-.2V21.8v.133q.1 0 0 0m.4-.533q-.099 0 0 0c-.066.067-.066.067-.066.133 0 .067-.134.267-.134.267v.067c0 .066-.066.066-.066.133.066-.2.133-.467.2-.733 0-.134.066-.267.066-.4 0-.134 0-.267.067-.4V20.4c0-.133.067-.267.067-.267 0-.133.066-.2.066-.333v-.267c0-.066 0-.133.067-.133v.133c.067 0 .067-.066.067-.066v.733c0 .133-.067.2-.067.333 0 .067-.067.134-.067.267v.133l-.066.2c.066-.066.066-.066.066-.133 0 .067-.066.333-.066.333zm-.266-.067s0-.266.133-.466l-.067.266c-.066.134 0 .134 0 .134v.066c0-.066 0-.066-.066 0v.134zq0 .1 0 0m.2-.933v.267-.267m0 .067s0-.067 0 0m.066-.267s-.066 0 0 0c-.066 0-.066-.067 0 0v-.133.066c0-.066-.066 0 0 .067-.066-.067 0-.067 0 0m.467-.2c0 .067-.067.2-.067.267l-.133.466-.267.667.067-.133c.067-.134.067-.134.067-.267v-.067c.066-.266.133-.533.266-.8v.067l.134-.467c0 .267 0 .267-.067.267m.533-3.933v-.8c-.066.333-.066 1 0 1.266v1c-.066.4-.066.4-.266 1.267.066-.933.066-.933.066-1.067v.067-.267s-.133.6-.133.667 0 .2-.067.267v1.266s-.133.534-.133.667c0 0 0 .067-.067.2 0-.2 0-.467.067-.6 0-.067.067-.2.067-.267 0-.133 0-.266.066-.4v-.066c.067-.267 0-.534.067-.734v-.066c.133-1.067.2-1.6.067-1.8v.2C31 16.933 31 16.933 31 17h-.067c-.133-.2.067-.467-.066-.667H30.8v-.2c0-.066 0-.066-.067-.2-.066-.333-.066-.466-.133-.666h-.067v.133h-.066c0 .067-.067.133-.067.2 0 0-.067 0-.067.067 0 .266 0 .266-.066.333l-.067.2s-.2.933-.467.933c-.4-.2-.4-.2-.4.067v.267c-.266 1.133-.266 1.133-.466 1.333H28.8s0-.067-.067-.067c0-.333-.133-.6-.066-.933v-.067c.066-.6-.267-1.066-.2-1.666v-.134s0-.466-.134-.6h-.066v.067l-.134.133c-.2 0-.2-.2-.266-.333 0 0-.134-.133.133-.2-.133-.067-.133-.067-.2-.067h-.067c-.066-.066-.066-.066-.066-.133H27.6c0-.2-.333-.533-.333-.533h-.2l-.2.066h-.334s-.066 0-.066-.066h-.2c-.067-.067-.134-.2-.267-.134h-.2c-.133-.066-.067-.133-.133-.266-.067-.067-.067-.067-.134-.067h-.066c-.067 0-.067 0-.134.067H25.2c-.333-.067-.333-.067-.467-.2-.066-.067-.2-.067-.266-.2-.067-.2-.067-.2-.2-.267l-.2-.2s-.267-.133-.267.067c0 .266.133.466.2.666.267.134.267.134.333.2v.267h.067a.7.7 0 0 0 .333.067h.2s0 .133-.266.066H24.6s-.067 0-.067.067h-.066c0 .2.2.267.2.267l.133-.134h.067c.066 0 .066.067.133.067h.2c0-.4 0-.4.133-.4l.067.067v.266c0 .067 0 .067.067.067 0 .067 0 .133.066.133V14.6h.067l.067.067c.066.066-.067.266.066.2.067 0 .134 0 .134.133v.133l.066.067H26v.133c-.067 0-.067.067-.067.067h-.066c-.067.133 0 .267-.067.4-.067 0-.067-.067-.067-.067-.066 0-.133.134-.133.2v.134h-.2c0 .066-.067.133-.133.266h-.2C25 16.4 25 16.6 25 16.6h-.4c-.067.067-.133.067-.133.067-.067.066-.067.066-.067.2-.133 0-.133 0-.2.066-.2.2-.533.134-.667.334 0 0-.066.066-.066.133l-.067-.067h-.267c-.066 0-.066 0-.2.2-.066.134-.4.067-.466-.2v-.466c-.267-.734-.267-.734-.4-.8C22 16.067 22 16 22 15.933c-.067-.2-.333-.4-.333-.4-.2-.066-.067-.333-.134-.466 0 0-.2-.4-.266-.467-.067-.067-.134 0-.2-.067q-.1-.1 0-.2v-.066l-.2-.467c-.067-.133-.2-.2-.267-.333V13.4c-.067.067-.067.133-.133.133H20.4c-.067-.066-.067-.066-.133-.2-.067-.133-.2-.2-.2-.333v-.067L20 12.867V12.8c-.133 0-.133 0-.267-.067.067 0 .2.067.2.067s.067 0 .067.067h.2c.067-.067.133-.334.133-.334.067 0 .067 0 .134-.133v-.133s0-.067-.067-.067c-.067-.067 0-.2 0-.267V11.8l-.067-.067h-.066c-.067-.066-.067-.066-.134-.066H20v.2h-.333L19.6 11.8l.467-.467h-.134v.134h-.2l-.066-.067-.067.067v.133l-.067.067v-.2c0-.067-.066-.067-.066-.134V11.2c.066-.133-.2-.2-.134-.333h.067l-.067-.067h-.066v-.067c-.4-.133-.4-.133-.467-.066v.133h-.133c-.067 0-.067-.067-.134-.067h-.066v.067c.066.067.066.067.2.133.066.2.066.267.2.267 0-.067.066-.067.066-.133.134.066.134.066.2.133H19v.133l-.067.067h-.066c-.067 0-.067-.067-.134-.067 0 0-.066 0-.066.067v.133c0 .067-.067.067-.067.134h-.2v-.134c-.067-.066-.067-.066-.2-.133v.067c-.133-.067-.133-.067-.2-.2 0 0 0-.067.067-.067 0 0 0 .067.066.067h.134c0-.067 0-.134-.067-.2-.2 0-.2-.134-.2-.267-.133-.067-.133-.067 0-.333-.133-.2-.333-.2-.467-.4V10c-.333-.067-.4-.467-.733-.533-.067-.134-.067-.2-.2-.134v.134l-.067.066-.066.067v.133h.133c0 .067.067.134.067.134h.066c.2.2.2.2.2.266.2.2.334.2.4.2.067.2.267.2.4.334v.2c-.066-.067-.066-.067-.2-.134-.066 0-.133 0-.2.067 0 0 0 .067.067.067h.133V11c-.133.133-.266.333-.466.4v.2h-.334c-.133-.067-.2-.2-.333-.267 0 0 0-.066.067-.066.133 0 .666-.067.733-.134 0-.2-.333-.533-.933-1 0-.066-.067-.066-.067-.133-.2-.133-.2-.4-.467-.467-.133.134-.2.134-.266.134H15.4c-.733-.2-.733-.2-.733-.134h-.134c-.133 0-.133 0-.266-.066H14.2c-.333-.067-.267.066-.267.266V9.8c0 .067 0 .067-.066.133 0 0-.6.134-.667.267-.133.2-.133.2-.133.267.066.066.066.066.066.133s0 .133-.066.133c-.467 0-.8.334-1.2.467h.066-.066c0-.067-.067-.133-.067-.133-.133-.067-.133-.067-.2-.134h-.133c-.067-.066-.134-.066-.2-.066h-.134c0-.134 0-.134.067-.2v-.2c-.067-.067-.067-.067.133-.4 0-.067 0-.2.067-.267-.067-.2.133-.333 0-.533V9.2c.067 0 .133 0 .267-.067l.066-.066c.067.066.067.066.2.066h.4c.067.134.2.067.334.134h.066c.067 0 .134-.067.134-.067.2-.467.2-.467.2-.6-.067-.067-.134-.067-.134-.133V8.2c0-.067 0-.067-.133-.133h-.133C12.6 8.067 12.6 8 12.533 8l-.066-.067c.066-.066.066-.066.266-.066 0 0 0 .066.067.066h.333V7.8l.067-.067s-.067 0-.067-.066c0-.067 0-.067.067-.134 0 0 .067 0 .067.067l.066.067h.267v-.134h.2c0-.066 0-.133.067-.266H14c.2-.134.2-.134.333-.134V7l-.066-.067v-.066h.2c.333-.267.333-.267.533-.2h.267V6.6c0-.067-.067-.067-.067-.133v-.134c0-.133-.133-.2-.067-.333.067 0 .067-.067.134-.067v-.066s0-.067.066-.067c.067 0 .067 0 .2-.2.067 0 .067 0 .067.333h.067V6l-.067.067v.066h.067c.066-.066.066-.066.2-.066h.066c0 .2-.066.333-.066.333-.067 0-.134-.067-.2-.067h-.134v.134h.067l.067.066h.066s.067 0 .067-.066V6.4h.133c.067 0 .067 0 .134-.067h.066c0 .267.134.2.734-.066.066.066.2.133.266.2h.067V6.4c-.067 0-.067-.067-.067-.133.067-.067.067-.067.334 0V6.2s-.067 0-.067-.067c0 0 .067-.333.067-.533.066 0 .066-.067.133-.133h.067v.066l.066.067s0 .067.067.067h.067s.066 0 .066-.067.067-.067.134-.067v-.066l-.2-.2c-.067 0-.067.066-.134.133-.133 0-.133 0-.2-.067v-.066c.067 0 .134-.067.134-.067H17.6v-.067h.067V5.2h.066s.067-.067.067-.133h.133c.2-.134.334.066.534 0 .066-.2.066-.2.333-.2v-.134h-.2s0-.066-.067-.066c0 0-.066 0-.066.066h-.334V4.8c-.133.067-.266 0-.333.067 0 0-.333-.2-.4-.2V4.2c.4-.333.4-.333.4-.467h.067s0-.066-.067-.133-.067-.067-.133-.067V3.6c-.067 0-.067 0-.134-.067H17.4c0 .134-.067.267-.067.4V4c-.066 0-.066 0-.133.067 0 0-.133.2-.333.2l-.134.2V4.8s.067 0 .067.067V5h.2v.133c-.067.067-.067.067-.067.134-.066 0-.066.066-.133.066 0 0-.067 0-.067.067v.133c0 .134 0 .134-.066.2h.066V5.8h.134v.067h-.134V6h-.066c0 .067-.067.067-.067.067h-.133c-.067 0-.067.066-.134.2h-.266V6.2c0-.067.066-.067.066-.067l-.066-.066S16 6 16 5.933V5.8l-.067-.067h-.066c-.067 0-.067-.066-.067-.133l.067-.067c0-.066-.067-.066-.067-.133v-.067c0 .067 0 0-.067 0V5.4c-.133.067-.133.067-.2.133 0 0-.066 0-.066.067h-.134c0 .067-.066.067-.066.067h-.134l-.066-.067h-.134v-.067c.067 0 .067 0 .067-.133h-.133v-.067c.066 0 .066 0 .066-.133L15 5.133v-.066h-.133s0-.067.066-.134H15l.067-.2v-.066c-.067 0 .066 0 .133-.134.067 0 .133-.066.2-.066 0 0 .067 0 .067-.067v-.133h.133C15.8 4.2 16 4.2 16 4h-.133v-.067c.2-.066.2-.066.266-.133 0-.067.067-.133.067-.267 0 0 .133-.066.133-.133 0 0 .067 0 .067-.067 0-.066.067-.133.067-.133.2.067.2.067.266.067V3.2c-.066 0-.133 0-.266.067-.067 0-.067 0-.134.066h-.066v-.066l.066-.067c.067-.067.067-.067.134-.067V3h.133v-.067h.067V3l.133.067h.067V3l-.067-.067s0-.066.067-.066h.066V2.8s0 .067.067.067.133 0 .067-.2V2.6c.066 0 .133.067.2.067 0 0 0 .066.066.066V2.6h.267v-.067c-.133 0-.133 0-.133-.066-.134.2-.134.2-.067.2h.067v.066h.066l.067-.066c.067 0 .067 0 .133-.067v.067h.067c.067.066.067.066.067.133v-.133H18v.066s0 .067.067.067h.066v-.067c.2 0 .267.067.267.134v.066h-.067V3c.067 0 .134.067.2.067V3h.2v.133h.134v-.066h.066c.067 0 .067.066.134.066h.266s.067 0 .067.067l.4.133s.533.267 0 .467h-.067c-.066 0-.133-.067-.2-.067h-.2s-.333-.133-.466-.2c.066.2.4.2.466.4v.134h.067l.4.333v-.067h.133v-.066c-.066-.067-.066-.067-.2-.067h-.066v-.067c-.067 0-.067-.066-.134-.133 0 0 .067 0 .067-.067 0 0 .067.067.333.134h.267c-.067 0-.133-.067-.2-.134h.067c0-.066 0-.066.133-.066V3.8h.333c0-.067-.066-.067-.066-.133C20.4 3.6 20.4 3.6 20.333 3.6c-.066-.067-.066-.067-.066-.133-.067-.067-.067-.134-.134-.2h-.066V3.2h.066c.067 0 .067 0 .134.067h.066c.067.066.067.066.134.066 0 0 .066 0 .066.067l.067.067h-.133l.266.2.134-.067-.067-.067v-.066h.067c0-.067 0-.067.066-.067H21v-.067h.133v-.066h.067V3.2l.133.133h.067l-.067-.066h.2L21.6 3.2v-.067h.067l.133.134V3.2h.067c-.134-.2-.4-.2-.6-.4h.066c.067 0 .067 0 .067.067.067 0 .133.066.267.133h.133l.067.067H22c.6.266.6.266.667.266h.066l-.2-.2c-.266-.133-.4-.2-.4-.266 0-.067-.133-.134-.2-.134H21.8v-.066h.067s-.267-.2-.334-.267h.067v-.067h.067c.066 0 .066 0 .133.067l.2.133h-.067c.067.067.134.067.2.134.267.133.267.133.467.333l.067.067.6.466c.133.134.133.2.133.2h-.133s0 .067.066.067h.2c.067.067.067.067.134.067L23.6 3.8v-.067h.067s-.4-.333-.4-.466c.066 0 .2.066.266.133-.133-.067-.266-.2-.4-.267 0 0 0 .067.067.067h-.067a.9.9 0 0 1-.266-.2c-.067-.067-.067-.067-.4-.267l-.134-.133h-.4l-.266-.133c.133.066.133.066.333.2 0 0 .067 0 .067.066.133.067.266.067.466.2l-.266-.133c-.067 0-.134-.067-.2-.133h.133c-.067-.067-.067-.067-.133-.067H22v-.067h.067s.066.067.133.067h.067c.266.133.266.133.333.133h-.067l-.133-.066c-.067 0-.467-.2-.467-.267h.2-.066c-.4-.2-.4-.2-.467-.267l-.067-.066C21.467 2.067 21.4 2 21.4 2h.067c-.134-.333-.134-.333-.067-.333h-.2c-.067 0-.067 0-.533-.2h.066c.134.066.2.066.2.066.067 0 .067.067.134.067h.133c-.067 0-.067-.067-.133-.067h.066-.066c.133.067.2.067.333.134.067 0 .133.066.267.066.066 0 .066.067.133.067.133.067.2.067.2.067h.067s.066 0 .066.066c.067.067.334.2.334.2s-.067 0-.067-.066c-.067 0-.067 0-.133-.067-.067-.067-.134-.067-.2-.133h.133c.2.133.2.133.267.133 0 0 .066 0 .066.067-.066 0-.066 0-.133-.067.067 0 .133.067.2.067h-.067.067l.867.466c.6.334.8.467 2 1.334.6.466.6.466 1.733 1.6l.067.066c.466.467 1 1.134 1.4 1.734.4.533.533.733 1.2 2.066-.134-.266-.334-.666-.534-.933v-.067c.2.4.334.534.534 1 .333.667.333.734.866 2.2l.2.8c.134.467.2 1.067.267 1.534.067.4.067.866.133 1.266v.534c.067 0 .067 0 0 .4M21.4 2.267l-.133-.067c0-.067.066 0 .133.067q0-.1 0 0'/%3E%3C/svg%3E")
    }

    a.region span {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E");
        background-position-x: right;
        background-position-y: 6px;
        background-repeat: no-repeat;
        background-size: 10px;
        display: inline-block;
        padding-right: 20px
    }

    a.region:active span,
    a.region:focus span,
    a.region:hover span {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23c8e7f2' d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E")
    }
}

html.no-scroll,
html.no-scroll body {
    overflow: hidden
}

header a,
header a:active,
header a:focus,
header a:hover {
    text-decoration: none
}

header a.logo {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='50' fill='none' viewBox='0 0 110 50'%3E%3Cpath fill='%23ffd100' d='M95.785 39.87c2.734 0 4.95-2.21 4.95-4.935s-2.216-4.934-4.95-4.934-4.95 2.21-4.95 4.934 2.216 4.934 4.95 4.934'/%3E%3Cpath fill='%23fff' d='M25.238 23.974v6.456h5.389c-.788 1.231-2.563 1.887-3.766 1.887-4.056 0-6.085-2.304-6.085-6.954 0-5.135 2.677-7.762 7.991-7.762 2.11 0 4.868.525 7.829 1.456v-7.722c-.853-.364-2.15-.647-3.813-.93-1.704-.284-3.205-.405-4.504-.405-5.273 0-9.45 1.415-12.573 4.245S11 20.875 11 25.687q0 6.61 3.65 10.432 3.651 3.88 9.857 3.881c4.154 0 7.972-2.149 9.202-4.877l-.027 4.391h6.01v-15.54zM42.691 39.514v-29.03h9.33v21.47H62.2v7.56zM65.606 38.787v-7.924c1.38.444 3.002.808 4.827 1.132q2.739.485 4.747.485c2.271 0 3.448-.566 3.448-1.577 0-.646-.365-.97-2.028-1.334l-3.246-.728c-5.557-1.253-8.152-4.043-8.152-8.773 0-3.114 1.095-5.58 3.245-7.399 2.147-1.78 5.15-2.669 8.922-2.669 2.596 0 6.572.525 9.005 1.133v7.56a48 48 0 0 0-4.583-.93c-1.825-.284-3.245-.405-4.3-.405-1.987 0-3.123.566-3.123 1.577 0 .606.527 1.012 1.623 1.294l3.772.89c5.516 1.293 8.072 4.123 8.072 8.935 0 3.073-1.137 5.498-3.367 7.277q-3.346 2.668-9.249 2.668c-3.732 0-7.504-.525-9.613-1.212'/%3E%3C/svg%3E") transparent no-repeat 50%
}

header .ce_header_mobile {
    background-color: #061ab1
}

header .ce_header_mobile .fixedBar {
    align-items: center;
    display: flex;
    height: 80px;
    justify-content: space-between;
    padding: 0 15px
}

header .ce_header_mobile .fixedBar .burger-menu {
    background: transparent;
    border: none;
    flex: 1;
    height: 24px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 24px
}

header .ce_header_mobile .fixedBar .burger-menu span.icon-bar {
    background-color: #fff;
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    transform: rotate(0deg);
    transition: .25s cubic-bezier(0, 0, .2, 1);
    width: 24px
}

header .ce_header_mobile .fixedBar .burger-menu.collapsed span.icon-bar:nth-child(2) {
    top: 0;
    transform-origin: left center
}

header .ce_header_mobile .fixedBar .burger-menu.collapsed span.icon-bar:nth-child(3) {
    top: 10.5px;
    transform-origin: left center
}

header .ce_header_mobile .fixedBar .burger-menu.collapsed span.icon-bar:nth-child(4) {
    bottom: 0;
    transform-origin: left center
}

header .ce_header_mobile .fixedBar .burger-menu:not(.collapsed) span.icon-bar:nth-child(2) {
    transform: rotate(45deg);
    width: 24px
}

header .ce_header_mobile .fixedBar .burger-menu:not(.collapsed) span.icon-bar:nth-child(3) {
    width: 0
}

header .ce_header_mobile .fixedBar .burger-menu:not(.collapsed) span.icon-bar:nth-child(4) {
    transform: rotate(-45deg);
    width: 24px
}

header .ce_header_mobile .fixedBar .burger-menu:active,
header .ce_header_mobile .fixedBar .burger-menu:focus,
header .ce_header_mobile .fixedBar .burger-menu:hover {
    outline: 0
}

header .ce_header_mobile .fixedBar a.logo {
    background-size: 158px 72px;
    flex: 2;
    height: 72px;
    width: 158px
}

header .ce_header_mobile .fixedBar .meta_navigation {
    display: flex;
    flex: 1;
    justify-content: flex-end
}

header .ce_header_mobile .fixedBar.fixedBar-with-badge {
    flex-wrap: wrap
}

header .ce_header_mobile .navWrapper {
    background-color: #fff;
    display: none;
    font-size: 20px
}

header .ce_header_mobile .navWrapper .meta_navigation {
    border-bottom: 1px solid #ccc;
    padding: 25px 15px
}

header .ce_header_mobile .navWrapper .meta_navigation ul {
    align-items: center;
    display: flex;
    justify-content: space-between;
    list-style-type: none;
    margin: 0;
    padding: 0
}

header .ce_header_mobile .navWrapper .meta_navigation ul li {
    align-items: center;
    display: flex
}

header .ce_header_mobile .navWrapper .meta_navigation ul li.languages {
    -moz-column-gap: 10px;
    column-gap: 10px
}

header .ce_header_mobile .navWrapper .meta_navigation ul li.languages a.active {
    font-weight: 700
}

header .ce_header_mobile .navWrapper .meta_navigation ul li a.mobile-region {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23061ab1' d='M16 0C7.2 0 0 7.2 0 16s7.2 16 16 16 16-7.2 16-16S24.8 0 16 0m15.333 15v-.2zm-11-13.733c.067 0 .067 0 .134.066h.066-.133c0-.066 0-.066-.067-.066m.534.2c-.067-.067-.134-.067-.134-.067 0 .067.134.067.134.067m.2 1.266s0 .067 0 0q0 .1 0 0 0 .1 0 0c-.067.067-.134 0-.2 0h-.2v-.066c-.067 0-.067-.067-.2-.067v.067c-.067 0-.067 0-.067-.067h-.067l-.133-.133c0-.067 0-.067-.067-.067h.067l-.067-.067s-.066 0-.066-.066h.066l-.066-.067h.066-.066L20 2.133c0 .067-.067 0-.067 0v-.066H20s-.067 0-.067-.067c-.066 0-.066-.067-.133-.133h.067l-.134-.067-.066-.067h.066l-.066-.066H20s-.067 0-.067-.067c.134 0 .134 0 .2.067h.067l.067.066h-.2l.066.067h-.066c.066.067.066.067.133.067h-.067c.067.133.134.133.2.2v.066l.067.067v.067l.067.066.066.067c.067.067.134.067.134.133.333.2.333.2.4.2m-.4.467H20.6l-.133-.133H20.4V3h.133l.067.067c.067 0 .067 0 .067.066zq0-.1 0 0m-.934-2.133c.067 0 .134.066.267.066h-.067s.067 0 .2.067h.334c-.067.133 0 .133.066.133l-.533-.2c-.067 0-.2 0-.267-.066m-.4-.067h.134c0 .067-.067 0-.134 0l.267.067c.067 0 .2.066.267.066h.2-.134c-.2-.066-.2-.066-.266-.066h-.2C19.4 1 19.333 1 19.333 1m0 .067h.4-.4m-.4-.134h.467-.133l-.134-.066c-.133.066-.2.066-.2.066-.133 0-.133 0-.2-.066zM18.6.867h.2-.067c0 .066-.066 0-.133 0m-.2.2c.067-.067.067 0 0 0h.067zq.1 0 0 0m0 0s-.067 0-.133-.067c.066 0 .066.067.133.067h-.133.133L18.333 1c.067 0 .067.067.067.067m-.2-.134h.2c0 .067-.2 0-.2 0m-.067 0c.067 0 .134.067.2.067h.134-.2c-.067-.067-.134-.067-.134-.067q-.099 0 0 0m-.266-.066L18 .933h.2-.133L18.2 1h-.067.067-.133c-.067-.067-.134-.067-.2-.133l.066.066c0-.066-.066-.066-.066-.066m-.134.066h.067c0 .067 0 .067-.067 0h.067zh.134zL17.8.867h.2-.067c.067 0 .134.066.067.066h-.333c.133.067.133.067.066 0M16.667 1h.066s.067 0 .067.067V1h.067l.066.067H17h-.333.066-.066c.066-.067.066 0 0-.067m-.4.133s0 .067 0 0q.099.1 0 0c.066 0 .066-.066.066-.066s0 .066-.066.066c.066-.066 0-.066.066-.133h.2L16.6.933h.067V.8h.066v.067h.2L17 .933h.067s0 .067.066.067l.067.067h.067v.066h.066-.066V1.2H17.2c0-.067 0-.067-.067-.067 0 0 0 .067-.066.067v-.067s0-.066-.067-.066V1h-.067v.067h-.066v.066H16.8V1.2c0 .067-.067 0-.067.067-.066-.134-.066-.134-.133-.134h-.067s-.066-.066.134-.066h.066-.2c0-.067.134-.067.134-.067h.066-.066V.933s0 .067-.067.067h-.067v.067c-.2.2-.2.2-.266.066q0 .1 0 0m-3-.266h-.134zM12 1.133h.333H12m-1.2.4s-.067 0 0 0l.4-.133h.067l.066-.067.2-.066h.2-.066.066l.134-.067c.133 0 .266-.067.4-.067-.067 0-.134.067-.2.067h.133l.133-.067c-.066 0-.133 0-.2.067l.134-.067h.6-.134.067-.467.067-.067.067l.2-.066h.2c.067 0 .133 0 .2-.067h-.067.4-.133.333c.067 0 .2 0 .267-.067h.267c-.067 0-.2 0-.267.067-.2 0-.4.067-.4.067h.067-.534.467-.4.933-.666.4-.2c.066 0 .066 0 .266-.067h.467l.467-.333h.2-.067.4-.133.266-.133.133-.133.2-.267.134H15h.067-.667.133-.2c-.133 0-.266.066-.4.066H13.4h.133-.333.067c-.067 0-.134 0-.2.067h-.134.134C13 .8 12.8.867 12.8.867c-.133 0-.2.066-.333.066L12.333 1l-.2.067h-.066l-.2.066h.066L11.8 1.2c-.133.067-.133.067-.267.067l.134-.067H11.6h.067-.134.067-.067.067l-.467.133h.2-.133L11 1.4c-.067 0-.2.067-.267.067zh-.133zm-.267.534c.067 0 .067 0 .067-.067 0 0 .067 0 .067-.067.066 0 .066-.066.133-.066.067-.067.067-.067.133-.067h.134s.066 0 .066-.067c0 0 .067 0 .067-.066h.2c.067 0 .067-.067.133-.067h.2-.2c.067 0 .067 0 .067-.067.067 0 .067 0 .133-.066h.4H12h.133c.134 0 .2-.067.334-.067h.8-.067.8-.133.2-.334.334-.134.334-.134.6-.066H15h-.333.066-.466c-.067 0-.2 0-.2.067h.266-.2c.134 0 .2-.067.334-.067-.067 0-.067 0-.134.067h-.066c-.067 0-.2.066-.267.066.067 0 .133-.066.2-.066h.067c.066 0 .266-.067.266-.067h.134c-.067 0-.067 0-.134.067-.066 0-.133 0-.133.066h-.067.067a2 2 0 0 0-.467.134h-.066c-.067 0-.067 0-.134.066l-.2.067c-.066 0-.066 0-.133.067h.133l-.066.066c-.067 0-.067 0-.067.067h.133v.067h-.066c-.067.066-.134.066-.2.133.733-.733.733-.733.866-.733V1.4h-.2v.067H14l-.067.066-.066.067H13.8l-.133.133V1.8h-.134l-.2.067h.067c-.067.066-.067.133-.2.133H13l.067-.067H13V2l-.133.067h.2s0 .066-.067.066c0 0-.067 0-.067.067-.066.067-.066.067-.133.067h-.067V2.2h-.066c0 .067 0 .067-.067.2.067.133-.2.133-.267.267h-.066V2.6l.066-.133c-.066 0-.133.066-.2 0-.066 0-.066.066-.066.066L12 2.667h.133v.066h.134s.066 0 .066-.066c-.066.066-.066.066-.133.066h-.133c-.334.067-.534.334-.867.334V3h-.067c-.066.067-.066.067-.2.133 0 0-.066 0-.066.067H10.8l-.133.067c-.2.066-.267.066-.334.133-.066.067-.066.067-.133.067h-.067c-.066.066-.133.133-.266.133 0-.067 0-.067.066-.133h-.066c-.067.066-.067.066-.134.066H9.6l-.333.334L9.133 4c-.133.067-.2.133-.266.133-.067 0-.134 0-.6.534l-.067.066c-.067.134-.2.067-.2.067v-.067l-.067-.066s0-.067.067-.067h-.2v-.067c.2-.533.4-.6.6-.733l.133-.133c-.066 0-.133.066-.2.066 0-.066 0-.066.267-.2h.067l.066-.066h-.066c0-.067 0-.067.333-.4.067 0 .067-.067.067-.067.066-.067.133-.067.2-.067.066 0 .133-.066.2-.133h.2c.066 0 .066-.067.133-.067l.067-.066h.066c.067 0 .067-.067.134-.067h.133-.067v-.067h-.066V2.6s-.067.067-.134.067c-.066 0-.066 0-.2.066.067-.066.067-.066.067-.133l.4-.2h.133c.067 0 .067-.067.067-.067 0-.066 0-.066.133-.133-.066 0-.066 0-.133.067h-.067V2.2c.067 0 .067-.067.067-.067-.067 0 0-.066.133-.066M13.8 7.4c-.067.067-.067.067-.133.067l-.067.066c-.067.067-.133 0-.2 0s-.067-.066-.133-.066c-.067 0-.067.066-.134.066h-.266l-.067.134h-.133c-.067-.067-.067-.067-.067 0l-.067.066H12.4c.133-.066.133-.066.2-.2h.133c.067 0 .067-.066.067-.066h.133V7.4c-.066-.067-.133 0-.2 0-.066-.067-.133 0-.2 0v-.133l.134-.067h.066v-.067h-.2v-.066h.067V7l.067-.067c.066 0 .133.067.2.067.066 0 .066-.067.066-.067V6.8c-.133-.067 0-.2-.066-.267V6.6h-.2v-.067c0-.066.066 0 .066-.066v-.2c0 .066 0 .066-.066.066H12.6v-.066h-.133s0-.067.133-.067c.067 0 .067-.067.067-.133V6s-.067 0-.067-.067c0 0 0-.133.067-.133 0 0 0 .067.066.067h.134c0-.067 0-.067.066-.134 0-.066.067-.066.067-.133h.333l.067.067c0 .066-.133 0-.133.066l-.067.134h.333c0 .066 0 .066-.066.133 0 .067-.067.067-.134.133V6.2c-.066 0-.066 0-.133.133 0 .067 0 .067.133.067.067 0 .134.133.067.133l.067.067h.066v.067c.134 0 .067.066.067.2h.133c0 .266 0 .266.067.2.067-.067.067-.067.067-.134h.066S14 6.933 14 7c0 0 0 .067.067.133V7.2H14c0 .067 0 .067-.067.067-.066 0-.066 0-.066.066-.067 0-.067 0-.067.067m-1.333-.333s-.067.066 0 0c-.134.066-.2.066-.334.066 0 0-.066 0-.066.067v.067s-.067.066-.134.066c0 0-.066-.066-.133 0h-.133v-.066h.066V7.2c.067-.067.067-.067.134-.067 0-.066 0-.066.066-.133H11.8c0-.067.067-.2.067-.267h.266c0-.066.067-.133.067-.2h.133V6.6h.067v-.067h.133s-.066.067 0 .067c.067.067 0 .067 0 .067s-.066.066-.133.066V6.8c0 .067 0 .133-.067.133 0 .067 0 .067-.066.134H12.2c.2-.067.267 0 .267 0m-1-3s-.067 0 0 0H11.2V4c0-.067.067-.067.067-.133h-.2l.066-.067h.267s.067 0 .067-.067v-.066h-.2c.133-.267.4-.134.4-.134s0-.066.066-.066h.067v.066s0 .067-.067.067c0 0 0 .067-.066.067h.066c.067 0 .134-.067.267-.067h.133c.067 0 .134-.067.2-.067h.2c-.066.067-.066.067-.133.2.067 0 .067 0 .067.067v.067c0 .066-.067.066-.067.133h-.267c-.066 0-.066 0-.133.067h-.133l-.067.066-.133.134h-.134c0-.067 0-.134-.066-.2q.099 0 0 0m1.2 1.6c.066-.067.066-.067.066-.134v-.066h.067l.067-.067h.066v.067l-.066.066V5.6H12.8l-.067.067zM10 1.867l.133-.067.2-.067-.2.067h-.066zM7 3.533l.2-.133h.067L7 3.6zm-.267.2.134-.133.066-.067c.067-.066.2-.133.267-.2l.2-.133s-.067 0-.067.067l-.066.066L7.4 3.2l.133-.067L7.4 3.2l-.133.067q.6-.3 1-.6H8.2l-.2.2-.133.066.066-.066.267-.134.133-.066.2-.134c-.133.067-.2.134-.266.134l.266-.134.134-.066L8.8 2.4h.067l.066-.067.134-.066H9l.133-.067.067-.067h.067H9.2h.133l.467-.2.267-.133.2-.067-.134.067H10l-.2.067L9.6 2l-.267.133L9.6 2l.133-.067.2-.066.2-.067.067-.067.133-.066-.2.066-.133.134-.133.066-.2.067.133-.067.133-.066-.066.066L9.8 2l-.067.067-.133.066h.067L9.6 2.2l-.133.067h-.134.067l-.067.066L9.2 2.4v.067l-.133.066H9l-.067.067v.067l-.066.066q-.2-.099-.2 0h.066l-.066.067-.134.067-.066.066L8.4 3l-.067.067H8.4l-.133.133-.134.067h-.066L8 3.333l-.133.067-.2.133L7.8 3.4l.2-.267-.067.067-.133.067-.267.266V3.6l-.2.2-.066.067-.2.133c-.067.067-.134.067-.134.133V4L7 3.867l.067-.067L7 3.867l-.067.066-.133.2-.133.134V4.2H6.6l.2-.2h-.067l.134-.133L7 3.8l.2-.2.067-.067L7.2 3.6l-.067.067V3.6c.067-.067.134-.067.134-.133l.066-.067v.067H7.4l.2-.134.2-.133L8 3l.2-.133.133-.067.067-.067.133-.066L8.6 2.6l.133-.067.2-.066.2-.134h-.066l-.134.067h-.066l.066-.067-.066.067-.2.067-.067.066-.133.067-.134.067h-.066l-.2.133-.134.067-.133.066L7.667 3l-.134.067-.066.066-.134.134-.066.066H7.2l-.133.134-.2.133v.067zL6.6 3.8s.067-.067.133-.067M7.933 3l.134-.133.2-.134-.134.067zm-1.4.933L6.4 4l-.133.067zm-.2.134L6.4 4c-.067.067-.067.133-.133.133L6.2 4.2h-.067zm-5.4 9.2v-.6c0-.067 0-.134.067-.2l.067-.2.066-.134v.067l.067-.133c.133-.4.267-1 .467-1.4.2-.467.266-.667.4-1.067v.067c-.067.2-.134.4-.2.533-.067.067-.067.2-.134.267l-.133.2c.6-1.467.6-1.467 1-2.2.2-.4.333-.534.467-.8-.134.266-.334.533-.467.733v.067c.8-1.334.8-1.334 1.267-1.934.266-.266.533-.666.8-.933H4.6v.133l-.2.2-.2.267c-.067 0-.067.067-.133.133l-.134.2-.133.2h.067L4 6.6v-.133l.133-.134c.067-.066.134-.2.2-.266l.134-.2h.066l.134-.134L4.8 5.6l.2-.2.2-.2.067-.133L5.333 5l.067-.067.333-.266.134-.134L6 4.4l.2-.2.133-.133L6.467 4v.067L6.533 4l-.066.2-.134.067-.066.133h.066l-.2.133-.2.2-.2.2H5.8L5.733 5l-.066.067h.066l.134-.134L6 4.867s.067 0 .133-.067l.267-.2-.2.133-.2.334-.133.2-.134.2-.066.066H5.6V5.6l-.067.133-.066.134.066.066V6H5.6l-.133.133h-.134L5.2 6.2l-.133.133V6.4l.133-.067.133-.133H5.4v.133l.067.067-.134.133-.066.067v.067l-.067.066-.133.067h-.134l-.2.2-.133.133h-.067l-.066-.066H4.2l-.067.066L4 7.267h-.067L3.8 7.4l-.133.133H3.6V7.6l-.067.067-.2.2L3.2 8l.133-.133L3.6 7.6l.2-.133.2-.134h.067l-.134.2-.133.134L3.667 8v.333h.066l.2-.333H4l-.067.133-.133.134-.133.2-.067.066-.133.067h-.134l-.066.067L3.2 8.8v-.067c.067-.133.067-.133.2-.266h.067l.066-.067c0-.067-.133-.067-.133-.067l-.133.134-.134.133h-.066L3 8.667h-.067l-.133.2-.133.266-.067.134h-.067l-.066.133H2.4l-.2.333-.067.067-.066.2-.067.133V10v.067l-.067.133-.066.133v.134l-.067.266-.067.067-.066.133L1.6 11l-.067.133-.133.2-.067.067-.066.267c0 .066-.067.133-.067.2-.067.133-.067.266-.133.4L1 12.533l-.067.334-.066.2.066.266v.134-.2M4.8 7.333c.067 0 .067.067.067.067s0 .133.066.133c0 0 0 .067-.066.067-.067.067-.067.067-.134.2C4.667 8 4.6 8 4.6 8h-.067v-.267h-.266c.133-.2.133-.2.133-.266.133 0 .267-.134.467-.267.066-.067.066-.133.133-.2l.067-.067c0 .067 0 .067-.067.134 0 0-.067 0-.067.066-.066.067-.066.067-.133.2M4.2 7.2s0-.067 0 0l.067-.067v.2l-.134.134v-.134c0-.066.067-.066.067-.133m-2.733 8.133q-.1.1 0 0c-.067.067-.134 0-.134 0s-.066.067-.133 0l-.067.067c0 .067 0 .067-.066.067l-.067-.2v-.334h.067s0 .067.066.067v.267H1.2V15.2s0 .067.067.067l.066-.067c.067 0 .067.067.134.133q-.1 0 0 0m-.667-1.4c0 .067 0 0 0 0 .067.134.067.134.067.2v.334s.066.266.066.333H.8v-.6.133c-.067 0 0-.4 0-.4m-.067 1.4V15.2H.8zC.8 15.267.8 15.4.8 15.4v.067-.067c0-.067-.067-.067-.067-.067m10 14.934q-.099 0 0 0c-.2-.067-.2-.067-.266-.067H10.4s-.4-.133-.667-.267h-.066c-.067 0-.067 0-.2-.066h-.134l-.4-.2h-.066c-.067 0-.134-.067-.2-.067H8.6c-.2-.133-.4-.2-.6-.333-.067-.067-.133-.067-.133-.067.066 0 .133.067.2.067-.067-.067-.2-.134-.267-.2-.067 0-.067-.067-.133-.067 0 0 .066 0 .066.067.067 0 .067 0 .067.066.067 0 .067.067.133.067-.333-.2-.333-.2-.4-.267-.066-.066-.133-.133-.2-.133 0 0-.066 0-.066-.067-.067-.066-.134-.066-.134-.133l.334.267c-.2-.134-.334-.267-.534-.4-.133-.134-.133-.134-1-.867l-.066-.067-.134-.133c-.266-.267-.533-.6-.8-.867v-.066a13 13 0 0 1-.466-.534 1.4 1.4 0 0 1-.267-.4s0-.066-.067-.066V25.4c-.133-.267-.133-.267-.2-.333V25s0-.067-.066-.067l-.067-.066c-.067-.067-.067-.067-.133-.2V24.6s0-.067-.067-.067l-.067-.066c0-.067-.066-.067-.066-.134-.134-.133-.2-.333-.267-.466-.533-.334-1-1.334-1.2-1.8 0-.067-.067-.067-.067-.134-.133-.333-.266-.6-.4-.933v-.067c-.2-.333-.2-.533-.2-.533 0-.067 0-.067-.066-.133-.067-.067-.067-.067-.134-.4V19.8c-.066-.2-.066-.2-.066-.4 0-.067 0-.067-.067-.267.067-.466-.267-.933-.2-1.4v-.066L.733 17.6v.333-.066l-.066-.2c0-.067 0-.067-.067-.267l.067-.067v-.2.067-.267V17v-.333.2-1.2 1.8h.066v.133c0-.067 0-.133.067-.133v-.334s.067-.066.067-.133.066-.067.066-.067v-.2.067c0 .133-.066.333.067.8v-.667c.067 0 .067.067.067.134.066.066.066.133.066.2l.067.066h.067c.066.067.066.067.066.2 0 0 .067 0 .067-.066v-.134h.267s.066.067.066.134v.066c0 .134 0 .134.067.2l.067-.066h.066c0 .133 0 .133.067.2l.067.066c.066.134.466.667.466.667H2.6c.067 0 .067 0 .133-.067l.067.067s.067.067.133.067c.134.2.334.333.4.6 0 .133.067.2.067.266h.067c-.134.134-.134.134-.134.467 0 0-.066.067-.066.133v.134h.066v-.2H3.4c.2.133.2.133.2.2v.333h.133c0-.067-.066-.133-.066-.2.066 0 .066 0 .2.067h.066c.067 0 .134 0 .4.266l-.066.067c0 .067 0 .133.2.133V20.8c.133 0 .133 0 .266.133.134 0 .2 0 .267.067.333-.133.4.333.667.467H5.8c.2.133.333.533.333.6v.266c0 .134-.066.467-.066.467v.067H6l-.133.333c0 .067.066.2.066.267A.2.2 0 0 1 6 23.6s0 .067.067.067L6 23.6c0 .067.067.133.067.267v.066c.066.134.133.2.133.334 0 .133 0 .133.067.266 0 0 0 .067-.067.067 0 .067 0 .067.067.267 0 .066 0 .066.066.133H6v.133h-.133c-.067.6.4.934.533 1.4-.067-.066-.067-.133-.133-.133 0 .067 0 .133.4.667-.067.066-.067.066-.267-.067h-.067c.067.067.2.133.267.2l.133.133H6.8c.067.067.067.067.133.067l.067.067c.067.066.133.2.2.266h-.267L7 27.8c.2.133.2.133.2.2l.067.067s.066 0 .066.066h-.066s-.067 0-.067-.066c-.067 0-.067 0-.067-.067.067 0 .067.067.134.067l.2.133v-.067l.066.067c.134.067.2.2.334.267.066.066.133.133.2.133H8s.067.067.133.067H8.2c.133.066.2.133.333.2H8.6l.067.066s.266.2.533.334q.1 0 0 0h.067c.066.066.133.066.2.066.066 0 .066.067.066.067.067 0 .067 0 .334.133h.066c.134.067.4.134.4.2.067 0 .067.067.134.067.066.4.066.4.266.467m12.334-6.134c-.067.134-.134.134-.134.2v.2c0 .067-.066.067-.133.134-.067.066 0 .2-.067.266 0 .067-.066.067-.133.067-.067.067-.133.067-.2.067-.067.066-.067.266-.133.333l-.2.2c-.067.133-.067.267-.2.4-.2.2-.4.133-.467.133v-.066h-.2c.067-.067.067-.067.067-.2v-.334l.066-.066c.067-.067.067-.2.134-.2l.133-.134h.067l.066-.133v-.067c0-.066.067-.266.067-.266 0-.067.067-.067.133-.134 0-.066 0-.133.067-.2 0-.066.067 0 .133-.066.134-.067.267.066.4-.067.067-.067.067-.133.067-.133h.067V24l.066-.133c.267-.134.267-.134.267-.2l.067-.2c.133.066.2.133.2.133zM24.4 18.2c-.333 1.8-2.533 2.133-3.067 3.867v.066c.067.267-.133.6.067.867 0 .2-.067.4-.067.533v.2c0 .067 0 .134-.066.134-.334.6-1 .8-1.467 1.2.067.6.067.6 0 .733-.2.067-.667.4-.667.4.134.6-1 1.133-1 1.133-.066.134-.066.134-.466.2v.067c-.2.067-.334.067-.467.067s-.133 0-.267.066H16.6c-.133-.066-.133-.066-.133-.2H16.4l-.067-.066c0-.067.067-.067.134-.134v-.066c-.067-.134-.067-.134-.067-.267-.267-.333-.533-1.067-.533-1.067v-.4c-.067-.066-.067-.066-.134-.4-.2-.133-.2-.2-.266-.466-.134-.067-.134-.134-.134-.4 0-.467.467-.867.467-1.334-.067-.066-.133-.066-.133-.2V22.6c-.4-.533-.4-1.267-1-1.667 0 0 0-.066.066-.066h.067c.067-.2.2-.934.2-.934V19.6h-.867c-.2-.067-.266-.067-.333-.467-.067 0-.267-.133-.533.067H13.2c-.4-.067-.533-.067-.6.2-.4.067-.533.133-.6-.067h-.733c0 .067-.067.134-.067.2 0 0-.333.067-.8-.4v-.266c-.6-.134-.6-.334-.6-.6 0 0-.733-.467-.733-.934V17.2c0-.133-.067-.267-.067-.333.2-.134.2-.134.2-.2v-.2c0-.667 0-.667.133-.867 0-.067 0-.067-.4-.133-.066-.067-.066-.134-.066-.2 0 0 0-.067.066-.067.2-.067.267-.067.267-.667h.2c.067-.333.333-.666.533-.933.134 0 .467-.2.467-.467h.267v-.2c.066-.2.133-.4.133-.666.133-.067.267-.067.333-.067 0-.133 0-.267.067-.4.2 0 .267 0 .333-.067 0 0 .067-.2.134-.333h.133c.133.133.4.067.533.133h.067l.533-.266h.467c.333-.334.6-.134.8.066.333-.2.333-.2.933-.2.067 0 .2.067.267.067v.067c-.2.066-.2.066-.2.133.267.933.267.933.533.933 0 0 .534 0 .6.334.2.066.334.066.534.066.133 0 .2.2.4.267h.2c.066-.067.066-.067.066-.6.734 0 1.334.4 2.067.533h.067c.066 0 .133-.066.2-.066H20l.4.2c0 .4 1.2 2.6 1.2 2.6 0 .066.067.133.067.2v.2c-.134.533.466 1 1.2 1.6 0 .066 0 .133.066.2 0 0 .067 0 .067.066 0 .067 0 .067.133.334.134.066.2.066.467.066h.133c.334.134.534-.2.8-.2-.133-.066-.133 0-.133.067m4.867.733s0 .067 0 0v.134c0 .066 0 .133-.067.2h-.133S29 19.2 29 19.133v-.266l.067-.134V18.4h.066v.133c.2.267.134.334.134.4m.8 3.2-.134.267s0 .067-.066.067c0-.067.066-.067.066-.134 0 0 0-.066.067-.066v.066-.133s0-.067.067-.133V22c.066 0 .066-.067.133-.067-.133.134-.133.2-.133.2m-.134-.2V21.8v.133q.1 0 0 0m.4-.533q-.099 0 0 0c-.066.067-.066.067-.066.133 0 .067-.134.267-.134.267v.067c0 .066-.066.066-.066.133.066-.2.133-.467.2-.733 0-.134.066-.267.066-.4 0-.134 0-.267.067-.4V20.4c0-.133.067-.267.067-.267 0-.133.066-.2.066-.333v-.267c0-.066 0-.133.067-.133v.133c.067 0 .067-.066.067-.066v.733c0 .133-.067.2-.067.333 0 .067-.067.134-.067.267v.133l-.066.2c.066-.066.066-.066.066-.133 0 .067-.066.333-.066.333zm-.266-.067s0-.266.133-.466l-.067.266c-.066.134 0 .134 0 .134v.066c0-.066 0-.066-.066 0v.134zq0 .1 0 0m.2-.933v.267-.267m0 .067s0-.067 0 0m.066-.267s-.066 0 0 0c-.066 0-.066-.067 0 0v-.133.066c0-.066-.066 0 0 .067-.066-.067 0-.067 0 0m.467-.2c0 .067-.067.2-.067.267l-.133.466-.267.667.067-.133c.067-.134.067-.134.067-.267v-.067c.066-.266.133-.533.266-.8v.067l.134-.467c0 .267 0 .267-.067.267m.533-3.933v-.8c-.066.333-.066 1 0 1.266v1c-.066.4-.066.4-.266 1.267.066-.933.066-.933.066-1.067v.067-.267s-.133.6-.133.667 0 .2-.067.267v1.266s-.133.534-.133.667c0 0 0 .067-.067.2 0-.2 0-.467.067-.6 0-.067.067-.2.067-.267 0-.133 0-.266.066-.4v-.066c.067-.267 0-.534.067-.734v-.066c.133-1.067.2-1.6.067-1.8v.2C31 16.933 31 16.933 31 17h-.067c-.133-.2.067-.467-.066-.667H30.8v-.2c0-.066 0-.066-.067-.2-.066-.333-.066-.466-.133-.666h-.067v.133h-.066c0 .067-.067.133-.067.2 0 0-.067 0-.067.067 0 .266 0 .266-.066.333l-.067.2s-.2.933-.467.933c-.4-.2-.4-.2-.4.067v.267c-.266 1.133-.266 1.133-.466 1.333H28.8s0-.067-.067-.067c0-.333-.133-.6-.066-.933v-.067c.066-.6-.267-1.066-.2-1.666v-.134s0-.466-.134-.6h-.066v.067l-.134.133c-.2 0-.2-.2-.266-.333 0 0-.134-.133.133-.2-.133-.067-.133-.067-.2-.067h-.067c-.066-.066-.066-.066-.066-.133H27.6c0-.2-.333-.533-.333-.533h-.2l-.2.066h-.334s-.066 0-.066-.066h-.2c-.067-.067-.134-.2-.267-.134h-.2c-.133-.066-.067-.133-.133-.266-.067-.067-.067-.067-.134-.067h-.066c-.067 0-.067 0-.134.067H25.2c-.333-.067-.333-.067-.467-.2-.066-.067-.2-.067-.266-.2-.067-.2-.067-.2-.2-.267l-.2-.2s-.267-.133-.267.067c0 .266.133.466.2.666.267.134.267.134.333.2v.267h.067a.7.7 0 0 0 .333.067h.2s0 .133-.266.066H24.6s-.067 0-.067.067h-.066c0 .2.2.267.2.267l.133-.134h.067c.066 0 .066.067.133.067h.2c0-.4 0-.4.133-.4l.067.067v.266c0 .067 0 .067.067.067 0 .067 0 .133.066.133V14.6h.067l.067.067c.066.066-.067.266.066.2.067 0 .134 0 .134.133v.133l.066.067H26v.133c-.067 0-.067.067-.067.067h-.066c-.067.133 0 .267-.067.4-.067 0-.067-.067-.067-.067-.066 0-.133.134-.133.2v.134h-.2c0 .066-.067.133-.133.266h-.2C25 16.4 25 16.6 25 16.6h-.4c-.067.067-.133.067-.133.067-.067.066-.067.066-.067.2-.133 0-.133 0-.2.066-.2.2-.533.134-.667.334 0 0-.066.066-.066.133l-.067-.067h-.267c-.066 0-.066 0-.2.2-.066.134-.4.067-.466-.2v-.466c-.267-.734-.267-.734-.4-.8C22 16.067 22 16 22 15.933c-.067-.2-.333-.4-.333-.4-.2-.066-.067-.333-.134-.466 0 0-.2-.4-.266-.467-.067-.067-.134 0-.2-.067q-.1-.1 0-.2v-.066l-.2-.467c-.067-.133-.2-.2-.267-.333V13.4c-.067.067-.067.133-.133.133H20.4c-.067-.066-.067-.066-.133-.2-.067-.133-.2-.2-.2-.333v-.067L20 12.867V12.8c-.133 0-.133 0-.267-.067.067 0 .2.067.2.067s.067 0 .067.067h.2c.067-.067.133-.334.133-.334.067 0 .067 0 .134-.133v-.133s0-.067-.067-.067c-.067-.067 0-.2 0-.267V11.8l-.067-.067h-.066c-.067-.066-.067-.066-.134-.066H20v.2h-.333L19.6 11.8l.467-.467h-.134v.134h-.2l-.066-.067-.067.067v.133l-.067.067v-.2c0-.067-.066-.067-.066-.134V11.2c.066-.133-.2-.2-.134-.333h.067l-.067-.067h-.066v-.067c-.4-.133-.4-.133-.467-.066v.133h-.133c-.067 0-.067-.067-.134-.067h-.066v.067c.066.067.066.067.2.133.066.2.066.267.2.267 0-.067.066-.067.066-.133.134.066.134.066.2.133H19v.133l-.067.067h-.066c-.067 0-.067-.067-.134-.067 0 0-.066 0-.066.067v.133c0 .067-.067.067-.067.134h-.2v-.134c-.067-.066-.067-.066-.2-.133v.067c-.133-.067-.133-.067-.2-.2 0 0 0-.067.067-.067 0 0 0 .067.066.067h.134c0-.067 0-.134-.067-.2-.2 0-.2-.134-.2-.267-.133-.067-.133-.067 0-.333-.133-.2-.333-.2-.467-.4V10c-.333-.067-.4-.467-.733-.533-.067-.134-.067-.2-.2-.134v.134l-.067.066-.066.067v.133h.133c0 .067.067.134.067.134h.066c.2.2.2.2.2.266.2.2.334.2.4.2.067.2.267.2.4.334v.2c-.066-.067-.066-.067-.2-.134-.066 0-.133 0-.2.067 0 0 0 .067.067.067h.133V11c-.133.133-.266.333-.466.4v.2h-.334c-.133-.067-.2-.2-.333-.267 0 0 0-.066.067-.066.133 0 .666-.067.733-.134 0-.2-.333-.533-.933-1 0-.066-.067-.066-.067-.133-.2-.133-.2-.4-.467-.467-.133.134-.2.134-.266.134H15.4c-.733-.2-.733-.2-.733-.134h-.134c-.133 0-.133 0-.266-.066H14.2c-.333-.067-.267.066-.267.266V9.8c0 .067 0 .067-.066.133 0 0-.6.134-.667.267-.133.2-.133.2-.133.267.066.066.066.066.066.133s0 .133-.066.133c-.467 0-.8.334-1.2.467h.066-.066c0-.067-.067-.133-.067-.133-.133-.067-.133-.067-.2-.134h-.133c-.067-.066-.134-.066-.2-.066h-.134c0-.134 0-.134.067-.2v-.2c-.067-.067-.067-.067.133-.4 0-.067 0-.2.067-.267-.067-.2.133-.333 0-.533V9.2c.067 0 .133 0 .267-.067l.066-.066c.067.066.067.066.2.066h.4c.067.134.2.067.334.134h.066c.067 0 .134-.067.134-.067.2-.467.2-.467.2-.6-.067-.067-.134-.067-.134-.133V8.2c0-.067 0-.067-.133-.133h-.133C12.6 8.067 12.6 8 12.533 8l-.066-.067c.066-.066.066-.066.266-.066 0 0 0 .066.067.066h.333V7.8l.067-.067s-.067 0-.067-.066c0-.067 0-.067.067-.134 0 0 .067 0 .067.067l.066.067h.267v-.134h.2c0-.066 0-.133.067-.266H14c.2-.134.2-.134.333-.134V7l-.066-.067v-.066h.2c.333-.267.333-.267.533-.2h.267V6.6c0-.067-.067-.067-.067-.133v-.134c0-.133-.133-.2-.067-.333.067 0 .067-.067.134-.067v-.066s0-.067.066-.067c.067 0 .067 0 .2-.2.067 0 .067 0 .067.333h.067V6l-.067.067v.066h.067c.066-.066.066-.066.2-.066h.066c0 .2-.066.333-.066.333-.067 0-.134-.067-.2-.067h-.134v.134h.067l.067.066h.066s.067 0 .067-.066V6.4h.133c.067 0 .067 0 .134-.067h.066c0 .267.134.2.734-.066.066.066.2.133.266.2h.067V6.4c-.067 0-.067-.067-.067-.133.067-.067.067-.067.334 0V6.2s-.067 0-.067-.067c0 0 .067-.333.067-.533.066 0 .066-.067.133-.133h.067v.066l.066.067s0 .067.067.067h.067s.066 0 .066-.067.067-.067.134-.067v-.066l-.2-.2c-.067 0-.067.066-.134.133-.133 0-.133 0-.2-.067v-.066c.067 0 .134-.067.134-.067H17.6v-.067h.067V5.2h.066s.067-.067.067-.133h.133c.2-.134.334.066.534 0 .066-.2.066-.2.333-.2v-.134h-.2s0-.066-.067-.066c0 0-.066 0-.066.066h-.334V4.8c-.133.067-.266 0-.333.067 0 0-.333-.2-.4-.2V4.2c.4-.333.4-.333.4-.467h.067s0-.066-.067-.133-.067-.067-.133-.067V3.6c-.067 0-.067 0-.134-.067H17.4c0 .134-.067.267-.067.4V4c-.066 0-.066 0-.133.067 0 0-.133.2-.333.2l-.134.2V4.8s.067 0 .067.067V5h.2v.133c-.067.067-.067.067-.067.134-.066 0-.066.066-.133.066 0 0-.067 0-.067.067v.133c0 .134 0 .134-.066.2h.066V5.8h.134v.067h-.134V6h-.066c0 .067-.067.067-.067.067h-.133c-.067 0-.067.066-.134.2h-.266V6.2c0-.067.066-.067.066-.067l-.066-.066S16 6 16 5.933V5.8l-.067-.067h-.066c-.067 0-.067-.066-.067-.133l.067-.067c0-.066-.067-.066-.067-.133v-.067c0 .067 0 0-.067 0V5.4c-.133.067-.133.067-.2.133 0 0-.066 0-.066.067h-.134c0 .067-.066.067-.066.067h-.134l-.066-.067h-.134v-.067c.067 0 .067 0 .067-.133h-.133v-.067c.066 0 .066 0 .066-.133L15 5.133v-.066h-.133s0-.067.066-.134H15l.067-.2v-.066c-.067 0 .066 0 .133-.134.067 0 .133-.066.2-.066 0 0 .067 0 .067-.067v-.133h.133C15.8 4.2 16 4.2 16 4h-.133v-.067c.2-.066.2-.066.266-.133 0-.067.067-.133.067-.267 0 0 .133-.066.133-.133 0 0 .067 0 .067-.067 0-.066.067-.133.067-.133.2.067.2.067.266.067V3.2c-.066 0-.133 0-.266.067-.067 0-.067 0-.134.066h-.066v-.066l.066-.067c.067-.067.067-.067.134-.067V3h.133v-.067h.067V3l.133.067h.067V3l-.067-.067s0-.066.067-.066h.066V2.8s0 .067.067.067.133 0 .067-.2V2.6c.066 0 .133.067.2.067 0 0 0 .066.066.066V2.6h.267v-.067c-.133 0-.133 0-.133-.066-.134.2-.134.2-.067.2h.067v.066h.066l.067-.066c.067 0 .067 0 .133-.067v.067h.067c.067.066.067.066.067.133v-.133H18v.066s0 .067.067.067h.066v-.067c.2 0 .267.067.267.134v.066h-.067V3c.067 0 .134.067.2.067V3h.2v.133h.134v-.066h.066c.067 0 .067.066.134.066h.266s.067 0 .067.067l.4.133s.533.267 0 .467h-.067c-.066 0-.133-.067-.2-.067h-.2s-.333-.133-.466-.2c.066.2.4.2.466.4v.134h.067l.4.333v-.067h.133v-.066c-.066-.067-.066-.067-.2-.067h-.066v-.067c-.067 0-.067-.066-.134-.133 0 0 .067 0 .067-.067 0 0 .067.067.333.134h.267c-.067 0-.133-.067-.2-.134h.067c0-.066 0-.066.133-.066V3.8h.333c0-.067-.066-.067-.066-.133C20.4 3.6 20.4 3.6 20.333 3.6c-.066-.067-.066-.067-.066-.133-.067-.067-.067-.134-.134-.2h-.066V3.2h.066c.067 0 .067 0 .134.067h.066c.067.066.067.066.134.066 0 0 .066 0 .066.067l.067.067h-.133l.266.2.134-.067-.067-.067v-.066h.067c0-.067 0-.067.066-.067H21v-.067h.133v-.066h.067V3.2l.133.133h.067l-.067-.066h.2L21.6 3.2v-.067h.067l.133.134V3.2h.067c-.134-.2-.4-.2-.6-.4h.066c.067 0 .067 0 .067.067.067 0 .133.066.267.133h.133l.067.067H22c.6.266.6.266.667.266h.066l-.2-.2c-.266-.133-.4-.2-.4-.266 0-.067-.133-.134-.2-.134H21.8v-.066h.067s-.267-.2-.334-.267h.067v-.067h.067c.066 0 .066 0 .133.067l.2.133h-.067c.067.067.134.067.2.134.267.133.267.133.467.333l.067.067.6.466c.133.134.133.2.133.2h-.133s0 .067.066.067h.2c.067.067.067.067.134.067L23.6 3.8v-.067h.067s-.4-.333-.4-.466c.066 0 .2.066.266.133-.133-.067-.266-.2-.4-.267 0 0 0 .067.067.067h-.067a.9.9 0 0 1-.266-.2c-.067-.067-.067-.067-.4-.267l-.134-.133h-.4l-.266-.133c.133.066.133.066.333.2 0 0 .067 0 .067.066.133.067.266.067.466.2l-.266-.133c-.067 0-.134-.067-.2-.133h.133c-.067-.067-.067-.067-.133-.067H22v-.067h.067s.066.067.133.067h.067c.266.133.266.133.333.133h-.067l-.133-.066c-.067 0-.467-.2-.467-.267h.2-.066c-.4-.2-.4-.2-.467-.267l-.067-.066C21.467 2.067 21.4 2 21.4 2h.067c-.134-.333-.134-.333-.067-.333h-.2c-.067 0-.067 0-.533-.2h.066c.134.066.2.066.2.066.067 0 .067.067.134.067h.133c-.067 0-.067-.067-.133-.067h.066-.066c.133.067.2.067.333.134.067 0 .133.066.267.066.066 0 .066.067.133.067.133.067.2.067.2.067h.067s.066 0 .066.066c.067.067.334.2.334.2s-.067 0-.067-.066c-.067 0-.067 0-.133-.067-.067-.067-.134-.067-.2-.133h.133c.2.133.2.133.267.133 0 0 .066 0 .066.067-.066 0-.066 0-.133-.067.067 0 .133.067.2.067h-.067.067l.867.466c.6.334.8.467 2 1.334.6.466.6.466 1.733 1.6l.067.066c.466.467 1 1.134 1.4 1.734.4.533.533.733 1.2 2.066-.134-.266-.334-.666-.534-.933v-.067c.2.4.334.534.534 1 .333.667.333.734.866 2.2l.2.8c.134.467.2 1.067.267 1.534.067.4.067.866.133 1.266v.534c.067 0 .067 0 0 .4M21.4 2.267l-.133-.067c0-.067.066 0 .133.067q0-.1 0 0'/%3E%3C/svg%3E");
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    display: inline-block;
    height: 32px;
    width: 32px
}

header .ce_header_mobile .navWrapper .meta_navigation ul li .chevron {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23061ab1' d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12px;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    width: 12px
}

header .ce_header_mobile .navWrapper .meta_navigation ul li .chevron:before {
    display: none
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_1 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_1 a.level_1 {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    padding: 5px 0
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_1 a.level_1 span {
    flex: 1;
    line-height: 1;
    padding: 12px 0 12px 15px
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_1 a.level_1 dfn {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 15px;
    transform: rotate(0deg);
    transition: all .1s ease-in-out;
    width: 16px
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_1 a.level_1.level_1_with_subnav_open dfn {
    margin-top: 5px;
    transform: rotate(180deg)
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_2 {
    background-color: #c8e7f2;
    display: none;
    list-style-type: none;
    padding: 0 0 0 15px
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_2 a.level_2 {
    display: flex;
    font-weight: 700;
    justify-content: space-between
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_2 a.level_2 span {
    flex: 1;
    padding: 12px;
    position: relative
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation .subnav_level_2_open ul.level_2 {
    display: block
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_3 {
    list-style-type: none;
    padding: 0 0 0 30px
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_3 li:first-child a.level_3 span {
    padding-top: 0
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_3 a.level_3 {
    display: flex;
    justify-content: space-between
}

header .ce_header_mobile .navWrapper .ce_mobile_navigation ul.level_3 a.level_3 span {
    flex: 1;
    line-height: 1;
    padding: 12px 0
}

header .ce_header_mobile.ce_header_mobile_open {
    height: -webkit-fill-available;
    height: 100dvh;
    overflow: scroll
}

header .ce_header_mobile.ce_header_mobile_open .navWrapper {
    display: block;
    height: -webkit-fill-available;
    height: 100dvh
}

header .ce_header_mobile .meta_badge {
    flex: 0 0 100%;
    height: 30px;
    width: 100%
}

header .ce_header_mobile .search.mobile {
    padding: 0 15px 10px;
    position: relative
}

header .ce_header_mobile .search.mobile input {
    background: #fff;
    border: none;
    border-radius: 30px;
    font-size: .9rem;
    padding: 10px 15px 10px 40px;
    width: 100%
}

header .ce_header_mobile .search.mobile span {
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23061ab1' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;
    background-size: 16px 16px;
    border: none;
    border-radius: 50%;
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 34px;
    left: 20px;
    margin: auto;
    padding: 10px;
    position: absolute;
    top: -8px;
    width: 34px
}

@media(min-width:992px) {
    header .ce_header_mobile {
        display: none
    }
}

header .ce_header_desktop {
    background-color: #061ab1;
    display: none;
    z-index: 1040
}

header .ce_header_desktop a {
    color: #fff
}

header .ce_header_desktop a:active,
header .ce_header_desktop a:focus,
header .ce_header_desktop a:hover {
    color: #c8e7f2
}

header .ce_header_desktop .container {
    padding-left: 0
}

header .ce_header_desktop .ce_page_header {
    align-items: center;
    display: flex;
    height: 86px;
    justify-content: space-between
}

header .ce_header_desktop .ce_page_header a.logo {
    background-size: 110px 50px;
    height: 50px;
    width: 110px
}

header .ce_header_desktop .ce_page_header .meta_navigation {
    align-items: center;
    display: flex;
    flex: 1
}

header .ce_header_desktop .ce_page_header .meta_navigation .ce_header_search_wrap {
    display: none
}

header .ce_header_desktop .ce_page_header .meta_navigation ul {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    list-style-type: none;
    margin: 0;
    padding: 0
}

header .ce_header_desktop .ce_page_header .meta_navigation ul li {
    margin-left: 1rem;
    margin-right: 1rem
}

header .ce_header_desktop .ce_page_header .meta_navigation ul li:first-child {
    margin-left: 0
}

header .ce_header_desktop .ce_page_header .meta_navigation ul li:last-child {
    margin-right: 0
}

header .ce_header_desktop .ce_page_header .meta_navigation ul .languages a {
    margin-left: 4px;
    margin-right: 4px
}

header .ce_header_desktop .ce_page_header .meta_navigation ul .languages a:first-child {
    margin-left: 0
}

header .ce_header_desktop .ce_page_header .meta_navigation ul .languages a:last-child {
    margin-right: 0
}

header .ce_header_desktop .ce_page_header .meta_navigation ul .languages a.active {
    font-weight: 700
}

header .ce_header_desktop .ce_page_header .meta_navigation ul .languages a:not(.active) {
    opacity: 70%
}

header .ce_header_desktop .search.desktop span {
    background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23061ab1' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;
    background-size: 16px 16px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 34px;
    padding: 10px;
    transition: all .1s linear;
    width: 34px
}

header .ce_header_desktop .search.desktop span:hover {
    outline: 2px solid #fff;
    outline-offset: 2px;
    transition: all .1s linear
}

header .ce_desktop_navigation {
    background-color: #fff;
    display: none;
    margin-top: 86px
}

header .ce_desktop_navigation ul.level_1 {
    display: flex;
    justify-content: space-between;
    list-style-type: none;
    margin: 0;
    padding: 0
}

header .ce_desktop_navigation ul.level_1 a.level_1 {
    border-bottom: 2px solid transparent;
    display: inline-block;
    padding: 30px 0
}

header .ce_desktop_navigation ul.level_1 a.level_1:active,
header .ce_desktop_navigation ul.level_1 a.level_1:focus,
header .ce_desktop_navigation ul.level_1 a.level_1:hover {
    border-bottom: 2px solid #061ab1
}

header .ce_desktop_navigation ul.level_1 a.level_1:active.level_1_with_subnav span,
header .ce_desktop_navigation ul.level_1 a.level_1:focus.level_1_with_subnav span,
header .ce_desktop_navigation ul.level_1 a.level_1:hover.level_1_with_subnav span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23061ab1' d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E")
}

header .ce_desktop_navigation ul.level_1 a.level_1.level_1_with_subnav span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E");
    background-position-x: right;
    background-position-y: 5px;
    background-repeat: no-repeat;
    background-size: 10px;
    display: inline-block;
    padding-right: 16px
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu {
    background-color: #c8e7f2;
    display: none;
    left: 0;
    padding: 32px 0;
    position: absolute;
    width: 100vw
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu ul.level_2 {
    display: flex;
    gap: 2rem;
    justify-content: flex-start;
    list-style-type: none;
    margin: 0;
    padding: 0
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu ul.level_2 a.level_2 {
    font-weight: 700
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu ul.level_2>li {
    flex: .4
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu ul.level_2 ul.level_3 {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 1rem
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu ul.level_2 ul.level_3 a.level_3 {
    display: inline-block;
    padding-top: 20px
}

header .ce_desktop_navigation ul.level_1 .ce_mmenu.ce_mmenu_active {
    display: block
}

@media(min-width:992px) {

    header .ce_desktop_navigation,
    header .ce_header_desktop {
        display: block
    }
}

footer {
    background-color: #061ab1;
    overflow: hidden;
    padding: 100px 0 0;
    position: relative;
    width: 100%
}

footer.no-sitemap-navigation {
    padding: 40px 0 0
}

footer.no-sitemap-navigation ul.social-media {
    padding: 43px 0 40px
}

footer.no-sitemap-navigation ul.meta-navigation {
    padding: 0 0 20px
}

footer.no-sitemap-navigation .bottom-illustration {
    bottom: 65px
}

footer * {
    color: #fff;
    /* font-size: 16px; */
    line-height: 24px
}

footer a {
    background-image: linear-gradient(#ffd100, #ffd100);
    background-position: 0 calc(100% - 5px);
    background-repeat: no-repeat;
    background-size: 0 3px;
    display: inline-block;
    position: relative;
    text-decoration: none;
    transition: background-size .25s
}

footer a:hover {
    background-size: 100% 3px;
    color: #fff;
    text-decoration: none
}

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

footer .top-illustration {
    margin-left: -1030px;
    position: absolute;
    top: 40px
}

footer>.sub-footer+.bottom-illustration {
    bottom: 135px;
    left: 35%;
    position: absolute;
    z-index: 0
}

footer.no-socialmedia>.bottom-illustration {
    bottom: inherit;
    left: 78%;
    top: 43px
}

footer .bottom-illustration {
    bottom: 70px;
    left: 35%;
    position: absolute;
    z-index: 0
}

footer ul.sitemap {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    position: relative;
    z-index: 1
}

footer ul.sitemap>li {
    flex: 0 0 20%;
    padding-right: 30px
}

footer ul.sitemap>li .first-level {
    font-weight: 700;
    padding: 6px 0
}

footer ul.sitemap>li .first-level:not([href]) {
    background: none;
    cursor: default
}

footer ul.sitemap>li .first-level:not([href]):active,
footer ul.sitemap>li .first-level:not([href]):focus,
footer ul.sitemap>li .first-level:not([href]):hover {
    color: #fff;
    text-decoration: none
}

footer ul.sitemap>li.sitemap-item-logo {
    flex: 0 0 20%;
    margin-top: 20px;
    padding-right: 10px
}

footer ul.sitemap>li.sitemap-item-logo a {
    background: none
}

footer ul.sitemap>li>ul>li .second-level {
    padding: 6px 0
}

footer ul.social-media {
    -moz-column-gap: 14px;
    column-gap: 14px;
    display: flex;
    justify-content: flex-end;
    padding: 60px 0 20px;
    position: relative;
    z-index: 1
}

footer ul.social-media li a {
    background: none
}

footer ul.social-media li a:before {
    background-color: #ffd100;
    border-radius: 50%;
    bottom: -2px;
    content: "";
    display: inline-block;
    height: 12px;
    position: absolute;
    right: -5px;
    transform: scale(0);
    transition: all .2s ease;
    width: 12px
}

footer ul.social-media li a:hover:before {
    transform: scale(1);
    z-index: 1
}

footer ul.social-media li a img {
    transform: translateZ(0);
    transition: all .2s ease;
    width: 30px;
    will-change: transform
}

footer ul.social-media li a:hover img {
    transform: scale(1.05)
}

footer ul.meta-navigation {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: 20px 0;
    position: relative;
    z-index: 1
}

footer ul.meta-navigation li {
    align-items: center;
    display: flex;
    position: relative
}

footer ul.meta-navigation li a {
    font-size: 12px;
    padding: 6px 0
}

footer ul.meta-navigation li:nth-child(n+2):before {
    border-left: 2px solid #fff;
    content: "";
    height: 12px;
    margin: 0 12px
}

footer .sub-footer {
    background: #fff;
    height: 65px;
    padding: 10px 0
}

footer .sub-footer .sub-footer-content {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: flex-end
}

footer .sub-footer .sub-footer-content .description {
    color: #000;
    font-size: 12px
}

footer .sub-footer .sub-footer-content .logos {
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    margin-left: 20px
}

footer .sub-footer .sub-footer-content .logos img {
    max-height: 45px;
    width: 100%
}

footer .sub-footer .sub-footer-content .logos a:hover {
    background: none
}

@media(max-width:767.98px) {
    footer * {
        /* font-size: 20px; */
        line-height: 32px
    }

    footer.no-sitemap-navigation ul.social-media {
        padding: 63px 0 40px
    }

    footer.no-sitemap-navigation .top-illustration {
        right: 290px
    }

    footer.no-sitemap-navigation .bottom-illustration {
        display: block;
        top: 43px
    }

    footer.no-sitemap-navigation>.sub-footer+.bottom-illustration {
        bottom: 185px
    }

    footer .top-illustration {
        margin-left: 0;
        right: 110px
    }

    footer ul.sitemap {
        flex-direction: column;
        row-gap: 20px
    }

    footer ul.sitemap>li {
        padding-right: 0;
        position: relative
    }

    footer ul.sitemap>li.sitemap-item.no-submenu:before {
        content: ""
    }

    footer ul.sitemap>li:before {
        content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='m8 16 8-8-2-2-6 6-6-6-2 2z'/%3E%3C/svg%3E");
        line-height: 0;
        position: absolute;
        right: 0;
        top: 12px;
        transition: all .25s ease
    }

    footer ul.sitemap>li.open:before {
        top: 16px;
        transform: rotateX(180deg)
    }

    footer ul.sitemap>li.open>ul {
        max-height: 500px;
        transition: max-height .25s ease-in
    }

    footer ul.sitemap>li.sitemap-item-logo {
        align-items: center;
        display: flex;
        justify-content: center;
        padding-right: 0
    }

    footer ul.sitemap>li.sitemap-item-logo:before {
        content: ""
    }

    footer ul.sitemap>li>ul {
        max-height: 0;
        overflow: hidden;
        padding-left: 20px;
        transition: max-height .25s ease-out
    }

    footer ul.social-media {
        justify-content: center;
        padding: 30px 25px 20px
    }

    footer ul.meta-navigation {
        justify-content: center;
        padding: 20px 0 10px
    }

    footer ul.meta-navigation li a {
        font-size: 12px;
        padding: 0
    }

    footer .bottom-illustration {
        display: none
    }

    footer .sub-footer {
        height: auto;
        padding: 0 0 10px
    }

    footer .sub-footer .sub-footer-content {
        flex-direction: column
    }

    footer .sub-footer .sub-footer-content .logos {
        margin: 0
    }
}

.cookiebar {
    display: none
}

.cookiebar.open {
    background: #061ab1;
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 14px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1080
}

@media(min-width:992px) {
    .cookiebar.open {
        padding: 15px 0
    }
}

.cookiebar.open a {
    color: #fff;
    text-decoration: underline
}

.cookiebar.open a:hover {
    color: #fff;
    opacity: .85
}

@media(min-width:576px) {
    .cookiebar.open .cbContent {
        display: flex;
        justify-content: space-between
    }
}

.cookiebar.open .left {
    padding-bottom: 15px;
    padding-top: 15px
}

@media(min-width:576px) {
    .cookiebar.open .left {
        align-self: center;
        display: flex;
        padding-right: 15px
    }
}

.cookiebar.open .left div p:last-of-type {
    margin: 0
}

.cookiebar.open .right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 15px;
    padding-top: 15px
}

@media(min-width:992px) {
    .cookiebar.open .right {
        align-items: center;
        flex-direction: row
    }
}

.cookiebar.open .right .btn {
    display: block;
    width: 100%
}

@media(min-width:992px) {
    .cookiebar.open .right .btn {
        height: -moz-max-content;
        height: max-content
    }
}

.cookiebar.open .right .btn-secondary {
    margin-bottom: 15px
}

@media(min-width:992px) {
    .cookiebar.open .right .btn-secondary {
        margin-bottom: 0;
        margin-right: 15px
    }
}

.cookiebar .external-url:after,
.cookiebar .external-url:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

@media(min-width:992px) {

    body.ce_country_selector header,
    body.ce_language_selector header {
        height: 86px
    }
}

body.ce_country_selector .content,
body.ce_language_selector .content {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {

    body.ce_country_selector .content,
    body.ce_language_selector .content {
        flex-direction: row;
        min-height: calc(100vh - 288px)
    }
}

@media(min-width:992px) {

    body.ce_country_selector .content,
    body.ce_language_selector .content {
        flex-direction: row;
        height: calc(100vh - 254px)
    }
}

body.ce_country_selector .content .c1,
body.ce_language_selector .content .c1 {
    background-color: #c8e7f2;
    min-height: 185px
}

@media(min-width:768px) {

    body.ce_country_selector .content .c1,
    body.ce_language_selector .content .c1 {
        display: flex;
        flex-basis: 50%;
        justify-content: flex-end;
        min-height: 490px
    }
}

body.ce_country_selector .content .c2,
body.ce_language_selector .content .c2 {
    padding: 32px 16px 0
}

@media(min-width:768px) {

    body.ce_country_selector .content .c2,
    body.ce_language_selector .content .c2 {
        align-items: center;
        display: flex;
        flex-basis: 50%;
        justify-content: center;
        padding: 0 32px
    }
}

@media(min-width:992px) {

    body.ce_country_selector .content .c2,
    body.ce_language_selector .content .c2 {
        padding: 0 64px
    }
}

@media(min-width:1200px) {

    body.ce_country_selector .content .c2,
    body.ce_language_selector .content .c2 {
        justify-content: start;
        padding: 0 128px
    }
}

@media(min-width:768px) {

    body.ce_country_selector .content .c2 form,
    body.ce_language_selector .content .c2 form {
        margin-bottom: 0
    }
}

body.ce_country_selector .content .c2 h2,
body.ce_language_selector .content .c2 h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 12px
}

body.ce_country_selector .content .c2 p,
body.ce_language_selector .content .c2 p {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 20px
}

body.ce_country_selector .content .c2 .form-group,
body.ce_language_selector .content .c2 .form-group {
    margin-bottom: 16px
}

@media(min-width:768px) {

    body.ce_country_selector .content .c2 .form-group,
    body.ce_language_selector .content .c2 .form-group {
        margin-bottom: 24px
    }
}

body.ce_country_selector .content .c2 .form-check label,
body.ce_language_selector .content .c2 .form-check label {
    margin-bottom: 0
}

body.ce_country_selector .content .c2 .form-check,
body.ce_language_selector .content .c2 .form-check {
    margin-bottom: 40px
}

@media(min-width:768px) {

    body.ce_country_selector .content .c2 .form-check,
    body.ce_language_selector .content .c2 .form-check {
        margin-bottom: 24px
    }
}

body.ce_country_selector footer .container-social-media,
body.ce_language_selector footer .container-social-media {
    padding: 40px 0 20px
}

body.ce_country_selector footer .container-social-media ul,
body.ce_language_selector footer .container-social-media ul {
    justify-content: center
}

@media(min-width:768px) {

    body.ce_country_selector footer .container-social-media ul,
    body.ce_language_selector footer .container-social-media ul {
        justify-content: flex-end
    }
}

body.ce_country_selector footer .container-meta-navigation,
body.ce_language_selector footer .container-meta-navigation {
    padding: 20px 0 40px
}

body.ce_country_selector footer .container-meta-navigation ul,
body.ce_language_selector footer .container-meta-navigation ul {
    margin: 0;
    padding: 0
}

@media(min-width:768px) {

    body.ce_country_selector footer .container-meta-navigation ul,
    body.ce_language_selector footer .container-meta-navigation ul {
        justify-content: flex-end
    }
}

@media(min-width:992px) {
    body.ce_country_selector .content .c2 .form_container {
        max-width: 360px
    }
}

@media(min-width:1200px) {
    body.ce_country_selector .content .c2 .form_container {
        max-width: 400px
    }
}

body.ce_country_selector .content .c2 .form-group:last-child {
    margin-bottom: 40px
}

@media(min-width:768px) {
    body.ce_country_selector .content .c2 .form-group:last-child {
        margin-bottom: 0
    }
}

body.ce_country_selector .content .c2 .form-group .btn {
    width: 100%
}

@media(min-width:768px) {
    body.ce_country_selector .content .c2 .form-group .btn {
        width: auto
    }

    body.ce_language_selector .content .c2 {
        padding-bottom: 32px;
        padding-top: 32px
    }

    body.ce_language_selector .content .c2 .form-check {
        margin-bottom: 0
    }
}

body.ce_language_selector .content .c2 ul {
    -moz-column-gap: 8px;
    column-gap: 8px;
    list-style: none;
    padding: 0
}

@media(min-width:768px) {
    body.ce_language_selector .content .c2 ul {
        -moz-column-count: 2;
        column-count: 2
    }
}

body.ce_language_selector .content .c2 ul li a {
    display: block;
    font-family: NewsonGLS, -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;
    padding: 4px 4px 4px 8px;
    text-decoration: none
}

body.ce_language_selector .content .c2 ul li a:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23061ab1' d='M10 8 2 0 0 2l6 6-6 6 2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 10px 10px;
    content: "";
    display: inline-block;
    height: 10px;
    padding-right: 1rem;
    padding-top: 2px;
    width: 10px
}

body.ce_language_selector .content .c2 ul li a:active,
body.ce_language_selector .content .c2 ul li a:focus,
body.ce_language_selector .content .c2 ul li a:hover {
    background-color: #ffd100;
    border-radius: 15px;
    color: #000
}

.sticky-login {
    bottom: 25%;
    position: fixed
}

@media(min-width:992px) {
    .sticky-login {
        bottom: 35%
    }
}

.sticky-login {
    border-bottom-left-radius: 100px;
    border-top-left-radius: 100px;
    right: -303px;
    transition: all .4s ease;
    z-index: 1020
}

.sticky-login:active,
.sticky-login:focus,
.sticky-login:hover {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15)
}

.sticky-login.sticky-login-yellow a {
    background-color: #ffd100;
    border: none
}

.sticky-login a {
    align-items: center;
    background-color: #fff;
    border: 1px solid #061ab1;
    border-bottom-left-radius: 100px;
    border-right: none;
    border-top-left-radius: 100px;
    color: #000;
    display: flex;
    font-size: 14px;
    line-height: 18px;
    padding: 14px;
    text-decoration: none
}

.sticky-login a span {
    max-width: 250px;
    padding-left: 12px
}

.content-scrolled .sticky-login,
.sticky-forced .sticky-login {
    right: 0
}

.to-top {
    background: #fff;
    border: none;
    bottom: -51px;
    height: 50px;
    line-height: 48px;
    position: fixed;
    right: 20px;
    width: 50px;
    z-index: 1000
}

.to-top,
.to-top a {
    border-radius: 400px;
    display: block;
    transition: all .6s ease
}

.to-top a {
    cursor: pointer;
    float: left;
    height: 100%;
    line-height: inherit;
    position: relative;
    text-align: center;
    width: 100%
}

.content-scrolled .to-top {
    bottom: 20px
}

@media(min-width:768px) {
    .card .card-body {
        padding: 32px 32px 12px
    }
}

@media(min-width:992px) {
    .card .card-body {
        padding: 48px 48px 16px
    }
}

@media(min-width:768px) {
    .card .card-body h2 {
        margin-left: auto;
        margin-right: auto;
        max-width: 600px
    }
}

.card .card-body p:last-child {
    margin: 0
}

.card .date {
    color: #000;
    display: block;
    margin-bottom: 20px
}

.card.background-blue .date,
.card.bg-blue .date {
    color: #fff;
    font-weight: 700
}

@media(min-width:768px) {
    .card .card-footer {
        padding: 12px 32px 32px
    }
}

@media(min-width:992px) {
    .card .card-footer {
        padding: 16px 48px 48px
    }
}

.card .card-footer-multi-buttons {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {
    .card .card-footer-multi-buttons {
        align-items: baseline;
        flex-direction: row
    }
}

.card .card-footer-multi-buttons .btn {
    margin: 0 0 16px
}

@media(min-width:768px) {
    .card .card-footer-multi-buttons .btn {
        margin: 0 16px 16px 0
    }
}

.card.card-shadow {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    position: relative;
    transition: all .2s ease
}

.card.card-shadow:active,
.card.card-shadow:focus,
.card.card-shadow:hover {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15);
    transition: all .2s ease
}

.card.card-img-aside .image-col-left,
.card.card-img-aside .image-col-right,
.card.card-img-aside .image-col-top {
    pointer-events: none
}

@media(max-width:575.98px) {
    .card.card-img-aside .image-col-top {
        pointer-events: auto
    }
}

.card.card-img-aside .image-col-left .image-container {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}

.card.card-img-aside .image-col-right .image-container {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px
}

.card.card-img-aside .image-container,
.card.card-img-aside .image-container:active,
.card.card-img-aside .image-container:focus,
.card.card-img-aside .image-container:hover {
    text-decoration: none
}

@media(min-width:768px) {
    .card.card-img-aside .image-container {
        background-position: 50% 50%;
        background-repeat: no-repeat;
        display: block;
        height: 100%;
        width: 100%
    }
}

@media(min-width:992px) {
    .card.card-img-aside .text-col {
        display: flex;
        flex-direction: column;
        justify-content: center
    }

    .card.card-img-aside .text-col .card-body {
        display: flex;
        flex-direction: column;
        flex-grow: 0;
        justify-content: flex-end;
        padding: 48px 48px 16px
    }

    .card.card-img-aside .card-footer {
        padding: 16px 48px 48px
    }
}

@media(min-width:768px) {
    .card.card-img-aside .card-footer .card-footer-multi-buttons {
        flex-direction: column
    }

    .card.card-img-aside .card-footer .card-footer-multi-buttons .btn {
        margin: 0 0 16px
    }

    .card.card-img-aside .card-footer .card-footer-multi-buttons .btn:last-child {
        margin: 0
    }
}

.card.card_no_txt .card-img,
.card.card_no_txt .card-img-top {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.card.card_no_btn:not(.card-img-aside):not(.card-quickdial) {
    padding-bottom: 16px
}

.card.card_no_btn img+div.card-body {
    padding-bottom: 30px
}

@media(min-width:768px) {

    .card.card_no_btn .image-col-left+.text-col .card-body,
    .card.card_no_btn .image-col-right+.text-col .card-body {
        padding-bottom: 32px;
        padding-top: 32px
    }
}

.card_spacer {
    background: transparent;
    border: 0;
    font-size: 2px;
    line-height: 2px
}

.container_card_teaser-text-pull-up {
    margin-top: -105px
}

.form-group span.twitter-typeahead {
    display: block;
    width: 100%
}

.form-group .tt-input {
    text-transform: none;
    transition-property: none
}

.form-group .tt-input:focus {
    text-transform: none
}

.form-group .tt-menu {
    background: #fff;
    border-bottom: 1px solid #ffd100;
    border-top: 1px solid #8b8c8c;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15) !important;
    display: block;
    max-height: 450px;
    overflow-y: auto;
    width: 100%
}

.form-group .tt-menu .tt-suggestion {
    border-bottom: 1px solid #8b8c8c;
    color: #999;
    cursor: pointer;
    font-size: 16px;
    padding: 10px 10px 9px
}

.form-group .tt-menu .tt-suggestion.tt-cursor,
.form-group .tt-menu .tt-suggestion:hover {
    background: #f6f6f6
}

.form-group .tt-menu .tt-suggestion strong {
    color: #000;
    font-weight: 400
}

.form-group .tt-hint {
    text-transform: lowercase
}

.form-group .tt-dropdown-menu {
    background-color: #999;
    text-transform: lowercase;
    width: 100%
}

ul.pagination {
    border-bottom: 1px solid #061ab1;
    border-top: 1px solid #061ab1;
    display: block;
    padding: 30px 0 29px;
    position: relative;
    text-align: center;
    width: 100%
}

ul.pagination li {
    display: inline-block;
    padding: 9px 0 8px
}

ul.pagination li a.link {
    display: inline-block;
    font-family: NewsonGLS, -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-weight: 700;
    height: 24px;
    line-height: 24px;
    min-width: 24px;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

ul.pagination li a.link:hover {
    background: #061ab1;
    color: #fff
}

ul.pagination li .btn-back {
    left: 0;
    position: absolute;
    top: 30px
}

ul.pagination li .btn-next {
    position: absolute;
    right: 0;
    top: 30px
}

ul.pagination li.active a.link {
    background: #061ab1;
    color: #fff
}

@media only screen and (max-width:320px) {
    ul.pagination li .btn {
        padding-left: 10px;
        padding-right: 10px
    }
}

ul.pagination.pagination-slim {
    padding-bottom: .75rem
}

@media(min-width:576px) {
    ul.pagination.pagination-slim {
        padding-top: .75rem
    }
}

ul.pagination.pagination-slim .page-item-back .btn-back,
ul.pagination.pagination-slim .page-item-next .btn-next {
    top: .75rem
}

.headline-overlap {
    overflow: hidden
}

.headline-overlap.bg-blue .subline .external-url:after,
.headline-overlap.bg-blue .subline .external-url:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.ce_lead_text .illustrated-arrow-from-top-to-bottom {
    display: block;
    margin: -260px auto 20px;
    width: 35px
}

.ce_lead_text .illustrated-arrow-from-bottom-to-top {
    display: block;
    margin: 20px auto -260px;
    transform: translateX(0) translateY(0) rotate(180deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
    width: 35px
}

.ce_lead_text.ce_lead_text_no_subline .headline .illustrated-arrow-from-left-to-right {
    display: inline-block;
    margin-left: -27px;
    margin-top: -28px
}

@media(min-width:576px) {
    .ce_lead_text.ce_lead_text_no_subline .headline .illustrated-arrow-from-left-to-right {
        margin-left: -55px;
        margin-top: -13px
    }
}

.ce_lead_text .headline {
    margin-bottom: 20px;
    max-width: 100%
}

@media(max-width:575.98px) {
    .ce_lead_text .headline {
        font-size: 30px;
        line-height: 1.2
    }
}

.ce_lead_text .headline .illustrated-arrow-from-left-to-right {
    display: none
}

@media(min-width:768px) {
    .ce_lead_text .headline .illustrated-arrow-from-left-to-right {
        display: inline-block
    }
}

.ce_lead_text .headline .illustrated-arrow-from-left-to-right {
    left: 0;
    margin-left: -85px;
    margin-top: -13px;
    position: absolute;
    transform: translateX(-100%) translateY(0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
    width: 1293px
}

.ce_lead_text .headline:last-child {
    margin-bottom: 0
}

.ce_lead_text .headlineh2 .illustrated-arrow-from-left-to-right {
    margin-top: -26px
}

@media(max-width:767.98px) {

    .ce_lead_text .headline+div.subline:not(.subline_small):not(a),
    .ce_lead_text .headline+p.subline:not(.subline_small):not(a) {
        font-size: 22px;
        line-height: 30px
    }
}

.ce_lead_text div.subline,
.ce_lead_text p.subline {
    font-size: 30px;
    line-height: 38px;
    max-width: 100%
}

.ce_lead_text div.subline .external-url:after,
.ce_lead_text p.subline .external-url:after {
    height: 30px;
    line-height: 1;
    width: 30px
}

.ce_lead_text div.subline:last-child,
.ce_lead_text p.subline:last-child {
    margin-bottom: 0
}

.ce_lead_text div.subline.subline_small,
.ce_lead_text p.subline.subline_small {
    font-size: 1rem;
    line-height: 1.5
}

.ce_lead_text div.subline.subline_small .external-url:after,
.ce_lead_text p.subline.subline_small .external-url:after {
    height: 20px;
    line-height: 1.2;
    width: 20px
}

.ce_lead_text.small-subline.two-col-subline p.subline {
    font-size: 18px;
    line-height: 24px
}

.ce_lead_text_centered .headline {
    text-align: center
}

.ce_lead_text_centered a.btn.btn-primary.subline.subline_small+a.btn.btn-primary.subline.subline_small {
    margin-top: 10px
}

@media(min-width:463px) {
    .ce_lead_text_centered a.btn.btn-primary.subline.subline_small+a.btn.btn-primary.subline.subline_small {
        margin-top: 0
    }
}

.ce_lead_text_centered div.subline,
.ce_lead_text_centered p.subline {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.ce_lead_text_no_subline {
    padding: 70px 15px
}

.external-url:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0;
    content: " ";
    display: inline-block;
    height: 22px;
    margin-left: 2px;
    width: 22px
}

.external-url:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23061ab1' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.advantage_item {
    margin-bottom: 32px;
    padding: 4px 0 0 45px;
    position: relative
}

.advantage_item:before {
    background: #061ab1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114' height='114' fill='none' viewBox='0 0 114 114'%3E%3Cpath fill='%23fff' d='M40.387 93.96 10.768 64.341l9.6-9.597 19.595 19.596 54.134-59.024 10.004 9.175z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: 16px 14px;
    border-radius: 5px;
    content: " ";
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 24px
}

.advantage_item h5 {
    font-size: 24px;
    line-height: 26px
}

.container.with-background+.container.with-background,
.container.with-background+a[id^=gls_group_module_11_definition_list]+.container.with-background {
    margin-top: -60px
}

.accordion {
    width: 100%
}

.accordion .item {
    border-bottom: 2px solid #dedede
}

.accordion .item:first-child {
    border-top: 2px solid #dedede
}

.accordion .item .trigger {
    background: #fff;
    border-left: 6px solid transparent;
    color: #000;
    cursor: pointer;
    font-family: NewsonGLS, -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: 20px;
    font-weight: 700;
    line-height: 130%;
    margin: 0;
    padding: 24px 50px 24px 20px;
    position: relative
}

.accordion .item .trigger:active,
.accordion .item .trigger:focus,
.accordion .item .trigger:hover {
    border-left-color: #061ab1
}

.accordion .item .trigger:after {
    background: #061ab1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23fff' d='M14 8h-4V4H8v4H4v2h4v4h2v-4h4z'/%3E%3C/svg%3E") no-repeat 0 0;
    background-size: 24px 24px;
    content: " ";
    display: block;
    height: 24px;
    position: absolute;
    right: 22px;
    top: calc(50% - 12px);
    width: 24px
}

.accordion .item .content {
    background-color: #f3f3f3;
    max-height: 0;
    overflow: hidden;
    padding: 30px 9px 0;
    transition: max-height .25s ease-in, padding .25s ease-in-out
}

@media(min-width:768px) {
    .accordion .item .content {
        padding: 30px 15px 0
    }
}

@media(min-width:992px) {
    .accordion .item .content {
        padding: 40px 35px 0
    }
}

.accordion .item .content .btn-primary {
    background: #061ab1;
    border-color: transparent;
    color: #fff
}

.accordion .item .content .btn-primary:hover {
    background: #00108c
}

.accordion .item .content wdg-wicf001 .btn-primary {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-primary:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-primary.focus,
.accordion .item .content wdg-wicf001 .btn-primary:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-primary.disabled,
.accordion .item .content wdg-wicf001 .btn-primary:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled).active,
.accordion .item .content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled):active,
.show>.accordion .item .content wdg-wicf001 .btn-primary.dropdown-toggle {
    background-color: #d6af00;
    border-color: #bf9d00;
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled).active:focus,
.accordion .item .content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.accordion .item .content wdg-wicf001 .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

.accordion .item .content .btn-secondary {
    background: transparent
}

.accordion .item .content .btn-secondary:hover {
    background: #fff;
    border-color: transparent;
    color: #061ab1
}

.accordion .item .content wdg-wicf001 .btn-secondary {
    background-color: #fff;
    border-color: #061ab1;
    box-shadow: none;
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-secondary:hover {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

.accordion .item .content wdg-wicf001 .btn-secondary.focus,
.accordion .item .content wdg-wicf001 .btn-secondary:focus {
    background-color: #061ab1;
    border-color: #061ab1;
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5);
    color: #fff
}

.accordion .item .content wdg-wicf001 .btn-secondary.disabled,
.accordion .item .content wdg-wicf001 .btn-secondary:disabled {
    background-color: #fff;
    border-color: #061ab1;
    color: #000
}

.accordion .item .content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled).active,
.accordion .item .content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled):active,
.show>.accordion .item .content wdg-wicf001 .btn-secondary.dropdown-toggle {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

.accordion .item .content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled).active:focus,
.accordion .item .content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.accordion .item .content wdg-wicf001 .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5)
}

.accordion .item .content wdg-wicf001 .btn-secondary {
    color: #061ab1
}

.accordion .item .content .subline {
    color: #061ab1;
    font-family: NewsonGLS, -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: 20px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 1rem
}

.accordion .item.active .trigger {
    border-bottom: 0
}

.accordion .item.active .trigger:after {
    background: #061ab1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23fff' d='M13 8H4v2h10V8z'/%3E%3C/svg%3E") no-repeat 0 0;
    background-size: 24px 24px
}

.accordion .item.active .content {
    max-height: 100%
}

.accordion .item:not(.active) .content {
    padding-bottom: 0;
    padding-top: 0
}

#accordion .accordion-card {
    border-bottom: 2px solid #dedede;
    border-radius: 0
}

#accordion .accordion-card:first-child {
    border-top: 2px solid #dedede
}

#accordion .accordion-card .accordion-card-header {
    background: #fff;
    border-left: 6px solid transparent;
    border-radius: 0;
    color: #000;
    cursor: pointer;
    font-family: NewsonGLS, -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: 20px;
    font-weight: 700;
    line-height: 130%;
    margin: 0;
    padding: 24px 50px 24px 20px;
    position: relative;
    transition: all .2s ease
}

#accordion .accordion-card .accordion-card-header:active,
#accordion .accordion-card .accordion-card-header:focus,
#accordion .accordion-card .accordion-card-header:hover {
    border-left-color: #061ab1;
    transition: all .2s ease
}

#accordion .accordion-card .accordion-card-header:after {
    background: #061ab1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23fff' d='M13 8H4v2h10V8z'/%3E%3C/svg%3E") no-repeat 0 0;
    background-size: 24px 24px;
    content: " ";
    display: block;
    height: 24px;
    position: absolute;
    right: 22px;
    top: calc(50% - 12px);
    width: 24px
}

#accordion .accordion-card .accordion-card-header.collapsed:after {
    background: #061ab1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23fff' d='M14 8h-4V4H8v4H4v2h4v4h2v-4h4z'/%3E%3C/svg%3E") no-repeat 0 0;
    background-size: 24px 24px
}

#accordion .accordion-card .accordion-card-body {
    padding: 0
}

#accordion .accordion-card .accordion-card-body-content {
    background-color: #f3f3f3;
    padding: 30px 25px 1px
}

#accordion .accordion-card .accordion-card-body-content .btn-primary {
    background: #061ab1;
    border-color: transparent;
    color: #fff
}

#accordion .accordion-card .accordion-card-body-content .btn-primary:hover {
    background: #00108c
}

#accordion .accordion-card .accordion-card-body-content .btn-secondary {
    background: transparent
}

#accordion .accordion-card .accordion-card-body-content .btn-secondary:hover {
    background: #fff;
    border-color: transparent;
    color: #061ab1
}

#accordion .accordion-card .accordion-card-body-content .subline {
    color: #061ab1;
    font-family: NewsonGLS, -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: 20px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 1rem
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary.focus,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary.disabled,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled).active,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled):active,
.show>#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary.dropdown-toggle {
    background-color: #d6af00;
    border-color: #bf9d00;
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled).active:focus,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary:not(:disabled):not(.disabled):active:focus,
.show>#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary {
    background-color: #fff;
    border-color: #061ab1;
    box-shadow: none;
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:hover {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary.focus,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:focus {
    background-color: #061ab1;
    border-color: #061ab1;
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5);
    color: #fff
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary.disabled,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:disabled {
    background-color: #fff;
    border-color: #061ab1;
    color: #000
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled).active,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled):active,
.show>#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary.dropdown-toggle {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled).active:focus,
#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5)
}

#accordion .accordion-card .accordion-card-body-content wdg-wicf001 .btn-secondary {
    color: #061ab1
}

#accordion .card-footer.card-footer-multi-buttons a.btn-primary,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-primary:hover,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-primary.focus,
#accordion .card-footer.card-footer-multi-buttons a.btn-primary:focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary.focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-primary.disabled,
#accordion .card-footer.card-footer-multi-buttons a.btn-primary:disabled,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary.disabled,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled).active,
#accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled):active,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled).active,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled):active,
.show>#accordion .card-footer.card-footer-multi-buttons a.btn-primary.dropdown-toggle,
.show>.accordion .card-footer.card-footer-multi-buttons a.btn-primary.dropdown-toggle {
    background-color: #d6af00;
    border-color: #bf9d00;
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled).active:focus,
#accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled):active:focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled).active:focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>#accordion .card-footer.card-footer-multi-buttons a.btn-primary.dropdown-toggle:focus,
.show>.accordion .card-footer.card-footer-multi-buttons a.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary {
    background-color: #fff;
    border-color: #061ab1;
    box-shadow: none;
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:hover,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:hover {
    background-color: #061ab1;
    border-color: #061ab1
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary.focus,
#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary.focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:focus {
    background-color: #061ab1;
    border-color: #061ab1;
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5);
    color: #fff
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary.disabled,
#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:disabled,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary.disabled,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:disabled {
    background-color: #fff;
    border-color: #061ab1;
    color: #000
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled).active,
#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled):active,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled).active,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled):active,
.show>#accordion .card-footer.card-footer-multi-buttons a.btn-secondary.dropdown-toggle,
.show>.accordion .card-footer.card-footer-multi-buttons a.btn-secondary.dropdown-toggle {
    background-color: #061ab1;
    border-color: #061ab1;
    color: #fff
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled).active:focus,
#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled):active:focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled).active:focus,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>#accordion .card-footer.card-footer-multi-buttons a.btn-secondary.dropdown-toggle:focus,
.show>.accordion .card-footer.card-footer-multi-buttons a.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(5, 22, 150, .5)
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary {
    color: #061ab1
}

#accordion .card-footer.card-footer-multi-buttons a.btn-secondary:hover,
.accordion .card-footer.card-footer-multi-buttons a.btn-secondary:hover {
    color: #fff
}

@media(min-width:768px) {

    #accordion .card-footer.card-footer-multi-buttons,
    .accordion .card-footer.card-footer-multi-buttons {
        flex-direction: column
    }

    #accordion .card-footer.card-footer-multi-buttons .btn,
    .accordion .card-footer.card-footer-multi-buttons .btn {
        margin: 0 0 16px
    }

    #accordion .card-footer.card-footer-multi-buttons .btn:last-child,
    .accordion .card-footer.card-footer-multi-buttons .btn:last-child {
        margin: 0
    }
}

#accordion .background-blue .card-footer.card-footer-multi-buttons a.btn.btn-secondary,
.accordion .background-blue .card-footer.card-footer-multi-buttons a.btn.btn-secondary {
    background-color: #061ab1;
    border: 1px solid #fff;
    color: #fff
}

#accordion .background-blue .card-footer.card-footer-multi-buttons a.btn.btn-secondary:active,
#accordion .background-blue .card-footer.card-footer-multi-buttons a.btn.btn-secondary:hover,
.accordion .background-blue .card-footer.card-footer-multi-buttons a.btn.btn-secondary:active,
.accordion .background-blue .card-footer.card-footer-multi-buttons a.btn.btn-secondary:hover {
    background-color: #fff;
    border: 1px solid #061ab1;
    color: #061ab1
}

#accordion section.table-overflow-auto,
#accordion section.table-responsive,
.accordion section.table-overflow-auto,
.accordion section.table-responsive {
    margin-bottom: 32px
}

#accordion section.table-overflow-auto+.data_table_annotation,
#accordion section.table-responsive+.data_table_annotation,
.accordion section.table-overflow-auto+.data_table_annotation,
.accordion section.table-responsive+.data_table_annotation {
    margin-bottom: 32px;
    margin-top: -32px
}

.container_benefit_block .bf_wrapper {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.container_benefit_block .bf_wrapper .bf_content {
    padding-bottom: 60px;
    padding-top: 60px
}

.container_benefit_block .bf_wrapper .bf_content.bg-light-gray {
    background-color: hsla(0, 0%, 100%, .75);
    border: 1px solid #f3f3f3
}

.container_benefit_block .bf_wrapper .bf_content .icon {
    margin-bottom: 25px;
    text-align: center
}

.container_benefit_block .bf_wrapper .bf_content .icon img {
    height: 96px;
    width: 96px
}

.container_benefit_block .bf_wrapper .bf_content h2,
.container_benefit_block .bf_wrapper .bf_content h3,
.container_benefit_block .bf_wrapper .bf_content h4,
.container_benefit_block .bf_wrapper .bf_content h5 {
    margin-bottom: 1rem
}

.container_benefit_block .bf_wrapper .bf_content h2 {
    font-size: 55px;
    line-height: 60px
}

.container_benefit_block .bf_wrapper .bf_content p {
    font-size: 18px
}

.container_benefit_block .bf_wrapper .bf_content .buttons {
    align-items: center;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    justify-content: center
}

.container_benefit_block .bf_wrapper .bf_content .buttons.align-left {
    justify-content: flex-start
}

@media(min-width:768px)and (max-width:991.98px) {
    .container_benefit_block .bf_wrapper .bf_content h2 {
        font-size: 32px;
        line-height: 40px
    }
}

@media(max-width:767.98px) {
    .container_benefit_block .bf_wrapper .bf_content {
        padding-bottom: 30px;
        padding-top: 30px
    }

    .container_benefit_block .bf_wrapper .bf_content h2 {
        font-size: 32px;
        line-height: 40px
    }
}

a.daf-link {
    display: block;
    position: relative;
    text-decoration: none
}

a.daf-link:hover .daf-element {
    border-bottom: 2px solid #ffd100;
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15);
    transition: all .2s ease
}

.container_daf {
    max-width: 700px
}

.container_daf .daf-element {
    background: #c8e7f2;
    border-bottom: 2px solid #061ab1;
    color: #000;
    margin-bottom: 30px;
    position: relative;
    transition: all .2s ease
}

.container_daf .daf-element.bg-soft-blue-sky {
    background: #c8e7f2
}

.container_daf .daf-element.bg-soft-green {
    background: #c0e2ad
}

.container_daf .daf-element.bg-soft-pink {
    background: #f3c8d4
}

.container_daf .daf-element.bg-light-gray {
    background: #f3f3f3
}

.container_daf .daf-element .daf-inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    justify-content: center;
    min-height: 200px;
    padding: 24px;
    position: relative;
    row-gap: 20px
}

.container_daf .daf-element .daf-inner .daf-label,
.container_daf .daf-element .daf-inner .daf-value {
    text-align: center
}

.container_daf .daf-element .daf-inner .daf-label {
    font-size: 24px
}

.container_daf .daf-element .daf-inner .daf-value {
    font-size: 40px;
    font-weight: 700;
    line-height: 44px
}

@media(min-width:768px) {
    .container_daf {
        max-width: 90%
    }
}

.ce_text table,
.modal_announcement table,
table.data_table {
    color: #000;
    font-size: 1rem;
    line-height: 1.5;
    width: 100%
}

.ce_text table td,
.ce_text table th,
.modal_announcement table td,
.modal_announcement table th,
table.data_table td,
table.data_table th {
    padding: 24px 7px
}

@media(min-width:768px) {

    .ce_text table td,
    .ce_text table th,
    .modal_announcement table td,
    .modal_announcement table th,
    table.data_table td,
    table.data_table th {
        padding: 20px 12px
    }
}

.ce_text table td:first-child,
.ce_text table th:first-child,
.modal_announcement table td:first-child,
.modal_announcement table th:first-child,
table.data_table td:first-child,
table.data_table th:first-child {
    padding-left: 15px
}

@media(min-width:768px) {

    .ce_text table td:first-child,
    .ce_text table th:first-child,
    .modal_announcement table td:first-child,
    .modal_announcement table th:first-child,
    table.data_table td:first-child,
    table.data_table th:first-child {
        padding-left: 24px
    }
}

.ce_text table td:last-child,
.ce_text table th:last-child,
.modal_announcement table td:last-child,
.modal_announcement table th:last-child,
table.data_table td:last-child,
table.data_table th:last-child {
    padding-right: 15px
}

@media(min-width:768px) {

    .ce_text table td:last-child,
    .ce_text table th:last-child,
    .modal_announcement table td:last-child,
    .modal_announcement table th:last-child,
    table.data_table td:last-child,
    table.data_table th:last-child {
        padding-right: 24px
    }
}

.ce_text table thead tr,
.modal_announcement table thead tr,
table.data_table thead tr {
    background-color: #c8e7f2
}

.ce_text table tr,
.modal_announcement table tr,
table.data_table tr {
    background: #fff;
    border-bottom: 1px solid #f3f3f3
}

.ce_text table tr:nth-child(2n),
.modal_announcement table tr:nth-child(2n),
table.data_table tr:nth-child(2n) {
    background-color: #f3f3f3
}

.ce_text table+.data_table_annotation,
.modal_announcement table+.data_table_annotation,
table.data_table+.data_table_annotation {
    background-color: transparent;
    color: #000;
    font-style: italic
}

.data_table_annotation {
    background-color: #fff;
    font-size: .75rem;
    padding: 24px
}

.table-overflow-auto {
    overflow: auto
}

.table-overflow-auto::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px
}

.table-overflow-auto::-webkit-scrollbar:vertical {
    width: 12px
}

.table-overflow-auto::-webkit-scrollbar:horizontal {
    height: 12px
}

.table-overflow-auto::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border: 2px solid #fff;
    border-radius: 10px
}

.table-overflow-auto::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 10px
}

.table-overflow-auto+.data_table_annotation {
    background-color: transparent;
    color: #000;
    font-style: italic
}

.ce_text_container .bg-soft-blue-sky .data_table thead tr:first-child,
.ce_text_container .bg-soft-blue-sky .table-responsive thead tr:first-child,
.ce_text_container .bg-soft-green .data_table thead tr:first-child,
.ce_text_container .bg-soft-green .table-responsive thead tr:first-child,
.ce_text_container .bg-soft-pink .data_table thead tr:first-child,
.ce_text_container .bg-soft-pink .table-responsive thead tr:first-child {
    background-color: #061ab1;
    color: #fff
}

.ce_text_container .bg-soft-blue-sky .data_table thead+tbody tr:first-child,
.ce_text_container .bg-soft-blue-sky .table-responsive thead+tbody tr:first-child,
.ce_text_container .bg-soft-green .data_table thead+tbody tr:first-child,
.ce_text_container .bg-soft-green .table-responsive thead+tbody tr:first-child,
.ce_text_container .bg-soft-pink .data_table thead+tbody tr:first-child,
.ce_text_container .bg-soft-pink .table-responsive thead+tbody tr:first-child {
    background: #fff;
    color: #000
}

.accordion .data_table thead tr:first-child,
.accordion .table-responsive thead tr:first-child,
.ce_navigation_tabs .data_table thead tr:first-child,
.ce_navigation_tabs .table-responsive thead tr:first-child,
.ce_text_container .bg-soft-blue-sky .data_table tbody tr:first-child,
.ce_text_container .bg-soft-blue-sky .table-responsive tbody tr:first-child,
.ce_text_container .bg-soft-green .data_table tbody tr:first-child,
.ce_text_container .bg-soft-green .table-responsive tbody tr:first-child,
.ce_text_container .bg-soft-pink .data_table tbody tr:first-child,
.ce_text_container .bg-soft-pink .table-responsive tbody tr:first-child,
.nav-tabs .nav-item .data_table thead tr:first-child,
.nav-tabs .nav-item .table-responsive thead tr:first-child {
    background-color: #061ab1;
    color: #fff
}

.accordion .data_table thead+tbody tr:first-child,
.accordion .table-responsive thead+tbody tr:first-child,
.ce_navigation_tabs .data_table thead+tbody tr:first-child,
.ce_navigation_tabs .table-responsive thead+tbody tr:first-child,
.nav-tabs .nav-item .data_table thead+tbody tr:first-child,
.nav-tabs .nav-item .table-responsive thead+tbody tr:first-child {
    background: #fff;
    color: #000
}

.accordion .data_table tbody tr:first-child,
.accordion .table-responsive tbody tr:first-child,
.ce_navigation_tabs .data_table tbody tr:first-child,
.ce_navigation_tabs .table-responsive tbody tr:first-child,
.nav-tabs .nav-item .data_table tbody tr:first-child,
.nav-tabs .nav-item .table-responsive tbody tr:first-child {
    background-color: #061ab1;
    color: #fff
}

.card-deck {
    margin-bottom: 20px
}

@media(min-width:576px) {
    .card-deck .card {
        flex: 1 0 calc(50% - 30px)
    }
}

@media(min-width:992px) {
    .card-deck .card {
        flex: 1 0 calc(33% - 30px)
    }
}

.card-deck .card {
    margin-bottom: 20px
}

.card-deck .card .card-footer .btn {
    width: 100%
}

@media(min-width:768px) {
    .card-deck .card .card-footer .btn {
        width: auto
    }

    .card-deck .card .card-footer {
        flex-direction: column
    }
}

@media(min-width:992px) {
    .card-deck .card .card-footer {
        flex-direction: row
    }
}

.card-deck.card-deck-2-column .icon img {
    max-width: 100%
}

@media(min-width:768px) {
    .card-deck.card-deck-2-column .icon {
        padding-bottom: 75px;
        padding-top: 75px
    }

    .card-deck.card-deck-2-column .card-body {
        padding: 28px 24px 12px
    }

    .card-deck.card-deck-2-column .card-footer {
        padding: 12px 24px 24px
    }
}

@media(min-width:992px) {
    .card-deck.card-deck-2-column .icon {
        padding-bottom: 90px;
        padding-top: 90px
    }

    .card-deck.card-deck-2-column .card-body {
        padding: 32px 32px 16px
    }

    .card-deck.card-deck-2-column .card-footer {
        padding: 16px 32px 32px
    }
}

.card-deck.card-deck-3-column .card .icon {
    padding: 80px 0 32px
}

@media(min-width:768px) {
    .card-deck.card-deck-3-column .card .icon {
        padding: 24px 0 0
    }
}

@media(min-width:992px) {
    .card-deck.card-deck-3-column .card .icon {
        padding: 40px 0 0
    }
}

.card-deck.card-deck-3-column .card .icon img {
    transform: translateY(-25%)
}

@media(min-width:768px) {
    .card-deck.card-deck-3-column .card .icon img {
        transform: translateY(-15%)
    }
}

@media(min-width:992px) {
    .card-deck.card-deck-3-column .card .icon img {
        transform: translateY(-20%)
    }
}

.card-deck.card-deck-3-column .card .card-body {
    padding: 48px 16px 24px
}

@media(min-width:768px) {
    .card-deck.card-deck-3-column .card .card-body {
        padding: 24px
    }
}

@media(min-width:992px) {
    .card-deck.card-deck-3-column .card .card-body {
        padding: 42px 24px 24px
    }
}

.card-deck.card-deck-3-column .card .card-footer {
    padding: 0 16px 24px
}

.card-deck.card-deck-2-column .card .card-footer.card-footer-multi-buttons,
.card-deck.card-deck-3-column .card .card-footer.card-footer-multi-buttons {
    align-items: center;
    flex-direction: column
}

.card-deck.card-deck-2-column .card .card-footer.card-footer-multi-buttons a,
.card-deck.card-deck-3-column .card .card-footer.card-footer-multi-buttons a {
    margin-bottom: 8px;
    margin-top: 8px
}

.card-deck.card-deck-5col-width .card {
    flex-basis: 445px;
    max-width: 445px
}

@media(min-width:576px) {
    .card-deck.card-deck-5col-width .card {
        flex-basis: 510px;
        max-width: 510px
    }
}

@media(min-width:768px) {
    .card-deck.card-deck-5col-width .card {
        flex-basis: 328px;
        max-width: 328px
    }
}

@media(min-width:992px) {
    .card-deck.card-deck-5col-width .card {
        flex-basis: 370px;
        max-width: 370px
    }
}

@media(min-width:768px) {
    .card-deck.card-deck-5col-width .card .card-footer {
        flex-direction: row
    }
}

.ce_quickdial .card.card-quickdial {
    background: #fff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    margin-bottom: 20px;
    position: relative;
    transition: all .2s ease
}

.ce_quickdial .card.card-quickdial:hover {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15);
    transition: all .2s ease
}

.ce_quickdial .card.card-quickdial a {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    text-decoration: none
}

.ce_quickdial .card.card-quickdial a:active,
.ce_quickdial .card.card-quickdial a:focus,
.ce_quickdial .card.card-quickdial a:hover {
    text-decoration: none
}

@media(min-width:576px) {
    .ce_quickdial .card.card-quickdial a {
        height: 100%
    }
}

.ce_quickdial .card.card-quickdial div.card-body {
    color: #000;
    flex: 1 1 0;
    padding: 30px;
    text-align: center
}

@media(min-width:576px) {
    .ce_quickdial .card.card-quickdial div.card-body {
        padding: 40px 40px 40px 25px
    }
}

@media(min-width:576px)and (max-width:991.98px) {
    .ce_quickdial .card.card-quickdial div.card-body {
        padding: 30px;
        text-align: left
    }

    .ce_quickdial .card.card-quickdial div.card-body.quick-dial-no-icon {
        padding-left: 32px;
        padding-right: 117px
    }
}

@media(min-width:768px) {
    .ce_quickdial .card.card-quickdial div.card-body {
        text-align: left
    }

    .ce_quickdial .card.card-quickdial div.card-body.quick-dial-no-icon {
        padding-left: 32px
    }
}

.ce_quickdial .card.card-quickdial div.card-body p:last-child {
    margin-bottom: 0
}

.ce_quickdial .card.card-quickdial div.icon {
    display: flex;
    justify-content: center;
    padding: 30px 0 0;
    width: 100%
}

.ce_quickdial .card.card-quickdial div.icon img {
    height: 60px;
    width: 60px
}

@media(min-width:576px) {
    .ce_quickdial .card.card-quickdial div.icon {
        justify-content: flex-end;
        padding: 0;
        width: 70px
    }

    .ce_quickdial .card.card-quickdial div.icon img {
        height: 40px;
        width: 40px
    }
}

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

.m44 .ce_lead_text_centered {
    border-radius: 10px;
    height: 100%;
    margin-bottom: 20px
}

.m44 .justify-content-center {
    padding: 30px 5px
}

.contact-cards .card-deck {
    justify-content: center
}

.contact-cards .card-deck .card.card-m13 {
    flex: 1 0 calc(50% - 30px);
    max-width: calc(50% - 30px)
}

@media(max-width:767.98px) {
    .contact-cards .card-deck .card.card-m13 {
        max-width: 100%
    }
}

.contact-cards .card-m13 {
    flex-direction: row
}

@media(max-width:991.98px) {
    .contact-cards .card-m13 {
        flex-direction: column
    }
}

.contact-cards .card-m13 h6 {
    font-weight: 400
}

.contact-cards .card-m13 label,
.contact-cards .card-m13 p:last-child {
    margin: 0
}

.contact-cards .card-m13.image-without-margins img {
    border-radius: 10px 10px 0 0;
    border-radius: 10px 0 0 10px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 202px
}

@media(max-width:991.98px) {
    .contact-cards .card-m13.image-without-margins img {
        border-radius: 10px 10px 0 0;
        height: auto;
        width: 100%
    }
}

.contact-cards .card-m13.image-with-margins .card-img-top-link {
    margin: 22px 22px 0
}

@media(min-width:768px) {
    .contact-cards .card-m13.image-with-margins .card-img-top-link {
        margin: 22px 0 22px 22px
    }
}

.contact-cards .card-m13.image-with-margins img {
    border-radius: 10px;
    height: 128px;
    width: 128px
}

.contact-cards .card-m13 .card-body {
    padding: 22px !important
}

.contact-cards .card-m13 .phone {
    display: flex;
    margin: 20px 0 0
}

.contact-cards .card-m13 .phone .label-column {
    margin-right: 20px
}

.contact-cards .card-m13 .email_description,
.contact-cards .card-m13 .phone a,
.contact-cards .card-m13 .phone label {
    display: block
}

.ce_navigation_tabs_news .nav-tabs,
.ce_navigation_tabs_press-releases .nav-tabs {
    overflow-x: inherit !important;
    overflow-y: inherit !important
}

.ce_navigation_tabs_news .card,
.ce_navigation_tabs_press-releases .card {
    margin-bottom: 32px
}

@media screen and (max-width:767.98px) {

    .ce_navigation_tabs_news.ce_navigation_tabs,
    .ce_navigation_tabs_press-releases.ce_navigation_tabs {
        display: block
    }
}

.ce_icon_box_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    margin: 0;
    padding: 0
}

.ce_icon_box_container .ce_icon_box {
    list-style: none;
    position: relative
}

.ce_icon_box_container .ce_icon_box.molecule-mini-icon {
    border-radius: 10px;
    flex: 0 0 calc(25% - 30px);
    max-width: calc(25% - 30px);
    min-width: unset;
    padding: 5px 0;
    transition: all .3s ease;
    width: unset
}

@media(min-width:576px)and (max-width:767.98px) {
    .ce_icon_box_container .ce_icon_box.molecule-mini-icon.molecule-mini-icon {
        flex: 0 0 calc(50% - 30px);
        max-width: calc(50% - 30px)
    }
}

@media(max-width:575.98px) {
    .ce_icon_box_container .ce_icon_box.molecule-mini-icon.molecule-mini-icon {
        flex: 0 0 80%;
        max-width: 80%
    }
}

.ce_icon_box_container .ce_icon_box.molecule-mini-icon a {
    text-decoration: none
}

.ce_icon_box_container .ce_icon_box.molecule-mini-icon a h4 {
    text-decoration: underline
}

.ce_icon_box_container .ce_icon_box.molecule-mini-icon:hover {
    background: #fff;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .15);
    transform: scale(1.05)
}

.ce_icon_box_container .ce_icon_box.molecule-mini-icon:hover a h4 {
    text-decoration: underline
}

.ce_icon_box_container .ce_icon_box.molecule-mini-icon:hover a .text {
    color: #000
}

@media(min-width:768px) {
    .ce_icon_box_container .ce_icon_box {
        flex-basis: 45%;
        padding-bottom: 22px
    }
}

@media(min-width:992px) {
    .ce_icon_box_container .ce_icon_box {
        flex-basis: 176px
    }
}

@media(min-width:1200px) {
    .ce_icon_box_container .ce_icon_box {
        padding-bottom: 0
    }
}

.ce_icon_box_container .ce_icon_box .image {
    padding: 0 0 24px;
    text-align: center
}

.ce_icon_box_container .ce_icon_box .image img {
    height: 162px;
    width: 162px
}

@media(min-width:768px) {
    .ce_icon_box_container .ce_icon_box .image img {
        height: 96px;
        width: 96px
    }
}

.ce_icon_box_container .ce_icon_box .image img.card-image-mini {
    height: 120px;
    width: 120px
}

@media(min-width:768px) {
    .ce_icon_box_container .ce_icon_box .image img.card-image-mini {
        height: 90px;
        width: 90px
    }
}

@media(min-width:1200px) {
    .ce_icon_box_container .ce_icon_box .image img.card-image-mini {
        height: 114px;
        width: 114px
    }
}

.ce_icon_box_container .ce_icon_box .image img.card-image-mini.card-image-with-circle {
    margin-left: -20%
}

.ce_icon_box_container .ce_icon_box h4 {
    font-size: 24px;
    line-height: 31px;
    padding-top: 16px
}

.ce_icon_box_container .ce_icon_box .text {
    border-top: 3px solid #061ab1;
    font-weight: 700;
    padding: 24px 0;
    text-align: center
}

.ce_icon_box_container .ce_icon_box .headline-tiered {
    border-top: none;
    font-size: 42px;
    font-weight: 700;
    padding: 0 5px 5px
}

.ce_icon_box_container .ce_icon_box .description {
    display: none
}

.ce_icon_box_container .ce_icon_box .bright-orange-circle-background {
    background: #ff860d
}

.ce_icon_box_container .ce_icon_box .soft-green-circle-background {
    background: #c0e2ad
}

.ce_icon_box_container .ce_icon_box .accent-blue-circle-background {
    background: #00c2f0
}

.ce_icon_box_container .ce_icon_box .soft-pink-circle-background {
    background: #f3c8d4
}

.ce_icon_box_container .ce_icon_box .yellow-circle-background {
    background: #ffd100
}

.ce_icon_box_container .ce_icon_box .translate-circle-center,
.ce_icon_box_container .ce_icon_box .translate-circle-left,
.ce_icon_box_container .ce_icon_box .translate-circle-right,
.ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-left,
.ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-right {
    border-radius: 100%;
    display: block;
    height: 70px;
    left: calc(50% - 35px);
    position: absolute;
    top: 60px;
    width: 70px;
    z-index: -1
}

.ce_icon_box_container .ce_icon_box.ce_icon_box_with_info {
    cursor: pointer
}

.ce_icon_box_container .ce_icon_box.ce_icon_box_with_info .text {
    text-decoration: underline;
    transition: all .2s ease
}

.ce_icon_box_container .ce_icon_box.ce_icon_box_active .text,
.ce_icon_box_container .ce_icon_box.ce_icon_box_with_info .text:active,
.ce_icon_box_container .ce_icon_box.ce_icon_box_with_info .text:focus,
.ce_icon_box_container .ce_icon_box.ce_icon_box_with_info .text:hover {
    color: #061ab1
}

.ce_icon_box_container .infobox_wrapper {
    width: 100%;
    z-index: 100
}

.ce_icon_box_container .infobox_wrapper .arrow {
    background: #fff;
    border: #fff;
    border-bottom: 0;
    border-radius: 6px;
    border-right: 0;
    box-shadow: -5px -6px 6px 0 rgba(0, 0, 0, .05);
    display: block;
    font-size: 2px;
    height: 32px;
    line-height: 2px;
    margin-top: -35px;
    position: absolute;
    transform: rotate(45deg);
    width: 32px;
    z-index: 102
}

.ce_icon_box_container .infobox_wrapper .infobox {
    background: #fff;
    border: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    left: 0;
    margin: -35px 15px 0;
    padding: 25px 30px 23px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 101
}

.ce_icon_box_container .infobox_wrapper .infobox h5 {
    margin-bottom: 9px
}

.ce_icon_box_container .infobox_wrapper .infobox p {
    margin: 0 0 7px
}

.ce_icon_box_container .infobox_wrapper .infobox p:last-child {
    margin: 0
}

.ce_icon_box_container .infobox_wrapper .infobox img.close_infobox {
    cursor: pointer;
    display: block;
    height: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px
}

.ce_icon_box_container.lg-grid {
    display: grid;
    justify-content: center;
    padding-top: 0
}

@media(min-width:1200px) {
    .ce_icon_box_container.lg-grid {
        display: flex
    }
}

.ce_icon_box_container.lg-grid .ce_icon_box {
    margin-bottom: 40px;
    min-width: 240px;
    width: 280px
}

@media(min-width:1200px) {
    .ce_icon_box_container.lg-grid .ce_icon_box {
        margin: 0 20px
    }

    .ce_icon_box_container.lg-grid .ce_icon_box:first-child {
        margin-left: 0
    }

    .ce_icon_box_container.lg-grid .ce_icon_box:last-child {
        margin-right: 0
    }
}

.ce_icon_box_container.lg-grid .ce_icon_box .image {
    padding-top: 40px;
    z-index: 1
}

@media(min-width:1200px) {
    .ce_icon_box_container.lg-grid .ce_icon_box .image img {
        height: 98px;
        width: 98px
    }
}

.ce_icon_box_container.lg-grid .ce_icon_box h4 {
    padding: 0 8px
}

.ce_icon_box_container.lg-grid .ce_icon_box img.transition-arrow {
    left: calc(47% - 10px);
    position: absolute;
    top: calc(99% + 5px);
    transform: rotate(90deg)
}

@media(min-width:1200px) {
    .ce_icon_box_container.lg-grid .ce_icon_box img.transition-arrow {
        left: calc(97% + 10px);
        top: calc(50% - 5px);
        transform: none
    }
}

.ce_icon_box_container.lg-grid .ce_icon_box img.transition-arrow-button {
    left: calc(47% - 10px);
    position: absolute;
    top: calc(100% + 5px);
    transform: rotate(90deg)
}

@media(min-width:1200px) {
    .ce_icon_box_container.lg-grid .ce_icon_box img.transition-arrow-button {
        left: calc(97% + 10px);
        top: calc(45% - 5px);
        transform: none
    }
}

.ce_icon_box_container.lg-grid .ce_icon_box.card-with-button .image {
    padding-top: 20px
}

.ce_icon_box_container.lg-grid .ce_icon_box.card-with-button .action-separator {
    border-bottom: 1px solid #061ab1;
    line-height: .1em;
    margin-bottom: 25px;
    margin-top: 20px
}

.ce_icon_box_container.lg-grid .ce_icon_box.card-with-button .action-separator~.incard-button {
    bottom: 0;
    left: 50%;
    min-width: 250px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ce_icon_box_container.lg-grid .ce_icon_box.card-with-button .incard-button .btn {
    width: 100%
}

.ce_icon_box_container.lg-grid .ce_icon_box.card-with-button .incard-button {
    padding: 24px
}

.ce_icon_box_container.lg-grid .ce_icon_box.ce_icon_box_lg,
.ce_icon_box_container.lg-grid .ce_icon_box.ce_icon_box_lg_four_cards {
    min-height: 650px;
    min-width: 300px
}

@media(min-width:576px) {
    .ce_icon_box_container.lg-grid .ce_icon_box.ce_icon_box_lg_four_cards {
        min-height: 675px;
        min-width: 250px
    }
}

.ce_icon_box_container.lg-grid .ce_icon_box.hover-scale:hover {
    transform: scale(1.05)
}

.ce_icon_box_container.lg-grid .ce_icon_box:not(.card-with-button) {
    padding-bottom: 24px
}

.ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-center,
.ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-left,
.ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-right {
    left: calc(50% - 35px);
    top: 90px;
    z-index: auto
}

@media(min-width:768px) {

    .ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-center,
    .ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-left,
    .ce_icon_box_container.lg-grid .ce_icon_box .translate-circle-right {
        top: 70px
    }
}

@media(max-width:767.98px) {
    .ce_icon_box_container {
        align-items: center;
        flex-direction: column;
        row-gap: 15px
    }
}

.card .card-body .message-box-forms,
.message-box-forms,
.message-box-forms--without-icon {
    background-color: #c8e7f2;
    border: 1px solid #e9e9e9;
    color: #000;
    margin: 24px 0;
    padding: 16px;
    position: relative
}

@media(min-width:768px) {

    .card .card-body .message-box-forms,
    .message-box-forms,
    .message-box-forms--without-icon {
        padding: 32px
    }
}

.card .card-body .message-box-forms h5,
.message-box-forms h5,
.message-box-forms--without-icon h5 {
    font-size: 24px;
    line-height: 31px
}

.card .card-body .message-box-forms p,
.message-box-forms p,
.message-box-forms--without-icon p {
    font-size: 16px;
    line-height: 24px
}

.card .card-body .message-box-forms h5,
.card .card-body .message-box-forms p,
.message-box-forms h5,
.message-box-forms p,
.message-box-forms--without-icon h5,
.message-box-forms--without-icon p {
    padding-left: 30px;
    position: relative
}

.card .card-body .message-box-forms h5:last-child,
.card .card-body .message-box-forms p:last-child,
.message-box-forms h5:last-child,
.message-box-forms p:last-child,
.message-box-forms--without-icon h5:last-child,
.message-box-forms--without-icon p:last-child {
    margin-bottom: 0
}

.card .card-body .message-box-forms>.container>div:first-child>p:first-child:before,
.card .card-body .message-box-forms>.container>h5:first-child:before,
.card .card-body .message-box-forms>.container>p:first-child:before,
.card .card-body .message-box-forms>div:first-child>p:first-child:before,
.card .card-body .message-box-forms>h5:first-child:before,
.card .card-body .message-box-forms>p:first-child:before,
.message-box-forms--without-icon>.container>div:first-child>p:first-child:before,
.message-box-forms--without-icon>.container>h5:first-child:before,
.message-box-forms--without-icon>.container>p:first-child:before,
.message-box-forms--without-icon>div:first-child>p:first-child:before,
.message-box-forms--without-icon>h5:first-child:before,
.message-box-forms--without-icon>p:first-child:before,
.message-box-forms>.container>div:first-child>p:first-child:before,
.message-box-forms>.container>h5:first-child:before,
.message-box-forms>.container>p:first-child:before,
.message-box-forms>div:first-child>p:first-child:before,
.message-box-forms>h5:first-child:before,
.message-box-forms>p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 40px;
    content: " ";
    display: block;
    height: 40px;
    left: -22px;
    position: absolute;
    top: -5px;
    width: 40px
}

.card .card-body .message-box-forms.danger-message,
.danger-message.message-box-forms--without-icon,
.message-box-forms.danger-message {
    background-color: #f3c8d4;
    border-color: #fcf0f3
}

.card .card-body .message-box-forms.danger-message>.container>div:first-child>p:first-child:before,
.card .card-body .message-box-forms.danger-message>.container>h5:first-child:before,
.card .card-body .message-box-forms.danger-message>.container>p:first-child:before,
.card .card-body .message-box-forms.danger-message>div:first-child>p:first-child:before,
.card .card-body .message-box-forms.danger-message>h5:first-child:before,
.card .card-body .message-box-forms.danger-message>p:first-child:before,
.danger-message.message-box-forms--without-icon>.container>div:first-child>p:first-child:before,
.danger-message.message-box-forms--without-icon>.container>h5:first-child:before,
.danger-message.message-box-forms--without-icon>.container>p:first-child:before,
.danger-message.message-box-forms--without-icon>div:first-child>p:first-child:before,
.danger-message.message-box-forms--without-icon>h5:first-child:before,
.danger-message.message-box-forms--without-icon>p:first-child:before,
.message-box-forms.danger-message>.container>div:first-child>p:first-child:before,
.message-box-forms.danger-message>.container>h5:first-child:before,
.message-box-forms.danger-message>.container>p:first-child:before,
.message-box-forms.danger-message>div:first-child>p:first-child:before,
.message-box-forms.danger-message>h5:first-child:before,
.message-box-forms.danger-message>p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    background-color: #f3c8d4;
    background-size: 40px
}

.card .card-body .message-box-forms.warning-message,
.message-box-forms.warning-message,
.warning-message.message-box-forms--without-icon {
    background-color: #fff8d8
}

.card .card-body .message-box-forms.warning-message>.container>div:first-child>p:first-child:before,
.card .card-body .message-box-forms.warning-message>.container>h5:first-child:before,
.card .card-body .message-box-forms.warning-message>.container>p:first-child:before,
.card .card-body .message-box-forms.warning-message>div:first-child>p:first-child:before,
.card .card-body .message-box-forms.warning-message>h5:first-child:before,
.card .card-body .message-box-forms.warning-message>p:first-child:before,
.message-box-forms.warning-message>.container>div:first-child>p:first-child:before,
.message-box-forms.warning-message>.container>h5:first-child:before,
.message-box-forms.warning-message>.container>p:first-child:before,
.message-box-forms.warning-message>div:first-child>p:first-child:before,
.message-box-forms.warning-message>h5:first-child:before,
.message-box-forms.warning-message>p:first-child:before,
.warning-message.message-box-forms--without-icon>.container>div:first-child>p:first-child:before,
.warning-message.message-box-forms--without-icon>.container>h5:first-child:before,
.warning-message.message-box-forms--without-icon>.container>p:first-child:before,
.warning-message.message-box-forms--without-icon>div:first-child>p:first-child:before,
.warning-message.message-box-forms--without-icon>h5:first-child:before,
.warning-message.message-box-forms--without-icon>p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='%23ffd100'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    background-size: 40px
}

.card .card-body .message-box-forms.success-message,
.message-box-forms.success-message,
.success-message.message-box-forms--without-icon {
    background-color: #f2f9ef;
    border-color: #edf7e8
}

.card .card-body .message-box-forms ul,
.message-box-forms ul,
.message-box-forms--without-icon ul {
    list-style: none;
    margin-left: 16px;
    padding: 0
}

@media(min-width:768px) {

    .card .card-body .message-box-forms ul,
    .message-box-forms ul,
    .message-box-forms--without-icon ul {
        margin-left: 48px
    }
}

.card .card-body .message-box-forms ul:last-child,
.message-box-forms ul:last-child,
.message-box-forms--without-icon ul:last-child {
    margin-bottom: 0
}

.card .card-body .message-box-forms ul li,
.message-box-forms ul li,
.message-box-forms--without-icon ul li {
    margin-bottom: 7px;
    position: relative
}

.card .card-body .message-box-forms ul li:before,
.message-box-forms ul li:before,
.message-box-forms--without-icon ul li:before {
    background: #ffd100;
    content: "";
    height: 7px;
    left: -17px;
    position: absolute;
    top: 8px;
    width: 7px
}

.card .card-body .message-box-forms ul ul,
.message-box-forms ul ul,
.message-box-forms--without-icon ul ul {
    margin-left: 16px;
    padding-top: 7px
}

.card .card-body .message-box-forms ul ul li:before,
.card .card-body .message-box-forms ul ul ul li:before,
.message-box-forms ul ul li:before,
.message-box-forms ul ul ul li:before,
.message-box-forms--without-icon ul ul li:before,
.message-box-forms--without-icon ul ul ul li:before {
    background: #061ab1
}

form .card .card-body .message-box-forms,
form .message-box-forms,
form .message-box-forms--without-icon {
    border-radius: 10px
}

.message-box-forms--without-icon>.container>div:first-child>p:first-child,
.message-box-forms--without-icon>.container>h5:first-child,
.message-box-forms--without-icon>.container>p:first-child,
.message-box-forms--without-icon>div:first-child>p:first-child,
.message-box-forms--without-icon>h5:first-child,
.message-box-forms--without-icon>p:first-child {
    padding-left: 0
}

.message-box-forms--without-icon>.container>div:first-child>p:first-child:before,
.message-box-forms--without-icon>.container>h5:first-child:before,
.message-box-forms--without-icon>.container>p:first-child:before,
.message-box-forms--without-icon>div:first-child>p:first-child:before,
.message-box-forms--without-icon>h5:first-child:before,
.message-box-forms--without-icon>p:first-child:before {
    display: none
}

.carousel+.container_seeking-package,
.carousel+a+.container_seeking-package {
    margin-top: -30px
}

@media(min-width:768px)and (max-width:991.98px) {

    .carousel+.container_seeking-package,
    .carousel+a+.container_seeking-package {
        max-width: 648px
    }
}

@media(min-width:768px) {

    .carousel+.container_seeking-package,
    .carousel+a+.container_seeking-package {
        margin-top: -92px;
        position: relative;
        z-index: 101
    }
}

@media(min-width:1200px) {

    .carousel+.container_seeking-package,
    .carousel+a+.container_seeking-package {
        margin-top: -150px
    }
}

.container_search-location .card,
.container_seeking-package .card {
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.container_search-location .card.card_search .card-body h5,
.container_seeking-package .card.card_search .card-body h5 {
    font-size: 16px;
    line-height: 24px;
    text-align: center
}

.container_search-location .card.card_search .card-body .searchfield,
.container_seeking-package .card.card_search .card-body .searchfield {
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    padding: 0 40px;
    position: relative
}

.container_search-location .card.card_search .card-body .searchfield input,
.container_seeking-package .card.card_search .card-body .searchfield input {
    height: 55px;
    padding: 10px 55px 10px 10px
}

.container_search-location .card.card_search .card-body .searchfield button,
.container_seeking-package .card.card_search .card-body .searchfield button {
    background-color: #061ab1;
    border: #061ab1;
    bottom: 0;
    height: 35px;
    margin: auto;
    min-width: 35px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 0;
    position: absolute;
    right: 50px;
    top: 0;
    transition: all .1s linear
}

.container_search-location .card.card_search .card-body .searchfield button:focus,
.container_search-location .card.card_search .card-body .searchfield button:hover,
.container_seeking-package .card.card_search .card-body .searchfield button:focus,
.container_seeking-package .card.card_search .card-body .searchfield button:hover {
    outline: 2px solid #061ab1
}

.container_search-location .card.card_search .card-body .searchfield button img,
.container_seeking-package .card.card_search .card-body .searchfield button img {
    height: 15px;
    transform: translateX(-2px);
    width: 15px
}

.container_search-location .card.card_search div.options,
.container_seeking-package .card.card_search div.options {
    -moz-column-gap: 12px;
    column-gap: 12px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0 40px
}

.container_search-location .card h5.subline,
.container_seeking-package .card h5.subline {
    color: #ccc;
    font-weight: 700
}

.container_search-location .card div.card-deck .btn,
.container_seeking-package .card div.card-deck .btn {
    width: 100%
}

@media(min-width:768px) {

    .container_search-location .card div.card-deck .btn,
    .container_seeking-package .card div.card-deck .btn {
        width: auto
    }
}

.masonry-grid,
.masonry-grid-single-item {
    margin-right: -50px
}

@media(min-width:992px)and (max-width:1199.98px) {

    .masonry-grid,
    .masonry-grid-single-item {
        margin-right: -45px
    }
}

@media(min-width:768px)and (max-width:991.98px) {

    .masonry-grid,
    .masonry-grid-single-item {
        margin-right: -38px
    }
}

@media(min-width:576px)and (max-width:767.98px) {

    .masonry-grid,
    .masonry-grid-single-item {
        margin-right: -32px
    }
}

@media(max-width:575.98px) {

    .masonry-grid,
    .masonry-grid-single-item {
        margin-right: -15px
    }
}

.masonry-grid .grid-sizer,
.masonry-grid-single-item .grid-sizer {
    width: 100%
}

@media(min-width:576px) {

    .masonry-grid .grid-sizer,
    .masonry-grid-single-item .grid-sizer {
        width: 48%
    }
}

@media(min-width:768px) {

    .masonry-grid .grid-sizer,
    .masonry-grid-single-item .grid-sizer {
        width: 32%
    }
}

.masonry-grid .gutter-sizer,
.masonry-grid-single-item .gutter-sizer {
    width: 15px
}

@media(min-width:576px) {

    .masonry-grid .gutter-sizer,
    .masonry-grid-single-item .gutter-sizer {
        width: 2%
    }
}

@media(min-width:768px) {

    .masonry-grid .gutter-sizer,
    .masonry-grid-single-item .gutter-sizer {
        width: 1%
    }
}

.masonry-grid .grid-item,
.masonry-grid-single-item .grid-item {
    width: 100%
}

@media(min-width:576px) {

    .masonry-grid .grid-item,
    .masonry-grid-single-item .grid-item {
        padding: 8px 0;
        width: 47%
    }
}

@media(min-width:768px) {

    .masonry-grid .grid-item,
    .masonry-grid-single-item .grid-item {
        width: 31%
    }
}

.masonry-grid .grid-item,
.masonry-grid-single-item .grid-item {
    padding: 16px 16px 0
}

.masonry-grid .grid-item .card,
.masonry-grid-single-item .grid-item .card {
    border: 0
}

@media(min-width:768px) {

    .masonry-grid .grid-item .card .card-body,
    .masonry-grid-single-item .grid-item .card .card-body {
        padding: 20px 17px
    }
}

@media(min-width:992px) {

    .masonry-grid .grid-item .card .card-body,
    .masonry-grid-single-item .grid-item .card .card-body {
        padding: 20px 17px
    }
}

.masonry-grid .grid-item .card .card-footer,
.masonry-grid-single-item .grid-item .card .card-footer {
    display: flex;
    flex-direction: column
}

@media(min-width:768px) {

    .masonry-grid .grid-item .card .card-footer,
    .masonry-grid-single-item .grid-item .card .card-footer {
        padding: 20px 17px
    }
}

@media(min-width:992px) {

    .masonry-grid .grid-item .card .card-footer,
    .masonry-grid-single-item .grid-item .card .card-footer {
        padding: 20px 17px
    }
}

.masonry-grid .grid-item .card .card-footer a.btn,
.masonry-grid-single-item .grid-item .card .card-footer a.btn {
    margin-bottom: 16px;
    width: 100%
}

.masonry-grid .grid-item .card .card-footer a.btn:last-of-type,
.masonry-grid-single-item .grid-item .card .card-footer a.btn:last-of-type {
    margin-bottom: 0
}

.masonry-grid .grid-item .card.card-hide-buttons .icon-preview,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-preview {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 105.833 105.833'%3E%3Cpath fill='%23061ab1' d='M52.917 38.684a14.162 14.233 0 0 0-14.162 14.233 14.162 14.233 0 0 0 14.162 14.232 14.162 14.233 0 0 0 14.162-14.232 14.162 14.233 0 0 0-14.162-14.233m0 37.954a23.603 23.72 0 0 1-23.604-23.721 23.603 23.72 0 0 1 23.604-23.721 23.603 23.72 0 0 1 23.603 23.72 23.603 23.72 0 0 1-23.603 23.722m0-59.303C29.313 17.335 9.156 32.09.989 52.917c8.167 20.826 28.324 35.581 51.928 35.581s43.76-14.755 51.927-35.581C96.677 32.09 76.52 17.335 52.917 17.335'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 22px;
    border-radius: 20px;
    bottom: 10px;
    height: 40px;
    position: absolute;
    right: 15px;
    width: 40px
}

.masonry-grid .grid-item .card.card-hide-buttons .icon-preview:active,
.masonry-grid .grid-item .card.card-hide-buttons .icon-preview:focus,
.masonry-grid .grid-item .card.card-hide-buttons .icon-preview:hover,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-preview:active,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-preview:focus,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-preview:hover {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 105.833 105.833'%3E%3Cpath fill='%23fff' d='M52.917 38.684a14.162 14.233 0 0 0-14.162 14.233 14.162 14.233 0 0 0 14.162 14.232 14.162 14.233 0 0 0 14.162-14.232 14.162 14.233 0 0 0-14.162-14.233m0 37.954a23.603 23.72 0 0 1-23.604-23.721 23.603 23.72 0 0 1 23.604-23.721 23.603 23.72 0 0 1 23.603 23.72 23.603 23.72 0 0 1-23.603 23.722m0-59.303C29.313 17.335 9.156 32.09.989 52.917c8.167 20.826 28.324 35.581 51.928 35.581s43.76-14.755 51.927-35.581C96.677 32.09 76.52 17.335 52.917 17.335'/%3E%3C/svg%3E")
}

.masonry-grid .grid-item .card.card-hide-buttons .icon-download,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-download {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 100 100'%3E%3Cpath fill='%23061ab1' d='M42.88 41.65V1.633h14.24V41.65h14.243L50 63.263 28.388 41.65Zm56.966 42.477v14.241H.154V41.402h14.242v42.725h71.208V41.402h14.242z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 22px;
    border-radius: 20px;
    bottom: 10px;
    height: 40px;
    position: absolute;
    right: 65px;
    width: 40px
}

.masonry-grid .grid-item .card.card-hide-buttons .icon-download:active,
.masonry-grid .grid-item .card.card-hide-buttons .icon-download:focus,
.masonry-grid .grid-item .card.card-hide-buttons .icon-download:hover,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-download:active,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-download:focus,
.masonry-grid-single-item .grid-item .card.card-hide-buttons .icon-download:hover {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Ebene 1' viewBox='0 0 100 100'%3E%3Cpath fill='%23fff' d='M42.88 41.65V1.633h14.24V41.65h14.243L50 63.263 28.388 41.65Zm56.966 42.477v14.241H.154V41.402h14.242v42.725h71.208V41.402h14.242z'/%3E%3C/svg%3E")
}

.masonry-grid .grid-item .card.card_with_icon div.icon,
.masonry-grid-single-item .grid-item .card.card_with_icon div.icon {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.masonry-grid .grid-item .card.card-highlight-blue,
.masonry-grid-single-item .grid-item .card.card-highlight-blue {
    border-radius: 12px;
    outline: 4px solid #061ab1
}

.masonry-grid .grid-item .card.card-highlight-yellow,
.masonry-grid-single-item .grid-item .card.card-highlight-yellow {
    border-radius: 12px;
    outline: 4px solid #ffd100
}

.masonry-grid .card.card_no_btn:not(.card-img-aside),
.masonry-grid-single-item .card.card_no_btn:not(.card-img-aside) {
    padding-bottom: 0
}

@media(min-width:768px) {

    .masonry-grid .adjustable-height,
    .masonry-grid-single-item .adjustable-height {
        max-height: 550px
    }
}

.form-radio {
    margin-bottom: 20px
}

.form-radio label {
    margin-bottom: 0;
    padding: 0 0 0 32px;
    position: relative
}

.form-radio label:before {
    background: #fff;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 18px;
    border: 1px solid #999;
    border-radius: 50%;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    transition: background .1s ease-in-out, background .1s ease-in-out;
    width: 24px
}

.form-radio label:hover:before {
    background-color: #f3f3f3
}

.form-radio input[type=radio] {
    height: 0;
    margin: 0;
    opacity: 0;
    width: 0
}

.form-radio input[type=radio]:checked+label:before {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114' height='114' fill='none' viewBox='0 0 114 114'%3E%3Cpath fill='%23fff' d='M40.387 93.96 10.768 64.341l9.6-9.597 19.595 19.596 54.134-59.024 10.004 9.175z'/%3E%3C/svg%3E");
    border: 1px solid #061ab1
}

.form-radio input[type=radio]:focus+label:before {
    outline: 2px solid #061ab1;
    outline-offset: 2px
}

.form-radio input[type=radio]:disabled+label:before {
    background-color: #f3f3f3;
    cursor: not-allowed
}

.form-radio.is-invalid label:before {
    border: 1px solid #da202a
}

.form-radio.is-invalid .feedback {
    color: #da202a;
    padding-top: 5px
}

.form-radio.form-radio-small label {
    font-size: 12px;
    padding: 0 0 0 24px
}

.form-radio.form-radio-small label:before {
    background-size: 14px;
    height: 18px;
    width: 18px
}

.form-radio.form-radio-small input[type=radio] {
    height: 0;
    width: 0
}

.form-radio-inline {
    display: inline-block;
    margin-right: 16px
}

.form-check {
    margin-bottom: 20px
}

.form-check label {
    padding: 0 0 0 32px;
    position: relative
}

.form-check label:before {
    background: #fff;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 18px;
    border: 1px solid #999;
    border-radius: 5px;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 0;
    transition: background .1s ease-in-out, background .1s ease-in-out;
    width: 24px
}

.form-check label:hover:before {
    background-color: #f3f3f3
}

.form-check input[type=checkbox] {
    height: 0;
    margin: 0;
    opacity: 0;
    width: 0
}

.form-check input[type=checkbox]:checked+label:before {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='114' height='114' fill='none' viewBox='0 0 114 114'%3E%3Cpath fill='%23fff' d='M40.387 93.96 10.768 64.341l9.6-9.597 19.595 19.596 54.134-59.024 10.004 9.175z'/%3E%3C/svg%3E");
    border: 1px solid #061ab1
}

.form-check input[type=checkbox]:focus+label:before {
    outline: 2px solid #061ab1;
    outline-offset: 2px
}

.form-check input[type=checkbox]:disabled+label:before {
    background-color: #f3f3f3;
    cursor: not-allowed
}

.form-check.is-invalid label:before {
    border: 1px solid #da202a
}

.form-check.is-invalid .feedback {
    color: #da202a;
    padding-top: 5px
}

.form-check.form-check-over_text input[type=checkbox]+label {
    padding: 24px 0 0
}

.form-check.form-check-over_text input[type=checkbox]+label:before {
    left: 0;
    margin: auto;
    right: 0
}

.form-check.form-check-small label {
    font-size: 12px;
    padding: 0 0 0 24px
}

.form-check.form-check-small label:before {
    background-size: 14px;
    height: 18px;
    width: 18px
}

.form-check.form-check-small input[type=checkbox] {
    height: 0;
    width: 0
}

.form-check.form-check-right label {
    padding: 0 32px 0 0
}

.form-check.form-check-right label:before {
    left: unset;
    right: 0
}

.form-check.form-check-right.form-check-small label {
    padding: 0 24px 0 0
}

.form-check.form-check-right.icon-left label {
    padding: 20px 35px;
    width: 100%;
    word-wrap: break-word
}

.form-check.form-check-right.icon-left label:before {
    top: 20px
}

.form-check.form-check-right.icon-left label:after {
    background: transparent url(gls_group_assets/gls_group_icon_document_svg.svg) no-repeat 50% 50%;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 20px;
    width: 24px
}

.form-check-inline {
    display: inline-block;
    margin-right: 16px
}

.form_special_attention_checkbox {
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: left
}

.form_special_attention_checkbox .description {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 15px 20px
}

.form_special_attention_checkbox .description a {
    color: #061ab1
}

.form_special_attention_checkbox .description+div {
    align-items: center;
    display: flex;
    justify-content: center
}

.form_special_attention_checkbox .form-check {
    background-color: #c8e7f2;
    border: 1px solid transparent;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    height: 100%;
    margin-bottom: 0;
    padding: 15px;
    width: 100%
}

.form_special_attention_checkbox .form-check.is-invalid {
    border: 1px solid #da202a
}

@media(max-width:767.98px) {
    .form_special_attention_checkbox .form-check {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 0
    }
}

.feedback.invalid-bad-date,
.feedback.invalid-bad-input,
.feedback.invalid-confirm-password,
.feedback.invalid-custom-1,
.feedback.invalid-custom-2,
.feedback.invalid-custom-3,
.feedback.invalid-custom-4,
.feedback.invalid-custom-error,
.feedback.invalid-file-too-big,
.feedback.invalid-file-type,
.feedback.invalid-from-to-values,
.feedback.invalid-incomplete-row,
.feedback.invalid-incorrect-answer,
.feedback.invalid-insufficient-complete-rows,
.feedback.invalid-kvk-format,
.feedback.invalid-kvk-value,
.feedback.invalid-lunch-time,
.feedback.invalid-pattern-mismatch,
.feedback.invalid-range-overflow,
.feedback.invalid-range-underflow,
.feedback.invalid-recently-uploaded,
.feedback.invalid-required-or,
.feedback.invalid-step-mismatch,
.feedback.invalid-too-long,
.feedback.invalid-too-short,
.feedback.invalid-type-mismatch,
.feedback.invalid-value-missing {
    color: #da202a;
    font-size: 12px;
    padding-top: 5px
}

.form-control {
    height: 44px
}

.form-group label {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: .5rem
}

.form-group input[type=email],
.form-group input[type=number],
.form-group input[type=password],
.form-group input[type=radio],
.form-group input[type=search],
.form-group input[type=tel],
.form-group input[type=text],
.form-group textarea {
    background: #fff;
    border: 1px solid #aeaeae;
    border-radius: 10px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 10px;
    transition: all .1s linear
}

.form-group input[type=email]:hover,
.form-group input[type=number]:hover,
.form-group input[type=password]:hover,
.form-group input[type=radio]:hover,
.form-group input[type=search]:hover,
.form-group input[type=tel]:hover,
.form-group input[type=text]:hover,
.form-group textarea:hover {
    border: 1px solid #8b8c8c
}

.form-group input[type=email]:focus:not(:-moz-read-only),
.form-group input[type=number]:focus:not(:-moz-read-only),
.form-group input[type=password]:focus:not(:-moz-read-only),
.form-group input[type=radio]:focus:not(:-moz-read-only),
.form-group input[type=search]:focus:not(:-moz-read-only),
.form-group input[type=tel]:focus:not(:-moz-read-only),
.form-group input[type=text]:focus:not(:-moz-read-only),
.form-group textarea:focus:not(:-moz-read-only) {
    border: 1px solid #061ab1;
    outline: 2px solid #061ab1
}

.form-group input[type=email]:focus:not(:read-only),
.form-group input[type=number]:focus:not(:read-only),
.form-group input[type=password]:focus:not(:read-only),
.form-group input[type=radio]:focus:not(:read-only),
.form-group input[type=search]:focus:not(:read-only),
.form-group input[type=tel]:focus:not(:read-only),
.form-group input[type=text]:focus:not(:read-only),
.form-group textarea:focus:not(:read-only) {
    border: 1px solid #061ab1;
    outline: 2px solid #061ab1
}

.form-group input[type=email]:-moz-read-only,
.form-group input[type=number]:-moz-read-only,
.form-group input[type=password]:-moz-read-only,
.form-group input[type=radio]:-moz-read-only,
.form-group input[type=search]:-moz-read-only,
.form-group input[type=tel]:-moz-read-only,
.form-group input[type=text]:-moz-read-only,
.form-group textarea:-moz-read-only {
    background-color: #f6f6f6
}

.form-group input[type=email].disabled,
.form-group input[type=email]:disabled,
.form-group input[type=email]:read-only,
.form-group input[type=number].disabled,
.form-group input[type=number]:disabled,
.form-group input[type=number]:read-only,
.form-group input[type=password].disabled,
.form-group input[type=password]:disabled,
.form-group input[type=password]:read-only,
.form-group input[type=radio].disabled,
.form-group input[type=radio]:disabled,
.form-group input[type=radio]:read-only,
.form-group input[type=search].disabled,
.form-group input[type=search]:disabled,
.form-group input[type=search]:read-only,
.form-group input[type=tel].disabled,
.form-group input[type=tel]:disabled,
.form-group input[type=tel]:read-only,
.form-group input[type=text].disabled,
.form-group input[type=text]:disabled,
.form-group input[type=text]:read-only,
.form-group textarea.disabled,
.form-group textarea:disabled,
.form-group textarea:read-only {
    background-color: #f6f6f6
}

.form-group input[type=email].invalid-bad-date,
.form-group input[type=email].invalid-bad-date:focus,
.form-group input[type=email].invalid-bad-input,
.form-group input[type=email].invalid-bad-input:focus,
.form-group input[type=email].invalid-confirm-password,
.form-group input[type=email].invalid-confirm-password:focus,
.form-group input[type=email].invalid-custom-1,
.form-group input[type=email].invalid-custom-1:focus,
.form-group input[type=email].invalid-custom-2,
.form-group input[type=email].invalid-custom-2:focus,
.form-group input[type=email].invalid-custom-3,
.form-group input[type=email].invalid-custom-3:focus,
.form-group input[type=email].invalid-custom-4,
.form-group input[type=email].invalid-custom-4:focus,
.form-group input[type=email].invalid-custom-error,
.form-group input[type=email].invalid-custom-error:focus,
.form-group input[type=email].invalid-file-too-big,
.form-group input[type=email].invalid-file-too-big:focus,
.form-group input[type=email].invalid-file-type,
.form-group input[type=email].invalid-file-type:focus,
.form-group input[type=email].invalid-from-to-values,
.form-group input[type=email].invalid-from-to-values:focus,
.form-group input[type=email].invalid-incomplete-row,
.form-group input[type=email].invalid-incomplete-row:focus,
.form-group input[type=email].invalid-incorrect-answer,
.form-group input[type=email].invalid-incorrect-answer:focus,
.form-group input[type=email].invalid-insufficient-complete-rows,
.form-group input[type=email].invalid-insufficient-complete-rows:focus,
.form-group input[type=email].invalid-kvk-format,
.form-group input[type=email].invalid-kvk-format:focus,
.form-group input[type=email].invalid-kvk-value,
.form-group input[type=email].invalid-kvk-value:focus,
.form-group input[type=email].invalid-lunch-time,
.form-group input[type=email].invalid-lunch-time:focus,
.form-group input[type=email].invalid-pattern-mismatch,
.form-group input[type=email].invalid-pattern-mismatch:focus,
.form-group input[type=email].invalid-range-overflow,
.form-group input[type=email].invalid-range-overflow:focus,
.form-group input[type=email].invalid-range-underflow,
.form-group input[type=email].invalid-range-underflow:focus,
.form-group input[type=email].invalid-recently-uploaded,
.form-group input[type=email].invalid-recently-uploaded:focus,
.form-group input[type=email].invalid-required-or,
.form-group input[type=email].invalid-required-or:focus,
.form-group input[type=email].invalid-step-mismatch,
.form-group input[type=email].invalid-step-mismatch:focus,
.form-group input[type=email].invalid-too-long,
.form-group input[type=email].invalid-too-long:focus,
.form-group input[type=email].invalid-too-short,
.form-group input[type=email].invalid-too-short:focus,
.form-group input[type=email].invalid-type-mismatch,
.form-group input[type=email].invalid-type-mismatch:focus,
.form-group input[type=email].invalid-value-missing,
.form-group input[type=email].invalid-value-missing:focus,
.form-group input[type=number].invalid-bad-date,
.form-group input[type=number].invalid-bad-date:focus,
.form-group input[type=number].invalid-bad-input,
.form-group input[type=number].invalid-bad-input:focus,
.form-group input[type=number].invalid-confirm-password,
.form-group input[type=number].invalid-confirm-password:focus,
.form-group input[type=number].invalid-custom-1,
.form-group input[type=number].invalid-custom-1:focus,
.form-group input[type=number].invalid-custom-2,
.form-group input[type=number].invalid-custom-2:focus,
.form-group input[type=number].invalid-custom-3,
.form-group input[type=number].invalid-custom-3:focus,
.form-group input[type=number].invalid-custom-4,
.form-group input[type=number].invalid-custom-4:focus,
.form-group input[type=number].invalid-custom-error,
.form-group input[type=number].invalid-custom-error:focus,
.form-group input[type=number].invalid-file-too-big,
.form-group input[type=number].invalid-file-too-big:focus,
.form-group input[type=number].invalid-file-type,
.form-group input[type=number].invalid-file-type:focus,
.form-group input[type=number].invalid-from-to-values,
.form-group input[type=number].invalid-from-to-values:focus,
.form-group input[type=number].invalid-incomplete-row,
.form-group input[type=number].invalid-incomplete-row:focus,
.form-group input[type=number].invalid-incorrect-answer,
.form-group input[type=number].invalid-incorrect-answer:focus,
.form-group input[type=number].invalid-insufficient-complete-rows,
.form-group input[type=number].invalid-insufficient-complete-rows:focus,
.form-group input[type=number].invalid-kvk-format,
.form-group input[type=number].invalid-kvk-format:focus,
.form-group input[type=number].invalid-kvk-value,
.form-group input[type=number].invalid-kvk-value:focus,
.form-group input[type=number].invalid-lunch-time,
.form-group input[type=number].invalid-lunch-time:focus,
.form-group input[type=number].invalid-pattern-mismatch,
.form-group input[type=number].invalid-pattern-mismatch:focus,
.form-group input[type=number].invalid-range-overflow,
.form-group input[type=number].invalid-range-overflow:focus,
.form-group input[type=number].invalid-range-underflow,
.form-group input[type=number].invalid-range-underflow:focus,
.form-group input[type=number].invalid-recently-uploaded,
.form-group input[type=number].invalid-recently-uploaded:focus,
.form-group input[type=number].invalid-required-or,
.form-group input[type=number].invalid-required-or:focus,
.form-group input[type=number].invalid-step-mismatch,
.form-group input[type=number].invalid-step-mismatch:focus,
.form-group input[type=number].invalid-too-long,
.form-group input[type=number].invalid-too-long:focus,
.form-group input[type=number].invalid-too-short,
.form-group input[type=number].invalid-too-short:focus,
.form-group input[type=number].invalid-type-mismatch,
.form-group input[type=number].invalid-type-mismatch:focus,
.form-group input[type=number].invalid-value-missing,
.form-group input[type=number].invalid-value-missing:focus,
.form-group input[type=password].invalid-bad-date,
.form-group input[type=password].invalid-bad-date:focus,
.form-group input[type=password].invalid-bad-input,
.form-group input[type=password].invalid-bad-input:focus,
.form-group input[type=password].invalid-confirm-password,
.form-group input[type=password].invalid-confirm-password:focus,
.form-group input[type=password].invalid-custom-1,
.form-group input[type=password].invalid-custom-1:focus,
.form-group input[type=password].invalid-custom-2,
.form-group input[type=password].invalid-custom-2:focus,
.form-group input[type=password].invalid-custom-3,
.form-group input[type=password].invalid-custom-3:focus,
.form-group input[type=password].invalid-custom-4,
.form-group input[type=password].invalid-custom-4:focus,
.form-group input[type=password].invalid-custom-error,
.form-group input[type=password].invalid-custom-error:focus,
.form-group input[type=password].invalid-file-too-big,
.form-group input[type=password].invalid-file-too-big:focus,
.form-group input[type=password].invalid-file-type,
.form-group input[type=password].invalid-file-type:focus,
.form-group input[type=password].invalid-from-to-values,
.form-group input[type=password].invalid-from-to-values:focus,
.form-group input[type=password].invalid-incomplete-row,
.form-group input[type=password].invalid-incomplete-row:focus,
.form-group input[type=password].invalid-incorrect-answer,
.form-group input[type=password].invalid-incorrect-answer:focus,
.form-group input[type=password].invalid-insufficient-complete-rows,
.form-group input[type=password].invalid-insufficient-complete-rows:focus,
.form-group input[type=password].invalid-kvk-format,
.form-group input[type=password].invalid-kvk-format:focus,
.form-group input[type=password].invalid-kvk-value,
.form-group input[type=password].invalid-kvk-value:focus,
.form-group input[type=password].invalid-lunch-time,
.form-group input[type=password].invalid-lunch-time:focus,
.form-group input[type=password].invalid-pattern-mismatch,
.form-group input[type=password].invalid-pattern-mismatch:focus,
.form-group input[type=password].invalid-range-overflow,
.form-group input[type=password].invalid-range-overflow:focus,
.form-group input[type=password].invalid-range-underflow,
.form-group input[type=password].invalid-range-underflow:focus,
.form-group input[type=password].invalid-recently-uploaded,
.form-group input[type=password].invalid-recently-uploaded:focus,
.form-group input[type=password].invalid-required-or,
.form-group input[type=password].invalid-required-or:focus,
.form-group input[type=password].invalid-step-mismatch,
.form-group input[type=password].invalid-step-mismatch:focus,
.form-group input[type=password].invalid-too-long,
.form-group input[type=password].invalid-too-long:focus,
.form-group input[type=password].invalid-too-short,
.form-group input[type=password].invalid-too-short:focus,
.form-group input[type=password].invalid-type-mismatch,
.form-group input[type=password].invalid-type-mismatch:focus,
.form-group input[type=password].invalid-value-missing,
.form-group input[type=password].invalid-value-missing:focus,
.form-group input[type=radio].invalid-bad-date,
.form-group input[type=radio].invalid-bad-date:focus,
.form-group input[type=radio].invalid-bad-input,
.form-group input[type=radio].invalid-bad-input:focus,
.form-group input[type=radio].invalid-confirm-password,
.form-group input[type=radio].invalid-confirm-password:focus,
.form-group input[type=radio].invalid-custom-1,
.form-group input[type=radio].invalid-custom-1:focus,
.form-group input[type=radio].invalid-custom-2,
.form-group input[type=radio].invalid-custom-2:focus,
.form-group input[type=radio].invalid-custom-3,
.form-group input[type=radio].invalid-custom-3:focus,
.form-group input[type=radio].invalid-custom-4,
.form-group input[type=radio].invalid-custom-4:focus,
.form-group input[type=radio].invalid-custom-error,
.form-group input[type=radio].invalid-custom-error:focus,
.form-group input[type=radio].invalid-file-too-big,
.form-group input[type=radio].invalid-file-too-big:focus,
.form-group input[type=radio].invalid-file-type,
.form-group input[type=radio].invalid-file-type:focus,
.form-group input[type=radio].invalid-from-to-values,
.form-group input[type=radio].invalid-from-to-values:focus,
.form-group input[type=radio].invalid-incomplete-row,
.form-group input[type=radio].invalid-incomplete-row:focus,
.form-group input[type=radio].invalid-incorrect-answer,
.form-group input[type=radio].invalid-incorrect-answer:focus,
.form-group input[type=radio].invalid-insufficient-complete-rows,
.form-group input[type=radio].invalid-insufficient-complete-rows:focus,
.form-group input[type=radio].invalid-kvk-format,
.form-group input[type=radio].invalid-kvk-format:focus,
.form-group input[type=radio].invalid-kvk-value,
.form-group input[type=radio].invalid-kvk-value:focus,
.form-group input[type=radio].invalid-lunch-time,
.form-group input[type=radio].invalid-lunch-time:focus,
.form-group input[type=radio].invalid-pattern-mismatch,
.form-group input[type=radio].invalid-pattern-mismatch:focus,
.form-group input[type=radio].invalid-range-overflow,
.form-group input[type=radio].invalid-range-overflow:focus,
.form-group input[type=radio].invalid-range-underflow,
.form-group input[type=radio].invalid-range-underflow:focus,
.form-group input[type=radio].invalid-recently-uploaded,
.form-group input[type=radio].invalid-recently-uploaded:focus,
.form-group input[type=radio].invalid-required-or,
.form-group input[type=radio].invalid-required-or:focus,
.form-group input[type=radio].invalid-step-mismatch,
.form-group input[type=radio].invalid-step-mismatch:focus,
.form-group input[type=radio].invalid-too-long,
.form-group input[type=radio].invalid-too-long:focus,
.form-group input[type=radio].invalid-too-short,
.form-group input[type=radio].invalid-too-short:focus,
.form-group input[type=radio].invalid-type-mismatch,
.form-group input[type=radio].invalid-type-mismatch:focus,
.form-group input[type=radio].invalid-value-missing,
.form-group input[type=radio].invalid-value-missing:focus,
.form-group input[type=search].invalid-bad-date,
.form-group input[type=search].invalid-bad-date:focus,
.form-group input[type=search].invalid-bad-input,
.form-group input[type=search].invalid-bad-input:focus,
.form-group input[type=search].invalid-confirm-password,
.form-group input[type=search].invalid-confirm-password:focus,
.form-group input[type=search].invalid-custom-1,
.form-group input[type=search].invalid-custom-1:focus,
.form-group input[type=search].invalid-custom-2,
.form-group input[type=search].invalid-custom-2:focus,
.form-group input[type=search].invalid-custom-3,
.form-group input[type=search].invalid-custom-3:focus,
.form-group input[type=search].invalid-custom-4,
.form-group input[type=search].invalid-custom-4:focus,
.form-group input[type=search].invalid-custom-error,
.form-group input[type=search].invalid-custom-error:focus,
.form-group input[type=search].invalid-file-too-big,
.form-group input[type=search].invalid-file-too-big:focus,
.form-group input[type=search].invalid-file-type,
.form-group input[type=search].invalid-file-type:focus,
.form-group input[type=search].invalid-from-to-values,
.form-group input[type=search].invalid-from-to-values:focus,
.form-group input[type=search].invalid-incomplete-row,
.form-group input[type=search].invalid-incomplete-row:focus,
.form-group input[type=search].invalid-incorrect-answer,
.form-group input[type=search].invalid-incorrect-answer:focus,
.form-group input[type=search].invalid-insufficient-complete-rows,
.form-group input[type=search].invalid-insufficient-complete-rows:focus,
.form-group input[type=search].invalid-kvk-format,
.form-group input[type=search].invalid-kvk-format:focus,
.form-group input[type=search].invalid-kvk-value,
.form-group input[type=search].invalid-kvk-value:focus,
.form-group input[type=search].invalid-lunch-time,
.form-group input[type=search].invalid-lunch-time:focus,
.form-group input[type=search].invalid-pattern-mismatch,
.form-group input[type=search].invalid-pattern-mismatch:focus,
.form-group input[type=search].invalid-range-overflow,
.form-group input[type=search].invalid-range-overflow:focus,
.form-group input[type=search].invalid-range-underflow,
.form-group input[type=search].invalid-range-underflow:focus,
.form-group input[type=search].invalid-recently-uploaded,
.form-group input[type=search].invalid-recently-uploaded:focus,
.form-group input[type=search].invalid-required-or,
.form-group input[type=search].invalid-required-or:focus,
.form-group input[type=search].invalid-step-mismatch,
.form-group input[type=search].invalid-step-mismatch:focus,
.form-group input[type=search].invalid-too-long,
.form-group input[type=search].invalid-too-long:focus,
.form-group input[type=search].invalid-too-short,
.form-group input[type=search].invalid-too-short:focus,
.form-group input[type=search].invalid-type-mismatch,
.form-group input[type=search].invalid-type-mismatch:focus,
.form-group input[type=search].invalid-value-missing,
.form-group input[type=search].invalid-value-missing:focus,
.form-group input[type=tel].invalid-bad-date,
.form-group input[type=tel].invalid-bad-date:focus,
.form-group input[type=tel].invalid-bad-input,
.form-group input[type=tel].invalid-bad-input:focus,
.form-group input[type=tel].invalid-confirm-password,
.form-group input[type=tel].invalid-confirm-password:focus,
.form-group input[type=tel].invalid-custom-1,
.form-group input[type=tel].invalid-custom-1:focus,
.form-group input[type=tel].invalid-custom-2,
.form-group input[type=tel].invalid-custom-2:focus,
.form-group input[type=tel].invalid-custom-3,
.form-group input[type=tel].invalid-custom-3:focus,
.form-group input[type=tel].invalid-custom-4,
.form-group input[type=tel].invalid-custom-4:focus,
.form-group input[type=tel].invalid-custom-error,
.form-group input[type=tel].invalid-custom-error:focus,
.form-group input[type=tel].invalid-file-too-big,
.form-group input[type=tel].invalid-file-too-big:focus,
.form-group input[type=tel].invalid-file-type,
.form-group input[type=tel].invalid-file-type:focus,
.form-group input[type=tel].invalid-from-to-values,
.form-group input[type=tel].invalid-from-to-values:focus,
.form-group input[type=tel].invalid-incomplete-row,
.form-group input[type=tel].invalid-incomplete-row:focus,
.form-group input[type=tel].invalid-incorrect-answer,
.form-group input[type=tel].invalid-incorrect-answer:focus,
.form-group input[type=tel].invalid-insufficient-complete-rows,
.form-group input[type=tel].invalid-insufficient-complete-rows:focus,
.form-group input[type=tel].invalid-kvk-format,
.form-group input[type=tel].invalid-kvk-format:focus,
.form-group input[type=tel].invalid-kvk-value,
.form-group input[type=tel].invalid-kvk-value:focus,
.form-group input[type=tel].invalid-lunch-time,
.form-group input[type=tel].invalid-lunch-time:focus,
.form-group input[type=tel].invalid-pattern-mismatch,
.form-group input[type=tel].invalid-pattern-mismatch:focus,
.form-group input[type=tel].invalid-range-overflow,
.form-group input[type=tel].invalid-range-overflow:focus,
.form-group input[type=tel].invalid-range-underflow,
.form-group input[type=tel].invalid-range-underflow:focus,
.form-group input[type=tel].invalid-recently-uploaded,
.form-group input[type=tel].invalid-recently-uploaded:focus,
.form-group input[type=tel].invalid-required-or,
.form-group input[type=tel].invalid-required-or:focus,
.form-group input[type=tel].invalid-step-mismatch,
.form-group input[type=tel].invalid-step-mismatch:focus,
.form-group input[type=tel].invalid-too-long,
.form-group input[type=tel].invalid-too-long:focus,
.form-group input[type=tel].invalid-too-short,
.form-group input[type=tel].invalid-too-short:focus,
.form-group input[type=tel].invalid-type-mismatch,
.form-group input[type=tel].invalid-type-mismatch:focus,
.form-group input[type=tel].invalid-value-missing,
.form-group input[type=tel].invalid-value-missing:focus,
.form-group input[type=text].invalid-bad-date,
.form-group input[type=text].invalid-bad-date:focus,
.form-group input[type=text].invalid-bad-input,
.form-group input[type=text].invalid-bad-input:focus,
.form-group input[type=text].invalid-confirm-password,
.form-group input[type=text].invalid-confirm-password:focus,
.form-group input[type=text].invalid-custom-1,
.form-group input[type=text].invalid-custom-1:focus,
.form-group input[type=text].invalid-custom-2,
.form-group input[type=text].invalid-custom-2:focus,
.form-group input[type=text].invalid-custom-3,
.form-group input[type=text].invalid-custom-3:focus,
.form-group input[type=text].invalid-custom-4,
.form-group input[type=text].invalid-custom-4:focus,
.form-group input[type=text].invalid-custom-error,
.form-group input[type=text].invalid-custom-error:focus,
.form-group input[type=text].invalid-file-too-big,
.form-group input[type=text].invalid-file-too-big:focus,
.form-group input[type=text].invalid-file-type,
.form-group input[type=text].invalid-file-type:focus,
.form-group input[type=text].invalid-from-to-values,
.form-group input[type=text].invalid-from-to-values:focus,
.form-group input[type=text].invalid-incomplete-row,
.form-group input[type=text].invalid-incomplete-row:focus,
.form-group input[type=text].invalid-incorrect-answer,
.form-group input[type=text].invalid-incorrect-answer:focus,
.form-group input[type=text].invalid-insufficient-complete-rows,
.form-group input[type=text].invalid-insufficient-complete-rows:focus,
.form-group input[type=text].invalid-kvk-format,
.form-group input[type=text].invalid-kvk-format:focus,
.form-group input[type=text].invalid-kvk-value,
.form-group input[type=text].invalid-kvk-value:focus,
.form-group input[type=text].invalid-lunch-time,
.form-group input[type=text].invalid-lunch-time:focus,
.form-group input[type=text].invalid-pattern-mismatch,
.form-group input[type=text].invalid-pattern-mismatch:focus,
.form-group input[type=text].invalid-range-overflow,
.form-group input[type=text].invalid-range-overflow:focus,
.form-group input[type=text].invalid-range-underflow,
.form-group input[type=text].invalid-range-underflow:focus,
.form-group input[type=text].invalid-recently-uploaded,
.form-group input[type=text].invalid-recently-uploaded:focus,
.form-group input[type=text].invalid-required-or,
.form-group input[type=text].invalid-required-or:focus,
.form-group input[type=text].invalid-step-mismatch,
.form-group input[type=text].invalid-step-mismatch:focus,
.form-group input[type=text].invalid-too-long,
.form-group input[type=text].invalid-too-long:focus,
.form-group input[type=text].invalid-too-short,
.form-group input[type=text].invalid-too-short:focus,
.form-group input[type=text].invalid-type-mismatch,
.form-group input[type=text].invalid-type-mismatch:focus,
.form-group input[type=text].invalid-value-missing,
.form-group input[type=text].invalid-value-missing:focus,
.form-group textarea.invalid-bad-date,
.form-group textarea.invalid-bad-date:focus,
.form-group textarea.invalid-bad-input,
.form-group textarea.invalid-bad-input:focus,
.form-group textarea.invalid-confirm-password,
.form-group textarea.invalid-confirm-password:focus,
.form-group textarea.invalid-custom-1,
.form-group textarea.invalid-custom-1:focus,
.form-group textarea.invalid-custom-2,
.form-group textarea.invalid-custom-2:focus,
.form-group textarea.invalid-custom-3,
.form-group textarea.invalid-custom-3:focus,
.form-group textarea.invalid-custom-4,
.form-group textarea.invalid-custom-4:focus,
.form-group textarea.invalid-custom-error,
.form-group textarea.invalid-custom-error:focus,
.form-group textarea.invalid-file-too-big,
.form-group textarea.invalid-file-too-big:focus,
.form-group textarea.invalid-file-type,
.form-group textarea.invalid-file-type:focus,
.form-group textarea.invalid-from-to-values,
.form-group textarea.invalid-from-to-values:focus,
.form-group textarea.invalid-incomplete-row,
.form-group textarea.invalid-incomplete-row:focus,
.form-group textarea.invalid-incorrect-answer,
.form-group textarea.invalid-incorrect-answer:focus,
.form-group textarea.invalid-insufficient-complete-rows,
.form-group textarea.invalid-insufficient-complete-rows:focus,
.form-group textarea.invalid-kvk-format,
.form-group textarea.invalid-kvk-format:focus,
.form-group textarea.invalid-kvk-value,
.form-group textarea.invalid-kvk-value:focus,
.form-group textarea.invalid-lunch-time,
.form-group textarea.invalid-lunch-time:focus,
.form-group textarea.invalid-pattern-mismatch,
.form-group textarea.invalid-pattern-mismatch:focus,
.form-group textarea.invalid-range-overflow,
.form-group textarea.invalid-range-overflow:focus,
.form-group textarea.invalid-range-underflow,
.form-group textarea.invalid-range-underflow:focus,
.form-group textarea.invalid-recently-uploaded,
.form-group textarea.invalid-recently-uploaded:focus,
.form-group textarea.invalid-required-or,
.form-group textarea.invalid-required-or:focus,
.form-group textarea.invalid-step-mismatch,
.form-group textarea.invalid-step-mismatch:focus,
.form-group textarea.invalid-too-long,
.form-group textarea.invalid-too-long:focus,
.form-group textarea.invalid-too-short,
.form-group textarea.invalid-too-short:focus,
.form-group textarea.invalid-type-mismatch,
.form-group textarea.invalid-type-mismatch:focus,
.form-group textarea.invalid-value-missing,
.form-group textarea.invalid-value-missing:focus {
    border: 1px solid #da202a;
    outline: 2px solid #da202a;
    outline-offset: 2px
}

.form-group textarea {
    height: 90px
}

.form-group input[type=file] {
    background-color: #fff;
    border: none;
    box-shadow: none;
    cursor: pointer;
    height: auto;
    padding: 5px
}

.form-group input[type=file]::file-selector-button {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000
}

.form-group input[type=file]::file-selector-button:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

.form-group input[type=file]::file-selector-button.focus,
.form-group input[type=file]::file-selector-button:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

.form-group input[type=file]::file-selector-button.disabled,
.form-group input[type=file]::file-selector-button:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

.form-group input[type=file]::file-selector-button:not(:disabled):not(.disabled).active,
.form-group input[type=file]::file-selector-button:not(:disabled):not(.disabled):active,
.show>.form-group input[type=file]::file-selector-button.dropdown-toggle {
    background-color: #d6af00;
    border-color: #bf9d00;
    color: #000
}

.form-group input[type=file]::file-selector-button:not(:disabled):not(.disabled).active:focus,
.form-group input[type=file]::file-selector-button:not(:disabled):not(.disabled):active:focus,
.show>.form-group input[type=file]::file-selector-button.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

.form-group input[type=file]::file-selector-button {
    border: 1px solid #ffd100;
    border-radius: 400px;
    cursor: pointer;
    font-size: .875rem;
    line-height: 1;
    margin-right: 12px;
    min-width: 150px;
    outline: 2px solid transparent;
    padding: 1rem;
    transition: all .1s linear
}

.form-group input[type=file]:hover {
    border: none
}

.form-group input[type=file]:focus {
    outline: none
}

.form-group input[type=file]:focus::file-selector-button {
    outline: 2px solid #061ab1;
    outline-offset: 2px;
    transition: all .1s linear
}

.form-group .form-control_icon-info,
.form-group .form-field-icon-holder {
    position: relative
}

.form-group .form-control_icon-info .icon,
.form-group .form-control_icon-info .tt-trigger,
.form-group .form-field-icon-holder .icon,
.form-group .form-field-icon-holder .tt-trigger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%238b8c8c' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 25px;
    bottom: 0;
    height: 25px;
    margin: auto;
    position: absolute;
    right: 10px;
    top: 0;
    transition: all .2s ease;
    width: 25px;
    z-index: 1
}

.form-group .form-control_icon-info .icon:hover,
.form-group .form-control_icon-info .tt-trigger:hover,
.form-group .form-field-icon-holder .icon:hover,
.form-group .form-field-icon-holder .tt-trigger:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 25px
}

.form-group .form-control_icon-info input[type=search]::-webkit-search-cancel-button,
.form-group .form-field-icon-holder input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    background: #8b8c8c url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14.3 12.179a.25.25 0 0 1 0-.354l5.263-5.262a1.5 1.5 0 1 0-2.124-2.121L12.177 9.7a.25.25 0 0 1-.354 0L6.561 4.442a1.5 1.5 0 0 0-2.122 2.121L9.7 11.825a.25.25 0 0 1 0 .354l-5.261 5.263a1.5 1.5 0 1 0 2.122 2.121l5.262-5.263a.25.25 0 0 1 .354 0l5.262 5.263a1.5 1.5 0 0 0 2.122-2.121z'/%3E%3C/svg%3E") no-repeat 50% 50%;
    background-size: 70%;
    border-radius: 50%;
    height: 21px;
    margin-right: 0;
    opacity: 1;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    width: 21px
}

.form-group .form-control_icon-info input[type=search]:focus::-webkit-search-cancel-button,
.form-group .form-control_icon-info input[type=search]:hover::-webkit-search-cancel-button,
.form-group .form-field-icon-holder input[type=search]:focus::-webkit-search-cancel-button,
.form-group .form-field-icon-holder input[type=search]:hover::-webkit-search-cancel-button {
    background: #061ab1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14.3 12.179a.25.25 0 0 1 0-.354l5.263-5.262a1.5 1.5 0 1 0-2.124-2.121L12.177 9.7a.25.25 0 0 1-.354 0L6.561 4.442a1.5 1.5 0 0 0-2.122 2.121L9.7 11.825a.25.25 0 0 1 0 .354l-5.261 5.263a1.5 1.5 0 1 0 2.122 2.121l5.262-5.263a.25.25 0 0 1 .354 0l5.262 5.263a1.5 1.5 0 0 0 2.122-2.121z'/%3E%3C/svg%3E") no-repeat 50% 50%;
    background-size: 70%;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.form-group .form-control_icon-info input[type=search]:valid+.tt-trigger,
.form-group .form-field-icon-holder input[type=search]:valid+.tt-trigger {
    transform: translate(-30px)
}

.form-group .form-control_icon-info input[type=password]+.tt-trigger,
.form-group .form-field-icon-holder input[type=password]+.tt-trigger {
    transform: translate(-40px)
}

.form-group.is-invalid input,
.form-group.is-invalid:focus input {
    border: 1px solid #da202a !important;
    outline: 2px solid #da202a !important
}

.form-group.is-invalid ::-moz-placeholder,
.form-group.is-invalid:focus ::-moz-placeholder {
    color: #da202a !important;
    opacity: 1
}

.form-group.is-invalid ::placeholder,
.form-group.is-invalid:focus ::placeholder {
    color: #da202a !important;
    opacity: 1
}

.form-group.is-invalid :-ms-input-placeholder,
.form-group.is-invalid:focus :-ms-input-placeholder {
    color: #da202a !important
}

.form-group.is-invalid ::-ms-input-placeholder,
.form-group.is-invalid:focus ::-ms-input-placeholder {
    color: #da202a !important
}

@media(min-width:768px) {
    form .form-row .form-group button {
        max-width: 45%
    }
}

h2.form-chapter,
h3.form-chapter,
h4.form-chapter,
h5.form-chapter {
    border-bottom: 1px solid #061ab1;
    margin-bottom: 40px;
    padding-bottom: 16px
}

.form-introduction {
    margin-bottom: 1.5rem
}

.form-introduction p {
    font-size: 18px;
    line-height: 23px;
    margin: 0
}

.form-group input.form-control[type=time] {
    background-color: #fff;
    border: 1px solid #aeaeae;
    border-radius: 10px;
    padding: 4px
}

.form-group input.form-control[type=time]:active,
.form-group input.form-control[type=time]:hover {
    background-color: #fff;
    border: 1px solid #8b8c8c
}

.form-group input.form-control[type=time]:focus {
    background-color: #fff;
    border: 1px solid #061ab1
}

.form-group label.form-label-small {
    font-size: 12px;
    margin-bottom: 0;
    text-align: left
}

.form-group .form-field-icon-holder.form-control_icon-datepicker:after {
    background-image: url(gls_group_assets/gls_group_icon_datepicker_calendar_blue_svg.svg);
    bottom: 0;
    content: "";
    height: 18px;
    margin: auto;
    position: absolute;
    right: 15px;
    top: 0;
    width: 18px
}

.form-group .form-control_icon-datepicker.form-field-icon-holder:hover:after {
    background-image: url(gls_group_assets/gls_group_icon_datepicker_calendar_yellow_svg.svg)
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
    background-color: #f6f6f6 !important;
    outline: none !important
}

hr {
    background: #061ab1
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.feedback.invalid-bad-input {
    display: none
}

.custom-input.invalid-bad-input~.feedback.invalid-bad-input,
.form-field-icon-holder.invalid-bad-input~.feedback.invalid-bad-input,
.twitter-typeahead.invalid-bad-input~.feedback.invalid-bad-input,
input.invalid-bad-input~.feedback.invalid-bad-input,
select.invalid-bad-input~.feedback.invalid-bad-input,
textarea.invalid-bad-input~.feedback.invalid-bad-input {
    display: block
}

.feedback.invalid-custom-error {
    display: none
}

.custom-input.invalid-custom-error~.feedback.invalid-custom-error,
.form-field-icon-holder.invalid-custom-error~.feedback.invalid-custom-error,
.twitter-typeahead.invalid-custom-error~.feedback.invalid-custom-error,
input.invalid-custom-error~.feedback.invalid-custom-error,
select.invalid-custom-error~.feedback.invalid-custom-error,
textarea.invalid-custom-error~.feedback.invalid-custom-error {
    display: block
}

.feedback.invalid-pattern-mismatch {
    display: none
}

.custom-input.invalid-pattern-mismatch~.feedback.invalid-pattern-mismatch,
.form-field-icon-holder.invalid-pattern-mismatch~.feedback.invalid-pattern-mismatch,
.twitter-typeahead.invalid-pattern-mismatch~.feedback.invalid-pattern-mismatch,
input.invalid-pattern-mismatch~.feedback.invalid-pattern-mismatch,
select.invalid-pattern-mismatch~.feedback.invalid-pattern-mismatch,
textarea.invalid-pattern-mismatch~.feedback.invalid-pattern-mismatch {
    display: block
}

.feedback.invalid-range-overflow {
    display: none
}

.custom-input.invalid-range-overflow~.feedback.invalid-range-overflow,
.form-field-icon-holder.invalid-range-overflow~.feedback.invalid-range-overflow,
.twitter-typeahead.invalid-range-overflow~.feedback.invalid-range-overflow,
input.invalid-range-overflow~.feedback.invalid-range-overflow,
select.invalid-range-overflow~.feedback.invalid-range-overflow,
textarea.invalid-range-overflow~.feedback.invalid-range-overflow {
    display: block
}

.feedback.invalid-range-underflow {
    display: none
}

.custom-input.invalid-range-underflow~.feedback.invalid-range-underflow,
.form-field-icon-holder.invalid-range-underflow~.feedback.invalid-range-underflow,
.twitter-typeahead.invalid-range-underflow~.feedback.invalid-range-underflow,
input.invalid-range-underflow~.feedback.invalid-range-underflow,
select.invalid-range-underflow~.feedback.invalid-range-underflow,
textarea.invalid-range-underflow~.feedback.invalid-range-underflow {
    display: block
}

.feedback.invalid-step-mismatch {
    display: none
}

.custom-input.invalid-step-mismatch~.feedback.invalid-step-mismatch,
.form-field-icon-holder.invalid-step-mismatch~.feedback.invalid-step-mismatch,
.twitter-typeahead.invalid-step-mismatch~.feedback.invalid-step-mismatch,
input.invalid-step-mismatch~.feedback.invalid-step-mismatch,
select.invalid-step-mismatch~.feedback.invalid-step-mismatch,
textarea.invalid-step-mismatch~.feedback.invalid-step-mismatch {
    display: block
}

.feedback.invalid-too-long {
    display: none
}

.custom-input.invalid-too-long~.feedback.invalid-too-long,
.form-field-icon-holder.invalid-too-long~.feedback.invalid-too-long,
.twitter-typeahead.invalid-too-long~.feedback.invalid-too-long,
input.invalid-too-long~.feedback.invalid-too-long,
select.invalid-too-long~.feedback.invalid-too-long,
textarea.invalid-too-long~.feedback.invalid-too-long {
    display: block
}

.feedback.invalid-too-short {
    display: none
}

.custom-input.invalid-too-short~.feedback.invalid-too-short,
.form-field-icon-holder.invalid-too-short~.feedback.invalid-too-short,
.twitter-typeahead.invalid-too-short~.feedback.invalid-too-short,
input.invalid-too-short~.feedback.invalid-too-short,
select.invalid-too-short~.feedback.invalid-too-short,
textarea.invalid-too-short~.feedback.invalid-too-short {
    display: block
}

.feedback.invalid-type-mismatch {
    display: none
}

.custom-input.invalid-type-mismatch~.feedback.invalid-type-mismatch,
.form-field-icon-holder.invalid-type-mismatch~.feedback.invalid-type-mismatch,
.twitter-typeahead.invalid-type-mismatch~.feedback.invalid-type-mismatch,
input.invalid-type-mismatch~.feedback.invalid-type-mismatch,
select.invalid-type-mismatch~.feedback.invalid-type-mismatch,
textarea.invalid-type-mismatch~.feedback.invalid-type-mismatch {
    display: block
}

.feedback.invalid-value-missing {
    display: none
}

.custom-input.invalid-value-missing~.feedback.invalid-value-missing,
.form-field-icon-holder.invalid-value-missing~.feedback.invalid-value-missing,
.twitter-typeahead.invalid-value-missing~.feedback.invalid-value-missing,
input.invalid-value-missing~.feedback.invalid-value-missing,
select.invalid-value-missing~.feedback.invalid-value-missing,
textarea.invalid-value-missing~.feedback.invalid-value-missing {
    display: block
}

.feedback.invalid-bad-date {
    display: none
}

.custom-input.invalid-bad-date~.feedback.invalid-bad-date,
.form-field-icon-holder.invalid-bad-date~.feedback.invalid-bad-date,
.twitter-typeahead.invalid-bad-date~.feedback.invalid-bad-date,
input.invalid-bad-date~.feedback.invalid-bad-date,
select.invalid-bad-date~.feedback.invalid-bad-date,
textarea.invalid-bad-date~.feedback.invalid-bad-date {
    display: block
}

.feedback.invalid-custom-1 {
    display: none
}

.custom-input.invalid-custom-1~.feedback.invalid-custom-1,
.form-field-icon-holder.invalid-custom-1~.feedback.invalid-custom-1,
.twitter-typeahead.invalid-custom-1~.feedback.invalid-custom-1,
input.invalid-custom-1~.feedback.invalid-custom-1,
select.invalid-custom-1~.feedback.invalid-custom-1,
textarea.invalid-custom-1~.feedback.invalid-custom-1 {
    display: block
}

.feedback.invalid-custom-2 {
    display: none
}

.custom-input.invalid-custom-2~.feedback.invalid-custom-2,
.form-field-icon-holder.invalid-custom-2~.feedback.invalid-custom-2,
.twitter-typeahead.invalid-custom-2~.feedback.invalid-custom-2,
input.invalid-custom-2~.feedback.invalid-custom-2,
select.invalid-custom-2~.feedback.invalid-custom-2,
textarea.invalid-custom-2~.feedback.invalid-custom-2 {
    display: block
}

.feedback.invalid-custom-3 {
    display: none
}

.custom-input.invalid-custom-3~.feedback.invalid-custom-3,
.form-field-icon-holder.invalid-custom-3~.feedback.invalid-custom-3,
.twitter-typeahead.invalid-custom-3~.feedback.invalid-custom-3,
input.invalid-custom-3~.feedback.invalid-custom-3,
select.invalid-custom-3~.feedback.invalid-custom-3,
textarea.invalid-custom-3~.feedback.invalid-custom-3 {
    display: block
}

.feedback.invalid-custom-4 {
    display: none
}

.custom-input.invalid-custom-4~.feedback.invalid-custom-4,
.form-field-icon-holder.invalid-custom-4~.feedback.invalid-custom-4,
.twitter-typeahead.invalid-custom-4~.feedback.invalid-custom-4,
input.invalid-custom-4~.feedback.invalid-custom-4,
select.invalid-custom-4~.feedback.invalid-custom-4,
textarea.invalid-custom-4~.feedback.invalid-custom-4 {
    display: block
}

.feedback.invalid-required-or {
    display: none
}

.custom-input.invalid-required-or~.feedback.invalid-required-or,
.form-field-icon-holder.invalid-required-or~.feedback.invalid-required-or,
.twitter-typeahead.invalid-required-or~.feedback.invalid-required-or,
input.invalid-required-or~.feedback.invalid-required-or,
select.invalid-required-or~.feedback.invalid-required-or,
textarea.invalid-required-or~.feedback.invalid-required-or {
    display: block
}

.feedback.invalid-recently-uploaded {
    display: none
}

.custom-input.invalid-recently-uploaded~.feedback.invalid-recently-uploaded,
.form-field-icon-holder.invalid-recently-uploaded~.feedback.invalid-recently-uploaded,
.twitter-typeahead.invalid-recently-uploaded~.feedback.invalid-recently-uploaded,
input.invalid-recently-uploaded~.feedback.invalid-recently-uploaded,
select.invalid-recently-uploaded~.feedback.invalid-recently-uploaded,
textarea.invalid-recently-uploaded~.feedback.invalid-recently-uploaded {
    display: block
}

.feedback.invalid-file-too-big {
    display: none
}

.custom-input.invalid-file-too-big~.feedback.invalid-file-too-big,
.form-field-icon-holder.invalid-file-too-big~.feedback.invalid-file-too-big,
.twitter-typeahead.invalid-file-too-big~.feedback.invalid-file-too-big,
input.invalid-file-too-big~.feedback.invalid-file-too-big,
select.invalid-file-too-big~.feedback.invalid-file-too-big,
textarea.invalid-file-too-big~.feedback.invalid-file-too-big {
    display: block
}

.feedback.invalid-file-type {
    display: none
}

.custom-input.invalid-file-type~.feedback.invalid-file-type,
.form-field-icon-holder.invalid-file-type~.feedback.invalid-file-type,
.twitter-typeahead.invalid-file-type~.feedback.invalid-file-type,
input.invalid-file-type~.feedback.invalid-file-type,
select.invalid-file-type~.feedback.invalid-file-type,
textarea.invalid-file-type~.feedback.invalid-file-type {
    display: block
}

.feedback.invalid-confirm-password {
    display: none
}

.custom-input.invalid-confirm-password~.feedback.invalid-confirm-password,
.form-field-icon-holder.invalid-confirm-password~.feedback.invalid-confirm-password,
.twitter-typeahead.invalid-confirm-password~.feedback.invalid-confirm-password,
input.invalid-confirm-password~.feedback.invalid-confirm-password,
select.invalid-confirm-password~.feedback.invalid-confirm-password,
textarea.invalid-confirm-password~.feedback.invalid-confirm-password {
    display: block
}

.feedback.invalid-kvk-value {
    display: none
}

.custom-input.invalid-kvk-value~.feedback.invalid-kvk-value,
.form-field-icon-holder.invalid-kvk-value~.feedback.invalid-kvk-value,
.twitter-typeahead.invalid-kvk-value~.feedback.invalid-kvk-value,
input.invalid-kvk-value~.feedback.invalid-kvk-value,
select.invalid-kvk-value~.feedback.invalid-kvk-value,
textarea.invalid-kvk-value~.feedback.invalid-kvk-value {
    display: block
}

.feedback.invalid-kvk-format {
    display: none
}

.custom-input.invalid-kvk-format~.feedback.invalid-kvk-format,
.form-field-icon-holder.invalid-kvk-format~.feedback.invalid-kvk-format,
.twitter-typeahead.invalid-kvk-format~.feedback.invalid-kvk-format,
input.invalid-kvk-format~.feedback.invalid-kvk-format,
select.invalid-kvk-format~.feedback.invalid-kvk-format,
textarea.invalid-kvk-format~.feedback.invalid-kvk-format {
    display: block
}

.feedback.invalid-from-to-values {
    display: none
}

.custom-input.invalid-from-to-values~.feedback.invalid-from-to-values,
.form-field-icon-holder.invalid-from-to-values~.feedback.invalid-from-to-values,
.twitter-typeahead.invalid-from-to-values~.feedback.invalid-from-to-values,
input.invalid-from-to-values~.feedback.invalid-from-to-values,
select.invalid-from-to-values~.feedback.invalid-from-to-values,
textarea.invalid-from-to-values~.feedback.invalid-from-to-values {
    display: block
}

.feedback.invalid-incomplete-row {
    display: none
}

.custom-input.invalid-incomplete-row~.feedback.invalid-incomplete-row,
.form-field-icon-holder.invalid-incomplete-row~.feedback.invalid-incomplete-row,
.twitter-typeahead.invalid-incomplete-row~.feedback.invalid-incomplete-row,
input.invalid-incomplete-row~.feedback.invalid-incomplete-row,
select.invalid-incomplete-row~.feedback.invalid-incomplete-row,
textarea.invalid-incomplete-row~.feedback.invalid-incomplete-row {
    display: block
}

.feedback.invalid-insufficient-complete-rows {
    display: none
}

.custom-input.invalid-insufficient-complete-rows~.feedback.invalid-insufficient-complete-rows,
.form-field-icon-holder.invalid-insufficient-complete-rows~.feedback.invalid-insufficient-complete-rows,
.twitter-typeahead.invalid-insufficient-complete-rows~.feedback.invalid-insufficient-complete-rows,
input.invalid-insufficient-complete-rows~.feedback.invalid-insufficient-complete-rows,
select.invalid-insufficient-complete-rows~.feedback.invalid-insufficient-complete-rows,
textarea.invalid-insufficient-complete-rows~.feedback.invalid-insufficient-complete-rows {
    display: block
}

.feedback.invalid-lunch-time {
    display: none
}

.custom-input.invalid-lunch-time~.feedback.invalid-lunch-time,
.form-field-icon-holder.invalid-lunch-time~.feedback.invalid-lunch-time,
.twitter-typeahead.invalid-lunch-time~.feedback.invalid-lunch-time,
input.invalid-lunch-time~.feedback.invalid-lunch-time,
select.invalid-lunch-time~.feedback.invalid-lunch-time,
textarea.invalid-lunch-time~.feedback.invalid-lunch-time {
    display: block
}

.feedback.invalid-incorrect-answer {
    display: none
}

.custom-input.invalid-incorrect-answer~.feedback.invalid-incorrect-answer,
.form-field-icon-holder.invalid-incorrect-answer~.feedback.invalid-incorrect-answer,
.twitter-typeahead.invalid-incorrect-answer~.feedback.invalid-incorrect-answer,
input.invalid-incorrect-answer~.feedback.invalid-incorrect-answer,
select.invalid-incorrect-answer~.feedback.invalid-incorrect-answer,
textarea.invalid-incorrect-answer~.feedback.invalid-incorrect-answer {
    display: block
}

.loading .btn.btn-primary,
.loading.btn {
    overflow: hidden;
    position: relative
}

.loading .btn.btn-primary:before,
.loading.btn:before {
    animation: loadingAnimation .8s linear infinite;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 46%, hsla(0, 0%, 100%, .35) 50%, hsla(0, 0%, 100%, 0) 54%) 50% 50%;
    bottom: 0;
    box-sizing: border-box;
    content: " ";
    left: 50%;
    margin-left: -250%;
    position: absolute;
    right: 0;
    top: 0;
    width: 500%;
    z-index: 1
}

@keyframes loadingAnimation {
    0% {
        transform: translate3d(-30%, 0, 0)
    }

    to {
        transform: translate3d(30%, 0, 0)
    }
}

.consent-block {
    margin-bottom: 1rem
}

.consent-block:last-child {
    margin-bottom: 0
}

.consent-block .form-radio {
    margin-bottom: .2rem
}

.datepicker {
    direction: ltr
}

.datepicker-inline {
    width: 220px
}

.datepicker-rtl {
    direction: rtl
}

.datepicker-rtl.dropdown-menu {
    left: auto
}

.datepicker-rtl table tr td span {
    float: right
}

.datepicker-dropdown {
    background: #fff;
    border: 0;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, .26), 0 10px 20px 0 rgba(0, 0, 0, .19);
    left: 0;
    margin: 0;
    padding: 0;
    top: 0
}

.datepicker-dropdown .next,
.datepicker-dropdown .prev,
.datepicker-dropdown tfoot tr th {
    cursor: pointer
}

.datepicker-dropdown table {
    margin: 0;
    min-width: 301px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.datepicker-dropdown table thead {
    background: #061ab1;
    color: #fff;
    font: normal 16px/21px NewsonGLS, -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
}

.datepicker-dropdown table thead th {
    font-weight: 500 !important;
    padding: 0;
    text-align: center;
    vertical-align: middle
}

.datepicker-dropdown table thead .datepicker-switch {
    cursor: pointer;
    padding-top: 19px;
    text-align: center;
    vertical-align: top
}

.datepicker-dropdown table thead .datepicker-switch:hover {
    color: #ffd100
}

.datepicker-dropdown table thead .dow {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 15px;
    text-align: center;
    vertical-align: bottom;
    width: 43px
}

.datepicker-dropdown table thead th.prev {
    padding-bottom: 15px;
    padding-left: 8px;
    padding-top: 20px;
    text-align: left
}

.datepicker-dropdown table thead th.prev:after {
    background: transparent url(gls_group_assets/gls_group_arrow_slider_left_white_svg.svg) no-repeat 50% 50%;
    content: " ";
    display: inline-block;
    height: 20px;
    width: 20px
}

.datepicker-dropdown table thead th.prev:hover:after {
    background-image: url(gls_group_assets/gls_group_arrow_slider_left_yellow_svg.svg)
}

.datepicker-dropdown table thead th.next {
    padding-bottom: 15px;
    padding-right: 10px;
    padding-top: 20px;
    text-align: right
}

.datepicker-dropdown table thead th.next:after {
    background: transparent url(gls_group_assets/gls_group_arrow_slider_right_white_svg.svg) no-repeat 50% 50%;
    content: " ";
    display: inline-block;
    height: 20px;
    width: 20px
}

.datepicker-dropdown table thead th.next:hover:after {
    background-image: url(gls_group_assets/gls_group_arrow_slider_right_yellow_svg.svg)
}

.datepicker-dropdown table tbody {
    border-top: 1px solid transparent
}

.datepicker-dropdown table tbody td {
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    height: 43px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 43px
}

.datepicker-dropdown table tbody td:last-child {
    border-right: 0
}

.datepicker-dropdown table tbody td.day {
    color: #000;
    cursor: pointer
}

.datepicker-dropdown table tbody td.new,
.datepicker-dropdown table tbody td.old {
    background: #e7e8ed;
    color: #b9bcca
}

.datepicker-dropdown table tbody td.day.focused,
.datepicker-dropdown table tbody td.day:hover {
    background: #061ab1;
    color: #fff
}

.datepicker-dropdown table tbody td.day.disabled:hover {
    background: transparent;
    color: #000
}

.datepicker-dropdown table tbody td.new.disabled:hover,
.datepicker-dropdown table tbody td.old.disabled:hover {
    background: #e7e8ed;
    color: #b9bcca
}

.datepicker-dropdown table tbody td.disabled {
    cursor: default;
    text-decoration: line-through
}

.datepicker-dropdown table tbody td.highlighted {
    background: #d9edf7
}

.datepicker-dropdown table tbody td.active,
.datepicker-dropdown table tbody td.active:hover {
    background: #ffd100;
    color: #fff
}

.datepicker-dropdown table tbody td.day-passed,
.datepicker-dropdown table tbody td.day-passed.disabled:hover,
.datepicker-dropdown table tbody td.day-passed:hover {
    color: #d1d3dc
}

.datepicker-dropdown table tbody td.old.day-passed,
.datepicker-dropdown table tbody td.old.day-passed:hover {
    color: #b9bcca
}

.datepicker-dropdown table tbody td.today,
.datepicker-dropdown table tbody td.today.disabled:hover {
    color: #ffd100
}

.datepicker-dropdown table tbody td span {
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
    cursor: pointer;
    display: block;
    float: left;
    height: 54px;
    line-height: 54px;
    width: 25%
}

.datepicker-dropdown table tbody td span:hover {
    background: #061ab1;
    color: #fff
}

.datepicker-dropdown table tbody td span.focused {
    background: #ffd100;
    color: #fff
}

.datepicker-dropdown table tbody td span.disabled,
.datepicker-dropdown table tbody td span.disabled:hover {
    color: #b9bcca;
    cursor: default
}

.datepicker-dropdown table tbody tr:last-child td {
    border-bottom: 0
}

.datepicker-orient-top {
    margin-top: -6px
}

.datepicker-orient-bottom {
    margin-top: 2px
}

.datepicker table tr td.range,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range:hover {
    background: #eee;
    border-radius: 0
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover {
    background-color: #f3d17a;
    background-image: linear-gradient(180deg, #f3c17a, #f3e97a);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    border-radius: 0
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today[disabled] {
    background-color: #f3e97a
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover:active {
    background-color: #efe24b\9
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover {
    background-color: #9e9e9e;
    background-image: linear-gradient(180deg, #b3b3b3, grey);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected[disabled] {
    background-color: gray
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover:active {
    background-color: #666\9
}

.datepicker .next.disabled,
.datepicker .prev.disabled {
    visibility: hidden
}

.datepicker .cw {
    font-size: 10px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
    width: 12px
}

.input-append.date .add-on,
.input-prepend.date .add-on {
    cursor: pointer
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
    margin-top: 3px
}

.input-daterange input {
    text-align: center
}

.input-daterange input:first-child {
    border-radius: 3px 0 0 3px
}

.input-daterange input:last-child {
    border-radius: 0 3px 3px 0
}

.input-daterange .add-on {
    background-color: #eee;
    border: 1px solid #ccc;
    display: inline-block;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    margin-left: -5px;
    margin-right: -5px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    width: auto
}

.tooltip.show {
    opacity: 1
}

.tooltip .tooltip-inner {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    color: #000;
    max-width: 356px;
    padding: 15px 20px;
    text-align: left
}

.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.bs-tooltip-auto[x-placement^=top] .arrow:before,
.bs-tooltip-bottom .arrow:before,
.bs-tooltip-top .arrow:before {
    background: #fff;
    border: none;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    height: 15px;
    top: -8px;
    transform: rotate(45deg);
    width: 15px
}

.bs-tooltip-bottom:after,
.bs-tooltip-top:after {
    background: #fff;
    border-radius: 10px;
    content: " ";
    display: block;
    height: 11px;
    left: 1px;
    position: absolute;
    right: 1px
}

.bs-tooltip-top {
    margin-top: -8px
}

.bs-tooltip-top:after {
    bottom: 8px
}

.bs-tooltip-bottom {
    margin-top: 8px;
    padding: 0
}

.bs-tooltip-bottom:after {
    top: 1px
}

.text-icon-info {
    display: inline-block;
    padding-right: 40px;
    position: relative
}

.text-icon-info .tt-trigger {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%238b8c8c' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 25px;
    bottom: 0;
    height: 25px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s ease;
    width: 25px
}

.text-icon-info .tt-trigger:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 25px
}

.form-group .nice-select {
    background: #fff;
    border: 1px solid #aeaeae;
    border-radius: 10px;
    box-sizing: border-box;
    color: #000;
    display: block;
    height: auto;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 0;
    position: relative;
    transition: all .1s linear;
    width: 100%
}

.form-group .nice-select span.current {
    background-image: url(gls_group_assets/gls_group_arrow_down_blue_svg.svg);
    background-position: right 5px center;
    background-repeat: no-repeat;
    background-size: 2rem;
    color: #000;
    cursor: default;
    display: block;
    font-size: 16px;
    padding: 14px 40px 14px 14px
}

.form-group .nice-select span.placeholder {
    color: #555
}

.form-group .nice-select .container {
    background: #fff;
    max-height: 440px;
    opacity: 0;
    overflow-y: auto;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: calc(100% + 1px);
    transform: scale(.75) translateY(-21px);
    transform-origin: 50% 0;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    z-index: 100
}

.form-group .nice-select .container ul {
    list-style-type: none;
    margin: 0;
    max-height: 240px;
    padding: 0;
    width: 100%
}

.form-group .nice-select .container ul li {
    color: #000;
    cursor: pointer;
    padding: 1rem 24px
}

.form-group .nice-select .container ul li.placeholder {
    color: #555
}

.form-group .nice-select .container ul li:last-child {
    border: 0
}

.form-group .nice-select .container ul li.selected {
    background-image: url(gls_group_assets/gls_group_icon_checked_blue_svg.svg);
    background-position: right 5px center;
    background-repeat: no-repeat;
    background-size: 18px 18px
}

.form-group .nice-select .container ul li.focus,
.form-group .nice-select .container ul li:hover {
    background-color: #f6f6f6
}

.form-group .nice-select .container ul li.optgroup-label {
    color: #999;
    cursor: default
}

.form-group .nice-select .container ul li.optgroup-label:hover {
    background: transparent
}

.form-group .nice-select .container ul li.optgroup-label:before {
    content: "–";
    display: inline-block;
    padding-right: 5px
}

.form-group .nice-select .container ul.optgroup {
    border-top: 1px solid #8b8c8c
}

.form-group .nice-select .container ul.optgroup:first-child {
    border: 0
}

.form-group .nice-select .container ul.img_on_left li:not(.img_on_left) {
    padding: 11px 40px 11px 48px
}

.form-group .nice-select.open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.form-group .nice-select.open span.current {
    background-image: url(gls_group_assets/gls_group_arrow_up_blue_svg.svg)
}

.form-group .nice-select.open .container {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    opacity: 1;
    pointer-events: auto;
    transform: scale(1) translateY(0)
}

.form-group .nice-select:hover {
    border: 1px solid #8b8c8c
}

.form-group .nice-select:focus {
    border: 1px solid #061ab1;
    outline: 2px solid #061ab1
}

.form-group .nice-select.dropdown__with__image .container ul li,
.form-group .nice-select.dropdown__with__image span.current,
.form-group .nice-select.dropdown__with__subtext .container ul li,
.form-group .nice-select.dropdown__with__subtext span.current {
    align-items: center;
    display: flex
}

.form-group.is-invalid .nice-select span.current.placeholder {
    border-bottom: 1px solid #da202a
}

.form-group.is-invalid .nice-select span.current.placeholder.placeholder {
    color: #da202a
}

.form-group .dropdown__with__image li,
.form-group .dropdown__with__image span.current {
    height: 55px;
    min-height: 55px
}

.form-group .dropdown__with__image li img,
.form-group .dropdown__with__image span.current img {
    height: 32px;
    margin-left: auto;
    width: 32px
}

.form-group .dropdown__with__image li.img_on_left img,
.form-group .dropdown__with__image span.current.img_on_left img {
    margin-left: 0;
    margin-right: 6px;
    order: -1
}

.form-group .dropdown__with__subtext li,
.form-group .dropdown__with__subtext span.current {
    min-height: 65px
}

.form-group .dropdown__with__subtext small {
    color: #061ab1;
    font-weight: 600
}

.form-group .nice-select__additional-content p {
    margin-bottom: 0 !important;
    margin-top: 16px
}

.form-group select.invalid-value-missing+div.nice-select.form-control {
    border: 1px solid #da202a
}

.form-group select.invalid-value-missing+div.nice-select.form-control span.current {
    border-bottom: none
}

wdg-witc001 .ce_icon_box_container .ce_icon_box,
wdg-witt002 .ce_icon_box_container .ce_icon_box {
    max-width: -moz-fit-content;
    max-width: fit-content
}

wdg-witc001 .ce_icon_box_container .ce_icon_box .image img,
wdg-witt002 .ce_icon_box_container .ce_icon_box .image img {
    width: 138px
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content {
    display: flex;
    flex-direction: column;
    padding: 30px;
    row-gap: 20px
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details dl,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details dl {
    align-items: center
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details address,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details address {
    margin-bottom: 0
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:hover,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.focus,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:focus,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.focus,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.disabled,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:disabled,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.disabled,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

.show>wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.dropdown-toggle,
.show>wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.dropdown-toggle,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled).active,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled):active,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled).active,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled):active {
    background-color: #d6af00;
    border-color: #bf9d00;
    color: #000
}

.show>wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.dropdown-toggle:focus,
.show>wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location.dropdown-toggle:focus,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled).active:focus,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled):active:focus,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled).active:focus,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location {
    height: 2rem;
    min-width: 30px;
    width: 2rem
}

wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location,
wdg-witc001 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:hover,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location,
wdg-witt002 #accordion .accordion-card .accordion-card-body-content .shipment-details .btn-location:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='48' fill='none' viewBox='0 0 37 48'%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M18.134 0a17.96 17.96 0 0 1 18.133 18.134c.003 12.335-16.642 28.832-17.38 29.553a1.067 1.067 0 0 1-1.507 0C16.67 46.977 0 30.17 0 18.134A17.96 17.96 0 0 1 18.135 0zm0 24.534a6.406 6.406 0 0 0 6.4-6.4 6.4 6.4 0 1 0-6.4 6.4' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 14px 18px
}

wdg-witc001 div.card_search .card-body,
wdg-witt002 div.card_search .card-body {
    padding-bottom: 0
}

wdg-witc001 div.card_search .card-body .message-box-forms,
wdg-witc001 div.card_search .card-body .message-box-forms--without-icon,
wdg-witt002 div.card_search .card-body .message-box-forms,
wdg-witt002 div.card_search .card-body .message-box-forms--without-icon {
    border-radius: 10px
}

wdg-witc001 div.card_search .card-body .message-box-forms p:first-child:before,
wdg-witc001 div.card_search .card-body .message-box-forms--without-icon p:first-child:before,
wdg-witt002 div.card_search .card-body .message-box-forms p:first-child:before,
wdg-witt002 div.card_search .card-body .message-box-forms--without-icon p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    height: 40px;
    left: -22px;
    top: -5px;
    width: 40px
}

wdg-witc001 .search-type.form-radio,
wdg-witt002 .search-type.form-radio {
    margin-bottom: 10px
}

wdg-witc001 .search-type.form-radio.form-radio-small label,
wdg-witt002 .search-type.form-radio.form-radio-small label {
    font-size: 16px;
    padding: 0 0 10px 32px
}

wdg-witc001 .search-type.form-radio.form-radio-small label:before,
wdg-witt002 .search-type.form-radio.form-radio-small label:before {
    top: 2.5px
}

wdg-witc001 .search-type .search-type-content,
wdg-witt002 .search-type .search-type-content {
    color: #333;
    font-size: 12px;
    max-height: 0;
    overflow: hidden;
    padding-left: 35px;
    transition: max-height .2s ease
}

wdg-witc001 .search-type [type=radio]:checked~.search-type-content,
wdg-witt002 .search-type [type=radio]:checked~.search-type-content {
    max-height: 200px
}

wdg-witc001 .signature-form,
wdg-witt002 .signature-form {
    display: flex
}

wdg-witc001 .signature-form .form-group,
wdg-witt002 .signature-form .form-group {
    flex: 1;
    margin: 0
}

wdg-witc001 .signature-form .form-group label,
wdg-witt002 .signature-form .form-group label {
    display: none
}

wdg-witc001 .signature-form .form-group input[type=text],
wdg-witt002 .signature-form .form-group input[type=text] {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0
}

wdg-witc001 .signature-form .btn-signature-search,
wdg-witt002 .signature-form .btn-signature-search {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23061ab1' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 18px;
    border: 1px solid #061ab1;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    height: 44px;
    width: 44px
}

wdg-witc001 .signature-form .btn-signature-search.loading,
wdg-witt002 .signature-form .btn-signature-search.loading {
    background-image: none
}

wdg-witc001 .signature-form .btn-signature-search.loading .spinner-border,
wdg-witt002 .signature-form .btn-signature-search.loading .spinner-border {
    border-width: .15em;
    height: 1.25rem;
    width: 1.25rem
}

wdg-witc001 .signature-form .btn-signature-search.loading .spinner-border.spinner-color,
wdg-witt002 .signature-form .btn-signature-search.loading .spinner-border.spinner-color {
    color: #061ab1
}

wdg-witc001 .signature-form .btn-signature-search:active,
wdg-witc001 .signature-form .btn-signature-search:focus,
wdg-witc001 .signature-form .btn-signature-search:hover,
wdg-witt002 .signature-form .btn-signature-search:active,
wdg-witt002 .signature-form .btn-signature-search:focus,
wdg-witt002 .signature-form .btn-signature-search:hover {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

wdg-witc001 .signature-form .btn-signature-search:active.loading,
wdg-witc001 .signature-form .btn-signature-search:focus.loading,
wdg-witc001 .signature-form .btn-signature-search:hover.loading,
wdg-witt002 .signature-form .btn-signature-search:active.loading,
wdg-witt002 .signature-form .btn-signature-search:focus.loading,
wdg-witt002 .signature-form .btn-signature-search:hover.loading {
    background-image: none
}

wdg-witc001 .signature-form .btn-signature-search:active.loading .spinner-border.spinner-color,
wdg-witc001 .signature-form .btn-signature-search:focus.loading .spinner-border.spinner-color,
wdg-witc001 .signature-form .btn-signature-search:hover.loading .spinner-border.spinner-color,
wdg-witt002 .signature-form .btn-signature-search:active.loading .spinner-border.spinner-color,
wdg-witt002 .signature-form .btn-signature-search:focus.loading .spinner-border.spinner-color,
wdg-witt002 .signature-form .btn-signature-search:hover.loading .spinner-border.spinner-color {
    color: #fff
}

wdg-witc001 .parcel-detail-postalcode-form button,
wdg-witt002 .parcel-detail-postalcode-form button {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23fff' d='M10 8 2 0 0 2l6 6-6 6 2 2z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 9px;
    border: 1px solid #061ab1;
    border-radius: 50%;
    bottom: 0;
    height: 32px;
    margin: auto;
    outline: 2px solid transparent;
    outline-offset: 2px;
    position: absolute;
    right: 20px;
    top: 0;
    transition: all .1s linear;
    width: 32px
}

wdg-witc001 .parcel-detail-postalcode-form button:focus,
wdg-witc001 .parcel-detail-postalcode-form button:hover,
wdg-witt002 .parcel-detail-postalcode-form button:focus,
wdg-witt002 .parcel-detail-postalcode-form button:hover {
    outline: 2px solid #061ab1
}

wdg-witc001 .parcel-detail-postalcode-form button:focus.loading,
wdg-witc001 .parcel-detail-postalcode-form button:hover.loading,
wdg-witt002 .parcel-detail-postalcode-form button:focus.loading,
wdg-witt002 .parcel-detail-postalcode-form button:hover.loading {
    background-image: none
}

wdg-witc001 .parcel-detail-postalcode-form button:focus.loading .spinner-border.spinner-color,
wdg-witc001 .parcel-detail-postalcode-form button:hover.loading .spinner-border.spinner-color,
wdg-witt002 .parcel-detail-postalcode-form button:focus.loading .spinner-border.spinner-color,
wdg-witt002 .parcel-detail-postalcode-form button:hover.loading .spinner-border.spinner-color {
    color: #fff
}

wdg-witc001 .parcel-detail-postalcode-form button.loading,
wdg-witt002 .parcel-detail-postalcode-form button.loading {
    background-image: none
}

wdg-witc001 .parcel-detail-postalcode-form button.loading .spinner-border,
wdg-witt002 .parcel-detail-postalcode-form button.loading .spinner-border {
    border-width: .15em;
    height: 1.25rem;
    vertical-align: -.313rem;
    width: 1.25rem
}

wdg-witc001 .parcel-detail-postalcode-form button.loading .spinner-border.spinner-color,
wdg-witt002 .parcel-detail-postalcode-form button.loading .spinner-border.spinner-color {
    color: #fff
}

@media(max-width:767.98px) {

    wdg-witc001 .form-group_with_icon,
    wdg-witt002 .form-group_with_icon {
        margin-bottom: 20px
    }

    wdg-witc001 .form-group_with_icon .form-field-icon-holder.text-icon-info,
    wdg-witt002 .form-group_with_icon .form-field-icon-holder.text-icon-info {
        padding-right: 0
    }

    wdg-witc001 .form-group_with_icon .form-field-icon-holder.text-icon-info .tt-trigger,
    wdg-witt002 .form-group_with_icon .form-field-icon-holder.text-icon-info .tt-trigger {
        bottom: 0;
        margin: auto;
        right: -35px;
        top: 0
    }
}

wdg-witc001 .infograph,
wdg-witt002 .infograph {
    padding-bottom: 1rem;
    padding-top: 2rem
}

wdg-witc001 .infograph .ce_icon_box_container .image,
wdg-witt002 .infograph .ce_icon_box_container .image {
    padding-bottom: 1rem;
    padding-top: 0
}

@media(min-width:768px) {

    wdg-witc001 .infograph .ce_icon_box_container,
    wdg-witt002 .infograph .ce_icon_box_container {
        padding-top: 1rem
    }
}

wdg-witc001 .parcel-list .parcel-list-item,
wdg-witt002 .parcel-list .parcel-list-item {
    align-items: center;
    border-bottom: 1px solid #ccc;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    padding: 12px
}

wdg-witc001 .parcel-list .parcel-list-item .parcel-list-item-icon,
wdg-witt002 .parcel-list .parcel-list-item .parcel-list-item-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none' viewBox='0 0 52 52'%3E%3Cpath fill='%23061ab1' d='M22.117 51.852.72 40.437l-.032-.02-.036-.016c-.308-.14-.577-.574-.577-.76V12.904l9.48 5.209v6.23l4.092 1.907v-5.89l8.544 4.695v26.82c-.02-.01-.056-.015-.075-.023M51.398 40.378 23.665 51.842c-.026.011-.076.02-.108.03V25.106L51.92 13.31v26.33c0 .186-.268.62-.523.737M51.314 11.684l.035.016c.11.052.214.146.304.25L22.918 23.896l-8.797-4.833L42.797 7.141l8.48 4.524zM29.12.126c.345 0 9.013 4.527 9.013 4.527L9.557 16.535v.022L.69 11.687C.69 11.685 28.754.125 29.121.125'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 24px;
    height: 24px;
    width: 24px
}

wdg-witc001 .parcel-list .parcel-list-item .parcel-list-item-data,
wdg-witt002 .parcel-list .parcel-list-item .parcel-list-item-data {
    flex-grow: 1
}

wdg-witc001 .parcel-list .parcel-list-item .parcel-list-item-data .address,
wdg-witt002 .parcel-list .parcel-list-item .parcel-list-item-data .address {
    color: #b7b7b7;
    float: right;
    margin-bottom: 0
}

wdg-witc001 .parcel-list .parcel-list-item .parcel-list-item-data .date,
wdg-witt002 .parcel-list .parcel-list-item .parcel-list-item-data .date {
    float: right;
    margin-bottom: 0
}

wdg-witc001 .parcel-list .parcel-list-item-with_link,
wdg-witt002 .parcel-list .parcel-list-item-with_link {
    text-decoration: none
}

wdg-witc001 .parcel-list .parcel-list-item-with_link:first-child .parcel-list-item,
wdg-witt002 .parcel-list .parcel-list-item-with_link:first-child .parcel-list-item {
    border-top: 1px solid #ccc
}

wdg-witc001 .parcel-list .parcel-list-item-with_link .parcel-list-item-icon-detail,
wdg-witt002 .parcel-list .parcel-list-item-with_link .parcel-list-item-icon-detail {
    background-image: url(gls_group_assets/gls_group_arrow_slider_right_blue_svg.svg);
    background-repeat: no-repeat;
    background-size: 24px 24px;
    height: 24px;
    transition: all .2s ease;
    width: 24px
}

wdg-witc001 .parcel-list .parcel-list-item-with_link:hover .parcel-list-item,
wdg-witt002 .parcel-list .parcel-list-item-with_link:hover .parcel-list-item {
    background: #f3f3f3;
    transition: all .2s ease
}

wdg-witc001 .parcel-list .parcel-list-item-with_link:hover .parcel-list-item-icon-detail,
wdg-witt002 .parcel-list .parcel-list-item-with_link:hover .parcel-list-item-icon-detail {
    transform: translateX(5px)
}

wdg-witc001 .history-list,
wdg-witt002 .history-list {
    background-color: #fff;
    border-top: 1px solid #ccc;
    position: relative
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 209, 0, .4)
    }

    70% {
        box-shadow: 0 0 0 15px rgba(255, 209, 0, 0)
    }

    to {
        box-shadow: 0 0 0 0 rgba(255, 209, 0, 0)
    }
}

wdg-witc001 .history-list .history-list-item,
wdg-witt002 .history-list .history-list-item {
    display: flex;
    flex-direction: column;
    padding: 16px 24px 16px 46px;
    position: relative
}

wdg-witc001 .history-list .history-list-item:first-child:before,
wdg-witt002 .history-list .history-list-item:first-child:before {
    animation: pulse 2s infinite
}

wdg-witc001 .history-list .history-list-item:before,
wdg-witt002 .history-list .history-list-item:before {
    background: #ffd100;
    border: 5px solid #fff;
    border-radius: 50%;
    bottom: 0;
    content: "";
    height: 1.5rem;
    left: 14px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 1.5rem;
    z-index: 3
}

wdg-witc001 .history-list .history-list-item:after,
wdg-witt002 .history-list .history-list-item:after {
    border-bottom: 1px solid #ccc;
    bottom: 0;
    content: "";
    height: 1px;
    left: 46px;
    position: absolute;
    width: calc(100% - 70px)
}

wdg-witc001 .history-list .history-list-item:last-child:after,
wdg-witt002 .history-list .history-list-item:last-child:after {
    border-bottom: none;
    content: none;
    height: 0;
    width: 0
}

wdg-witc001 .history-list .history-list-item .history-list-item-icon,
wdg-witt002 .history-list .history-list-item .history-list-item-icon {
    background-color: #ffd100;
    border-bottom: .5rem solid #fff;
    border-top: .5rem solid #fff;
    height: 2rem;
    margin-right: 1.5rem;
    width: 1rem;
    z-index: 3
}

wdg-witc001 .history-list .history-list-item .history-list-item-data .date,
wdg-witt002 .history-list .history-list-item .history-list-item-data .date {
    display: block;
    font-size: .9rem;
    line-height: 1rem;
    margin-bottom: 0;
    padding-top: 0;
    text-align: right
}

wdg-witc001 .history-list .history-list-item .history-list-item-data .lead,
wdg-witt002 .history-list .history-list-item .history-list-item-data .lead {
    font-size: 1rem;
    line-height: 1rem;
    margin-bottom: 0;
    padding-top: .8rem
}

wdg-witc001 .history-list .history-list-item .history-list-item-data .note,
wdg-witt002 .history-list .history-list-item .history-list-item-data .note {
    float: left;
    font-size: .8rem;
    margin-bottom: 0
}

wdg-witc001 .history-list .history-list-item .history-list-item-data .location,
wdg-witt002 .history-list .history-list-item .history-list-item-data .location {
    line-height: 14px;
    margin-bottom: 0;
    text-align: right
}

wdg-witc001 .history-list .vl,
wdg-witt002 .history-list .vl {
    border-left: .2rem solid #ffd100;
    height: calc(100% - 20px);
    left: 25px;
    position: absolute;
    top: 10px;
    z-index: 2
}

wdg-witc001 .shipment-information-item,
wdg-witt002 .shipment-information-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

wdg-witc001 .shipment-information-item-name,
wdg-witt002 .shipment-information-item-name {
    flex-grow: 2;
    font-size: small;
    font-weight: 700
}

wdg-witc001 .shipment-information-item-value,
wdg-witt002 .shipment-information-item-value {
    flex-grow: 1;
    margin-bottom: .5rem;
    text-align: right
}

wdg-witc001 .js-parcel-search .btn-primary.disabled,
wdg-witc001 .js-parcel-search .btn-primary:disabled,
wdg-witt002 .js-parcel-search .btn-primary.disabled,
wdg-witt002 .js-parcel-search .btn-primary:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none
}

wdg-witc001 .js-parcel-search .btn-primary.disabled:hover,
wdg-witc001 .js-parcel-search .btn-primary:disabled:hover,
wdg-witt002 .js-parcel-search .btn-primary.disabled:hover,
wdg-witt002 .js-parcel-search .btn-primary:disabled:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

wdg-witc001 .js-parcel-search .btn-primary.disabled.focus,
wdg-witc001 .js-parcel-search .btn-primary.disabled:focus,
wdg-witc001 .js-parcel-search .btn-primary:disabled.focus,
wdg-witc001 .js-parcel-search .btn-primary:disabled:focus,
wdg-witt002 .js-parcel-search .btn-primary.disabled.focus,
wdg-witt002 .js-parcel-search .btn-primary.disabled:focus,
wdg-witt002 .js-parcel-search .btn-primary:disabled.focus,
wdg-witt002 .js-parcel-search .btn-primary:disabled:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

wdg-witc001 .js-parcel-search .btn-primary.disabled.disabled,
wdg-witc001 .js-parcel-search .btn-primary.disabled:disabled,
wdg-witc001 .js-parcel-search .btn-primary:disabled.disabled,
wdg-witc001 .js-parcel-search .btn-primary:disabled:disabled,
wdg-witt002 .js-parcel-search .btn-primary.disabled.disabled,
wdg-witt002 .js-parcel-search .btn-primary.disabled:disabled,
wdg-witt002 .js-parcel-search .btn-primary:disabled.disabled,
wdg-witt002 .js-parcel-search .btn-primary:disabled:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

.show>wdg-witc001 .js-parcel-search .btn-primary.disabled.dropdown-toggle,
.show>wdg-witc001 .js-parcel-search .btn-primary:disabled.dropdown-toggle,
.show>wdg-witt002 .js-parcel-search .btn-primary.disabled.dropdown-toggle,
.show>wdg-witt002 .js-parcel-search .btn-primary:disabled.dropdown-toggle,
wdg-witc001 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled).active,
wdg-witc001 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled):active,
wdg-witc001 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled).active,
wdg-witc001 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled):active,
wdg-witt002 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled).active,
wdg-witt002 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled):active,
wdg-witt002 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled).active,
wdg-witt002 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled):active {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

.show>wdg-witc001 .js-parcel-search .btn-primary.disabled.dropdown-toggle:focus,
.show>wdg-witc001 .js-parcel-search .btn-primary:disabled.dropdown-toggle:focus,
.show>wdg-witt002 .js-parcel-search .btn-primary.disabled.dropdown-toggle:focus,
.show>wdg-witt002 .js-parcel-search .btn-primary:disabled.dropdown-toggle:focus,
wdg-witc001 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled).active:focus,
wdg-witc001 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled):active:focus,
wdg-witc001 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled).active:focus,
wdg-witc001 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled):active:focus,
wdg-witt002 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled).active:focus,
wdg-witt002 .js-parcel-search .btn-primary.disabled:not(:disabled):not(.disabled):active:focus,
wdg-witt002 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled).active:focus,
wdg-witt002 .js-parcel-search .btn-primary:disabled:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

wdg-witc001 .js-parcel-search .btn-primary.disabled,
wdg-witc001 .js-parcel-search .btn-primary:disabled,
wdg-witt002 .js-parcel-search .btn-primary.disabled,
wdg-witt002 .js-parcel-search .btn-primary:disabled {
    color: #000;
    opacity: .7;
    pointer-events: none
}

wdg-witc001 .js-goto-detail:hover,
wdg-witt002 .js-goto-detail:hover {
    text-decoration: none
}

wdg-witc001 .js-goto-detail .card-title,
wdg-witc001 .js-goto-detail .card-title:hover,
wdg-witt002 .js-goto-detail .card-title,
wdg-witt002 .js-goto-detail .card-title:hover {
    text-decoration: underline
}

wdg-witc001 .shake,
wdg-witt002 .shake {
    animation: shake .82s cubic-bezier(.36, .07, .19, .97) both;
    backface-visibility: hidden;
    perspective: 1000px;
    transform: translateZ(0)
}

@keyframes shake {

    10%,
    90% {
        transform: translate3d(-1px, 0, 0)
    }

    20%,
    80% {
        transform: translate3d(2px, 0, 0)
    }

    30%,
    50%,
    70% {
        transform: translate3d(-4px, 0, 0)
    }

    40%,
    60% {
        transform: translate3d(4px, 0, 0)
    }
}

wdg-witc001 .background-wrapper.bg-blue10,
wdg-witt003 .background-wrapper.bg-blue10 {
    background-color: #c8e7f2
}

wdg-witc001 .container_bg_gray,
wdg-witt003 .container_bg_gray {
    background-color: #e7e8ed
}

wdg-witc001 .container_bg_gray div.card_search .card-body,
wdg-witt003 .container_bg_gray div.card_search .card-body {
    padding-bottom: 0
}

wdg-witc001 .container_bg_gray div.card_search .card-body .message-box-forms,
wdg-witc001 .container_bg_gray div.card_search .card-body .message-box-forms--without-icon,
wdg-witt003 .container_bg_gray div.card_search .card-body .message-box-forms,
wdg-witt003 .container_bg_gray div.card_search .card-body .message-box-forms--without-icon {
    border-radius: 10px
}

wdg-witc001 .container_bg_gray div.card_search .card-body .message-box-forms p:first-child:before,
wdg-witc001 .container_bg_gray div.card_search .card-body .message-box-forms--without-icon p:first-child:before,
wdg-witt003 .container_bg_gray div.card_search .card-body .message-box-forms p:first-child:before,
wdg-witt003 .container_bg_gray div.card_search .card-body .message-box-forms--without-icon p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    height: 40px;
    left: -22px;
    top: -5px;
    width: 40px
}

wdg-witc001 .container_bg_gray div.card_search .card-body .form-group,
wdg-witt003 .container_bg_gray div.card_search .card-body .form-group {
    margin-bottom: 20px
}

wdg-witc001 .parcel-list,
wdg-witt003 .parcel-list {
    border-top: 1px solid #e7e8ed
}

wdg-witc001 .parcel-list a.parcel-list-item-with_link,
wdg-witt003 .parcel-list a.parcel-list-item-with_link {
    text-decoration: none
}

wdg-witc001 .parcel-list .parcel-list-item,
wdg-witt003 .parcel-list .parcel-list-item {
    border-bottom: 1px solid #e7e8ed;
    width: 100%
}

wdg-witc001 .parcel-list .parcel-list-item .parcel-list-item-icon,
wdg-witt003 .parcel-list .parcel-list-item .parcel-list-item-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52' fill='none' viewBox='0 0 52 52'%3E%3Cpath fill='%23061ab1' d='M22.117 51.852.72 40.437l-.032-.02-.036-.016c-.308-.14-.577-.574-.577-.76V12.904l9.48 5.209v6.23l4.092 1.907v-5.89l8.544 4.695v26.82c-.02-.01-.056-.015-.075-.023M51.398 40.378 23.665 51.842c-.026.011-.076.02-.108.03V25.106L51.92 13.31v26.33c0 .186-.268.62-.523.737M51.314 11.684l.035.016c.11.052.214.146.304.25L22.918 23.896l-8.797-4.833L42.797 7.141l8.48 4.524zM29.12.126c.345 0 9.013 4.527 9.013 4.527L9.557 16.535v.022L.69 11.687C.69 11.685 28.754.125 29.121.125'/%3E%3C/svg%3E")
}

wdg-witc001 .parcel-list .parcel-list-item h6,
wdg-witt003 .parcel-list .parcel-list-item h6 {
    font-weight: 400
}

wdg-witc001 div.col-12.text-right,
wdg-witt003 div.col-12.text-right {
    display: grid
}

wdg-witc001 div.col-12.text-right a,
wdg-witt003 div.col-12.text-right a {
    margin-bottom: 10px
}

@media(min-width:576px) {

    wdg-witc001 div.col-12.text-right,
    wdg-witt003 div.col-12.text-right {
        display: initial
    }
}

wdg-witc001 .card .card-body .search-type-content p,
wdg-witc001 .search-type-content p,
wdg-witt003 .card .card-body .search-type-content p,
wdg-witt003 .search-type-content p {
    margin: 0
}

wdg-witc001 .search-type-content,
wdg-witt003 .search-type-content {
    color: #6c757d;
    display: none;
    font-size: 13px;
    line-height: 14px;
    padding-left: 26px
}

wdg-witc001 .search-type [type=radio]:checked~.search-type-content,
wdg-witt003 .search-type [type=radio]:checked~.search-type-content {
    display: block
}

wdg-witc001 .card-title .border-top section,
wdg-witc001 .card-title .border-top section+section,
wdg-witt003 .card-title .border-top section,
wdg-witt003 .card-title .border-top section+section {
    padding-top: 10px
}

wdg-witc001 .col-md-6 .history-list-item:before,
wdg-witt003 .col-md-6 .history-list-item:before {
    top: calc(60% - .7rem)
}

wdg-witc001 .history-list .history-list-item .history-list-item-data .lead,
wdg-witt003 .history-list .history-list-item .history-list-item-data .lead {
    padding-top: .8rem
}

wdg-witc001 .shipment-details dl,
wdg-witt003 .shipment-details dl {
    align-items: center
}

wdg-witc001 .shipment-details .btn.btn-primary.btn-location,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000
}

wdg-witc001 .shipment-details .btn.btn-primary.btn-location:hover,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:hover {
    background-color: #d6af00;
    border-color: #d6af00;
    color: #000
}

wdg-witc001 .shipment-details .btn.btn-primary.btn-location.focus,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:focus,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location.focus,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:focus {
    background-color: #d6af00;
    border-color: #d6af00;
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5);
    color: #000
}

wdg-witc001 .shipment-details .btn.btn-primary.btn-location.disabled,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:disabled,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location.disabled,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:disabled {
    background-color: #ffd100;
    border-color: #ffd100;
    color: #000
}

.show>wdg-witc001 .shipment-details .btn.btn-primary.btn-location.dropdown-toggle,
.show>wdg-witt003 .shipment-details .btn.btn-primary.btn-location.dropdown-toggle,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled).active,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled):active,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled).active,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled):active {
    background-color: #d6af00;
    border-color: #bf9d00;
    color: #000
}

.show>wdg-witc001 .shipment-details .btn.btn-primary.btn-location.dropdown-toggle:focus,
.show>wdg-witt003 .shipment-details .btn.btn-primary.btn-location.dropdown-toggle:focus,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled).active:focus,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled):active:focus,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled).active:focus,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 0 rgba(217, 178, 0, .5)
}

wdg-witc001 .shipment-details .btn.btn-primary.btn-location,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location {
    height: 2rem;
    min-width: 30px;
    width: 2rem
}

wdg-witc001 .shipment-details .btn.btn-primary.btn-location,
wdg-witc001 .shipment-details .btn.btn-primary.btn-location:hover,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location,
wdg-witt003 .shipment-details .btn.btn-primary.btn-location:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='48' fill='none' viewBox='0 0 37 48'%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M18.134 0a17.96 17.96 0 0 1 18.133 18.134c.003 12.335-16.642 28.832-17.38 29.553a1.067 1.067 0 0 1-1.507 0C16.67 46.977 0 30.17 0 18.134A17.96 17.96 0 0 1 18.135 0zm0 24.534a6.406 6.406 0 0 0 6.4-6.4 6.4 6.4 0 1 0-6.4 6.4' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 14px 18px
}

wdg-witc001 .signature-form,
wdg-witt003 .signature-form {
    display: flex
}

wdg-witc001 .signature-form .form-group,
wdg-witt003 .signature-form .form-group {
    flex: 1;
    margin: 0
}

wdg-witc001 .signature-form .form-group label,
wdg-witt003 .signature-form .form-group label {
    display: none
}

wdg-witc001 .signature-form .form-group input[type=text],
wdg-witt003 .signature-form .form-group input[type=text] {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0
}

wdg-witc001 .signature-form .btn-signature-search,
wdg-witt003 .signature-form .btn-signature-search {
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23061ab1' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 18px;
    border: 1px solid #061ab1;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    height: 44px;
    width: 44px
}

wdg-witc001 .signature-form .btn-signature-search:active,
wdg-witc001 .signature-form .btn-signature-search:focus,
wdg-witc001 .signature-form .btn-signature-search:hover,
wdg-witt003 .signature-form .btn-signature-search:active,
wdg-witt003 .signature-form .btn-signature-search:focus,
wdg-witt003 .signature-form .btn-signature-search:hover {
    background-color: #061ab1;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

@media(max-width:767.98px) {

    wdg-witc001 .form-group_with_icon,
    wdg-witt003 .form-group_with_icon {
        margin-bottom: 20px
    }

    wdg-witc001 .form-group_with_icon .form-field-icon-holder.text-icon-info,
    wdg-witt003 .form-group_with_icon .form-field-icon-holder.text-icon-info {
        padding-right: 0
    }

    wdg-witc001 .form-group_with_icon .form-field-icon-holder.text-icon-info .tt-trigger,
    wdg-witt003 .form-group_with_icon .form-field-icon-holder.text-icon-info .tt-trigger {
        bottom: 0;
        margin: auto;
        right: -35px;
        top: 0
    }
}

#newPasswordConfirm {
    padding-right: 40px
}

#password-verification {
    position: absolute;
    right: 4rem;
    top: 2rem;
    z-index: 3
}

#password-verification.failure:before {
    color: red;
    content: "🗙"
}

.progress {
    display: none
}

.progress.password-is-verified {
    display: flex
}

.progress #password-strength-bar {
    background-color: #b3b3b3
}

.progress #password-strength-bar.very-weak {
    background-color: darkred
}

.progress #password-strength-bar.weak {
    background-color: red
}

.progress #password-strength-bar.good {
    background-color: #ff0
}

.progress #password-strength-bar.strong {
    background-color: #28a745
}

.progress #password-strength-bar.very-strong {
    background-color: green
}

wdg-wiph002 .message-box-forms,
wdg-wiph002 .message-box-forms--without-icon,
wdg-wiph003 .message-box-forms,
wdg-wiph003 .message-box-forms--without-icon {
    border-radius: 10px
}

wdg-wiph002 .message-box-forms p:first-child:before,
wdg-wiph002 .message-box-forms--without-icon p:first-child:before,
wdg-wiph003 .message-box-forms p:first-child:before,
wdg-wiph003 .message-box-forms--without-icon p:first-child:before {
    height: 40px;
    left: -22px;
    top: -10px;
    width: 40px
}

wdg-wiph002 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wiph002 .message-box-forms.danger-message p:first-child:before,
wdg-wiph003 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wiph003 .message-box-forms.danger-message p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E")
}

wdg-wiph002 .message-box-forms.success-message,
wdg-wiph002 .success-message.message-box-forms--without-icon,
wdg-wiph003 .message-box-forms.success-message,
wdg-wiph003 .success-message.message-box-forms--without-icon {
    background-color: #c0e2ad
}

wdg-wiph002 .message-box-forms.success-message h4,
wdg-wiph002 .message-box-forms.success-message p,
wdg-wiph002 .success-message.message-box-forms--without-icon h4,
wdg-wiph002 .success-message.message-box-forms--without-icon p,
wdg-wiph003 .message-box-forms.success-message h4,
wdg-wiph003 .message-box-forms.success-message p,
wdg-wiph003 .success-message.message-box-forms--without-icon h4,
wdg-wiph003 .success-message.message-box-forms--without-icon p {
    color: #000
}

wdg-wiph002 .message-box-forms.success-message p:first-child:before,
wdg-wiph002 .success-message.message-box-forms--without-icon p:first-child:before,
wdg-wiph003 .message-box-forms.success-message p:first-child:before,
wdg-wiph003 .success-message.message-box-forms--without-icon p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E")
}

wdg-wiph002 button.btn,
wdg-wiph003 button.btn {
    min-width: 120px
}

@media(min-width:576px) {

    wdg-wiph002 button.btn,
    wdg-wiph003 button.btn {
        min-width: 150px
    }
}

wdg-wilh001 a.discreet,
wdg-wilh004 a.discreet {
    font-size: 14px
}

wdg-wilh001 form div.danger-message.message-box-forms--without-icon h5:before,
wdg-wilh001 form div.danger-message.message-box-forms--without-icon p:before,
wdg-wilh001 form div.message-box-forms.danger-message h5:before,
wdg-wilh001 form div.message-box-forms.danger-message p:before,
wdg-wilh004 form div.danger-message.message-box-forms--without-icon h5:before,
wdg-wilh004 form div.danger-message.message-box-forms--without-icon p:before,
wdg-wilh004 form div.message-box-forms.danger-message h5:before,
wdg-wilh004 form div.message-box-forms.danger-message p:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    height: 40px;
    left: -22px;
    top: -7px;
    width: 40px
}

wdg-wilh001 form div.message-box-forms.success-message,
wdg-wilh001 form div.success-message.message-box-forms--without-icon,
wdg-wilh004 form div.message-box-forms.success-message,
wdg-wilh004 form div.success-message.message-box-forms--without-icon {
    background-color: #c0e2ad
}

wdg-wilh001 form div.message-box-forms.success-message h5:before,
wdg-wilh001 form div.message-box-forms.success-message p:before,
wdg-wilh001 form div.success-message.message-box-forms--without-icon h5:before,
wdg-wilh001 form div.success-message.message-box-forms--without-icon p:before,
wdg-wilh004 form div.message-box-forms.success-message h5:before,
wdg-wilh004 form div.message-box-forms.success-message p:before,
wdg-wilh004 form div.success-message.message-box-forms--without-icon h5:before,
wdg-wilh004 form div.success-message.message-box-forms--without-icon p:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    height: 40px;
    left: -22px;
    top: -7px;
    width: 40px
}

wdg-wilh004 button.btn {
    min-width: 120px
}

@media(min-width:576px) {
    wdg-wilh004 button.btn {
        min-width: 150px
    }
}

wdg-wilh001 button.btn {
    min-width: 120px
}

wdg-wipi002 .card,
wdg-wipi003 .card {
    margin-bottom: 30px
}

wdg-wipi002 .card .card-body p:last-child,
wdg-wipi003 .card .card-body p:last-child {
    margin-bottom: 16px
}

wdg-wipi002 .card .card-body form .data_table_annotation,
wdg-wipi003 .card .card-body form .data_table_annotation {
    background-color: #fff
}

@media(min-width:768px)and (max-width:1199.98px) {

    wdg-wipi002 .form-group label,
    wdg-wipi003 .form-group label {
        white-space: nowrap
    }
}

wdg-wipi002 table.data_table th,
wdg-wipi003 table.data_table th {
    padding: 24px 7px
}

wdg-wipi002 .accordion .item .content,
wdg-wipi003 .accordion .item .content {
    padding: 15px
}

wdg-wipi002 .card .card-body .message-box-forms,
wdg-wipi002 .message-box-forms,
wdg-wipi002 .message-box-forms--without-icon,
wdg-wipi003 .card .card-body .message-box-forms,
wdg-wipi003 .message-box-forms,
wdg-wipi003 .message-box-forms--without-icon,
wdg-wipi004 .card .card-body .message-box-forms,
wdg-wipi004 .message-box-forms,
wdg-wipi004 .message-box-forms--without-icon,
wdg-wipi005 .card .card-body .message-box-forms,
wdg-wipi005 .message-box-forms,
wdg-wipi005 .message-box-forms--without-icon {
    border-radius: 10px
}

wdg-wipi002 .card .card-body .message-box-forms p:first-child:before,
wdg-wipi002 .message-box-forms p:first-child:before,
wdg-wipi002 .message-box-forms--without-icon p:first-child:before,
wdg-wipi003 .card .card-body .message-box-forms p:first-child:before,
wdg-wipi003 .message-box-forms p:first-child:before,
wdg-wipi003 .message-box-forms--without-icon p:first-child:before,
wdg-wipi004 .card .card-body .message-box-forms p:first-child:before,
wdg-wipi004 .message-box-forms p:first-child:before,
wdg-wipi004 .message-box-forms--without-icon p:first-child:before,
wdg-wipi005 .card .card-body .message-box-forms p:first-child:before,
wdg-wipi005 .message-box-forms p:first-child:before,
wdg-wipi005 .message-box-forms--without-icon p:first-child:before {
    height: 40px;
    left: -22px;
    top: -10px;
    width: 40px
}

wdg-wipi002 .card .card-body .message-box-forms.danger-message p:first-child:before,
wdg-wipi002 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi002 .message-box-forms.danger-message p:first-child:before,
wdg-wipi003 .card .card-body .message-box-forms.danger-message p:first-child:before,
wdg-wipi003 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi003 .message-box-forms.danger-message p:first-child:before,
wdg-wipi004 .card .card-body .message-box-forms.danger-message p:first-child:before,
wdg-wipi004 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi004 .message-box-forms.danger-message p:first-child:before,
wdg-wipi005 .card .card-body .message-box-forms.danger-message p:first-child:before,
wdg-wipi005 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi005 .message-box-forms.danger-message p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    background-size: 40px
}

wdg-wipi002 .card .card-body .message-box-forms.success-message,
wdg-wipi002 .message-box-forms.success-message,
wdg-wipi002 .success-message.message-box-forms--without-icon,
wdg-wipi003 .card .card-body .message-box-forms.success-message,
wdg-wipi003 .message-box-forms.success-message,
wdg-wipi003 .success-message.message-box-forms--without-icon,
wdg-wipi004 .card .card-body .message-box-forms.success-message,
wdg-wipi004 .message-box-forms.success-message,
wdg-wipi004 .success-message.message-box-forms--without-icon,
wdg-wipi005 .card .card-body .message-box-forms.success-message,
wdg-wipi005 .message-box-forms.success-message,
wdg-wipi005 .success-message.message-box-forms--without-icon {
    background-color: #c0e2ad
}

wdg-wipi002 .card .card-body .message-box-forms.success-message h4,
wdg-wipi002 .card .card-body .message-box-forms.success-message p,
wdg-wipi002 .message-box-forms.success-message h4,
wdg-wipi002 .message-box-forms.success-message p,
wdg-wipi002 .success-message.message-box-forms--without-icon h4,
wdg-wipi002 .success-message.message-box-forms--without-icon p,
wdg-wipi003 .card .card-body .message-box-forms.success-message h4,
wdg-wipi003 .card .card-body .message-box-forms.success-message p,
wdg-wipi003 .message-box-forms.success-message h4,
wdg-wipi003 .message-box-forms.success-message p,
wdg-wipi003 .success-message.message-box-forms--without-icon h4,
wdg-wipi003 .success-message.message-box-forms--without-icon p,
wdg-wipi004 .card .card-body .message-box-forms.success-message h4,
wdg-wipi004 .card .card-body .message-box-forms.success-message p,
wdg-wipi004 .message-box-forms.success-message h4,
wdg-wipi004 .message-box-forms.success-message p,
wdg-wipi004 .success-message.message-box-forms--without-icon h4,
wdg-wipi004 .success-message.message-box-forms--without-icon p,
wdg-wipi005 .card .card-body .message-box-forms.success-message h4,
wdg-wipi005 .card .card-body .message-box-forms.success-message p,
wdg-wipi005 .message-box-forms.success-message h4,
wdg-wipi005 .message-box-forms.success-message p,
wdg-wipi005 .success-message.message-box-forms--without-icon h4,
wdg-wipi005 .success-message.message-box-forms--without-icon p {
    color: #000
}

wdg-wipi002 .card .card-body .message-box-forms.success-message p:first-child:before,
wdg-wipi002 .message-box-forms.success-message p:first-child:before,
wdg-wipi002 .success-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi003 .card .card-body .message-box-forms.success-message p:first-child:before,
wdg-wipi003 .message-box-forms.success-message p:first-child:before,
wdg-wipi003 .success-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi004 .card .card-body .message-box-forms.success-message p:first-child:before,
wdg-wipi004 .message-box-forms.success-message p:first-child:before,
wdg-wipi004 .success-message.message-box-forms--without-icon p:first-child:before,
wdg-wipi005 .card .card-body .message-box-forms.success-message p:first-child:before,
wdg-wipi005 .message-box-forms.success-message p:first-child:before,
wdg-wipi005 .success-message.message-box-forms--without-icon p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E")
}

wdg-wicf001 .card .card-body p:last-child,
wdg-wicf009 .card .card-body p:last-child {
    margin-bottom: 16px;
    margin-top: 10px
}

@media(min-width:768px)and (max-width:1199.98px) {

    wdg-wicf001 .form-group label,
    wdg-wicf009 .form-group label {
        white-space: normal
    }
}

wdg-wicf001 div.data_table_annotation,
wdg-wicf009 div.data_table_annotation {
    background-color: #fff
}

wdg-wicf010 .ce_navigation_tabs .tab-content {
    background: none;
    border-top: 5px solid #f3f3f3;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    padding: 15px
}

wdg-wicf010 .ce_navigation_tabs .nav-item {
    pointer-events: none
}

wdg-wicf010 .ce_navigation_tabs .nav-item[disabled=true]:focus {
    outline: 2px solid #f3f3f3
}

wdg-wicf010 select+.nice-select li.option:before {
    display: none
}

wdg-wicf010 .tab-pane .ce_text .btn {
    display: inline-block
}

wdg-wicf010 .feedback.invalid-bad-date,
wdg-wicf010 .feedback.invalid-bad-input,
wdg-wicf010 .feedback.invalid-confirm-password,
wdg-wicf010 .feedback.invalid-custom-1,
wdg-wicf010 .feedback.invalid-custom-2,
wdg-wicf010 .feedback.invalid-custom-3,
wdg-wicf010 .feedback.invalid-custom-4,
wdg-wicf010 .feedback.invalid-custom-error,
wdg-wicf010 .feedback.invalid-file-too-big,
wdg-wicf010 .feedback.invalid-file-type,
wdg-wicf010 .feedback.invalid-from-to-values,
wdg-wicf010 .feedback.invalid-incomplete-row,
wdg-wicf010 .feedback.invalid-incorrect-answer,
wdg-wicf010 .feedback.invalid-insufficient-complete-rows,
wdg-wicf010 .feedback.invalid-kvk-format,
wdg-wicf010 .feedback.invalid-kvk-value,
wdg-wicf010 .feedback.invalid-lunch-time,
wdg-wicf010 .feedback.invalid-pattern-mismatch,
wdg-wicf010 .feedback.invalid-range-overflow,
wdg-wicf010 .feedback.invalid-range-underflow,
wdg-wicf010 .feedback.invalid-recently-uploaded,
wdg-wicf010 .feedback.invalid-required-or,
wdg-wicf010 .feedback.invalid-step-mismatch,
wdg-wicf010 .feedback.invalid-too-long,
wdg-wicf010 .feedback.invalid-too-short,
wdg-wicf010 .feedback.invalid-type-mismatch,
wdg-wicf010 .feedback.invalid-value-missing {
    color: #da202a
}

wdg-wicf001 .hpt,
wdg-wicf009 .hpt,
wdg-wicf010 .hpt {
    height: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: -1
}

.modal .wipp007-send-email-failure,
.modal .wipp007-send-email-success {
    display: none
}

.modal.wipp007-send-email-failure .wipp007-send-email-failure,
.modal.wipp007-send-email-success .wipp007-send-email-success {
    display: block
}

.modal.wipp007-send-email-success .wipp007-send-email-start:not(.wipp007-send-email-success) {
    display: none
}

wdg-wipp007 .message-box-forms,
wdg-wipp007 .message-box-forms--without-icon {
    border-radius: 10px
}

wdg-wipp007 .message-box-forms p:first-child:before,
wdg-wipp007 .message-box-forms--without-icon p:first-child:before {
    height: 40px;
    left: -22px;
    top: -10px;
    width: 40px
}

wdg-wipp007 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wipp007 .message-box-forms.danger-message p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E")
}

wdg-wipp007 .message-box-forms.success-message,
wdg-wipp007 .success-message.message-box-forms--without-icon {
    background-color: #c0e2ad
}

wdg-wipp007 .message-box-forms.success-message h4,
wdg-wipp007 .message-box-forms.success-message p,
wdg-wipp007 .success-message.message-box-forms--without-icon h4,
wdg-wipp007 .success-message.message-box-forms--without-icon p {
    color: #000
}

wdg-wipp007 .message-box-forms.success-message p:first-child:before,
wdg-wipp007 .success-message.message-box-forms--without-icon p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E")
}

wdg-wipp007 .card .card-body label {
    white-space: nowrap
}

wdg-wipp007 .card .card-body .col.text-right {
    display: grid
}

wdg-wipp007 .card .card-body .col.text-right a.btn,
wdg-wipp007 .card .card-body .col.text-right button {
    margin-top: 10px
}

@media(min-width:768px) {
    wdg-wipp007 .card .card-body .col.text-right {
        display: block
    }

    wdg-wipp007 .card .card-body .col.text-right a.btn,
    wdg-wipp007 .card .card-body .col.text-right button {
        margin-left: 2px
    }
}

wdg-wicd001 {
    text-align: center
}

wdg-wicd001 .message-box-forms,
wdg-wicd001 .message-box-forms--without-icon,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms {
    border-radius: 10px
}

wdg-wicd001 .message-box-forms p:first-child:before,
wdg-wicd001 .message-box-forms--without-icon p:first-child:before,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='%23ffd100'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E");
    height: 48px;
    left: -22px;
    top: -10px;
    width: 48px
}

wdg-wicd001 .danger-message.message-box-forms--without-icon p:first-child:before,
wdg-wicd001 .message-box-forms.danger-message p:first-child:before,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms.danger-message p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E")
}

wdg-wicd001 .message-box-forms.success-message,
wdg-wicd001 .success-message.message-box-forms--without-icon,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms.success-message {
    background-color: #c0e2ad
}

wdg-wicd001 .message-box-forms.success-message h4,
wdg-wicd001 .message-box-forms.success-message p,
wdg-wicd001 .success-message.message-box-forms--without-icon h4,
wdg-wicd001 .success-message.message-box-forms--without-icon p,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms.success-message h4,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms.success-message p {
    color: #000
}

wdg-wicd001 .message-box-forms.success-message p:first-child:before,
wdg-wicd001 .success-message.message-box-forms--without-icon p:first-child:before,
wdg-wicd001 div.card.card-hover div.card-body div.message-box-forms.success-message p:first-child:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E")
}

@media(min-width:768px)and (max-width:1199.98px) {
    wdg-wicd001 .form-group div.nice-select {
        width: 111%
    }

    wdg-wicd001 .form-group div.nice-select span.current {
        font-size: 15px
    }
}

wdg-wicd001 .form-group div.nice-select span.current.option__with__image img {
    margin-left: 5px
}

@media(min-width:576px) {
    wdg-wicd001 .form-group div.nice-select span.current.option__with__image {
        background-position-y: 6px;
        transform: translateY(-6px)
    }

    wdg-wicd001 .form-group div.nice-select span.current.option__with__image img {
        transform: translateY(-2px)
    }
}

wdg-wicd001 .card.card-shadow {
    margin-bottom: 20px
}

wdg-wicd001 .card .card-body .form-group .nice-select__additional-content p {
    margin-top: 16px
}

wdg-wicd001 .change-delivery-summary div.row,
wdg-wicd001 .js-parcelshop-details .text-right a.btn {
    margin-top: 10px
}

wdg-wicd001 .change-delivery-summary h4 {
    font-size: 1.5rem
}

wdg-wicd001 .change-delivery-summary h4.form-chapter {
    margin-top: 25px
}

wdg-wicd001 .change-delivery-summary h4:nth-child(n+2) {
    margin-top: 1rem
}

wdg-wicd001 .thank-you-message {
    color: #061ab1;
    font-weight: bolder
}

wdg-wicd001 .thank-you-message p {
    margin: 0
}

@media(max-width:575.98px) {

    .widget h1,
    .widget h2,
    .widget-introduction h1,
    .widget-introduction h2 {
        overflow-wrap: break-word;
        word-wrap: break-word;
        hyphens: auto
    }

    .widget h1,
    .widget-introduction h1 {
        font-size: 32px;
        line-height: 32px
    }

    .widget h2,
    .widget-introduction h2 {
        font-size: 24px;
        line-height: 28px
    }

    .widget h3,
    .widget h4,
    .widget-introduction h3,
    .widget-introduction h4 {
        font-size: 20px;
        line-height: 26px
    }
}

.widget .data_table_annotation,
.widget-introduction .data_table_annotation {
    background-color: #fff
}

.widget-introduction {
    padding: 40px 0
}

@media(max-width:575.98px) {
    .widget .card .card-body {
        padding: 1rem
    }
}

.widget h2.form-chapter,
.widget h3.form-chapter,
.widget h4.form-chapter,
.widget h5.form-chapter {
    margin-bottom: 1rem;
    padding-bottom: 7px
}

.widget .form-check a.form-check-label {
    text-decoration: underline
}

.ce_quote_wrapper:first-child {
    padding-top: 180px
}

.ce_quote_wrapper:first-child.ce_quote_without_image {
    padding-top: 0
}

@media(min-width:768px) {
    .ce_quote_wrapper:first-child {
        padding-top: 0
    }
}

.ce_quote_wrapper.ce_quote_without_image .svg-quote {
    opacity: .3;
    position: absolute;
    right: 40px;
    top: 20px;
    width: 130px
}

.ce_quote_wrapper.ce_quote_without_image .svg-quote+div.content {
    z-index: 0
}

.ce_quote_wrapper.ce_quote_without_image .content {
    padding-top: 80px;
    width: 100%
}

@media(min-width:768px) {
    .ce_quote_wrapper.ce_quote_without_image .svg-quote {
        left: 50px;
        top: 30px;
        width: 240px
    }

    .ce_quote_wrapper.ce_quote_without_image .svg-quote.angle-quotation-mark {
        width: 210px
    }

    .ce_quote_wrapper.ce_quote_without_image .content {
        margin-left: 180px
    }

    .ce_quote_wrapper.ce_quote_without_image .ce_quote {
        margin-left: 0
    }
}

.ce_quote_wrapper .ce_quote {
    background: #c8e7f2;
    border-radius: 10px;
    min-height: 264px
}

@media(min-width:768px) {
    .ce_quote_wrapper .ce_quote {
        align-items: center;
        display: flex;
        margin-left: 180px
    }
}

.ce_quote_wrapper .ce_quote * {
    color: #061ab1
}

.ce_quote_wrapper .name {
    font-size: 16px;
    line-height: 21px;
    margin: 0;
    padding-top: 15px
}

.ce_quote_wrapper .name,
.ce_quote_wrapper .position {
    font-family: NewsonGLS, -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
}

.ce_quote_wrapper .position {
    font-weight: 500;
    padding-top: 1px
}

.ce_quote_wrapper.quote-lang-en .qte p:first-of-type:before {
    content: "“"
}

.ce_quote_wrapper.quote-lang-en .qte p:last-of-type:after {
    content: "”"
}

.ce_quote_wrapper.quote-AT.quote-lang-de .qte p:first-of-type:before,
.ce_quote_wrapper.quote-CZ.quote-lang-cs .qte p:first-of-type:before,
.ce_quote_wrapper.quote-DE.quote-lang-de .qte p:first-of-type:before,
.ce_quote_wrapper.quote-HR.quote-lang-hr .qte p:first-of-type:before,
.ce_quote_wrapper.quote-HU.quote-lang-hu .qte p:first-of-type:before,
.ce_quote_wrapper.quote-LU.quote-lang-de .qte p:first-of-type:before,
.ce_quote_wrapper.quote-PL.quote-lang-pl .qte p:first-of-type:before,
.ce_quote_wrapper.quote-RO.quote-lang-ro .qte p:first-of-type:before,
.ce_quote_wrapper.quote-SI.quote-lang-sl .qte p:first-of-type:before,
.ce_quote_wrapper.quote-SK.quote-lang-sk .qte p:first-of-type:before {
    content: "„"
}

.ce_quote_wrapper.quote-BE.quote-lang-fr .qte p:last-of-type:after,
.ce_quote_wrapper.quote-BE.quote-lang-nl .qte p:first-of-type:before,
.ce_quote_wrapper.quote-DK.quote-lang-da .qte p:last-of-type:after,
.ce_quote_wrapper.quote-FI.quote-lang-fi .qte p:first-of-type:before,
.ce_quote_wrapper.quote-FI.quote-lang-fi .qte p:last-of-type:after,
.ce_quote_wrapper.quote-FR.quote-lang-fr .qte p:last-of-type:after,
.ce_quote_wrapper.quote-HR.quote-lang-hr .qte p:last-of-type:after,
.ce_quote_wrapper.quote-HU.quote-lang-hu .qte p:last-of-type:after,
.ce_quote_wrapper.quote-IT.quote-lang-it .qte p:last-of-type:after,
.ce_quote_wrapper.quote-LU.quote-lang-fr .qte p:last-of-type:after,
.ce_quote_wrapper.quote-NL.quote-lang-nl .qte p:last-of-type:after,
.ce_quote_wrapper.quote-PL.quote-lang-pl .qte p:last-of-type:after,
.ce_quote_wrapper.quote-RO.quote-lang-ro .qte p:last-of-type:after {
    content: "”"
}

.ce_quote_wrapper.quote-AT.quote-lang-de .qte p:last-of-type:after,
.ce_quote_wrapper.quote-BE.quote-lang-fr .qte p:first-of-type:before,
.ce_quote_wrapper.quote-BE.quote-lang-nl .qte p:last-of-type:after,
.ce_quote_wrapper.quote-CZ.quote-lang-cs .qte p:last-of-type:after,
.ce_quote_wrapper.quote-DE.quote-lang-de .qte p:last-of-type:after,
.ce_quote_wrapper.quote-DK.quote-lang-da .qte p:first-of-type:before,
.ce_quote_wrapper.quote-FR.quote-lang-fr .qte p:first-of-type:before,
.ce_quote_wrapper.quote-IT.quote-lang-it .qte p:first-of-type:before,
.ce_quote_wrapper.quote-LU.quote-lang-de .qte p:last-of-type:after,
.ce_quote_wrapper.quote-LU.quote-lang-fr .qte p:first-of-type:before,
.ce_quote_wrapper.quote-NL.quote-lang-nl .qte p:first-of-type:before,
.ce_quote_wrapper.quote-SI.quote-lang-sl .qte p:last-of-type:after,
.ce_quote_wrapper.quote-SK.quote-lang-sk .qte p:last-of-type:after {
    content: "“"
}

.ce_quote_wrapper.quote-CA.quote-lang-fr .qte p:first-of-type:before {
    content: "«"
}

.ce_quote_wrapper.quote-CA.quote-lang-fr .qte p:last-of-type:after {
    content: "»"
}

.ce_quote_wrapper .qte {
    font-family: NewsonGLS, -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: 24px;
    font-weight: 700;
    line-height: 31px
}

.ce_quote_wrapper .qte p:first-of-type:before {
    content: "“"
}

.ce_quote_wrapper .qte p:last-of-type:after {
    content: "”"
}

.ce_quote_wrapper .qte p {
    margin: 0
}

.ce_quote_wrapper .annotation {
    font-size: 14px;
    font-weight: 400;
    padding-top: .7rem
}

.ce_quote_wrapper .content {
    padding: 20px;
    text-align: center
}

@media(min-width:768px) {
    .ce_quote_wrapper .content {
        padding: 50px;
        text-align: left
    }
}

.ce_quote_wrapper .ce_quote {
    min-height: 260px;
    text-align: center
}

.ce_quote_wrapper .visual {
    border-radius: 10px;
    height: 222px;
    margin-top: -180px;
    width: 222px
}

@media(min-width:768px) {
    .ce_quote_wrapper .visual {
        margin-left: -180px;
        margin-top: 0
    }
}

.ce_quote_wrapper .ce_quote_dark {
    background-color: #061ab1
}

.ce_quote_wrapper .ce_quote_dark * {
    color: #fff
}

.ce_quote_wrapper .ce_quote .qte .external-url:after {
    height: 30px;
    width: 30px
}

.ce_quote_wrapper .ce_quote .annotation .external-url:after {
    height: 18px;
    width: 18px
}

.ce_quote_wrapper .ce_quote .external-url:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23061ab1' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.ce_quote_wrapper .ce_quote.ce_quote_dark a:hover {
    opacity: .85
}

.ce_quote_wrapper .ce_quote.ce_quote_dark .external-url:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.download-item,
.job-listing-simple {
    align-items: center;
    border-radius: 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    display: flex;
    margin-bottom: 20px;
    padding: 40px;
    transition: all .2s ease;
    width: 100%
}

.download-item:hover,
.job-listing-simple:hover {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15)
}

.download-item .description,
.job-listing-simple .description {
    font-weight: 700
}

.download-item span.button,
.job-listing-simple span.button {
    background: #061ab1;
    border-radius: 400px;
    color: #fff;
    display: inline-block;
    font-family: NewsonGLS, -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: 16px;
    line-height: 18px;
    max-width: 220px;
    padding: 16px 16px 15px;
    text-align: center
}

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

.modal_download_form ul li {
    border-bottom: 1px solid #d8d8d8
}

.modal_download_form ul li:last-child {
    border: 0
}

.modal_download_form .form-check {
    margin: 0
}

@media(max-width:575.98px) {
    .download-item {
        flex-direction: column;
        padding: 20px;
        row-gap: 20px;
        text-align: center
    }

    .download-item .description {
        flex: 0 0 100%;
        max-width: 100%
    }

    .form-check input[type=checkbox]+label {
        line-height: 20px
    }
}

.ce_text_container .ce_text {
    max-width: 784px
}

.ce_text_container .bg-blue10.pt-60 {
    background-color: #e7e8ee
}

.ce_text {
    margin-bottom: 53px
}

.ce_text h1 {
    margin-bottom: 2px
}

.ce_text h2 {
    margin-bottom: 14px
}

.ce_text h3,
.ce_text h4,
.ce_text h5,
.ce_text h6 {
    margin-bottom: 13px
}

.ce_text p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 17px
}

.ce_text p:last-child {
    margin-bottom: 0
}

.ce_text .figure {
    margin: 0 0 24px;
    max-width: 100%;
    padding: 6px 0 0
}

.ce_text .figure img {
    margin: 0
}

.ce_text .figure figcaption.small {
    line-height: 1.5rem
}

.ce_text .figure:last-child {
    margin-bottom: 0;
    padding-bottom: 7px
}

.ce_text .figure-float-left-w25,
.ce_text .figure-float-left-w25 img {
    width: 100%
}

.ce_text ul {
    margin-left: 17px;
    padding: 0
}

.ce_text ul li {
    margin-bottom: 7px;
    position: relative
}

.ce_text ul li:before {
    background: #061ab1;
    border-radius: 50%;
    content: "";
    height: 7px;
    position: absolute;
    top: 8px;
    transform: translateX(-17px);
    width: 7px
}

.ce_text ul ul {
    margin-left: 28px;
    padding-top: 7px
}

.ce_text ul ul li:before,
.ce_text ul ul ul li:before {
    background: #061ab1
}

@media(min-width:992px) {
    .col-left {
        padding-right: 11px !important
    }

    .col-right {
        padding-left: 11px !important
    }
}

@media(min-width:768px) {
    .ce_text .figure-float-left {
        float: left;
        margin: 0 22px 12px 0
    }

    .ce_text .figure-float-left img {
        max-width: 365px;
        width: 100%
    }

    .modal .figure-float-left {
        float: left;
        margin: 0 22px 12px 0;
        padding: 6px 0 0
    }
}

@media(max-width:767.98px) {
    .ce_text .col-left {
        padding-right: 15px
    }

    .ce_text .col-right {
        padding-left: 15px
    }

    .ce_text .col-image {
        order: 1
    }

    .ce_text .col-text {
        order: 2
    }

    .ce_text .figure,
    .ce_text .figure-float-left-w25 {
        margin-bottom: 19px;
        padding-top: 0;
        width: 100%
    }

    .ce_text .figure img,
    .ce_text .figure-float-left-w25 img {
        width: 100%
    }

    .ce_text .figure:last-child {
        margin-bottom: 19px;
        padding-bottom: 0
    }
}

@media(min-width:576px) {
    .ce_text .figure-float-left-w25 {
        float: left;
        margin: 0 22px 12px 0;
        padding: 6px 0 0;
        width: auto
    }

    .ce_text .figure-float-left-w25 img {
        max-width: 172px;
        width: 100%
    }
}

.ce_text .btn {
    display: block
}

.ce_text .btn+.btn {
    margin-top: 15px
}

@media(min-width:576px) {
    .ce_text .btn {
        display: inline-block
    }

    .ce_text .btn+.btn {
        margin-left: 15px;
        margin-top: 0
    }
}

.font-size-small {
    font-size: 12px
}

.ce_navigation_tabs .nav-tabs {
    border: 0;
    -moz-column-gap: 10px;
    column-gap: 10px;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 10px 10px 0;
    position: relative;
    white-space: nowrap
}

.ce_navigation_tabs .nav-tabs .nav-item {
    border: 0;
    border-radius: 10px 10px 0 0;
    color: #000;
    font-size: 18px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 14px 20px;
    text-align: center;
    transition: all .1s linear
}

.ce_navigation_tabs .nav-tabs .nav-item:hover {
    font-weight: 700;
    transition: all .1s linear
}

.ce_navigation_tabs .nav-tabs .nav-item.active,
.ce_navigation_tabs .nav-tabs .nav-item.active:hover {
    background: #f3f3f3;
    font-weight: 700
}

.ce_navigation_tabs .nav-tabs .nav-item:focus {
    outline: 2px solid #061ab1
}

.ce_navigation_tabs .nav-tabs .nav-item-right {
    min-width: 170px;
    position: absolute;
    right: 0;
    top: 0
}

.ce_navigation_tabs .tab-content {
    background: #f3f3f3
}

.ce_navigation_tabs_mobile {
    display: none
}

.ce_navigation_tabs_soft-blue-sky .nav-item.active,
.ce_navigation_tabs_soft-blue-sky .nav-item.active:hover,
.ce_navigation_tabs_soft-blue-sky .nav-item:focus {
    background: #c8e7f2 !important
}

.ce_navigation_tabs_mobile_soft-blue-sky,
.ce_navigation_tabs_soft-blue-sky .tab-content {
    background: #c8e7f2
}

.ce_navigation_tabs_mobile_soft-blue-sky .accordion .item .trigger {
    padding-right: 55px
}

.ce_navigation_tabs_soft-pink .nav-item.active,
.ce_navigation_tabs_soft-pink .nav-item.active:hover,
.ce_navigation_tabs_soft-pink .nav-item:focus {
    background: #f3c8d4 !important
}

.ce_navigation_tabs_mobile_soft-pink,
.ce_navigation_tabs_soft-pink .tab-content {
    background: #f3c8d4
}

.ce_navigation_tabs_mobile_soft-pink .accordion .item .trigger {
    padding-right: 55px
}

.ce_navigation_tabs_soft-green .nav-item.active,
.ce_navigation_tabs_soft-green .nav-item.active:hover,
.ce_navigation_tabs_soft-green .nav-item:focus {
    background: #c0e2ad !important
}

.ce_navigation_tabs_mobile_soft-green,
.ce_navigation_tabs_soft-green .tab-content {
    background: #c0e2ad
}

.ce_navigation_tabs_mobile_soft-green .accordion .item .trigger {
    padding-right: 55px
}

.ce_navigation_tabs_gray .nav-item.active,
.ce_navigation_tabs_gray .nav-item.active:hover,
.ce_navigation_tabs_gray .nav-item:focus {
    background: #f3f3f3 !important
}

.ce_navigation_tabs_gray .tab-content,
.ce_navigation_tabs_mobile_gray {
    background: #f3f3f3
}

.ce_navigation_tabs_mobile_gray .accordion .item .trigger {
    padding-right: 55px
}

.ce_navigation_tabs_news .tab-content {
    padding-top: 60px
}

.ce_navigation_tabs_news .nav-tabs .nav-item-right {
    min-width: 100%;
    position: absolute;
    right: 0;
    top: calc(100% + 10px)
}

@media(min-width:576px) {
    .ce_navigation_tabs_news .tab-content {
        padding-top: 55px
    }

    .ce_navigation_tabs_news .nav-tabs .nav-item-right {
        min-width: 170px;
        position: absolute;
        right: 0;
        top: 4px
    }
}

@media screen and (max-width:767.98px) {
    .ce_navigation_tabs {
        display: none
    }

    .ce_navigation_tabs_mobile {
        display: block
    }
}

.ce_video_player {
    margin-bottom: 24px
}

.ce_video_player .cookie-consent-overlay {
    align-items: center;
    background: #c8e7f2;
    display: none;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 0 120px;
    position: absolute;
    row-gap: 15px;
    width: 100%;
    z-index: 1
}

.ce_video_player .cookie-consent-overlay.has-text {
    padding: 0 50px;
    row-gap: 10px
}

.ce_video_player .cookie-consent-overlay.has-text .cookie-consent-overlay-button {
    margin-bottom: 0
}

.ce_video_player .disable-thumbail {
    opacity: .5;
    pointer-events: none
}

.ce_video_player .video-panel {
    background: #f3f3f3 url(gls_group_assets/gls_group_video_loader_gif.gif) no-repeat 50% 50%;
    position: relative
}

.ce_video_player ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.ce_video_player ul li {
    display: inline-block;
    padding: 9px 0;
    vertical-align: middle
}

.ce_video_player ul li.annotation {
    color: #828282;
    font-size: 12px;
    line-height: 17px
}

.ce_video_player .thumbNav {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-top: 11px
}

.ce_video_player .thumbNav a,
.ce_video_player .thumbNav a:hover {
    text-decoration: none
}

.ce_video_player .thumbNav a.videoLink {
    background-image: url(gls_group_assets/gls_group_video_thumb_fallback_jpg.jpg);
    background-position: 49.9%;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 62px;
    margin-left: 18px;
    position: relative;
    transition: all .2s ease;
    width: 110px
}

.ce_video_player .thumbNav a.videoLink:after {
    background: #ffd100;
    bottom: -1px;
    content: " ";
    display: block;
    height: 3px;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0
}

.ce_video_player .thumbNav a.videoLink:hover,
.ce_video_player .thumbNav a.videoLinkActive {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15) !important;
    transition: all .2s ease
}

.ce_video_player .thumbNav a.videoLink:hover:after,
.ce_video_player .thumbNav a.videoLinkActive:after {
    opacity: 1
}

.ce_video_player_with_thumbs {
    margin-bottom: 51px
}

@media(max-width:767.98px) {
    .ce_video_player .thumbNav {
        justify-content: flex-start;
        padding-top: 16px
    }

    .ce_video_player .thumbNav a.videoLink {
        height: 31px;
        margin-left: 0;
        margin-right: 18px;
        width: 55px
    }

    .ce_video_player .thumbNav li:last-child a.videoLink {
        margin-right: 0
    }

    .ce_video_player .thumbNav a.videoLink:hover,
    .ce_video_player .thumbNav a.videoLinkActive {
        box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .35) !important
    }

    .ce_video_player .thumbNav li.annotation {
        display: block;
        flex-basis: 100%;
        margin-top: -3px;
        padding-bottom: 0;
        padding-top: 2px
    }
}

.ce_video_player_frame {
    background: #fff;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    margin-bottom: 60px;
    padding: 30px 30px 22px
}

.ce_video_player_frame .btn {
    width: 100%
}

@media(max-width:991.98px) {
    .ce_video_player_frame .btn {
        margin-bottom: 20px
    }
}

@media(min-width:576px) {
    .ce_video_player_frame .btn {
        width: auto
    }
}

.ce_video_player_frame .ce_video_player {
    margin-bottom: 8px
}

.ce_video_player_frame .ce_text_col p:last-child,
.ce_video_player_frame .ce_video_player_with_thumbs {
    margin-bottom: 0
}

.ce_video_player_frame ul {
    list-style: square
}

.ce_video_player_frame ul li::marker {
    color: #061ab1;
    font-size: 1.75rem
}

@media(max-width:991.98px) {
    .ce_video_player_frame .ce_video_player {
        margin-bottom: 24px
    }

    .ce_video_player_frame .ce_video_player_with_thumbs {
        margin-bottom: 16px
    }
}

@media(min-width:992px)and (max-width:1199.98px) {
    .ce_video_player .cookie-consent-overlay.has-text h3 {
        font-size: 1rem;
        line-height: 20px
    }
}

@media(min-width:768px)and (max-width:991.98px) {

    .ce_video_player .cookie-consent-overlay,
    .ce_video_player .cookie-consent-overlay.has-text {
        padding: 0 20px;
        row-gap: 10px
    }

    .ce_video_player .cookie-consent-overlay .cookie-consent-overlay-button,
    .ce_video_player .cookie-consent-overlay.has-text .cookie-consent-overlay-button {
        margin-bottom: 0
    }
}

@media(min-width:576px)and (max-width:767.98px) {

    .ce_video_player .cookie-consent-overlay,
    .ce_video_player .cookie-consent-overlay.has-text {
        padding: 0 20px;
        row-gap: 10px
    }

    .ce_video_player .cookie-consent-overlay h3,
    .ce_video_player .cookie-consent-overlay.has-text h3 {
        font-size: 1rem;
        line-height: 20px
    }

    .ce_video_player .cookie-consent-overlay .cookie-consent-overlay-button,
    .ce_video_player .cookie-consent-overlay.has-text .cookie-consent-overlay-button {
        margin-bottom: 0
    }
}

@media(max-width:575.98px) {

    .ce_video_player .cookie-consent-overlay,
    .ce_video_player .cookie-consent-overlay.has-text {
        padding: 0 20px;
        row-gap: 10px
    }

    .ce_video_player .cookie-consent-overlay h3,
    .ce_video_player .cookie-consent-overlay.has-text h3 {
        font-size: .8rem;
        line-height: 15px
    }

    .ce_video_player .cookie-consent-overlay button,
    .ce_video_player .cookie-consent-overlay.has-text button {
        font-size: .8rem;
        padding: .8rem 1rem;
        width: auto
    }

    .ce_video_player .cookie-consent-overlay .cookie-consent-overlay-button,
    .ce_video_player .cookie-consent-overlay.has-text .cookie-consent-overlay-button {
        margin-bottom: 0
    }
}

.modal-content {
    border: 0;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .5)
}

.modal-content .close:focus,
.modal-content .close:focus-visible {
    outline: none
}

.modal_country_switch .container_country_overlay h4 {
    font-size: 20px;
    line-height: 25px;
    padding: 8px 0 9px
}

.modal_country_switch .container_country_overlay ul {
    -moz-column-gap: 2px;
    column-gap: 2px;
    list-style: none;
    padding-left: 18px
}

@media(min-width:576px) {
    .modal_country_switch .container_country_overlay ul {
        -moz-column-count: 2;
        column-count: 2
    }
}

@media(min-width:992px) {
    .modal_country_switch .container_country_overlay ul {
        -moz-column-count: 4;
        column-count: 4
    }
}

.modal_country_switch .container_country_overlay ul li {
    padding-bottom: .5rem
}

.modal_country_switch .container_country_overlay ul li:first-of-type {
    padding-top: .5rem
}

.modal_country_switch .container_country_overlay ul li a {
    display: block;
    font-family: NewsonGLS, -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: 1.15rem;
    padding-left: .5rem;
    text-decoration: none
}

.modal_country_switch .container_country_overlay ul li a:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23061ab1' d='M10 8 2 0 0 2l6 6-6 6 2 2z'/%3E%3C/svg%3E");
    background-repeat: repeat;
    background-size: 14px 12px;
    content: "";
    display: inline-block;
    height: 12px;
    padding-right: 1rem;
    width: 12px
}

.modal_country_switch .container_country_overlay ul li a.active,
.modal_country_switch .container_country_overlay ul li a:hover {
    background-color: #ffd100;
    border-radius: 15px
}

.modal_language_switch .container_language_overlay h4 {
    font-size: 20px;
    line-height: 25px;
    padding: 8px 0 9px
}

.modal_language_switch .container_language_overlay ul {
    -moz-column-gap: 2px;
    column-gap: 2px;
    list-style: none;
    padding-left: 18px
}

@media(min-width:576px) {
    .modal_language_switch .container_language_overlay ul {
        -moz-column-count: 2;
        column-count: 2
    }
}

@media(min-width:992px) {
    .modal_language_switch .container_language_overlay ul {
        -moz-column-count: 3;
        column-count: 3
    }
}

.modal_language_switch .container_language_overlay ul li {
    padding-bottom: .5rem
}

.modal_language_switch .container_language_overlay ul li:first-of-type {
    padding-top: .5rem
}

.modal_language_switch .container_language_overlay ul li a {
    display: block;
    font-family: NewsonGLS, -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: 1.15rem;
    padding-left: .5rem;
    text-decoration: none
}

.modal_language_switch .container_language_overlay ul li a:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath fill='%23061ab1' d='M10 8 2 0 0 2l6 6-6 6 2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12px 12px;
    content: "";
    display: inline-block;
    height: 12px;
    padding-right: 1rem;
    width: 12px
}

.modal_language_switch .container_language_overlay ul li a.active,
.modal_language_switch .container_language_overlay ul li a:hover {
    background-color: #ffd100;
    border-radius: 15px
}

.modal_announcement img.visual {
    height: auto;
    margin-bottom: 0;
    width: 100%
}

.modal_announcement ul {
    list-style: square
}

.modal_announcement ul li::marker {
    color: #061ab1;
    font-size: 1.75rem
}

.modal_announcement .metainfo {
    margin-bottom: 9px
}

.modal_announcement .metainfo .date {
    color: #000;
    font-size: 14px;
    line-height: 21px
}

.modal_announcement .metainfo .langswitch {
    display: inline-block
}

.modal_announcement .metainfo .langswitch a {
    color: #999;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    margin-left: 5px;
    text-decoration: none;
    text-transform: uppercase
}

.modal_announcement .metainfo .langswitch a.active {
    color: #061ab1;
    font-family: NewsonGLS, -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
}

.modal_announcement .metainfo .langswitch a:first-child {
    margin-left: 0
}

.modal_announcement .headline {
    margin-bottom: 28px
}

.modal_announcement p {
    margin-bottom: 1.25rem
}

.product_button {
    background-color: #061ab1;
    border: 1px solid #fff;
    border-radius: 10px;
    color: #fff;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none
}

.product_button:active,
.product_button:focus,
.product_button:hover {
    background-color: #fff;
    border-color: #061ab1;
    color: #061ab1;
    text-decoration: none
}

.yourgls_product_button:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M24 0C10.766 0 0 10.767 0 24s10.766 24 24 24 24-10.767 24-24S37.234 0 24 0m0 45.913c-5.534 0-10.58-2.078-14.44-5.473.675-3.98 3.362-5.405 7.136-6.663 2.243-.748 3.321-2.611 3.854-4.268a8.34 8.34 0 0 1-4.898-7.596v-2.087a8.348 8.348 0 0 1 16.696 0v2.087c0 3.378-2.011 6.28-4.897 7.594.537 1.66 1.62 3.525 3.853 4.27 3.774 1.257 6.456 2.686 7.131 6.666-3.86 3.394-8.904 5.47-14.435 5.47'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 18px 18px;
    content: " ";
    float: left;
    margin-left: 45%;
    width: 100%
}

.yourgls_product_button:active:before,
.yourgls_product_button:focus:before,
.yourgls_product_button:hover:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23061ab1' d='M24 0C10.766 0 0 10.767 0 24s10.766 24 24 24 24-10.767 24-24S37.234 0 24 0m0 45.913c-5.534 0-10.58-2.078-14.44-5.473.675-3.98 3.362-5.405 7.136-6.663 2.243-.748 3.321-2.611 3.854-4.268a8.34 8.34 0 0 1-4.898-7.596v-2.087a8.348 8.348 0 0 1 16.696 0v2.087c0 3.378-2.011 6.28-4.897 7.594.537 1.66 1.62 3.525 3.853 4.27 3.774 1.257 6.456 2.686 7.131 6.666-3.86 3.394-8.904 5.47-14.435 5.47'/%3E%3C/svg%3E")
}

.ce_data_facts_flip_container {
    align-content: space-between;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: -25px;
    margin-right: -25px;
    position: relative
}

.ce_data_facts_flip_container h2 {
    font-size: 2.25rem
}

.ce_data_facts_flip_container .ce_flip_box {
    height: 270px;
    margin: 0 10px 20px;
    max-width: 270px;
    position: relative;
    width: 100%
}

.ce_data_facts_flip_container .ce_flip_box .panel {
    backface-visibility: hidden;
    background: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    padding: 12px;
    position: absolute;
    top: 0;
    transition: .5s ease-in-out;
    width: 100%
}

.ce_data_facts_flip_container .ce_flip_box .panel .icon {
    display: block;
    height: 48px;
    width: 48px
}

.ce_data_facts_flip_container .ce_flip_box .panel .icon.big-icon {
    height: 132px;
    width: 132px
}

.ce_data_facts_flip_container .ce_flip_box .panel .icon_with_hl,
.ce_data_facts_flip_container .ce_flip_box .panel .icon_with_number {
    margin-bottom: 16px
}

.ce_data_facts_flip_container .ce_flip_box .panel h2,
.ce_data_facts_flip_container .ce_flip_box .panel h5 {
    margin-bottom: 0;
    max-width: 100%;
    text-align: center;
    white-space: normal
}

.ce_data_facts_flip_container .ce_flip_box .panel h2:first-child {
    color: #061ab1
}

.ce_data_facts_flip_container .ce_flip_box .panel p {
    margin-bottom: 0;
    max-width: 100%;
    text-align: center;
    white-space: normal
}

.ce_data_facts_flip_container .ce_flip_box .back {
    justify-content: center;
    padding: 24px 30px;
    transform: perspective(800px) rotateY(180deg)
}

.ce_data_facts_flip_container .ce_flip_box .back h5 {
    margin-bottom: 18px
}

.ce_data_facts_flip_container .ce_flip_box .back p {
    margin-bottom: 17px
}

.ce_data_facts_flip_container .ce_flip_box .back p:last-child {
    margin-bottom: 0
}

.ce_data_facts_flip_container .ce_flip_box .front {
    align-items: center;
    justify-content: center;
    transform: perspective(800px) rotateY(0deg)
}

.ce_data_facts_flip_container .ce_flip_box .back:after {
    background: transparent;
    bottom: -1px;
    content: " ";
    display: block;
    height: 3px;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 100%
}

.ce_data_facts_flip_container .ce_flip_box:hover .back {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15) !important;
    transform: perspective(800px) rotateY(0deg)
}

.ce_data_facts_flip_container .ce_flip_box:hover .back:after {
    opacity: 1
}

.ce_data_facts_flip_container .ce_flip_box:hover .front {
    transform: perspective(800px) rotateY(-179.9deg)
}

.ce_data_facts_flip_container .ce_flip_box.flipped .front {
    transform: perspective(800px) rotateY(-180deg)
}

.ce_data_facts_flip_container .ce_flip_box.flipped .back {
    transform: perspective(800px) rotateY(0deg)
}

.ce_data_facts_flip_container_light .ce_flip_box .front {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) !important
}

.ce_data_facts_flip_container_light .ce_flip_box:hover .back {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15) !important
}

.ce_data_facts_flip_container_light .ce_flip_box_mobile {
    background: #fff;
    border: 1px solid #8b8c8c;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15) !important
}

.ce_data_facts_flip_container_soft_blue_sky .ce_flip_box .panel.front {
    background: #c8e7f2;
    border: 0
}

.ce_data_facts_flip_container_soft_blue_sky .ce_flip_box .panel.front h2,
.ce_data_facts_flip_container_soft_blue_sky .ce_flip_box .panel.front h3,
.ce_data_facts_flip_container_soft_blue_sky .ce_flip_box .panel.front h4,
.ce_data_facts_flip_container_soft_blue_sky .ce_flip_box .panel.front h5 {
    color: #000
}

.ce_data_facts_flip_container_soft_blue_sky .ce_flip_box_mobile {
    background: #c8e7f2;
    color: #000
}

.ce_data_facts_flip_container_soft_green .ce_flip_box .panel.front {
    background: #c0e2ad;
    border: 0
}

.ce_data_facts_flip_container_soft_green .ce_flip_box .panel.front h2,
.ce_data_facts_flip_container_soft_green .ce_flip_box .panel.front h3,
.ce_data_facts_flip_container_soft_green .ce_flip_box .panel.front h4,
.ce_data_facts_flip_container_soft_green .ce_flip_box .panel.front h5 {
    color: #000
}

.ce_data_facts_flip_container_soft_green .ce_flip_box_mobile {
    background: #c0e2ad;
    color: #000
}

.ce_data_facts_flip_container_soft_pink .ce_flip_box .panel.front {
    background: #f3c8d4;
    border: 0
}

.ce_data_facts_flip_container_soft_pink .ce_flip_box .panel.front h2,
.ce_data_facts_flip_container_soft_pink .ce_flip_box .panel.front h3,
.ce_data_facts_flip_container_soft_pink .ce_flip_box .panel.front h4,
.ce_data_facts_flip_container_soft_pink .ce_flip_box .panel.front h5 {
    color: #000
}

.ce_data_facts_flip_container_soft_pink .ce_flip_box_mobile {
    background: #f3c8d4;
    color: #000
}

.ce_flip_box_mobile {
    display: none;
    margin: 0 25px 20px;
    padding: 24px 30px;
    text-align: center;
    width: 100%
}

.ce_flip_box_mobile .icon {
    display: inline-block;
    height: 48px;
    margin-bottom: 25px;
    width: 48px
}

.ce_flip_box_mobile .icon.big-icon {
    height: 84px;
    width: 84px
}

.ce_flip_box_mobile h2,
.ce_flip_box_mobile h5 {
    margin-bottom: 18px
}

.ce_flip_box_mobile p {
    margin-bottom: 8px
}

.ce_flip_box_mobile p:last-child {
    margin-bottom: 0
}

.ce_flip_box_mobile_icon {
    padding-top: 30px
}

@media(max-width:767.98px) {
    .ce_data_facts_flip_container {
        margin-left: 0;
        margin-right: 0
    }

    .ce_flip_box {
        display: none
    }

    .ce_flip_box_mobile {
        display: block;
        margin: 0 0 20px
    }
}

.container-social-media-share ul {
    list-style-type: none
}

.container-social-media-share ul li {
    align-self: center;
    padding: .5rem
}

.container-social-media-share ul li h4.subline {
    font-weight: 400;
    margin-bottom: 0
}

.container-social-media-share ul li img {
    height: 48px;
    width: 48px
}

a.social-media-share-button {
    cursor: pointer
}

a.social-media-share-button.share-facebook,
a.social-media-share-button.share-linkedin,
a.social-media-share-button.share-twitter,
a.social-media-share-button.share-xing {
    text-decoration: none
}

@media(min-width:768px)and (max-width:991.98px) {
    .interactive_block {
        padding-left: 11%
    }
}

@media(min-width:992px)and (max-width:1199.98px) {
    .interactive_block {
        padding-left: 21%
    }
}

.interactive_block .interactive-block-item {
    background-position: 50%;
    max-height: 359px;
    max-width: 540px;
    transition: all 1s ease
}

.interactive_block .interactive-block-item.with-arrow .headline,
.interactive_block .interactive-block-item.with-arrow .subline {
    max-width: 70%
}

@media(min-width:768px)and (max-width:1199.98px) {

    .interactive_block .interactive-block-item.with-arrow .headline,
    .interactive_block .interactive-block-item.with-arrow .subline {
        max-width: 55%
    }
}

@media(min-width:992px) {

    .interactive_block .interactive-block-item.with-arrow .headline,
    .interactive_block .interactive-block-item.with-arrow .subline {
        max-width: 60%
    }
}

.interactive_block .interactive-block-item.with-arrow .subline {
    font-size: 14px
}

@media(min-width:576px) {
    .interactive_block .interactive-block-item.with-arrow .subline {
        font-size: 16px
    }
}

.interactive_block .interactive-block-item img {
    aspect-ratio: 540/359;
    height: auto;
    width: 100%
}

.interactive_block .interactive-block-item img.transparent {
    filter: opacity(30%)
}

.interactive_block .interactive-block-item img.darken {
    filter: brightness(50%)
}

.interactive_block .interactive-block-item .interactive-text-box {
    pointer-events: none;
    position: absolute;
    top: 15%;
    transition: all 1s ease
}

@media(min-width:380px) {
    .interactive_block .interactive-block-item .interactive-text-box {
        top: 30%
    }
}

@media(min-width:576px) {
    .interactive_block .interactive-block-item .interactive-text-box {
        top: 50%
    }
}

.interactive_block .interactive-block-item .interactive-text-box .interactive-separator {
    height: 5px;
    margin-bottom: 10px;
    margin-top: 5px;
    width: 50px
}

@media(min-width:576px) {
    .interactive_block .interactive-block-item .interactive-text-box .interactive-separator {
        margin-bottom: 15px
    }
}

.interactive_block .interactive-block-item .interactive-text-box .interactive-separator.separator-blue {
    background: #061ab1
}

.interactive_block .interactive-block-item .interactive-text-box .interactive-separator.separator-yellow {
    background: #ffd100
}

.interactive_block .interactive-block-item .interactive-text-box .subline {
    transition: all 1s
}

.interactive_block .interactive-block-item .stretching-arrow {
    left: 78%;
    pointer-events: none;
    position: absolute;
    top: 75%
}

@media(min-width:768px)and (max-width:991.98px) {
    .interactive_block .interactive-block-item .stretching-arrow {
        left: 75%
    }
}

@media(min-width:992px)and (max-width:1199.98px) {
    .interactive_block .interactive-block-item .stretching-arrow {
        left: 70%
    }
}

@media(min-width:768px) {
    .interactive_block .interactive-block-item .stretching-arrow {
        top: 80%
    }
}

.interactive_block .interactive-block-item .stretching-arrow svg {
    overflow: visible
}

.interactive_block .interactive-block-item .stretching-arrow svg path {
    transition: d 1.2s
}

@media(hover:hover) {
    .interactive_block .interactive-block-item .interactive-text-box {
        top: 75%
    }

    .interactive_block .interactive-block-item .interactive-text-box .subline {
        opacity: 0
    }

    .interactive_block .interactive-block-item a:focus~.interactive-text-box,
    .interactive_block .interactive-block-item a:hover~.interactive-text-box {
        top: 50%
    }

    .interactive_block .interactive-block-item a:focus~.interactive-text-box .subline,
    .interactive_block .interactive-block-item a:hover~.interactive-text-box .subline {
        opacity: 1
    }

    .interactive_block .interactive-block-item a:focus~.stretching-arrow svg path.stretchy,
    .interactive_block .interactive-block-item a:hover~.stretching-arrow svg path.stretchy {
        d: path("m150.45 26.28h12.933")
    }
}

.volumetric_calculator_form .volumetric-value .form-group,
.volumetric_calculator_form .volumetric-weight-comparison .form-group {
    padding: 12px
}

.volumetric_calculator_form .volumetric-value .form-group.bordered-blue,
.volumetric_calculator_form .volumetric-weight-comparison .form-group.bordered-blue {
    border-bottom: 1px solid #00108c
}

.volumetric_calculator_form .volumetric-value .form-group.bordered-gray,
.volumetric_calculator_form .volumetric-weight-comparison .form-group.bordered-gray {
    border-bottom: 1px solid #8b8c8c
}

.volumetric_calculator_form .volumetric-value .form-group.bg-blue-soft,
.volumetric_calculator_form .volumetric-weight-comparison .form-group.bg-blue-soft {
    background-color: #c8e7f2
}

.volumetric_calculator_form .volumetric-value .form-group.bg-gray,
.volumetric_calculator_form .volumetric-weight-comparison .form-group.bg-gray {
    background-color: #ccc
}

.volumetric_calculator_form .volumetric-weight-comparison .form-group h5 {
    font-weight: 500
}

.volumetric_calculator_form .mandatory-container {
    font-size: .75rem
}

.one-column-teasers video {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.one-column-teasers .video-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%
}

@media(max-width:575.98px) {
    .one-column-teasers video {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        position: relative
    }
}

.three-columns-teasers .card-deck-3-column video,
.two-columns-teasers .card-deck-2-column video {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: relative;
    top: 0;
    width: 100%
}

.three-columns-teasers .card-deck-3-column .video-wrapper,
.two-columns-teasers .card-deck-2-column .video-wrapper {
    align-items: flex-start;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: flex;
    height: auto;
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%
}

.one-column-teasers .video-wrapper .play-overlay,
.three-columns-teasers .card-deck-3-column .video-wrapper .play-overlay,
.two-columns-teasers .card-deck-2-column .video-wrapper .play-overlay {
    background-color: #000;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 20c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m-2 14.5 6-4.5-6-4.5z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 25%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: none;
    height: 100%;
    opacity: .5;
    position: absolute;
    width: 100%;
    z-index: 1
}

.three-columns-teasers .card-deck-3-column .card.card-highlight-blue,
.two-columns-teasers .card-deck-2-column .card.card-highlight-blue {
    border-radius: 12px;
    outline: 4px solid #061ab1
}

.three-columns-teasers .card-deck-3-column .card.card-highlight-yellow,
.two-columns-teasers .card-deck-2-column .card.card-highlight-yellow {
    border-radius: 12px;
    outline: 4px solid #ffd100
}

@media(max-width:575.98px) {

    .one-column-teasers .video-wrapper .play-overlay,
    .three-columns-teasers .card-deck-3-column .video-wrapper .play-overlay,
    .two-columns-teasers .card-deck-2-column .video-wrapper .play-overlay {
        display: block
    }

    .three-columns-teasers .card-deck-3-column video,
    .two-columns-teasers .card-deck-2-column video {
        pointer-events: auto
    }
}

.two-columns-teasers .card.card_with_icon .icon {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-bottom: 30px;
    padding-top: 30px
}

@media(min-width:768px) {
    .two-columns-teasers .card.card_with_icon .icon {
        padding-bottom: 35px;
        padding-top: 35px
    }
}

@media(min-width:992px) {
    .two-columns-teasers .card.card_with_icon .icon {
        padding-bottom: 45px;
        padding-top: 45px
    }
}

.timeline-steps {
    display: flex;
    flex-wrap: wrap;
    margin: 40px 0;
    padding: 0;
    position: relative;
    row-gap: 40px
}

.timeline-steps .timeline-step {
    list-style: none;
    padding: 0;
    position: relative
}

.timeline-steps .timeline-step .progress {
    background-color: #f3f3f3;
    border-radius: .5rem;
    box-shadow: none;
    display: flex;
    height: 12px;
    position: absolute;
    width: 100%
}

.timeline-steps .timeline-step .progress .progress-bar {
    transition: all .2s ease;
    width: 0
}

.timeline-steps .timeline-step:nth-child(4n+1) .progress {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.timeline-steps .timeline-step:nth-child(4n+2) .progress,
.timeline-steps .timeline-step:nth-child(4n+3) .progress {
    border-radius: 0
}

.timeline-steps .timeline-step:nth-child(4n) .progress {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.timeline-steps .timeline-step:last-child .progress,
.timeline-steps .timeline-step:last-child:before {
    display: none
}

.timeline-steps .timeline-step:after {
    background-color: #061ab1;
    border-radius: 50%;
    content: "";
    height: 12px;
    position: absolute;
    top: 0;
    width: 12px
}

.timeline-steps .timeline-step .counter-container {
    align-items: baseline;
    -moz-column-gap: 5px;
    column-gap: 5px;
    display: flex;
    flex-direction: row;
    margin-top: 25px;
    padding: 0 25px 0 0;
    position: relative
}

.timeline-steps .timeline-step .counter-container .counter-number {
    color: #061ab1;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1
}

.timeline-steps .timeline-step .counter-container .counter-bg {
    align-items: center;
    background: #ffd100;
    border-radius: 50%;
    display: flex;
    height: 15px;
    justify-content: center;
    width: 15px
}

.timeline-steps .timeline-step .title {
    font-size: 24px;
    margin: 15px 0 10px;
    padding: 0 25px 0 0
}

.timeline-steps .timeline-step .description {
    padding: 0 25px 0 0
}

@media(max-width:575.98px) {
    .timeline-steps {
        row-gap: 0
    }

    .timeline-steps .timeline-step {
        padding: 20px 0
    }

    .timeline-steps .timeline-step .progress {
        background-color: #f3f3f3;
        height: 100%;
        width: 12px
    }

    .timeline-steps .timeline-step .progress .progress-bar {
        height: 0;
        width: 12px
    }

    .timeline-steps .timeline-step:first-child .progress {
        border-top-left-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .timeline-steps .timeline-step:nth-child(4n) .progress,
    .timeline-steps .timeline-step:nth-child(4n+1) .progress {
        border-radius: 0
    }

    .timeline-steps .timeline-step:after {
        top: 20px
    }

    .timeline-steps .timeline-step .counter-container {
        margin-top: 40px;
        position: relative
    }

    .timeline-steps .timeline-step .counter-container .counter-number {
        color: #061ab1;
        font-size: 2.5rem;
        font-weight: 700;
        left: -5px;
        top: -24px
    }

    .timeline-steps .timeline-step .counter-container {
        margin-top: -15px;
        padding: 0 0 0 30px
    }

    .timeline-steps .timeline-step .description,
    .timeline-steps .timeline-step .title {
        padding: 0 0 0 30px
    }
}

@media(min-resolution:2x) {
    .timeline-steps {
        flex: 0 0 100%;
        max-width: 100%;
        row-gap: 0;
        width: 100%
    }

    .timeline-steps .timeline-step {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 20px 0;
        width: 100%
    }

    .timeline-steps .timeline-step .progress {
        background-color: #f3f3f3;
        height: 100%;
        width: 12px
    }

    .timeline-steps .timeline-step .progress .progress-bar {
        height: 0;
        transition: height .2s ease;
        width: 12px
    }

    .timeline-steps .timeline-step:first-child .progress {
        border-top-left-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .timeline-steps .timeline-step:nth-child(4n) .progress,
    .timeline-steps .timeline-step:nth-child(4n+1) .progress {
        border-radius: 0
    }

    .timeline-steps .timeline-step:after {
        top: 20px
    }

    .timeline-steps .timeline-step .counter-container {
        margin-top: 40px;
        position: relative
    }

    .timeline-steps .timeline-step .counter-container .counter-number {
        color: #061ab1;
        font-size: 2.5rem;
        font-weight: 700;
        left: -5px;
        top: -24px
    }

    .timeline-steps .timeline-step .counter-container {
        margin-top: -15px;
        padding: 0 0 0 30px
    }

    .timeline-steps .timeline-step .title {
        padding: 5px 0 0 30px
    }

    .timeline-steps .timeline-step .description {
        padding: 0 0 0 30px
    }
}

.timeline-steps.carousel-mode {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: hidden
}

.timeline-steps-wrapper {
    padding: 0 55px;
    position: relative
}

.timeline-steps-wrapper .control-next,
.timeline-steps-wrapper .control-prev {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity .15s ease;
    z-index: 1
}

.timeline-steps-wrapper .control-next-icon,
.timeline-steps-wrapper .control-prev-icon {
    align-items: center;
    background: transparent;
    border: 2px solid #061ab1;
    border-radius: 50%;
    display: flex;
    height: 44px;
    justify-content: center;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition: all .15s ease;
    width: 44px
}

.timeline-steps-wrapper .control-next-icon:focus,
.timeline-steps-wrapper .control-next-icon:hover,
.timeline-steps-wrapper .control-prev-icon:focus,
.timeline-steps-wrapper .control-prev-icon:hover {
    background: #061ab1;
    outline: 2px solid #061ab1;
    outline-offset: 2px
}

.timeline-steps-wrapper .control-next-icon:focus svg path,
.timeline-steps-wrapper .control-next-icon:hover svg path,
.timeline-steps-wrapper .control-prev-icon:focus svg path,
.timeline-steps-wrapper .control-prev-icon:hover svg path {
    fill: #fff;
    stroke: #fff;
    transition: all .15s ease
}

.timeline-steps-wrapper .control-next-icon svg path,
.timeline-steps-wrapper .control-prev-icon svg path {
    fill: #061ab1;
    stroke: #061ab1;
    transition: all .15s ease
}

.timeline-steps-wrapper .control-prev {
    left: -15px
}

.timeline-steps-wrapper .control-prev svg {
    margin-left: -2px
}

.timeline-steps-wrapper .control-next {
    right: -15px
}

#_elev_io._elevio_launcher div div button span {
    color: #000 !important
}

.net-promoter-score {
    margin: auto;
    max-width: 600px;
    padding-bottom: 30px;
    padding-top: 30px
}

.net-promoter-score #nps-box {
    background-color: #c0e2ad;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    padding: 2rem;
    row-gap: 1rem
}

.net-promoter-score #nps-box .top-content b {
    font-size: 18px
}

.net-promoter-score #nps-box .mid-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.net-promoter-score #nps-box .mid-content a {
    background: #061ab1;
    border: 1px solid #061ab1;
    border-radius: 10px;
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    transition: all .15s ease;
    white-space: nowrap;
    width: 40px
}

.net-promoter-score #nps-box .mid-content a:hover {
    transform: scale(1.1);
    transition: all .15s ease
}

.net-promoter-score #nps-box .bottom-content {
    display: flex;
    flex-direction: column;
    row-gap: 2rem
}

.net-promoter-score #nps-box .bottom-content .caption {
    display: flex;
    justify-content: space-between
}

.net-promoter-score #privacy-policy-box {
    background-color: #c8e7f2;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    padding: 2rem;
    text-align: center
}

.net-promoter-score #privacy-policy-box b {
    font-size: 18px
}

.net-promoter-score #privacy-policy-box .bottom-content {
    align-items: center;
    -moz-column-gap: 30px;
    column-gap: 30px;
    display: flex;
    justify-content: space-between
}

.net-promoter-score #privacy-policy-box .bottom-content .checkbox-content {
    margin-bottom: 0
}

.net-promoter-score #privacy-policy-box .bottom-content .checkbox-content label {
    line-height: 20px;
    text-align: left
}

.net-promoter-score #privacy-policy-box .bottom-content .checkbox-content button {
    width: 200px
}

@media(max-width:575.98px) {
    .net-promoter-score #nps-box {
        padding: 1rem
    }

    .net-promoter-score #nps-box .mid-content {
        -moz-column-gap: 2px;
        column-gap: 2px
    }

    .net-promoter-score #nps-box .mid-content a {
        font-size: 12px;
        line-height: 24px;
        width: 26px
    }

    .net-promoter-score #nps-box .bottom-content {
        font-size: 14px
    }

    .net-promoter-score #privacy-policy-box {
        padding: 1rem
    }

    .net-promoter-score #privacy-policy-box .bottom-content {
        flex-direction: column;
        row-gap: 1rem
    }
}

.faq .parallax {
    align-items: center;
    background-attachment: fixed;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    height: 400px;
    justify-content: center
}

.faq .parallax .filter {
    height: inherit;
    position: absolute;
    width: 100%;
    z-index: 1
}

.faq .parallax .filter.full-gradient {
    background: radial-gradient(transparent, rgba(0, 0, 0, .6) 0)
}

.faq .parallax .filter.left-gradient {
    background: linear-gradient(270deg, rgba(0, 0, 0, .2) 33%, rgba(0, 0, 0, .6) 56%, rgba(0, 0, 0, .85))
}

.faq .parallax .filter.right-gradient {
    background: linear-gradient(90deg, rgba(0, 0, 0, .2) 33%, rgba(0, 0, 0, .6) 56%, rgba(0, 0, 0, .85))
}

.faq .parallax .card-search {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    padding: 25px;
    width: 35%;
    z-index: 2
}

.faq .parallax .card-search h5 {
    margin-bottom: 25px;
    text-align: center
}

.faq .parallax .card-search .searchfield .form-group {
    margin-bottom: 8px
}

.faq .faq-wrapper {
    -moz-column-gap: 60px;
    column-gap: 60px;
    display: flex;
    flex-direction: column;
    padding-bottom: 60px;
    padding-top: 60px
}

.faq .faq-wrapper.vertical {
    flex-direction: row
}

.faq .faq-wrapper .category-filter {
    align-items: center;
    -moz-column-gap: 5px;
    column-gap: 5px;
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 30px;
    row-gap: 5px
}

.faq .faq-wrapper .category-filter.vertical {
    align-items: flex-start;
    flex-flow: column wrap
}

.faq .faq-wrapper #accordion {
    display: flex;
    flex-direction: column;
    width: 100%
}

.faq .faq-wrapper #accordion .accordion-card {
    opacity: 1;
    transition: opacity .15s ease-in
}

.faq .faq-wrapper #accordion .accordion-card:first-child {
    border-top: none
}

.faq .faq-wrapper #accordion .accordion-card.hide {
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition: height .15s ease-out
}

.faq .faq-wrapper #accordion .accordion-card .accordion-card-header h5 {
    margin-bottom: 0
}

.faq .faq-wrapper #accordion .accordion-card .accordion-card-body .accordion-card-body-content {
    background: #fff;
    padding: 25px
}

@media(max-width:991.98px) {
    .faq .parallax .card-search {
        width: 50%
    }
}

@media(max-width:767.98px) {
    .faq .parallax {
        height: 300px
    }

    .faq .parallax .card-search {
        width: 80%
    }

    .faq .faq-wrapper {
        -moz-column-gap: 30px;
        column-gap: 30px;
        padding-bottom: 40px;
        padding-top: 40px
    }
}

@media(max-width:575.98px) {
    .faq .parallax {
        height: 200px
    }

    .faq .parallax .card-search {
        width: 90%
    }

    .faq .faq-wrapper {
        padding-bottom: 30px;
        padding-top: 30px
    }

    .faq .faq-wrapper.vertical {
        flex-direction: column
    }

    .faq .faq-wrapper .category-filter {
        align-items: center;
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        padding: 5px 0
    }

    .faq .faq-wrapper .category-filter.vertical {
        align-items: flex-start;
        flex-flow: row nowrap
    }
}

.context {
    border-bottom: 1px dotted #000;
    cursor: pointer;
    font-weight: 700;
    padding-right: 0;
    position: relative
}

.context:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%238b8c8c' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 0 0;
    background-size: contain
}

.context:after,
.context:hover:after {
    content: " ";
    display: inline-block;
    height: .9em;
    vertical-align: middle;
    width: .9em
}

.context:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 0 0;
    background-size: contain
}

.context .context-tooltip {
    background: #061ab1;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: none;
    left: 50%;
    overflow-wrap: break-word;
    padding: 5px 10px;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    white-space: normal;
    z-index: 10;
    word-wrap: break-word;
    min-width: 250px;
    outline: 3px solid #fff
}

.context .context-tooltip:before {
    border: 5px solid transparent;
    border-bottom-color: #ffd100;
    content: "";
    left: 50%;
    position: absolute;
    top: -5px;
    transform: translateX(-50%)
}

@media(max-width:767px) {
    .context .context-tooltip {
        border-radius: 6px;
        left: 50%;
        max-width: 90vw;
        padding: 8px 12px;
        position: fixed;
        top: 40%;
        transform: translateX(-50%)
    }

    .context .context-tooltip:before {
        display: none
    }
}

.context:active .context-tooltip,
.context:focus .context-tooltip,
.context:hover .context-tooltip {
    display: block;
    position: fixed
}

.background-white,
.bg-white {
    background-color: #fff !important
}

.background-white.card .card-footer,
.bg-white.card .card-footer {
    background-color: #fff
}

.background-blue,
.bg-blue {
    background-color: #061ab1 !important
}

.background-blue.card .card-footer,
.bg-blue.card .card-footer {
    background-color: #061ab1
}

.background-soft-blue-sky,
.bg-soft-blue-sky,
.context.bg-soft-blue-sky {
    background-color: #c8e7f2 !important
}

.background-soft-blue-sky.card .card-footer,
.bg-soft-blue-sky.card .card-footer {
    background-color: #c8e7f2
}

.background-soft-pink,
.bg-soft-pink,
.context.bg-soft-pink {
    background-color: #f3c8d4 !important
}

.background-soft-pink.card .card-footer,
.bg-soft-pink.card .card-footer {
    background-color: #f3c8d4
}

.background-soft-green,
.bg-soft-green,
.context.bg-soft-green {
    background-color: #c0e2ad !important
}

.background-soft-green.card .card-footer,
.bg-soft-green.card .card-footer {
    background-color: #c0e2ad
}

.background-gray,
.bg-gray {
    background-color: #f3f3f3 !important
}

.background-gray.card .card-footer,
.bg-gray.card .card-footer {
    background-color: #f3f3f3
}

.color-black {
    color: #000 !important
}

.color-white {
    color: #fff !important
}

.color-gray {
    color: #8b8c8c !important
}

.icon_micro {
    height: 10px;
    width: 10px
}

.icon_18x18 {
    height: 18px;
    width: 18px
}

.icon_24x24 {
    height: 24px;
    width: 24px
}

.icon_32x32 {
    height: 32px;
    width: 32px
}

.icon_48x48 {
    height: 48px;
    width: 48px
}

.icon_84x84 {
    height: 84px;
    width: 84px
}

.icon_132x132 {
    height: 132px;
    width: 132px
}

.ph-item,
.ph-item *,
.ph-item :after,
.ph-item :before {
    box-sizing: border-box
}

.ph-item {
    background-color: hsla(0, 0%, 100%, 0);
    border: 1px solid hsla(0, 0%, 90%, 0);
    border-radius: 2px;
    direction: ltr;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 30px 15px 6px;
    position: relative
}

.ph-item:before {
    animation: phAnimation .8s linear infinite;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 46%, hsla(0, 0%, 100%, .35) 50%, hsla(0, 0%, 100%, 0) 54%) 50% 50%;
    bottom: 0;
    content: " ";
    left: 50%;
    margin-left: -250%;
    position: absolute;
    right: 0;
    top: 0;
    width: 500%;
    z-index: 1
}

.ph-item>* {
    display: flex;
    flex: 1 1 auto;
    flex-flow: column;
    padding-left: 15px;
    padding-right: 15px
}

.ph-row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px
}

.ph-row div {
    background-color: #ced4da;
    height: 10px;
    margin-bottom: 12px
}

.ph-row .big,
.ph-row.big div {
    height: 20px;
    margin-bottom: 24px
}

.ph-row .empty {
    background-color: hsla(0, 0%, 100%, 0)
}

.ph-col-2 {
    flex: 0 0 16.6666666667%
}

.ph-col-4 {
    flex: 0 0 33.3333333333%
}

.ph-col-6 {
    flex: 0 0 50%
}

.ph-col-8 {
    flex: 0 0 66.6666666667%
}

.ph-col-10 {
    flex: 0 0 83.3333333333%
}

.ph-col-12 {
    flex: 0 0 100%
}

.ph-avatar {
    background-color: #ced4da;
    border-radius: 50%;
    margin-bottom: 24px;
    min-width: 60px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ph-avatar:before {
    content: " ";
    display: block;
    padding-top: 100%
}

.ph-picture {
    background-color: #ced4da;
    height: 120px;
    margin-bottom: 24px;
    width: 100%
}

@keyframes phAnimation {
    0% {
        transform: translate3d(-30%, 0, 0)
    }

    to {
        transform: translate3d(30%, 0, 0)
    }
}

.carousel .carousel-control-next,
.carousel .carousel-control-prev {
    opacity: 1
}

.carousel .carousel-control-next-icon,
.carousel .carousel-control-prev-icon {
    border: none
}

.carousel .carousel-indicators {
    -moz-column-gap: 10px;
    column-gap: 10px
}

.carousel .carousel-indicators button {
    border: 0;
    border-radius: 50%;
    height: 12px;
    width: 12px
}

.carousel .carousel-control-buttons {
    left: 1.25%;
    position: absolute;
    top: 4%;
    z-index: 2
}

.carousel .carousel-control-buttons button {
    align-items: center;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 50%;
    display: flex;
    height: 30px;
    justify-content: center;
    transition: all .15s ease;
    width: 30px
}

.carousel .carousel-control-buttons button svg {
    color: #fff;
    transition: all .15s ease
}

.carousel .carousel-control-buttons button:focus,
.carousel .carousel-control-buttons button:hover {
    border: 2px solid #ffd100
}

.carousel .carousel-control-buttons button:focus svg,
.carousel .carousel-control-buttons button:hover svg {
    color: #ffd100;
    transition: all .15s ease
}

@media(max-width:767.98px) {

    .carousel .carousel-control-buttons,
    .carousel .carousel-control-next,
    .carousel .carousel-control-prev {
        display: none
    }

    .carousel .carousel-control-buttons {
        left: 1.5%
    }

    .carousel .carousel-control-buttons button {
        height: 25px;
        width: 25px
    }
}

.campaign-banner {
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1050
}

.campaign-banner .carousel-inner .carousel-item {
    background-attachment: fixed
}

.campaign-banner .carousel-inner .carousel-item.bg-soft-blue {
    background-color: #c8e7f2
}

.campaign-banner .carousel-inner .carousel-item.bg-pink {
    background-color: #f3c8d4
}

.campaign-banner .carousel-inner .carousel-item.bg-yellow {
    background-color: #fff8d8
}

.campaign-banner .carousel-inner .carousel-item .content {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 90px;
    justify-content: center;
    max-width: 728px;
    padding: 0;
    width: 728px
}

.campaign-banner .carousel-inner .carousel-item .content.full-image .image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%
}

.campaign-banner .carousel-inner .carousel-item .content.half-image .image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 360px
}

.campaign-banner .carousel-inner .carousel-item .content.half-image .message-box.bg-blue {
    color: #fff
}

.campaign-banner .carousel-inner .carousel-item .content.half-image .message-box {
    align-items: center;
    color: #000;
    display: flex;
    flex: 1 1 0;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    padding: 0 20px;
    row-gap: 5px
}

.campaign-banner .carousel-inner .carousel-item .content.half-image .message-box h4.description {
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    margin-bottom: 0;
    overflow: hidden;
    -webkit-box-orient: vertical;
    padding: 0 15px;
    text-align: center
}

.campaign-banner .carousel-inner .carousel-item .content.half-image .message-box a.btn-primary {
    background-color: #ffd100;
    border-color: #ffd100;
    box-shadow: none;
    color: #000;
    max-width: 200px;
    overflow: hidden;
    padding: .7rem 1rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.campaign-banner .carousel-inner .carousel-item .content.half-image .message-box a.btn-primary:hover {
    background-color: #d6af00;
    border-color: #d6af00
}

.campaign-banner .carousel-inner .carousel-control-next,
.campaign-banner .carousel-inner .carousel-control-prev {
    width: 40px
}

.campaign-banner .carousel-inner .carousel-control-prev:hover .carousel-control-prev-icon {
    margin-left: -10px;
    transition: all .15s ease
}

.campaign-banner .carousel-inner .carousel-control-next:hover .carousel-control-next-icon {
    margin-left: 10px;
    transition: all .15s ease
}

.campaign-banner .carousel-inner .carousel-control-next-icon,
.campaign-banner .carousel-inner .carousel-control-prev-icon {
    align-items: center;
    background-image: none;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    position: relative;
    transition: all .15s ease
}

.campaign-banner .carousel-inner .carousel-control-next-icon svg path,
.campaign-banner .carousel-inner .carousel-control-prev-icon svg path {
    fill: #061ab1;
    stroke: #061ab1
}

@media(max-width:767.98px) {
    .campaign-banner .carousel-inner {
        padding: 0
    }

    .campaign-banner .carousel-inner .carousel-item .content {
        height: 100px;
        max-width: 360px;
        width: 360px
    }

    .campaign-banner .carousel-inner .carousel-item .content.half-image .image {
        width: 150px
    }

    .campaign-banner .carousel-inner .carousel-item .content.half-image .message-box h4.description {
        padding: 0
    }

    .campaign-banner .carousel-inner .carousel-item .content.half-image .message-box a.btn-primary {
        max-width: 40px;
        min-width: 170px;
        padding: .5rem 1rem
    }
}

.carousel-multi-items {
    padding: 0 60px
}

.carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper {
    display: flex;
    margin-bottom: 10px;
    padding: 10px
}

.carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper .ce_carousel_item {
    flex: 0 0 calc(25% - 30px);
    max-width: calc(25% - 30px);
    min-width: unset;
    width: unset
}

.carousel-multi-items .carousel-control-next,
.carousel-multi-items .carousel-control-prev {
    align-items: baseline;
    margin-top: 10%;
    width: 54px
}

.carousel-multi-items .carousel-control-next-icon,
.carousel-multi-items .carousel-control-prev-icon {
    align-items: center;
    background: transparent;
    border: 2px solid #061ab1;
    border-radius: 50%;
    display: flex;
    height: 44px;
    justify-content: center;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition: all .15s ease;
    width: 44px
}

.carousel-multi-items .carousel-control-next-icon:focus,
.carousel-multi-items .carousel-control-next-icon:hover,
.carousel-multi-items .carousel-control-prev-icon:focus,
.carousel-multi-items .carousel-control-prev-icon:hover {
    background: #061ab1;
    outline: 2px solid #061ab1;
    outline-offset: 2px
}

.carousel-multi-items .carousel-control-next-icon:focus svg path,
.carousel-multi-items .carousel-control-next-icon:hover svg path,
.carousel-multi-items .carousel-control-prev-icon:focus svg path,
.carousel-multi-items .carousel-control-prev-icon:hover svg path {
    fill: #fff;
    stroke: #fff;
    transition: all .15s ease
}

.carousel-multi-items .carousel-control-next-icon svg path,
.carousel-multi-items .carousel-control-prev-icon svg path {
    fill: #061ab1;
    stroke: #061ab1;
    transition: all .15s ease
}

.carousel-multi-items .carousel-control-prev-icon svg {
    margin-left: -2px
}

.carousel-multi-items .carousel-indicators {
    bottom: -25px
}

.carousel-multi-items .carousel-indicators button {
    background: #ffd100;
    opacity: .5
}

.carousel-multi-items .carousel-indicators button.active {
    opacity: 1
}

.carousel-multi-items .carousel-control-buttons {
    left: 5px;
    top: 10px
}

.carousel-multi-items .carousel-control-buttons button {
    background-color: transparent;
    border: 2px solid #061ab1;
    height: 44px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    transition: all .1s linear;
    width: 44px
}

.carousel-multi-items .carousel-control-buttons button svg {
    color: #061ab1
}

.carousel-multi-items .carousel-control-buttons button:hover {
    background-color: #061ab1;
    border: 2px solid #061ab1
}

.carousel-multi-items .carousel-control-buttons button:hover svg {
    color: #fff
}

.carousel-multi-items .carousel-control-buttons button:focus {
    background-color: #061ab1;
    border: 2px solid #061ab1;
    outline: 2px solid #061ab1;
    outline-offset: 2px
}

.carousel-multi-items .carousel-control-buttons button:focus svg {
    color: #fff
}

@media(min-width:992px)and (max-width:1199.98px) {
    .carousel-multi-items {
        padding: 0 80px
    }

    .carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper {
        display: flex
    }

    .carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper .ce_carousel_item {
        flex: 0 0 calc(33% - 30px) !important;
        max-width: calc(33% - 30px)
    }

    .carousel-multi-items .carousel-control-next,
    .carousel-multi-items .carousel-control-prev {
        margin-top: 13%
    }
}

@media(min-width:768px)and (max-width:991.98px) {
    .carousel-multi-items {
        padding: 0 54px
    }

    .carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper {
        display: flex;
        padding: 0
    }

    .carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper .ce_carousel_item {
        flex: 0 0 calc(50% - 30px);
        max-width: calc(50% - 30px)
    }

    .carousel-multi-items .carousel-control-next,
    .carousel-multi-items .carousel-control-prev {
        margin-top: 18%
    }
}

@media(max-width:767.98px) {
    .carousel-multi-items {
        padding: 0 15px
    }

    .carousel-multi-items .carousel-inner {
        padding: 5px 8px
    }

    .carousel-multi-items .carousel-inner .carousel-item .ce_carousel_multi_items_wrapper .ce_carousel_item {
        flex: 0 0 100%;
        max-width: 100%
    }

    .carousel-multi-items .carousel-control-buttons,
    .carousel-multi-items .carousel-control-next,
    .carousel-multi-items .carousel-control-prev {
        display: none
    }

    .carousel-multi-items .carousel-indicators {
        bottom: -15px
    }

    .carousel-multi-items .carousel-indicators li {
        height: 12px;
        width: 12px
    }

    .carousel-control-buttons {
        left: 1.5%
    }

    .carousel-control-buttons button {
        height: 25px;
        width: 25px
    }
}

.site-wide-alert {
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1050
}

.site-wide-alert .carousel-control-next,
.site-wide-alert .carousel-control-prev {
    width: 40px
}

.site-wide-alert .carousel-control-prev:hover .carousel-control-prev-icon {
    margin-left: -10px;
    transition: all .15s ease
}

.site-wide-alert .carousel-control-next:hover .carousel-control-next-icon {
    margin-left: 10px;
    transition: all .15s ease
}

.site-wide-alert .carousel-control-next-icon,
.site-wide-alert .carousel-control-prev-icon {
    align-items: center;
    background-image: none;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    position: relative;
    transition: all .15s ease
}

.site-wide-alert .carousel-control-next-icon svg path,
.site-wide-alert .carousel-control-prev-icon svg path {
    fill: #061ab1;
    stroke: #061ab1
}

.site-wide-alert .message-box {
    align-items: flex-start;
    color: #000;
    display: flex;
    flex-direction: column;
    padding: 15px 100px
}

.site-wide-alert .message-box.info {
    background-color: #c8e7f2
}

.site-wide-alert .message-box.danger {
    background-color: #f3c8d4
}

.site-wide-alert .message-box.warning {
    background-color: #fff8d8
}

.site-wide-alert .message-box p {
    margin: 0
}

.site-wide-alert .message-box:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' d='M17 11h13v27H17z'/%3E%3Cpath fill='%23061ab1' fill-rule='evenodd' d='M24 4C12.953 4 4 12.954 4 24s8.953 20 20 20c11.044 0 20-8.955 20-20S35.044 4 24 4m2.104 30.663h-4.209V18.685h4.209zm-2.105-17.37a2.434 2.434 0 1 1 0-4.87 2.435 2.435 0 1 1 0 4.87' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 25px;
    bottom: 0;
    content: " ";
    height: 25px;
    left: 50px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 25px
}

.site-wide-alert .message-box.danger:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='red'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E")
}

.site-wide-alert .message-box.warning:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='20' fill='%23ffd100'/%3E%3Cpath fill='%23fff' d='M26.403 34.298c0 1.333-1.053 2.35-2.386 2.35-1.368 0-2.421-1.017-2.421-2.35 0-1.299 1.053-2.315 2.42-2.315 1.334 0 2.387 1.016 2.387 2.315m-.772-4.211h-3.192l-.633-18.733h4.42z'/%3E%3C/svg%3E")
}

.site-wide-alert .message-box .wide-alert-text-box {
    position: relative;
    width: 100%
}

.site-wide-alert .message-box .wide-alert-text-box .see-less,
.site-wide-alert .message-box .wide-alert-text-box .see-more {
    bottom: 0;
    cursor: pointer;
    display: block;
    font-weight: 700;
    line-height: 20px;
    margin: auto;
    padding: 0 10px;
    position: absolute;
    right: 0
}

.site-wide-alert .message-box .wide-alert-text-box .see-less.info,
.site-wide-alert .message-box .wide-alert-text-box .see-more.info {
    background-color: #c8e7f2
}

.site-wide-alert .message-box .wide-alert-text-box .see-less.danger,
.site-wide-alert .message-box .wide-alert-text-box .see-more.danger {
    background-color: #f3c8d4
}

.site-wide-alert .message-box .wide-alert-text-box .see-less.warning,
.site-wide-alert .message-box .wide-alert-text-box .see-more.warning {
    background-color: #fff8d8
}

.site-wide-alert .message-box .wide-alert-text-box p {
    line-height: 20px
}

.site-wide-alert .message-box .wide-alert-text-box.opened {
    padding-bottom: 20px
}

.site-wide-alert .message-box .wide-alert-text-box.opened p {
    line-clamp: unset;
    -webkit-line-clamp: unset;
    max-height: unset;
    overflow: unset
}

.site-wide-alert .message-box .wide-alert-text-box.closed p {
    line-clamp: 1;
    -webkit-line-clamp: 1;
    max-height: 20px;
    overflow: hidden
}

@media(max-width:767.98px) {
    .site-wide-alert .message-box {
        padding: 20px 40px 20px 90px
    }

    .site-wide-alert .message-box:before {
        left: 40px
    }

    .site-wide-alert .message-box p {
        line-height: 20px;
        margin: 0
    }
}

@media(max-width:575.98px) {
    .site-wide-alert .message-box {
        padding: 20px 15px 20px 50px
    }

    .site-wide-alert .message-box:before {
        left: 10px
    }

    .site-wide-alert p {
        line-height: 20px;
        margin: 0
    }
}

.superhero-slider .carousel-inner .carousel-item .filter {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.superhero-slider .carousel-inner .carousel-item .filter.full-gradient {
    background: radial-gradient(transparent, rgba(0, 0, 0, .7) 0)
}

.superhero-slider .carousel-inner .carousel-item .filter.center-gradient {
    background: radial-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .2) 95%)
}

.superhero-slider .carousel-inner .carousel-item .filter.left-gradient {
    background: linear-gradient(270deg, rgba(0, 0, 0, .2) 33%, rgba(0, 0, 0, .6) 56%, rgba(0, 0, 0, .85))
}

.superhero-slider .carousel-inner .carousel-item .filter.right-gradient {
    background: linear-gradient(90deg, rgba(0, 0, 0, .2) 33%, rgba(0, 0, 0, .6) 56%, rgba(0, 0, 0, .85))
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    padding: 2% 5%;
    right: 0;
    top: 0;
    z-index: 1
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content {
    border-radius: 10px;
    max-width: 750px;
    padding: 30px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content:not(.box-blue) .headline,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content:not(.box-blue) p {
    text-shadow: 0 0 12px rgba(0, 0, 0, .9)
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .headline,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p * {
    color: #fff
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .headline:active,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .headline:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .headline:hover,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p :active,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p :focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p :hover {
    opacity: .85
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .headline.external-url:after,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p .external-url:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue {
    background-color: #061ab1
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn:focus:not(:focus-visible) {
    outline: 2px solid #fff
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn.disabled:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn:disabled:focus {
    outline: 2px solid transparent
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary {
    background-color: #061ab1;
    border-color: #fff;
    box-shadow: none;
    color: #fff
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:hover {
    background-color: #fff;
    border-color: #fff;
    color: #000
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary.focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:focus {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .5);
    color: #000
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary.disabled,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:disabled {
    background-color: #061ab1;
    border-color: #fff;
    color: #fff
}

.show>.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary.dropdown-toggle,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:not(:disabled):not(.disabled).active,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:not(:disabled):not(.disabled):active {
    background-color: #fff;
    border-color: #fff;
    color: #000
}

.show>.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary.dropdown-toggle:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:not(:disabled):not(.disabled).active:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:not(:disabled):not(.disabled):active:focus {
    box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .5)
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:hover,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content.box-blue .btn-secondary:not(:disabled):not(.disabled):active {
    color: #061ab1
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-left {
    align-items: flex-start
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-left .headline,
.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-left .subline,
.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-left P {
    text-align: start
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-left .button-container {
    justify-content: flex-start
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-center {
    align-items: center
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-right {
    align-items: flex-end
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-right .headline,
.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-right .subline,
.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-right P {
    text-align: end
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-horizontal-right .button-container {
    justify-content: flex-end
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-vertical-top {
    justify-content: flex-start
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-vertical-center {
    justify-content: center
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption.box-vertical-bottom {
    justify-content: flex-end
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .headline {
    color: #fff
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption h1.headline {
    font-size: 2.5rem;
    line-height: 44px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption h2.headline {
    font-size: 2.25rem;
    line-height: 40px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption h3.headline {
    font-size: 2rem;
    line-height: 36px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption h4.headline {
    font-size: 1.5rem;
    line-height: 31px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .subline {
    color: #fff;
    margin: 0
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .button-container {
    align-items: center;
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 10px;
    row-gap: 10px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-blue {
    margin-bottom: 0;
    position: relative;
    width: 50%
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-blue input {
    height: 55px;
    outline-offset: -5px;
    padding: 10px 55px 10px 10px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-blue button {
    background-color: #061ab1;
    border: #061ab1;
    bottom: 0;
    height: 35px;
    margin: auto;
    min-width: 35px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 0;
    transition: all .15s ease
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-blue button:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-blue button:hover {
    outline: 2px solid #061ab1
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-blue button img {
    height: 15px;
    transform: translateX(-2px);
    width: 15px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-yellow {
    margin-bottom: 0;
    margin-top: 30px;
    position: relative;
    width: 480px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-yellow input {
    border-radius: 30px;
    height: 60px;
    outline-offset: -5px;
    padding: 10px 20px
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-yellow button {
    bottom: 0;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    min-width: unset;
    outline: 2px solid transparent;
    padding: .9rem 1rem;
    position: absolute;
    right: 10px;
    top: 0;
    transition: all .15s ease
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-yellow button:focus,
.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-yellow button:hover {
    outline: 2px solid #061ab1
}

.superhero-slider .carousel-inner .carousel-item .carousel-caption .searchfield-button-yellow button img {
    height: 15px;
    transform: translateX(-2px);
    width: 15px
}

.superhero-slider .carousel-inner .carousel-item video {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

.superhero-slider .carousel-control-next,
.superhero-slider .carousel-control-prev {
    opacity: 1;
    transition: all .15s ease;
    width: 4%
}

.superhero-slider .carousel-control-next-icon,
.superhero-slider .carousel-control-prev-icon {
    align-items: center;
    background-image: none;
    border-radius: 50%;
    display: flex;
    height: 30px;
    justify-content: center;
    padding: 0;
    position: relative;
    width: 30px
}

.superhero-slider .carousel-control-next-icon:focus svg path,
.superhero-slider .carousel-control-next-icon:hover svg path,
.superhero-slider .carousel-control-prev-icon:focus svg path,
.superhero-slider .carousel-control-prev-icon:hover svg path {
    fill: #ffd100;
    stroke: #ffd100;
    transition: all .15s ease
}

.superhero-slider .carousel-control-next-icon svg path,
.superhero-slider .carousel-control-prev-icon svg path {
    fill: #fff;
    stroke: #fff;
    transition: all .15s ease
}

.superhero-slider .carousel-control-prev svg {
    transform: translateX(-2px)
}

.superhero-slider-half-screen {
    align-items: center;
    display: flex;
    justify-content: center
}

.superhero-slider-half-screen .superhero-slider.half-screen {
    width: 50%
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption {
    padding: 2% 7%
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption .box-content {
    max-width: 600px;
    padding: 20px
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption .box-content p {
    font-size: 14px
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h1.headline {
    font-size: 1.875rem;
    line-height: 32px
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h2.headline {
    font-size: 1.575rem;
    line-height: 28px
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h3.headline {
    font-size: 1.375rem;
    line-height: 24px
}

.superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h4.headline {
    font-size: 1.175rem;
    line-height: 20px
}

@media(min-width:992px)and (max-width:1199.98px) {
    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content {
        padding: 20px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p {
        font-size: 14px
    }

    .superhero-slider .carousel-control-next,
    .superhero-slider .carousel-control-prev {
        width: 6%
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption .box-content {
        padding: 20px
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption .box-content p {
        font-size: 14px
    }
}

@media(min-width:768px)and (max-width:991.98px) {
    .superhero-slider .carousel-inner .carousel-item .carousel-caption {
        padding: 2% 7%
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content {
        padding: 20px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p {
        font-size: 14px
    }

    .superhero-slider .carousel-control-next,
    .superhero-slider .carousel-control-prev {
        width: 6%
    }

    .superhero-slider-half-screen .superhero-slider.half-screen {
        width: 100%
    }
}

@media(max-width:767.98px) {
    .superhero-slider .carousel-inner .carousel-item .carousel-caption {
        padding: 2% 10%
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content {
        max-width: unset;
        padding: 20px;
        width: 100%
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content p {
        font-size: 14px;
        line-height: 14px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .searchfield-button-yellow {
        margin-top: 10px;
        width: 100%
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .searchfield-button-yellow button {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption .box-content .searchfield-button-blue {
        width: 100%
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption h1.headline {
        font-size: 1.5rem;
        line-height: 24px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption h2.headline {
        font-size: 1.2rem;
        line-height: 20px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption h3.headline {
        font-size: 1rem;
        line-height: 18px
    }

    .superhero-slider .carousel-inner .carousel-item .carousel-caption h4.headline {
        font-size: .8rem;
        line-height: 18px
    }

    .superhero-slider .carousel-control-next,
    .superhero-slider .carousel-control-prev {
        display: flex;
        width: 8%
    }

    .superhero-slider-half-screen .superhero-slider.half-screen {
        width: 100%
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption {
        padding: 2% 10%
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption .box-content {
        padding: 20px
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption .box-content p {
        font-size: 14px;
        line-height: 14px
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h1.headline {
        font-size: 1.5rem;
        line-height: 24px
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h2.headline {
        font-size: 1.2rem;
        line-height: 20px
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h3.headline {
        font-size: 1rem;
        line-height: 18px
    }

    .superhero-slider-half-screen .superhero-slider.half-screen .carousel-inner .carousel-item .carousel-caption h4.headline {
        font-size: .8rem;
        line-height: 18px
    }
}

.ce_carousel_news_slider {
    border-radius: 10px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    transition: all .2s ease
}

.ce_carousel_news_slider:hover {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15);
    transition: all .2s ease
}

.ce_carousel_news_slider .carousel-inner {
    border-radius: 10px
}

.ce_carousel_news_slider .carousel-inner .image-text-stage {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    min-height: 419px
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .mobile_image {
    display: none
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50%
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text {
    padding: 30px 30px 80px;
    width: 50%
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h1,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h2,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h3,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h4,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h5,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p * {
    color: #fff
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h5 {
    margin-bottom: 18px
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h3>a,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h4>a,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h5>a,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p *>a,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p>a {
    color: #fff
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h3>a:active,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h3>a:focus,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h3>a:hover,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h4>a:active,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h4>a:focus,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h4>a:hover,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h5>a:active,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h5>a:focus,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text h5>a:hover,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p *>a:active,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p *>a:focus,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p *>a:hover,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p>a:active,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p>a:focus,
.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text p>a:hover {
    opacity: .85
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text .date {
    color: #fff;
    display: block;
    font-weight: 700;
    margin-bottom: 5px
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .col_text .external-url:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.ce_carousel_news_slider .carousel-inner .image-text-stage .button-wrapper {
    -moz-column-gap: 5px;
    column-gap: 5px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px
}

.ce_carousel_news_slider .carousel-control-next,
.ce_carousel_news_slider .carousel-control-prev {
    bottom: 20px;
    height: 35px;
    width: 35px;
    z-index: 20
}

.ce_carousel_news_slider .carousel-control-next-icon,
.ce_carousel_news_slider .carousel-control-prev-icon {
    align-items: center;
    background-image: none;
    border-radius: 50%;
    display: flex;
    height: 35px;
    justify-content: center;
    width: 35px
}

.ce_carousel_news_slider .carousel-control-next-icon:focus svg path,
.ce_carousel_news_slider .carousel-control-next-icon:hover svg path,
.ce_carousel_news_slider .carousel-control-prev-icon:focus svg path,
.ce_carousel_news_slider .carousel-control-prev-icon:hover svg path {
    fill: #ffd100;
    stroke: #ffd100;
    transition: all .15s ease
}

.ce_carousel_news_slider .carousel-control-next-icon svg path,
.ce_carousel_news_slider .carousel-control-prev-icon svg path {
    fill: #fff;
    stroke: #fff;
    transition: all .15s ease
}

.ce_carousel_news_slider .carousel-control-prev {
    left: 20px;
    top: unset
}

.ce_carousel_news_slider .carousel-control-next {
    left: 44%;
    top: unset
}

.ce_carousel_news_slider .carousel-indicators {
    bottom: 30px;
    left: 0;
    margin: 0;
    width: 50%
}

.ce_carousel_news_slider .carousel-indicators button {
    background: hsla(0, 0%, 100%, .4)
}

.ce_carousel_news_slider .carousel-indicators button.active {
    background: #ffd100
}

.ce_carousel_news_slider .carousel-control-buttons {
    left: unset;
    right: 1.25%
}

@media(min-width:768px)and (max-width:991.98px) {
    .ce_carousel_news_slider .carousel-inner {
        padding-bottom: 40px
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage {
        flex-direction: column
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage .mobile_image {
        display: block;
        height: auto;
        width: 100%
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage .col_image {
        display: none
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage .col_text {
        padding: 30px 30px 50px;
        width: 100%
    }

    .ce_carousel_news_slider .carousel-control-next,
    .ce_carousel_news_slider .carousel-control-prev {
        display: flex
    }

    .ce_carousel_news_slider .carousel-control-prev {
        left: 10px
    }

    .ce_carousel_news_slider .carousel-control-next {
        left: auto;
        right: 10px
    }

    .ce_carousel_news_slider .carousel-indicators {
        padding: 0 60px;
        width: 100%
    }
}

@media(max-width:767.98px) {
    .ce_carousel_news_slider .carousel-inner {
        padding-bottom: 40px
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage {
        flex-direction: column
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage .mobile_image {
        display: block
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage .col_image {
        display: none
    }

    .ce_carousel_news_slider .carousel-inner .image-text-stage .col_text {
        padding: 30px 30px 50px;
        width: 100%
    }

    .ce_carousel_news_slider .carousel-control-next,
    .ce_carousel_news_slider .carousel-control-prev {
        display: flex
    }

    .ce_carousel_news_slider .carousel-control-prev {
        left: 10px
    }

    .ce_carousel_news_slider .carousel-control-next {
        left: auto;
        right: 10px
    }

    .ce_carousel_news_slider .carousel-indicators {
        padding: 0 60px;
        width: 100%
    }
}

.ce_carousel_heroslider_info {
    color: #fff
}

.ce_carousel_heroslider_info .image-text-stage {
    align-items: stretch;
    display: flex;
    height: 540px
}

.ce_carousel_heroslider_info .image-text-stage .mobile_image {
    display: none
}

.ce_carousel_heroslider_info .image-text-stage .col_image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 50%
}

.ce_carousel_heroslider_info .image-text-stage .col_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 60px 100px 60px 40px;
    width: 50%
}

.ce_carousel_heroslider_info .image-text-stage .col_text h3 {
    font-size: 30px;
    padding-bottom: 15px
}

.ce_carousel_heroslider_info .image-text-stage .col_text a:not(.btn) {
    color: #fff
}

.ce_carousel_heroslider_info .image-text-stage .col_text a:not(.btn):active,
.ce_carousel_heroslider_info .image-text-stage .col_text a:not(.btn):focus,
.ce_carousel_heroslider_info .image-text-stage .col_text a:not(.btn):hover {
    opacity: .85
}

.ce_carousel_heroslider_info .image-text-stage .col_text .external-url:after,
.ce_carousel_heroslider_info .image-text-stage .col_text .external-url:hover:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E") no-repeat 0 0
}

.ce_carousel_heroslider_info .image-text-stage .col_text .button-wrapper {
    -moz-column-gap: 5px;
    column-gap: 5px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px
}

.ce_carousel_heroslider_info .carousel-indicators {
    bottom: 30px;
    left: unset;
    margin: 0;
    right: 0;
    width: 50%
}

.ce_carousel_heroslider_info .carousel-indicators button {
    background: hsla(0, 0%, 100%, .4)
}

.ce_carousel_heroslider_info .carousel-indicators button.active {
    background: #ffd100
}

.ce_carousel_heroslider_info .carousel-control-next,
.ce_carousel_heroslider_info .carousel-control-prev {
    width: 4%
}

.ce_carousel_heroslider_info .carousel-control-next-icon,
.ce_carousel_heroslider_info .carousel-control-prev-icon {
    align-items: center;
    background-image: none;
    border-radius: 50%;
    display: flex;
    height: 45px;
    justify-content: center;
    width: 45px
}

.ce_carousel_heroslider_info .carousel-control-next-icon:focus svg path,
.ce_carousel_heroslider_info .carousel-control-next-icon:hover svg path,
.ce_carousel_heroslider_info .carousel-control-prev-icon:focus svg path,
.ce_carousel_heroslider_info .carousel-control-prev-icon:hover svg path {
    fill: #ffd100;
    stroke: #ffd100;
    transition: all .15s ease
}

.ce_carousel_heroslider_info .carousel-control-next-icon svg path,
.ce_carousel_heroslider_info .carousel-control-prev-icon svg path {
    fill: #fff;
    stroke: #fff;
    transition: all .15s ease
}

@media(min-width:768px)and (max-width:991.98px) {
    .ce_carousel_heroslider_info .image-text-stage .col_text {
        padding: 30px 60px 80px 30px
    }

    .ce_carousel_heroslider_info .carousel-control-next,
    .ce_carousel_heroslider_info .carousel-control-prev {
        width: 5%
    }

    .ce_carousel_heroslider_info .carousel-control-next-icon,
    .ce_carousel_heroslider_info .carousel-control-prev-icon {
        height: 40px;
        width: 40px
    }

    .ce_carousel_heroslider_info .carousel-control-prev {
        left: 5px
    }

    .ce_carousel_heroslider_info .carousel-control-next {
        right: 5px
    }

    .ce_carousel_heroslider_info .carousel-control-next .carousel-control-next-icon,
    .ce_carousel_heroslider_info .carousel-control-prev .carousel-control-prev-icon {
        background-size: 12px
    }
}

@media(max-width:767.98px) {

    .ce_carousel_heroslider_info .carousel-control-next,
    .ce_carousel_heroslider_info .carousel-control-prev {
        bottom: auto
    }

    .ce_carousel_heroslider_info .carousel-inner {
        padding-bottom: 40px
    }

    .ce_carousel_heroslider_info .image-text-stage {
        align-items: flex-start;
        flex-direction: column;
        height: auto
    }

    .ce_carousel_heroslider_info .image-text-stage .mobile_image {
        display: block;
        height: auto;
        width: 100%
    }

    .ce_carousel_heroslider_info .image-text-stage .col_image {
        display: none
    }

    .ce_carousel_heroslider_info .image-text-stage .col_text {
        padding: 30px 30px 50px;
        width: 100%
    }

    .ce_carousel_heroslider_info .carousel-indicators {
        left: 0;
        width: 100%
    }
}

.ce_carousel .carousel-control-prev {
    justify-content: flex-start;
    opacity: 1;
    text-align: left
}

.ce_carousel .carousel-control-prev .carousel-control-prev-icon {
    background: transparent url(gls_group_assets/gls_group_arrow_slider_left_white_svg.svg) no-repeat 50% 50%;
    height: 40px;
    margin-left: 20px;
    width: 40px
}

.ce_carousel .carousel-control-prev:hover .carousel-control-prev-icon {
    background-image: url(gls_group_assets/gls_group_arrow_slider_left_yellow_svg.svg)
}

.ce_carousel .carousel-control-next {
    justify-content: flex-end;
    opacity: 1;
    text-align: right
}

.ce_carousel .carousel-control-next .carousel-control-next-icon {
    background: transparent url(gls_group_assets/gls_group_arrow_slider_right_white_svg.svg) no-repeat 50% 50%;
    height: 40px;
    margin-right: 20px;
    width: 40px
}

.ce_carousel .carousel-control-next:hover .carousel-control-next-icon {
    background-image: url(gls_group_assets/gls_group_arrow_slider_right_yellow_svg.svg)
}

.ce_carousel_heroslider .carousel-control-next,
.ce_carousel_heroslider .carousel-control-prev {
    width: 10%
}

.ce_carousel_heroslider .carousel-item .text-overlay {
    align-items: center;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ce_carousel_heroslider .carousel-item .text-overlay.gradient-margin-left,
.ce_carousel_heroslider .carousel-item .text-overlay.gradient-margin-right {
    z-index: 2
}

.ce_carousel_heroslider .carousel-item .text-overlay .content {
    color: #fff;
    padding: 5px 15px;
    text-shadow: 0 0 12px rgba(0, 0, 0, .9)
}

.ce_carousel_heroslider .carousel-item .text-overlay .content p {
    max-width: 640px
}

.ce_carousel_heroslider .video-stage {
    background-color: #061ab1;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ce_carousel_heroslider .video-stage video {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.ce_carousel_heroslider .image-stage {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    left: 0;
    max-height: 540px;
    position: absolute;
    top: 0;
    width: 100%
}

.ce_carousel_heroslider .image-stage .infobox {
    backdrop-filter: blur(5px);
    background: hsla(0, 0%, 100%, .65);
    display: inline-block;
    max-width: 800px;
    padding: 26px 30px 30px;
    position: absolute
}

.ce_carousel_heroslider .image-stage .infobox h3 {
    margin-bottom: 8px
}

.ce_carousel_heroslider .image-stage .infobox p {
    margin-bottom: 12px
}

.ce_carousel_heroslider .image-stage .infobox p:last-child {
    margin-bottom: -7px
}

.ce_carousel_heroslider .image-stage .infobox a.btn {
    margin-top: 10px
}

.ce_carousel_heroslider .image-stage .infobox a.btn:not(:first-of-type) {
    margin-left: 1rem
}

.ce_carousel_heroslider .image-stage .infobox_left {
    left: 10%;
    top: 15%
}

.ce_carousel_heroslider .image-stage .infobox_right {
    right: 10%;
    top: 15%
}

.ce_carousel_heroslider .carousel-item img {
    height: auto;
    width: 100%
}

.ce_carousel_heroslider .image-stage .infobox {
    border-radius: 6px
}

.ce_carousel_heroslider .image-stage .infobox h1 {
    font-size: 32px;
    line-height: 40px
}

.ce_carousel_heroslider .image-stage .infobox h5 {
    font-size: 24px;
    font-weight: 400;
    line-height: 31px
}

.ce_carousel_heroslider .image-stage .infobox.bg-blue {
    background-color: #061ab1
}

.ce_carousel_heroslider .image-stage .infobox.bg-blue .ce_text ul li:before {
    background: #ffd100
}

.ce_carousel_heroslider .image-stage .infobox.bg-soft-blue-sky {
    background-color: #c8e7f2
}

.ce_carousel_heroslider .image-stage .infobox.bg-soft-green {
    background-color: #c0e2ad
}

.ce_carousel_heroslider .image-stage .infobox.bg-soft-pink {
    background-color: #f3c8d4
}

.ce_carousel_heroslider .image-stage .infobox.infobox_bullet h1 {
    font-size: 2.5rem;
    line-height: 44px
}

.ce_carousel_heroslider .image-stage .infobox.infobox_bullet h2 {
    font-size: 2.25rem;
    line-height: 40px
}

.ce_carousel_heroslider .image-stage .infobox.infobox_bullet h3 {
    font-size: 2rem;
    line-height: 36px
}

.ce_carousel_heroslider .image-stage .infobox.infobox_bullet h4 {
    font-size: 1.5rem;
    line-height: 31px
}

.ce_carousel_heroslider .image-stage .infobox .hover-rotate-left img,
.ce_carousel_heroslider .image-stage .infobox .hover-rotate-right img,
.ce_carousel_heroslider .image-stage .infobox .hover-scale {
    transition: all .3s ease
}

.ce_carousel_heroslider .image-stage .infobox .hover-rotate-left:hover img {
    transform: rotate(-17deg)
}

.ce_carousel_heroslider .image-stage .infobox .hover-rotate-right:hover img {
    transform: rotate(17deg)
}

.ce_carousel_heroslider .video-stage video {
    width: auto
}

.ce_carousel_heroslider h1 {
    font-size: 40px;
    line-height: 44px;
    max-width: 754px
}

.ce_carousel_heroslider .gradient-margin-left .btn:focus {
    outline: 2px solid #fff
}

@media(min-width:576px) {
    .ce_carousel_heroslider .gradient-margin-left {
        margin-left: 40px
    }
}

.ce_carousel_heroslider .gradient-margin-right .btn:focus {
    outline: 2px solid #fff
}

.ce_carousel_heroslider .gradient-margin-right {
    margin-right: 10px
}

@media(min-width:576px) {
    .ce_carousel_heroslider .gradient-margin-right {
        margin-right: 50px
    }
}

.ce_carousel_heroslider.carousel-half-width-centered {
    text-align: -webkit-center
}

.ce_carousel_heroslider .carousel-inner.carousel-half-width {
    width: 50%
}

.ce_carousel_heroslider .carousel-inner.carousel-half-width .carousel-item {
    height: 170px
}

.ce_carousel_heroslider .carousel-inner.carousel-half-width .carousel-item.carousel-item-full-height {
    height: 200px
}

@media(min-width:768px) {
    .ce_carousel_heroslider .carousel-inner.carousel-half-width .carousel-item.carousel-item-full-height {
        height: 275px
    }
}

@media(min-width:992px) {
    .ce_carousel_heroslider .carousel-inner.carousel-half-width .carousel-item.carousel-item-full-height {
        height: 401px
    }
}

@media(max-width:575.98px) {
    .ce_carousel_heroslider .carousel-inner.carousel-half-width .carousel-control-next-icon {
        margin-right: 0
    }

    .ce_carousel_heroslider .carousel-inner.carousel-half-width .carousel-control-prev-icon {
        margin-left: 0
    }
}

@media(max-width:991.98px) {
    .ce_carousel_heroslider .carousel-control-prev {
        align-items: flex-end
    }

    .ce_carousel_heroslider .carousel-control-prev .carousel-control-prev-icon {
        margin-bottom: 11px;
        margin-left: 11px
    }

    .ce_carousel_heroslider .carousel-control-next {
        align-items: flex-end
    }

    .ce_carousel_heroslider .carousel-control-next .carousel-control-next-icon {
        margin-bottom: 11px;
        margin-right: 11px
    }

    .ce_carousel_heroslider .carousel-item img,
    .ce_carousel_heroslider .video-stage img {
        height: 350px;
        width: auto
    }

    .ce_carousel_heroslider .video-stage .video-container video {
        height: 100%;
        width: auto
    }

    .ce_carousel_heroslider .image-stage .infobox_left {
        bottom: auto;
        left: 15px;
        margin-right: 15px;
        right: auto;
        top: 15px
    }

    .ce_carousel_heroslider .image-stage .infobox_right {
        bottom: auto;
        left: auto;
        margin-left: 15px;
        right: 15px;
        top: 15px
    }
}

@media(max-width:767.98px) {
    .ce_carousel_heroslider .video-stage video {
        display: none
    }

    .ce_carousel_heroslider .video-stage .text-overlay h1,
    .ce_carousel_heroslider .video-stage h2,
    .ce_carousel_heroslider .video-stage h3,
    .ce_carousel_heroslider .video-stage h4,
    .ce_carousel_heroslider .video-stage h5 {
        font-size: 42px;
        line-height: 38px
    }
}

#smartsearch-modal #search-result-container {
    margin: 0
}

#smartsearch-modal #search-result-container .smart-search-search-results .smart-search-search-result {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
    padding: 15px;
    transition: all .1s ease
}

#smartsearch-modal #search-result-container .smart-search-search-results .smart-search-search-result:nth-child(odd) {
    background-color: #f9f9f9
}

#smartsearch-modal #search-result-container .smart-search-search-results .smart-search-search-result:hover {
    background: #c8e7f2;
    padding: 15px;
    transition: all .1s ease
}

#smartsearch-modal #search-result-container .smart-search-search-results .smart-search-search-result a {
    color: #000;
    text-decoration: none
}

#smartsearch-modal #search-result-container .smart-search-search-results .smart-search-search-result a p {
    margin-bottom: 0
}

#smartsearch-modal .modal-header {
    align-items: center;
    -moz-column-gap: 15px;
    column-gap: 15px
}

#smartsearch-modal .modal-header .close {
    color: #061ab1;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    opacity: 1;
    outline: none;
    padding: 0;
    text-shadow: none
}

#smartsearch-modal .modal-header .close:hover {
    color: #061ab1
}

#smartsearch-modal .modal-header .search-icon {
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23061ab1' d='M17.6 18a.9.9 0 0 1-.636-.264l-5.647-5.647a6.754 6.754 0 1 1 1.273-1.273l5.648 5.647A.9.9 0 0 1 17.6 18M7.236 1.594a5.143 5.143 0 1 0 0 10.286 5.143 5.143 0 0 0 0-10.286'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h18v18H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;
    background-size: 25px;
    height: 35px;
    width: 35px
}

#smartsearch-modal .modal-header input.smartsearch-modal-searchbar {
    border: none;
    box-shadow: none;
    font-size: 1.2rem;
    height: 40px;
    padding: 0
}

#smartsearch-modal .modal-header input.smartsearch-modal-searchbar:focus {
    box-shadow: none
}

#smartsearch-modal .modal-header .smartsearch-input-container {
    width: 100%
}

#smartsearch-modal .modal-header .smartsearch-input-container .searchbar-label {
    font-size: .8rem;
    margin-bottom: 0
}

#smartsearch-modal .modal-body #loader-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 20px 0;
    width: 100%
}

#smartsearch-modal .modal-body #smarsearch-modal-facet-filter {
    align-items: center;
    background: #c8e7f2;
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 10px;
    padding: 20px 15px;
    row-gap: 10px
}

#smartsearch-modal .modal-body #smarsearch-modal-facet-filter .form-radio,
#smartsearch-modal .modal-body #smarsearch-modal-facet-filter .form-radio .form-radio-label {
    margin-bottom: 0
}

@media(max-width:576px) {
    #smartsearch-modal .modal-header {
        -moz-column-gap: 10px;
        column-gap: 10px
    }

    #smartsearch-modal .modal-header input.smartsearch-modal-searchbar {
        font-size: .8rem
    }

    #smartsearch-modal .modal-body #smarsearch-modal-facet-filter {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        row-gap: 10px
    }
}

.newsroom {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 30px;
    margin-top: 30px
}

.newsroom .news {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .15);
    height: -moz-fit-content;
    height: fit-content;
    transition: all .2s ease;
    width: 32%
}

.newsroom .news:hover {
    box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .15)
}

.newsroom .news:hover .image-wrapper .action-buttons {
    background: linear-gradient(1turn, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
    transition: all .2s ease
}

.newsroom .news:hover .image-wrapper .action-buttons a {
    transform: translateY(0)
}

.newsroom .news .image-wrapper {
    position: relative
}

.newsroom .news .image-wrapper .action-buttons {
    align-items: flex-end;
    background: transparent;
    background: linear-gradient(1turn, transparent, hsla(0, 0%, 100%, 0));
    bottom: 0;
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: flex;
    height: 100%;
    justify-content: flex-end;
    margin: auto;
    overflow: hidden;
    padding: 15px;
    position: absolute;
    width: 100%
}

.newsroom .news .image-wrapper .action-buttons a {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    display: flex;
    height: 40px;
    justify-content: center;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 10px;
    position: relative;
    transform: translateY(150%);
    transition: all .2s ease;
    width: 40px
}

.newsroom .news .image-wrapper .action-buttons a svg {
    height: 20px;
    width: 20px
}

.newsroom .news .image-wrapper .action-buttons a.icon-download svg {
    stroke: #061ab1
}

.newsroom .news .image-wrapper .action-buttons a.icon-preview svg {
    fill: #061ab1
}

.newsroom .news .image-wrapper .action-buttons a:hover {
    outline: 2px solid #fff;
    outline-offset: 2px;
    transition: all .2s ease
}

.newsroom .news .card-body {
    padding: 20px
}

.newsroom .news .card-body .categories:last-child,
.newsroom .news .card-body .date:last-child,
.newsroom .news .card-body .title:last-child {
    margin-bottom: 0
}

.newsroom .news .card-body .categories {
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    row-gap: 8px
}

.newsroom .news .card-body .categories .category {
    border-radius: 8px;
    font-size: .8rem;
    letter-spacing: 1px;
    padding: 4px 12px
}

.newsroom .news .card-body .date {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: 300;
    justify-content: space-between;
    letter-spacing: 1px
}

.newsroom .news .card-body .date img {
    margin-bottom: 5px;
    margin-right: 5px;
    width: 20px
}

.newsroom .news .card-text p:has(.btn) {
    display: flex;
    justify-content: center
}

.newsroom .news .card-footer {
    display: flex;
    justify-content: center;
    padding: 20px
}

.news-detail {
    margin-bottom: 30px;
    margin-top: 30px;
    max-width: 784px
}

.news-detail .date {
    font-weight: 300;
    letter-spacing: 1px;
    margin: 1.5rem 0;
    text-align: left
}

.news-detail .date img {
    margin-bottom: 5px;
    width: 20px
}

.news-detail .categories {
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    row-gap: 8px
}

.news-detail .categories .category {
    border-radius: 8px;
    font-size: .8rem;
    letter-spacing: 1px;
    padding: 4px 12px
}

.news-detail .teaser {
    font-weight: 300
}

.news-detail .teaser p {
    margin-bottom: 0
}

.news-detail .teaser *>a.btn,
.news-detail .teaser a.btn,
.news-detail .teaser button {
    display: none
}

.news-detail .tags-container {
    margin-bottom: 50px;
    margin-top: 50px
}

.news-detail .tags-container .tags {
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    row-gap: 8px
}

.news-detail .tags-container .tags .tag {
    border-radius: 8px;
    color: #000;
    font-size: 1rem;
    letter-spacing: 1px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    padding: 8px 16px;
    text-decoration: none;
    transition: all .2s ease
}

.news-detail .tags-container .tags .tag:focus,
.news-detail .tags-container .tags .tag:hover {
    outline: 2px solid #ccc;
    outline-offset: 2px;
    transition: all .2s ease
}

.filter-container {
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: flex;
    padding-top: 10px
}

.filter-container .filter-toggle .count-filters {
    background-color: #061ab1;
    border-radius: 50%;
    color: #fff;
    margin-right: 5px;
    padding: 4px 10px
}

.filter-container .filter-toggle.icon-only {
    min-width: auto
}

.filter-container .filter-toggle.icon-only.btn-secondary svg {
    margin-left: 0
}

.filter-container .filter-toggle.btn-secondary svg {
    height: auto;
    margin-left: 5px;
    stroke: #061ab1;
    width: 20px
}

.filter-container .filter-toggle.btn-secondary:focus svg,
.filter-container .filter-toggle.btn-secondary:hover svg {
    stroke: #fff
}

.filter-container .filter-toggle.btn-secondary:focus .count-filters,
.filter-container .filter-toggle.btn-secondary:hover .count-filters {
    background-color: #fff;
    color: #061ab1
}

.newsroom-filters {
    animation: fadeIn .3s both;
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    bottom: 0;
    box-shadow: 0 4px 20px 1px rgba(51, 61, 62, .3);
    display: flex;
    flex-direction: column;
    max-width: 640px;
    overflow-y: auto;
    padding: 40px;
    position: fixed;
    right: 0;
    row-gap: 40px;
    top: 0;
    transform: translate(100%);
    transition: all .7s cubic-bezier(.23, 1, .32, 1);
    visibility: hidden;
    width: 90%;
    z-index: 1051
}

.newsroom-filters.show {
    transform: translate(0);
    visibility: visible
}

.newsroom-filters .filter-close {
    background: transparent;
    border: none;
    height: 40px;
    position: absolute;
    right: 1em;
    top: 1em;
    width: 40px
}

.newsroom-filters .filter-close:after,
.newsroom-filters .filter-close:before {
    background-color: #061ab1;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px
}

.newsroom-filters .filter-close:before {
    transform: rotate(45deg);
    transition-duration: .3s
}

.newsroom-filters .filter-close:after {
    transform: rotate(-45deg);
    transition-duration: .3s
}

.newsroom-filters .filter-close:hover:after,
.newsroom-filters .filter-close:hover:before {
    transform: rotate(0)
}

.newsroom-filters .filter-label {
    border-bottom: 2px solid #ffd100;
    margin-bottom: 20px;
    padding-bottom: 10px
}

.newsroom-filters .filter-buttons {
    -moz-column-gap: 10px;
    column-gap: 10px;
    display: flex;
    flex-direction: row
}

.filter-overlay {
    animation: fadeIn .3s both;
    background: rgba(0, 0, 0, .75);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1
}

.filter-overlay.show {
    display: flex;
    opacity: 1;
    z-index: 1050
}

@media(min-width:768px)and (max-width:991.98px) {
    .newsroom .news {
        width: 45%
    }

    .newsroom .news .image-wrapper .action-buttons {
        background: linear-gradient(1turn, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0))
    }

    .newsroom .news .image-wrapper .action-buttons a {
        transform: translateY(0)
    }

    .newsroom-filters {
        max-width: 500px
    }
}

@media(max-width:767.98px) {
    .newsroom .news {
        width: 100%
    }

    .newsroom .news .image-wrapper .action-buttons {
        background: linear-gradient(1turn, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0))
    }

    .newsroom .news .image-wrapper .action-buttons a {
        transform: translateY(0)
    }

    .newsroom-filters {
        max-width: 500px
    }

    .newsroom-filters .filter-buttons button {
        flex: 1;
        min-width: auto
    }
}