/* ID Server CSS fixes for Kondo project */

:root {
    --icon-info: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='160' width='160' version='1.0'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='m80 15c-35.88 0-65 29.12-65 65s29.12 65 65 65 65-29.12 65-65-29.12-65-65-65zm0 10c30.36 0 55 24.64 55 55s-24.64 55-55 55-55-24.64-55-55 24.64-55 55-55z'/%3E%3Cpath d='m57.373 18.231a9.3834 9.1153 0 1 1 -18.767 0 9.3834 9.1153 0 1 1 18.767 0z' transform='matrix(1.1989 0 0 1.2342 21.214 28.75)'/%3E%3Cpath d='m90.665 110.96c-0.069 2.73 1.211 3.5 4.327 3.82l5.008 0.1v5.12h-39.073v-5.12l5.503-0.1c3.291-0.1 4.082-1.38 4.327-3.82v-30.813c0.035-4.879-6.296-4.113-10.757-3.968v-5.074l30.665-1.105'/%3E%3C/g%3E%3C/svg%3E");
    /*--icon-backarrow: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108.502 104.579'%3E%3Cpath d='M68.547 0h-9.902v17.021h9.902v-.008c12.733 0 23.055 10.322 23.055 23.055S81.28 63.122 68.547 63.122H34.069l-.003-26.579L.01 70.555l-.004.002.001.001-.007.007.027.012 34.046 34.001-.003-24.667h34.476c22.067 0 39.956-17.889 39.956-39.956S90.614 0 68.547 0z'/%3E%3C/svg%3E");*/
    --icon-backarrow: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108.502 104.579'%3E%3Cpath fill='%23ffffff' d='M68.547 0h-9.902v17.021h9.902v-.008c12.733 0 23.055 10.322 23.055 23.055S81.28 63.122 68.547 63.122H34.069l-.003-26.579L.01 70.555l-.004.002.001.001-.007.007.027.012 34.046 34.001-.003-24.667h34.476c22.067 0 39.956-17.889 39.956-39.956S90.614 0 68.547 0z'/%3E%3C/svg%3E");
}

.t90-central-column {
    margin-bottom: 20px;
}

.t90-input-radio label .radiocircle:after {
    top: calc((var(--size-controls) / 2) - 6px);
    left: calc((var(--size-controls) / 2) - 6px);
    width: 10px;
    height: 10px;
}

.t90-select.t90-altcolor.t90-country .select-selected:before, .t90-select.t90-altcolor.t90-language .select-selected:before {
    top: calc(3px + 8 * var(--size-largecontrols));
}

.t90-select .select-selected:after {
    top: calc(var(--size-inputs) + 4 * var(--size-largecontrols) - 5px);
}

.t90-select .select-selected.select-arrow-active:after {
    top: calc(3px + 8 * var(--size-largecontrols));
}

.t90-input-checkbox {
    width: 100%;
}

    .t90-input-checkbox.required:after {
        right: 6px;
    }

header {
    max-width: unset;
}

.button-p2 {
    background-color: var(--color-altbutton);
    border-color: transparent;
    color: var(--color-altbuttontext) !important;
}

    .button-p2:hover {
        background-color: var(--color-altbuttonhighlight);
        border-color: transparent;
        color: var(--color-altbuttonhighlighttext) !important;
    }

.back-arrow-icon::after {
    content: "" !important;
    height: 15px;
    width: 15px;
    background-image: var(--icon-backarrow);
    background-repeat: no-repeat;
    position: absolute;
    background-size: 15px;
    margin-top: 15px;
    left: 17px;
}

.button-p2.is-focus, .button-p2:focus {
    background-color: var(--color-altbutton);
    border-color: var(--color-altbutton);
    -webkit-box-shadow: 0rem 0rem 0rem 0.125rem #c4aa03;
    box-shadow: 0rem 0rem 0rem 0.125rem #c4aa03;
    color: var(--color-altbuttontext) !important;
    outline: 0rem none;
}

.t90-input.infoshow {
    padding-right: calc(var(--size-inputs) * 0.8 + 20px);
}

    .t90-input.infoshow span {
        position: absolute;
        display: block;
        top: calc(-1 * var(--size-borderwidth));
        right: calc(-1 * var(--size-borderwidth));
        width: calc(20px + var(--size-borderwidth));
        height: calc(100% + 2 * var(--size-borderwidth));
        background-color: var(--color-altselect);
        border-radius: 0 var(--size-borderradius) var(--size-borderradius) 0;
    }

        .t90-input.infoshow span::after {
            content: " ";
            display: block;
            background-image: var(--icon-info);
            background-repeat: no-repeat;
            background-size: 16px 16px;
            width: 16px;
            height: 16px;
            margin: 15px 2px;
        }

    .t90-input.infoshow.required::after {
        right: 25px;
    }

.t90-input-checkbox.infoshow span.popupInfo::after {
    content: " ";
    display: block;
    position: absolute;
    background-color: var(--color-altselect);
    background-image: var(--icon-info);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: 2px 2px;
    width: 20px;
    height: 20px;
    top: 0;
    right: 1px;
    border-radius: 50%;
}

.t90-select.infoshow span {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 20px;
    height: calc(100%);
    background-color: var(--color-altselect);
    border-radius: 0 calc(var(--size-borderradius) / 2) calc(var(--size-borderradius) / 2) 0;
}

    .t90-select.infoshow span::after {
        content: " ";
        display: block;
        background-image: var(--icon-info);
        background-repeat: no-repeat;
        background-size: 16px 16px;
        width: 16px;
        height: 16px;
        margin: 13px 2px;
    }

.t90-select .select-selected {
    position: relative;
}

.t90-select.infoshow .select-selected {
    padding-right: 40px;
}

    .t90-select.infoshow .select-selected:after {
        right: 25px;
    }

/* Temporary HealthHubKondo style */

:root {
    --color-white: #ffffff;
    --color-lightbackground-grey: #f8f8f8;
    --color-lightbackground-blue: #f2f5f8;
    --color-lightbackground-green: #f6fff5;
    --color-bodytext: #1a3134;
    --color-lightbodytext: #666666;
    --color-heading: #1a3134;
    --color-maincolor: #00b675;
    --color-maincolor-darkbackground: #1a3134;
    --color-darkbackground: #1a3134;
    --color-darkbackground-highlight: #b9d6b7;
    --color-darkbackground-text: #ffffff;
    --color-footerbackground: #212121;
    --color-banner-background: #83b9a6;
    --color-banner-text: #ffffff;
    --color-palegrey: #d6d6d6;
    --logo-grunenthalhealth: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.6 46.2' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23373636}%3C/style%3E%3Cg id='Gx-GrunenthalHealth-Dark' transform='translate(0 -29.7)'%3E%3Cg id='g77' transform='translate(57.387 53.997)'%3E%3Cpath id='path65' class='st0' d='M4.4 9.2h7.7V.9h4.4v20.7h-4.4v-8.4H4.4v8.4H0V.9h4.4v8.3z'/%3E%3Cpath id='path67' class='st0' d='M23 15.2c0 .9.5 1.8 1.2 2.4.7.6 1.6.9 2.5.9 1.5.1 2.9-.8 3.3-2.3l3.4.4.2.4c-.4 1.5-1.3 2.8-2.6 3.7-2.5 1.5-5.6 1.6-8.2.3-1.1-.6-2-1.6-2.6-2.7-.7-1.2-1-2.6-1-4s.3-2.8 1-4C21.5 8 24 6.6 26.6 6.6c1.3 0 2.6.3 3.8.9 1.1.6 2 1.5 2.6 2.6.6 1.3 1 2.7.9 4.1v1.1L23 15.2zm7-2.6c-.1-.8-.5-1.6-1.1-2.1-.7-.5-1.5-.8-2.4-.8-.8 0-1.6.3-2.2.8-.6.6-1.1 1.3-1.2 2.1H30z'/%3E%3Cpath id='path69' class='st0' d='M38.1 21.4c-.7-.4-1.3-.9-1.7-1.6-.4-.7-.6-1.5-.6-2.4 0-1.2.4-2.4 1.3-3.2 1.1-.9 2.4-1.4 3.7-1.5l3.9-.4v-.6c0-.6-.2-1.2-.6-1.6-.5-.4-1.1-.6-1.8-.6-.6 0-1.2.2-1.6.5-.4.4-.7.9-.7 1.5l-3.4-.3-.1-.2c.2-1.4.9-2.6 2-3.4 1.2-.8 2.5-1.2 3.9-1.2 1.6-.1 3.2.4 4.5 1.4 1.2 1 1.8 2.4 1.7 4v5.3c0 .9.3 1.4 1 1.4.2 0 .4 0 .5-.1l.1.2v2.8c-.6.2-1.3.3-2 .3-1.4.1-2.7-.7-3.3-2h.1c-.6.6-1.3 1.2-2 1.6-.8.4-1.6.6-2.5.5-.9.1-1.7-.1-2.4-.4zm6.7-4.8v-1.7l-3.2.4c-.6 0-1.1.3-1.6.6-.3.3-.5.8-.5 1.2 0 .4.2.9.5 1.2.4.3.8.5 1.3.4 1.5 0 2.8-.8 3.5-2.1z'/%3E%3Cpath id='path71' class='st0' d='M56.3 21.6h-4V0h4v21.6z'/%3E%3Cpath id='path73' class='st0' d='M64.7 6.8h3.1v3h-3.1v7.3c0 .4.1.8.4 1.1.3.3.7.4 1.2.4.4 0 .8-.1 1.2-.2l.2.1v3.2c-.8.2-1.7.3-2.5.3-2.2.2-4.2-1.4-4.4-3.6V9.8h-2.6v-3h2.6V2.6h.5l3.5 1.2-.1 3z'/%3E%3Cpath id='path75' class='st0' d='M74 8.6c.6-.7 1.4-1.2 2.2-1.5.8-.4 1.8-.6 2.8-.6 1.4-.1 2.8.4 3.8 1.4 1 1 1.5 2.4 1.4 3.8v9.9h-4v-8.9c.1-1.3-.8-2.5-2.1-2.6h-.4c-.7 0-1.4.2-2 .5-.7.4-1.2.9-1.6 1.6v9.4h-4V0h4v8.6z'/%3E%3C/g%3E%3Cpath id='path85' class='st0' d='M109.8 29.7h-3.2v21.2h3.2v-9.6c.9-1.4 2.4-2.2 4-2.3 1.4-.1 2.6.9 2.8 2.3v9.6h3.2V41c.2-2.5-1.7-4.7-4.3-4.9h-.7c-1.9 0-3.7.8-5 2.1v-8.5z'/%3E%3Cpath id='path87' class='st0' d='M100.5 33.2l-3-1.1h-.3v4.3h-2.6V39h2.6v8.2c0 2.7 1.6 4 3.9 4 .8 0 1.6-.1 2.4-.3v-2.6l-.1-.1c-.4.1-.9.2-1.3.2-.8.1-1.5-.4-1.6-1.2V39h3.2v-2.6h-3.2v-3.2z'/%3E%3Cpath id='path89' class='st0' d='M83 36.4h-3.2v14.5H83v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path91' class='st0' d='M51.7 36.4h-3.2v14.5h3.2v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path93' class='st0' d='M25.2 36.4H22v14.5h3.2v-9.2c.6-1.6 2.1-2.6 3.8-2.7.3 0 .6 0 .9.1l.1-.1.4-2.7c-.4-.2-.8-.3-1.2-.2-1.6.1-3.1.8-4.1 2.1l.1-1.8z'/%3E%3Cpath id='path95' class='st0' d='M15.4 37.2l3.3-.3.1-.2c-1-3.9-4.3-6.4-8.8-6.4-5.5 0-10 4.4-10 10v.4c0 6.2 4.5 10.5 10.1 10.5s9.1-4 9.1-9.7v-1.6h-11v2.9h7.5c-.4 3.2-2.3 5.2-5.6 5.2-4 0-6.5-3-6.5-7.2s2.5-7.2 6.4-7.2c2.5-.3 4.7 1.2 5.4 3.6'/%3E%3Cpath id='path97' d='M35.8 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2' fill='%2300b675'/%3E%3Cpath id='path99' d='M42.3 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2' fill='%239fe82c'/%3E%3Cpath id='path101' class='st0' d='M42.3 50.9h3.2V36.4h-3.2v9.5c-.7 1.4-2.2 2.3-3.7 2.4-1.4.1-2.5-.9-2.7-2.2v-9.6h-3.2v9.8c0 3.1 1.7 5 4.8 5 1.8 0 3.6-.8 4.8-2.1v1.7z'/%3E%3Cpath id='rect103' class='st0' d='M138.5 29.7h3.1v21.2h-3.1z'/%3E%3Cpath id='path105' class='st0' d='M136.2 48.3c-.2.1-.4.1-.6.1-.7 0-1.1-.5-1.1-1.4v-6c0-3.1-2.3-4.9-5.8-4.9-2.9 0-5.3 1.5-5.8 4.6l.1.1 2.8.1c.2-1.4 1.4-2.3 2.8-2.2 1.6 0 2.8.7 2.8 2.3v.8l-4.3.4c-2.8.3-4.9 1.8-4.9 4.6-.1 2.3 1.8 4.3 4.1 4.3h.4c1.8 0 3.6-.9 4.8-2.2h.1c.4 1.3 1.6 2.2 3 2.1.6 0 1.2-.1 1.8-.3l-.2-2.4zm-4.9-2c-1 1.3-2.5 2.1-4.1 2.2-1 .1-1.9-.6-2-1.6v-.2c0-1 .8-1.9 2.2-2.1l3.8-.4.1 2.1z'/%3E%3Cpath id='path107' class='st0' d='M77.1 46.1l-2.8-.2c-.5 1.6-2 2.6-3.7 2.5-2.1.1-3.9-1.5-4-3.6v-.2h10.8v-1c0-4.7-2.9-7.4-6.9-7.4-4 .1-7.2 3.3-7.1 7.3v.2c0 4.5 2.8 7.5 7.1 7.5 3.1.2 5.9-1.9 6.6-4.9v-.2zm-6.5-7.3c2-.1 3.7 1.3 3.8 3.3h-7.7c.3-1.9 1.9-3.4 3.9-3.3'/%3E%3C/g%3E%3C/svg%3E");
    --logo-grunenthalhealth-white: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.6 46.2' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cg id='Gx-GrunenthalHealth-Dark' transform='translate(0 -29.7)'%3E%3Cg id='g77' transform='translate(57.387 53.997)'%3E%3Cpath id='path65' class='st0' d='M4.4 9.2h7.7V.9h4.4v20.7h-4.4v-8.4H4.4v8.4H0V.9h4.4v8.3z'/%3E%3Cpath id='path67' class='st0' d='M23 15.2c0 .9.5 1.8 1.2 2.4.7.6 1.6.9 2.5.9 1.5.1 2.9-.8 3.3-2.3l3.4.4.2.4c-.4 1.5-1.3 2.8-2.6 3.7-2.5 1.5-5.6 1.6-8.2.3-1.1-.6-2-1.6-2.6-2.7-.7-1.2-1-2.6-1-4s.3-2.8 1-4C21.5 8 24 6.6 26.6 6.6c1.3 0 2.6.3 3.8.9 1.1.6 2 1.5 2.6 2.6.6 1.3 1 2.7.9 4.1v1.1L23 15.2zm7-2.6c-.1-.8-.5-1.6-1.1-2.1-.7-.5-1.5-.8-2.4-.8-.8 0-1.6.3-2.2.8-.6.6-1.1 1.3-1.2 2.1H30z'/%3E%3Cpath id='path69' class='st0' d='M38.1 21.4c-.7-.4-1.3-.9-1.7-1.6-.4-.7-.6-1.5-.6-2.4 0-1.2.4-2.4 1.3-3.2 1.1-.9 2.4-1.4 3.7-1.5l3.9-.4v-.6c0-.6-.2-1.2-.6-1.6-.5-.4-1.1-.6-1.8-.6-.6 0-1.2.2-1.6.5-.4.4-.7.9-.7 1.5l-3.4-.3-.1-.2c.2-1.4.9-2.6 2-3.4 1.2-.8 2.5-1.2 3.9-1.2 1.6-.1 3.2.4 4.5 1.4 1.2 1 1.8 2.4 1.7 4v5.3c0 .9.3 1.4 1 1.4.2 0 .4 0 .5-.1l.1.2v2.8c-.6.2-1.3.3-2 .3-1.4.1-2.7-.7-3.3-2h.1c-.6.6-1.3 1.2-2 1.6-.8.4-1.6.6-2.5.5-.9.1-1.7-.1-2.4-.4zm6.7-4.8v-1.7l-3.2.4c-.6 0-1.1.3-1.6.6-.3.3-.5.8-.5 1.2 0 .4.2.9.5 1.2.4.3.8.5 1.3.4 1.5 0 2.8-.8 3.5-2.1z'/%3E%3Cpath id='path71' class='st0' d='M56.3 21.6h-4V0h4v21.6z'/%3E%3Cpath id='path73' class='st0' d='M64.7 6.8h3.1v3h-3.1v7.3c0 .4.1.8.4 1.1.3.3.7.4 1.2.4.4 0 .8-.1 1.2-.2l.2.1v3.2c-.8.2-1.7.3-2.5.3-2.2.2-4.2-1.4-4.4-3.6V9.8h-2.6v-3h2.6V2.6h.5l3.5 1.2-.1 3z'/%3E%3Cpath id='path75' class='st0' d='M74 8.6c.6-.7 1.4-1.2 2.2-1.5.8-.4 1.8-.6 2.8-.6 1.4-.1 2.8.4 3.8 1.4 1 1 1.5 2.4 1.4 3.8v9.9h-4v-8.9c.1-1.3-.8-2.5-2.1-2.6h-.4c-.7 0-1.4.2-2 .5-.7.4-1.2.9-1.6 1.6v9.4h-4V0h4v8.6z'/%3E%3C/g%3E%3Cpath id='path85' class='st0' d='M109.8 29.7h-3.2v21.2h3.2v-9.6c.9-1.4 2.4-2.2 4-2.3 1.4-.1 2.6.9 2.8 2.3v9.6h3.2V41c.2-2.5-1.7-4.7-4.3-4.9h-.7c-1.9 0-3.7.8-5 2.1v-8.5z'/%3E%3Cpath id='path87' class='st0' d='M100.5 33.2l-3-1.1h-.3v4.3h-2.6V39h2.6v8.2c0 2.7 1.6 4 3.9 4 .8 0 1.6-.1 2.4-.3v-2.6l-.1-.1c-.4.1-.9.2-1.3.2-.8.1-1.5-.4-1.6-1.2V39h3.2v-2.6h-3.2v-3.2z'/%3E%3Cpath id='path89' class='st0' d='M83 36.4h-3.2v14.5H83v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path91' class='st0' d='M51.7 36.4h-3.2v14.5h3.2v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path93' class='st0' d='M25.2 36.4H22v14.5h3.2v-9.2c.6-1.6 2.1-2.6 3.8-2.7.3 0 .6 0 .9.1l.1-.1.4-2.7c-.4-.2-.8-.3-1.2-.2-1.6.1-3.1.8-4.1 2.1l.1-1.8z'/%3E%3Cpath id='path95' class='st0' d='M15.4 37.2l3.3-.3.1-.2c-1-3.9-4.3-6.4-8.8-6.4-5.5 0-10 4.4-10 10v.4c0 6.2 4.5 10.5 10.1 10.5s9.1-4 9.1-9.7v-1.6h-11v2.9h7.5c-.4 3.2-2.3 5.2-5.6 5.2-4 0-6.5-3-6.5-7.2s2.5-7.2 6.4-7.2c2.5-.3 4.7 1.2 5.4 3.6'/%3E%3Cpath id='path97' class='st0' d='M35.8 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2'/%3E%3Cpath id='path99' class='st0' d='M42.3 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2'/%3E%3Cpath id='path101' class='st0' d='M42.3 50.9h3.2V36.4h-3.2v9.5c-.7 1.4-2.2 2.3-3.7 2.4-1.4.1-2.5-.9-2.7-2.2v-9.6h-3.2v9.8c0 3.1 1.7 5 4.8 5 1.8 0 3.6-.8 4.8-2.1v1.7z'/%3E%3Cpath id='rect103' class='st0' d='M138.5 29.7h3.1v21.2h-3.1z'/%3E%3Cpath id='path105' class='st0' d='M136.2 48.3c-.2.1-.4.1-.6.1-.7 0-1.1-.5-1.1-1.4v-6c0-3.1-2.3-4.9-5.8-4.9-2.9 0-5.3 1.5-5.8 4.6l.1.1 2.8.1c.2-1.4 1.4-2.3 2.8-2.2 1.6 0 2.8.7 2.8 2.3v.8l-4.3.4c-2.8.3-4.9 1.8-4.9 4.6-.1 2.3 1.8 4.3 4.1 4.3h.4c1.8 0 3.6-.9 4.8-2.2h.1c.4 1.3 1.6 2.2 3 2.1.6 0 1.2-.1 1.8-.3l-.2-2.4zm-4.9-2c-1 1.3-2.5 2.1-4.1 2.2-1 .1-1.9-.6-2-1.6v-.2c0-1 .8-1.9 2.2-2.1l3.8-.4.1 2.1z'/%3E%3Cpath id='path107' class='st0' d='M77.1 46.1l-2.8-.2c-.5 1.6-2 2.6-3.7 2.5-2.1.1-3.9-1.5-4-3.6v-.2h10.8v-1c0-4.7-2.9-7.4-6.9-7.4-4 .1-7.2 3.3-7.1 7.3v.2c0 4.5 2.8 7.5 7.1 7.5 3.1.2 5.9-1.9 6.6-4.9v-.2zm-6.5-7.3c2-.1 3.7 1.3 3.8 3.3h-7.7c.3-1.9 1.9-3.4 3.9-3.3'/%3E%3C/g%3E%3C/svg%3E");
    --logo-grunenthal: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168.546' height='86.936'%3E%3Cg data-name='Grunenthal altes Logo Footer' fill='%23fff'%3E%3Cpath data-name='Path 739' d='M168.509 86.935A826.741 826.741 0 000 86.935l.462-9.759a831.3 831.3 0 01167.514 0z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 740' d='M72.458 45.865q-36.353-.5-71.959-4.156l-.462-9.722c18.159 1.855 36.459 3.154 54.938 3.785a30.092 30.092 0 01-.462-5.418C54.513 13.581 67.837 0 84.291 0s29.779 13.581 29.779 30.354a34.086 34.086 0 01-.462 5.418q27.718-1 54.938-3.785l-.462 9.759q-35.553 3.618-71.959 4.154a20.459 20.459 0 006.929-15.511c0-11.021-8.386-19.964-18.727-19.964S65.6 19.37 65.6 30.391a20.082 20.082 0 006.858 15.474z'/%3E%3Cg data-name='Group 18'%3E%3Cpath data-name='Path 741' d='M66.722 60.747l-7.315-12.06h-4.3v21.522h4.453V57.704l7.607 12.505h4.008V48.687h-4.453z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 742' d='M48.039 62.973c0 2.449-1.521 3.674-3.414 3.674a3.327 3.327 0 01-3.415-3.674V54.55h-4.6v8.423a7.47 7.47 0 007.681 7.681c4.416 0 8.312-3.265 8.312-7.681V54.55h-4.564z' fill-rule='evenodd'/%3E%3Cpath data-name='Rectangle 49' d='M47.66 48.687h4.564v3.933H47.66z'/%3E%3Cpath data-name='Path 743' d='M36.068 55.624c0-3.933-2.783-6.9-7.533-6.9h-7.829v21.522h4.527v-7.681h3.006l3.488 7.681h5.343l-4.379-8.757a6.381 6.381 0 003.377-5.865zm-10.835 3.154v-6.345h2.709c2.226 0 3.525 1.336 3.525 3.191s-1.3 3.191-3.525 3.191h-2.709z' fill-rule='evenodd'/%3E%3Cpath data-name='Rectangle 50' d='M36.73 48.687h4.601v3.933H36.73z'/%3E%3Cpath data-name='Path 744' d='M9.499 61.679h3.6v4.379a6.541 6.541 0 01-3.117.705c-3.265 0-5.269-3.6-5.269-7.421s2.04-7.163 5.306-7.163a6.231 6.231 0 014.638 1.967l2.6-3.265a10.568 10.568 0 00-7.236-2.6C3.562 48.279.037 53.103.037 59.226s3.525 11.392 9.945 11.392a12.6 12.6 0 007.644-2.672V57.779H9.499v3.9z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 745' d='M147.803 48.687h-4.267l-7.57 21.522h4.6l1.41-4.156h7.013l1.41 4.156h5.047l-7.643-21.522zm-4.6 13.618l2.226-6.642 2.226 6.642z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 746' d='M131.97 57.296h-6.642v-8.609h-4.564v21.522h4.564v-8.943h6.642v8.943h4.564V48.687h-4.564z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 747' d='M160.865 66.239V48.687h-4.527v21.522h11.466v-3.97z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 748' d='M100.957 60.747l-7.277-12.06h-4.3v21.522h4.453V57.704l7.57 12.505h4.045V48.687h-4.49z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 749' d='M106.03 52.657h4.713v17.552h4.75V52.657h4.713v-3.97H106.03z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 750' d='M78.471 61.266h7.644v-3.933h-7.644V52.62h8.869v-3.933H73.907v21.522h13.656v-3.933h-9.091z' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --logo-opioidresponsibility: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 1162 459' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M1162 303.3H4.6c2.6-4.1 4.9-7.6 7-11.2 9.8-17.3 19.4-34.8 29.4-52 8.7-15.1 17.9-29.9 26.7-44.9 4.5-7.7 8.2-15.9 12.6-23.7 12.8-22.5 25.7-44.9 38.6-67.4 12.6-22 25.3-44 37.8-66.1 6.1-10.6 12.1-21.3 17.8-32.2 2-3.8 4.4-4.9 8.6-4.9 323.9.2 647.9.2 971.9.2 2.3 0 4.7 0 7-.1v302.3zm-12.5-11.1V12.9H187.1c.8 1.6 1.2 2.6 1.8 3.6 10.1 17.5 20.2 35 30.2 52.6 8.2 14.4 16.3 28.9 24.5 43.3 11.4 20 22.9 40.1 34.4 60 9.1 15.8 18.4 31.5 27.6 47.3 2 3.4 3.5 7.1 5.5 10.5 10.5 18.6 21.2 37.1 31.6 55.8 2.1 3.8 4 6.2 9.3 6.2 263.8-.2 527.5-.2 791.3-.2 2 .2 3.9.2 6.2.2zm-953.9-26.5V153.3h-31.8v112.4h31.8zm-.6-146.4c0-10.7-6.2-17.6-15.9-17.7-9.1-.1-15.6 7.2-15.7 17.4-.1 10.6 6.7 16.5 14.9 16.3 10-.2 17-5.1 16.7-16zM102.9 459c.1-28.8.1-57.5.2-86.3v-6.9h11.8v9.9c8.2-9.2 17.3-12.9 28.2-11.9 10.7 1 19.4 5.7 25.8 14.4 9 12.2 8.6 38.5-1 47.3-13.5 12.5-33.1 17.7-51.9 1v32.4c-4.4.1-8.8.1-13.1.1zm60-58.1c0-13-11.2-24.7-23.6-24.8-12.4 0-23.5 11.4-23.4 24.3 0 13.4 10.7 25.2 23.1 25.4 12.6.3 23.8-11.3 23.9-24.9zM1066.2 435h-12.3v-69.4h11c.2 1.9.4 3.7.7 6.5 6.2-6.2 13.4-9.2 21.7-8.6 8.2.6 14.9 4.1 20.1 11.3 5.5-7.7 13-10.9 22-11 17.2-.3 28.3 9.7 29.6 26.9.1 1.7.1 3.3.1 5V435h-13.8c0-10.7.1-21.3 0-31.9-.1-5-.1-10-1.1-14.8-1.8-8.3-8.2-12.5-16.5-11.9-8.1.6-14.1 6.1-14.4 14.4-.5 13.3-.3 26.6-.5 39.9 0 1.3-.1 2.6-.2 4.3h-13.5v-5.3c0-12.3.1-24.6 0-36.9-.1-7.8-4.1-14-9.8-15.9-6.9-2.2-15.7-.1-19.2 5.8-2.2 3.8-3.3 8.7-3.5 13.1-.6 12.9-.4 25.8-.4 39.2zM445.7 372.5v-29.4h13.4v91.7H447c-.1-2.6-.3-4.9-.5-8.1-7.8 8.6-17.2 11.1-27.8 10.3-9.5-.7-17.1-5.6-23.6-11.8-12-11.5-11.8-34.8-.2-49 10.7-13 30-18.5 50.8-3.7zm1.1 27.6c.2-13.7-9.5-23.7-23.2-24-12.7-.2-23.6 10.7-23.7 23.7-.1 13.9 10.5 26.2 23 25.8 12.6-.2 23.7-7.9 23.9-25.5zM794.5 400.2c-.6 20.9-15.6 36.9-37.5 36.8-18.9-.2-38.1-14.7-37.8-36.8.2-19.4 17.4-36.3 37.4-36.5 22.9-.2 36.8 16.6 37.9 36.5zm-37-24c-12.8-.2-24.5 11.2-24.6 23.8-.1 13.4 10.8 25.3 23.5 25.5 13.6.3 25.2-11.1 25.4-24.8.2-13-11.1-24.4-24.3-24.5zM281.3 437c-18.8-.3-38.1-14.5-38-36.8 0-19.3 17.5-36.3 37.5-36.6 23.2-.3 37.5 18 37.9 36.7.3 20.7-16.4 36.7-37.4 36.7zm24.6-36.5c0-13.2-11.2-24.3-24.5-24.3-12.7-.1-24.4 11.5-24.4 24.1 0 13.3 11.2 25.2 23.9 25.3 13.5.1 25-11.3 25-25.1zM1.1 400.5c-1.4-21.7 19-37.1 37.1-36.7 23.1.5 37 15.4 37.3 36.5.2 21.7-14.1 36.1-36.8 36.7-17.8.4-39.3-13.6-37.6-36.5zm12.8-.1c.1 13.5 11.7 25.4 24.5 25.2 13.4-.2 24.6-11.7 24.5-25.1 0-13.1-11.5-24.3-24.8-24.2-12.7-.1-24.3 11.5-24.2 24.1zM988.7 437c-22.3-1.3-37.4-14.5-37.1-37 .3-21.1 14.8-35.8 37-36.3 16.8-.4 37.2 11.7 37.5 36.4.1 24.2-18.9 36.5-37.4 36.9zm24.4-36.6c0-12.9-11.3-24.1-24.2-24.2-13.2-.1-24.7 11.3-24.7 24.2 0 13.6 11.3 25.1 24.5 25.1 13 .1 24.5-11.6 24.4-25.1zM594.1 435h-12.3v-69.2h10.8c.3 1.8.6 3.5.9 5.8 7.9-7 16.6-9.3 26.6-7.4 12 2.3 21.6 11.2 22.3 23.5.8 15.5.2 31.1.2 47.2h-13.1v-36.3c0-3-.2-6-.8-8.9-1.4-7.8-6.3-12.3-14-13.4-7.3-1-14.4 2.2-17.4 8.9-1.7 3.8-2.7 8.2-2.8 12.4-.4 10.8-.1 21.6-.1 32.4-.1 1.5-.2 3.1-.3 5zM929.1 412.3c-5.3 19-23.8 27.3-39.1 24.3-19.9-3.9-31.3-17.4-30.6-38.1.6-17.6 15.6-33.3 32.7-34.7 17.7-1.5 33.3 9.2 36.9 25.9-4 0-8 .1-11.9-.1-1.1-.1-2.5-1.1-3-2-6.6-12.2-20-13.5-28.2-9-10.5 5.8-15.6 18.5-11.5 30.4 2.9 8.4 8.4 14.6 17.4 16.2 9.3 1.7 16.3-2.7 22-9.9 1.2-1.5 3.6-2.5 5.5-2.8 3-.6 6.2-.2 9.8-.2zM674.5 378.3c-2.3-.2-3.9-.3-5.8-.5v-12.2c1.9-.2 3.7-.3 5.3-.4 1.9-17.8 12.8-24.2 25.5-21.9v9.8c-3.9 2.1-7.7 3.6-10.8 6-1.3 1-1.1 3.7-1.8 6.3h12.6v12.5h-12.1V435h-13c.1-19.1.1-37.9.1-56.7zM345.7 434.8v-69h13.1v69h-13.1zM551.1 434.9H539v-69.1h12.1v69.1zM204 365.7h11.9v69.2H204v-69.2zM481.4 393.5h34.5v12.4h-34.5v-12.4zM345.8 358.3V343h13v15.3h-13zM538.9 358.4v-15.3h12.3v15.3h-12.3zM216.1 343.2v15.2H204v-15.2h12.1zM832.9 435h-12.5v-14.6h12.5V435z'/%3E%3Cpath class='st0' d='M1044.2 226.8h-41.7v-12.3h56.9c3.2 19.5-14.6 41.8-37.2 46.3-24.9 5-46.5-9.6-54-32.8-8-24.7 5.1-48.2 26.6-58 21.5-9.7 48.1.3 59.1 21.7-7.6-.9-14.5 1.7-21.4-4.8-13.1-12.5-32.2-9.8-43.8 4.3-7.8 9.5-10.8 20-7.4 31.6 4.2 14.3 15.2 25.4 31.5 26.1 13.4.6 28.5-11.2 31.4-22.1zM736 70.4v67.2h-13.8V47.1c4.4 0 8.6-.3 12.6.2 1.6.2 3.3 1.8 4.3 3.3 9.5 14.6 18.7 29.4 28.1 44 4.3 6.6 8.9 13 14.3 20.9v-68h12.4v90.4c-3.6 0-7.4.2-11.2-.1-1.2-.1-2.6-1.4-3.3-2.5-7.2-10.6-14.3-21.2-21.3-31.9-7.1-11-14-22.1-21-33.1-.2 0-.7.1-1.1.1zM652.7 139.8c-28.2-1.3-45.8-17.6-47.2-46.1-1.3-26.4 20.1-47.8 46.4-48.3 26.6-.5 48 21.8 48 47 .1 25.4-18.9 46.9-47.2 47.4zm.2-11.9c19.4-.4 32.8-14 32.9-35 .1-22.1-13.6-34.1-33.5-34.4-19.1-.3-34.1 15.4-33.9 34.8 0 19 15.8 34.7 34.5 34.6zM936.7 46.6c11.4.5 22.7-.1 33.5 1.9 19.7 3.7 25.1 28.7 12.9 39.7-.5.4-.8 1-.8 1.1 3.3 4.1 7.1 7.4 9.3 11.7 4.9 9.6 2.8 19.4-2.7 27.9-3.8 5.9-11 8.3-17.8 8.7-11.3.6-22.6.2-34.2.2-.2-30.2-.2-60-.2-91.2zm13.7 51.1c0 9.3-.1 17.6.1 25.9 0 .9 1.7 2.5 2.6 2.5 5.5.1 11 .2 16.4-.5 6.3-.8 11.5-7.6 11.5-13.8 0-7-4.4-12.2-11.6-13.1-6.1-.7-12.2-.7-19-1zm.2-37.9v25.1c4.7 0 9.1.3 13.5-.1 6.5-.5 10.7-5 11.1-11.3.5-6.7-2.9-11.7-9.7-12.9-4.7-.7-9.6-.5-14.9-.8zM340.4 104.5c8.7 11.4 16.8 22 25.4 33.3-5.5 0-10.9 1.1-15.5-.4-3.3-1.1-5.8-5.4-8.1-8.6-7.3-10.2-14.4-20.5-21.6-30.8-.5.2-.9.4-1.4.6v38.8h-13V47c13.7.5 27.4-1.5 41 2 6.9 1.7 12.2 5.9 15.7 12.2 4.8 8.5 5.1 17.3 2.1 26.4-2.7 8.5-9.1 12.7-17.1 15.1-2 .6-3.9 1-7.5 1.8zM319 94.8c5.9-.3 11.4 0 16.7-.9 3.8-.6 7.5-2.4 10.8-4.4 7.3-4.5 9.8-19.4-.5-25.7-8.7-5.3-17.8-3.3-27-3.5v34.5zM876.3 259.9c3.5-9.2 6.7-17.4 9.8-25.6 7.8-20.6 15.7-41.2 23.1-61.9 1.8-5 5-4.1 8.6-4.3 3.4-.2 5.1.7 6.5 4.3 10 26.2 20.3 52.2 30.4 78.3 1.1 2.7 1.7 5.6 2.8 9.3-4.5 0-8.3.2-12-.1-1.2-.1-2.6-1.8-3.2-3-2.8-6.9-5.6-13.9-7.9-20.9-1-3-2.6-3.6-5.5-3.6-8.1.2-16.3.2-24.4 0-2.9-.1-4.4.8-5.4 3.7-2.2 6.6-5 13-7.2 19.6-1.1 3.4-2.8 4.9-6.4 4.5-2.9-.5-5.8-.3-9.2-.3zm41.8-71.8c-.5.1-.9.1-1.4.2-3.7 10.6-7.4 21.1-11.2 32H928c-3.4-10.8-6.7-21.5-9.9-32.2zM727.7 168.4h13.7v21.1c0 14-.1 27.9.1 41.9.1 7.8 5.3 14.8 11.9 16.8 6.4 2 14.8-.3 18.7-6.3 2.2-3.4 3.3-8 3.3-12.1.3-18.4.2-36.9.2-55.3v-5.9h12.5c.1.5.4 1.1.4 1.7 0 20.8.2 41.6 0 62.3-.2 17-10.6 25.9-25.3 28.5-15.2 2.9-29.7-6.1-34.2-20.3-.9-2.7-1.5-5.5-1.5-8.3-.1-20.6-.1-41.2-.1-61.8 0-.7.1-1.3.3-2.3zM1081.6 168.4h48.3v12.2h-35.3v26.3h35.3v13h-35.3v26.9h35.3v12.9h-48.2c-.1-30.4-.1-60.6-.1-91.3zM453.8 111.5H467c.5 2.2.8 4.1 1.4 6 2.2 7 9.1 11.3 16.2 10.2 6.7-1 11.9-7.2 12.1-14.4.3-7.4-3.8-11.9-11.5-14-5.4-1.4-10.8-3.3-15.9-5.6-8.1-3.7-12.9-13.4-12.2-23.3.8-11 7.7-20.1 17.9-23.5 16.6-5.6 34.4 6.7 33.5 23.8-3.5 0-7.2.3-10.7-.2-1.2-.2-2.6-1.9-3.2-3.3-2.2-4.6-5.1-8.2-10.6-8.8-5.2-.6-8.5 2.3-11.1 6.2-3.4 5.1-2 11.9 3.7 15 4.3 2.4 9.2 3.7 13.9 5.3 17 5.6 24.6 21.6 17.9 38.1-6.2 15.3-26.7 21.5-41.3 12.6-9.9-6-13.8-13-13.3-24.1zM438 137.7h-49V47.3h49.1v12.5H403v26.4h35.2v12.5H403V126h35.1c-.1 4.1-.1 7.6-.1 11.7zM863.1 192.3H851c-.6-1.8-1-3.9-1.9-5.8-2.4-5.5-7.8-8.2-13.4-7.1-5.7 1.2-10.3 6.8-10.2 12.6.1 4.7 3.1 7.6 7.1 9.4 3.9 1.7 8.1 3.1 12.2 4.1 17.7 4.1 28.5 28.4 13 46.5-8.1 9.5-19.9 12.2-31.6 7.7-10.2-3.9-17.2-14.9-17-27.6 3.5 0 7.1-.3 10.6.2 1 .1 2.1 2.5 2.4 4.1 1.8 7.7 7.6 12.5 15.2 12.5 7.1-.1 12.8-4.8 14.5-12.1 1.4-6.2-1.6-12-8.2-14.7-4.4-1.9-9-3.5-13.6-4.7-16.4-4.4-20.4-22.7-15.7-34 5.9-14.3 15.7-18.8 30.8-16.2 10.4 1.7 18.5 13.7 17.9 25.1zM816 111.6h12.6c.6 2.5 1 4.8 1.8 7 2.3 6.1 8.1 9.6 15 9.3 6.1-.2 10.2-3.7 12.4-10.4 1.9-5.9-.1-12.8-4.8-16.2-1.3-.9-3-1.3-4.6-1.7-3.7-1.1-7.3-2.1-11-3.2-17.2-5.1-20.1-17.8-16.8-33.1 2.5-11.9 16.4-19.5 30-17.4 10.6 1.6 20.1 13.1 19.9 24.5h-12.9c-.9-1.9-2-3.9-2.8-6-2-5.2-6.1-6.2-10.9-5.7-4.7.4-9.5 4.8-10.6 9.3-1.1 4.4.9 9.7 5.3 11.9 3.8 1.9 8 3.1 12.1 4.4 16.2 5.1 24.3 18 21.4 33.3-3.6 18.8-26.5 28.5-43.7 18-9.3-5.8-11.7-13.9-12.4-24zM1129.9 86.2v12.7H1094.5v27.2h35.4v11.4h-48.5V47.4h48.3V60h-35.2v26.2h35.4zM546 101.9v35.7h-13.2V46.5c13.2.6 26.6.2 39.5 2.2 14.8 2.3 22.8 27.2 12.5 42.5-5.3 7.8-12 10.2-20.2 10.7-5.9.3-11.9 0-18.6 0zm.4-42.1v29.9c6.7 0 13.2.6 19.6-.2 6.8-.8 11.7-8.1 11.7-15.4 0-6.7-4.6-12.4-11.7-13.4-6.4-.8-12.9-.6-19.6-.9zM1030.1 126.2h31.1v11.3h-43.6V47.4h12.5v78.8zM908.8 137.6h-13.1V47.5h13.1v90.1z'/%3E%3C/svg%3E");
    --icon-facebook: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2328' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.146' y1='.147' x2='.854' y2='.859' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234676ed'/%3E%3Cstop offset='.185' stop-color='%23436de4'/%3E%3Cstop offset='.487' stop-color='%233b54cd'/%3E%3Cstop offset='.865' stop-color='%232f2da8'/%3E%3Cstop offset='1' stop-color='%232b1e99'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath data-name='Path 2152' d='M55.1 36.851A15 15 0 1037.754 51.67V41.187h-3.809v-4.336h3.809v-3.3c0-3.759 2.24-5.836 5.666-5.836a23.075 23.075 0 013.357.285v3.691h-1.891a2.169 2.169 0 00-2.444 2.343v2.815H46.6l-.666 4.335h-3.492V51.67A15 15 0 0055.1 36.851z' transform='translate(-25.098 -21.85)' fill='url(%23a)'/%3E%3Cpath data-name='Path 2153' d='M20.797 19.415l.66-4.3H17.33v-2.789a2.151 2.151 0 012.425-2.324h1.876V6.34a22.893 22.893 0 00-3.33-.29c-3.4 0-5.622 2.06-5.622 5.79v3.275H8.9v4.3h3.782v10.4a15.086 15.086 0 004.651 0v-10.4z' fill='%23fff'/%3E%3C/svg%3E");
    --icon-linkedin: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2330' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23007ab5'/%3E%3Cstop offset='1' stop-color='%230046e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 8' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2155' d='M8.713 12.206h2.9v9.333h-2.9zm1.453-4.637A1.682 1.682 0 118.482 9.25a1.683 1.683 0 011.684-1.681' fill='%23fff'/%3E%3Cpath data-name='Path 2156' d='M13.435 12.206h2.782v1.276h.037a3.054 3.054 0 012.748-1.507c2.937 0 3.479 1.932 3.479 4.445v5.12h-2.9v-4.538c0-1.082-.021-2.475-1.507-2.475-1.51 0-1.741 1.18-1.741 2.4v4.617h-2.9z' fill='%23fff'/%3E%3C/svg%3E");
    --icon-twitter: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2329' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233cf'/%3E%3Cstop offset='1' stop-color='%23337fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 7' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2154' d='M23.287 9.86a6.755 6.755 0 01-1.654.472c.266-.045.657-.527.814-.722a3.043 3.043 0 00.549-1c.015-.029.025-.064 0-.087a.094.094 0 00-.087.008 8.475 8.475 0 01-1.962.751.131.131 0 01-.135-.036 1.531 1.531 0 00-.172-.175 3.444 3.444 0 00-.95-.583 3.312 3.312 0 00-1.457-.235 3.48 3.48 0 00-1.383.392 3.552 3.552 0 00-1.116.91 3.441 3.441 0 00-.666 1.335 3.6 3.6 0 00-.035 1.409c.009.078 0 .088-.068.078a10.477 10.477 0 01-6.748-3.432c-.079-.09-.122-.09-.186.007a3.42 3.42 0 00.583 4.039c.132.126.269.251.414.365a3.431 3.431 0 01-1.3-.365c-.079-.049-.119-.021-.126.068a2.132 2.132 0 00.021.386 3.459 3.459 0 002.13 2.756 2.028 2.028 0 00.433.132 3.884 3.884 0 01-1.276.039c-.094-.017-.128.029-.094.118a3.589 3.589 0 002.681 2.245c.122.021.243.021.365.049-.007.011-.015.011-.021.021a4.234 4.234 0 01-1.831.97 6.553 6.553 0 01-2.78.355c-.15-.021-.18-.02-.222 0s-.005.061.043.1c.19.126.384.237.58.343a9.14 9.14 0 001.858.743 9.9 9.9 0 009.609-2.246 10.08 10.08 0 002.659-7.356c0-.106.126-.164.2-.221a6.481 6.481 0 001.308-1.36.414.414 0 00.087-.261v-.013c.003-.041.002-.034-.065.001z' fill='%23fff'/%3E%3C/svg%3E");
    --icon-instagram: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2352' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3CradialGradient id='a' cx='-.09' cy='.315' r='1.053' gradientUnits='objectBoundingBox'%3E%3Cstop offset='.073' stop-color='%23eacc7b'/%3E%3Cstop offset='.184' stop-color='%23ecaa59'/%3E%3Cstop offset='.307' stop-color='%23ef802e'/%3E%3Cstop offset='.358' stop-color='%23ef6d3a'/%3E%3Cstop offset='.46' stop-color='%23f04b50'/%3E%3Cstop offset='.516' stop-color='%23f03e58'/%3E%3Cstop offset='.689' stop-color='%23db359e'/%3E%3Cstop offset='.724' stop-color='%23ce37a4'/%3E%3Cstop offset='.789' stop-color='%23ac3cb4'/%3E%3Cstop offset='.877' stop-color='%237544cf'/%3E%3Cstop offset='.98' stop-color='%232b4ff2'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 10' cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cg data-name='Group 2353' fill='%23fff'%3E%3Cpath data-name='Path 2161' d='M15 8.492c2.138 0 2.371 0 3.207.047a5.139 5.139 0 011.488.279 2.459 2.459 0 01.929.6 2.485 2.485 0 01.6.93 5.173 5.173 0 01.279 1.487V15c0 2.138 0 2.371-.047 3.207a5.139 5.139 0 01-.279 1.488 2.459 2.459 0 01-.6.929 2.485 2.485 0 01-.93.6 5.173 5.173 0 01-1.487.279H15c-2.138 0-2.371 0-3.207-.047a5.139 5.139 0 01-1.488-.279 2.459 2.459 0 01-.929-.6 2.485 2.485 0 01-.605-.93 5.173 5.173 0 01-.279-1.487V15c0-2.138 0-2.371.047-3.207a5.139 5.139 0 01.279-1.488 2.459 2.459 0 01.6-.929 2.485 2.485 0 01.93-.605 5.173 5.173 0 011.487-.279H15M15 7.1c-2.138 0-2.417 0-3.254.046a6.291 6.291 0 00-1.906.372 3.349 3.349 0 00-1.394.93 5.246 5.246 0 00-.93 1.394 6.291 6.291 0 00-.372 1.906C7.1 12.583 7.1 12.862 7.1 15s0 2.417.046 3.254a6.291 6.291 0 00.372 1.906 3.349 3.349 0 00.93 1.394 4.593 4.593 0 001.394.93 6.291 6.291 0 001.906.372c.837.046 1.116.046 3.254.046s2.417 0 3.254-.046a6.291 6.291 0 001.906-.372 3.349 3.349 0 001.394-.93 4.593 4.593 0 00.93-1.394 6.291 6.291 0 00.372-1.906c.046-.837.046-1.116.046-3.254s0-2.417-.046-3.254a6.291 6.291 0 00-.372-1.906 3.349 3.349 0 00-.93-1.394 5.246 5.246 0 00-1.394-.93 6.291 6.291 0 00-1.906-.372C17.417 7.1 17.138 7.1 15 7.1z'/%3E%3Cpath data-name='Path 2162' d='M15 10.817A4.183 4.183 0 1019.183 15 4.165 4.165 0 0015 10.817zm0 6.972A2.789 2.789 0 1117.789 15 2.8 2.8 0 0115 17.789z'/%3E%3C/g%3E%3C/svg%3E");
    --icon-whatsapp: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='15' y1='30' x2='15' y2='0'%3E%3Cstop offset='0' stop-color='%23009600'/%3E%3Cstop offset='1' stop-color='%2378d228'/%3E%3C/linearGradient%3E%3Ccircle cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cpath d='M15.2 6.1c-4.9 0-8.8 3.9-8.8 8.7 0 1.6.5 3.2 1.3 4.5L6.1 24l4.9-1.5c1.3.7 2.7 1.1 4.2 1.1 4.9 0 8.8-3.9 8.8-8.7-.1-4.9-4-8.8-8.8-8.8zm0 16c-1.5 0-2.9-.4-4.1-1.2l-2.8.9.9-2.7c-.9-1.2-1.4-2.7-1.4-4.3 0-4 3.3-7.3 7.4-7.3 4.1 0 7.4 3.3 7.4 7.3-.1 4-3.4 7.3-7.4 7.3zm4-5.6c-.2-.1-1.3-.6-1.5-.7-.2-.1-.3-.1-.5.1-.1.2-.6.7-.7.8-.1.1-.3.2-.5.1s-.9-.3-1.7-1.1c-.6-.6-1.1-1.3-1.2-1.5-.1-.2 0-.3.1-.4.1-.1.2-.2.3-.4.1-.1.1-.2.2-.4.1-.1 0-.3 0-.4-.1-.1-.5-1.2-.7-1.6-.2-.4-.4-.4-.5-.4h-.4c-.1 0-.4.1-.6.3-.2.2-.8.7-.8 1.8s.8 2.1.9 2.2c.1.1 1.5 2.4 3.7 3.2 2.2.9 2.2.6 2.6.5.4 0 1.3-.5 1.5-1 .2-.5.2-.9.1-1 0 .1-.1 0-.3-.1z' fill='%23fff'/%3E%3C/svg%3E");
    --icon-search: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.635' height='12.635'%3E%3Cg transform='translate(.787 .787)' fill='none' stroke='%239ba19b' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.2'%3E%3Ccircle cx='3.937' cy='3.937' transform='rotate(-23.025 7.558 1.54)' r='3.937'/%3E%3Cpath d='M7.944 7.944L10.999 11'/%3E%3C/g%3E%3C/svg%3E");
    --icon-circledarrow-right-maincolor: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2300b675}%3C/style%3E%3Cpath class='st0' d='M7.6 14.3c-.29-.31-.3-.9 0-1.2l3.5-3.6-3.6-3.6c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0z'/%3E%3Cpath class='st0' d='M9.5.3C4.4.3.3 4.4.3 9.5s4.1 9.2 9.2 9.2 9.2-4.1 9.2-9.2S14.6.3 9.5.3zm0 16.9c-4.25 0-7.7-3.45-7.7-7.7s3.45-7.7 7.7-7.7 7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7z'/%3E%3C/svg%3E");
    --icon-circledarrow-right-white: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23ffffff}%3C/style%3E%3Cpath class='st0' d='M7.6 14.3c-.29-.31-.3-.9 0-1.2l3.5-3.6-3.6-3.6c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0z'/%3E%3Cpath class='st0' d='M9.5.3C4.4.3.3 4.4.3 9.5s4.1 9.2 9.2 9.2 9.2-4.1 9.2-9.2S14.6.3 9.5.3zm0 16.9c-4.25 0-7.7-3.45-7.7-7.7s3.45-7.7 7.7-7.7 7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7z'/%3E%3C/svg%3E");
    --icon-circledarrow-right-green-hover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Ccircle cx='9.5' cy='9.5' r='9.2' fill='%2300b675'/%3E%3Cpath d='M7.6 14.3c-.29-.31-.3-.9 0-1.2l3.5-3.6-3.6-3.6c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0z' fill='%23fff'/%3E%3C/svg%3E");
    --icon-circledarrow-right-white-hover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M.3 9.5c0 5.1 4.1 9.2 9.2 9.2s9.2-4.1 9.2-9.2S14.6.3 9.5.3.3 4.4.3 9.5zm10.8 0L7.5 5.9c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0-.29-.31-.3-.9 0-1.2l3.5-3.6z' fill='%23fff'/%3E%3C/svg%3E");
    --icon-circledarrow-left-maincolor: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2300b675}%3C/style%3E%3Cpath class='st0' d='M10.2 14.3c-.77-.74-4.1-4.2-4.1-4.2-.3-.3-.3-.9 0-1.2l4.2-4.2c.3-.3.9-.3 1.2 0 .3.4.3.9 0 1.2L7.9 9.5l3.5 3.6c.3.3.29.89 0 1.2-.25.28-.88.31-1.2 0z'/%3E%3Cpath class='st0' d='M.3 9.5c0 5.1 4.1 9.2 9.2 9.2s9.2-4.1 9.2-9.2S14.6.3 9.5.3.3 4.4.3 9.5zm1.5 0c0-4.25 3.45-7.7 7.7-7.7s7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7-7.7-3.45-7.7-7.7z'/%3E%3C/svg%3E");
    --icon-circledarrow-left-white: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23ffffff}%3C/style%3E%3Cpath class='st0' d='M10.2 14.3c-.77-.74-4.1-4.2-4.1-4.2-.3-.3-.3-.9 0-1.2l4.2-4.2c.3-.3.9-.3 1.2 0 .3.4.3.9 0 1.2L7.9 9.5l3.5 3.6c.3.3.29.89 0 1.2-.25.28-.88.31-1.2 0z'/%3E%3Cpath class='st0' d='M.3 9.5c0 5.1 4.1 9.2 9.2 9.2s9.2-4.1 9.2-9.2S14.6.3 9.5.3.3 4.4.3 9.5zm1.5 0c0-4.25 3.45-7.7 7.7-7.7s7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7-7.7-3.45-7.7-7.7z'/%3E%3C/svg%3E");
    --icon-event-date: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.8466 18.0469'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M17.5668,18.9858H5.2417V9.06H17.5668ZM14.9257,2.7436V4.5483H7.8828V2.7436H6.122V4.5483h-.88A1.7752,1.7752,0,0,0,3.49,6.353L3.481,18.9858a1.7826,1.7826,0,0,0,1.7607,1.8047H17.5668a1.7883,1.7883,0,0,0,1.7607-1.8047V6.353a1.7883,1.7883,0,0,0-1.7607-1.8047h-.88V2.7436Zm.88,9.9258H11.4043v4.5117H15.806Z' transform='translate(-3.481 -2.7436)'/%3E%3C/svg%3E");
    --icon-event-language: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.7382 20.7589'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;fill-rule:evenodd;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M10.7629,14.9387h1.3024v1.3026H10.7629Zm-2.8072,0H9.2583v1.3026H7.9557Zm-2.8067,0H6.4514v1.3026H5.149Zm9.7576-8.4424h1.3026V7.7988H14.9066Zm-2.8072,0h1.3027V7.7988H12.0994ZM12.751.7429a6.4042,6.4042,0,0,1,5.3036,9.9944l2.5474,2.8149H14.42a6.1407,6.1407,0,0,0-.4471-.9856h4.4137l-1.605-1.7737A5.5069,5.5069,0,0,0,18.17,7.1475,5.4191,5.4191,0,1,0,7.8573,9.477a6.1409,6.1409,0,0,0-.99.2041A6.4072,6.4072,0,0,1,12.751.7429ZM9.2928,6.4963h1.3026V7.7988H9.2928ZM8.6073,9.6782a5.9119,5.9119,0,0,0-4.672,9.5344L1.8639,21.5018H8.6073a5.9118,5.9118,0,1,0,0-11.8236Z' transform='translate(-1.8639 -0.7429)'/%3E%3C/svg%3E");
    --icon-event-time: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.8463 17.0677'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.4756,17.5588a.3666.3666,0,0,0,.3533-.4636c-.058-.2117-.1162-.417-.1879-.6175a5.3653,5.3653,0,0,0-2.086-2.6268,2.396,2.396,0,0,0-1.5588-.422,3.6281,3.6281,0,0,0-1.9913,1.3474,5.9454,5.9454,0,0,0-1.1836,2.32l-.0011.0046a.3652.3652,0,0,0,.3548.4584h6.3006Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M15.0838,5.1435a.241.241,0,0,1,.2726.3152l-.0014.0039a5.42,5.42,0,0,1-2.08,2.8391A3.2279,3.2279,0,0,0,12.17,9.4787a2.3358,2.3358,0,0,0-.2012.5547c-.0364.1638-.0079.3609-.12.4995a.7411.7411,0,0,1-.59.2307.6612.6612,0,0,1-.6068-.4189,4.9721,4.9721,0,0,0-.145-.6375A3.0821,3.0821,0,0,0,9.299,8.3017a5.4193,5.4193,0,0,1-2.08-2.8391l-.0037-.0105a.2413.2413,0,0,1,.2729-.3157A21.0107,21.0107,0,0,0,15.0838,5.1435Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M6.0005,17.7813a7.4478,7.4478,0,0,1,1.08-3.1734,5.98,5.98,0,0,1,1.3007-1.4943c.6137-.4949,1.3771-1.1108,1.3393-1.96a1.8071,1.8071,0,0,0-.9425-1.3809A6.32,6.32,0,0,1,6.3354,6.4665a7.4854,7.4854,0,0,1-.4222-2.2973H16.6605a7.4753,7.4753,0,0,1-.4221,2.2973,6.32,6.32,0,0,1-2.4427,3.3064,1.8073,1.8073,0,0,0-.9425,1.3809c-.0378.849.7256,1.4649,1.3393,1.96a5.9732,5.9732,0,0,1,1.3006,1.4943,7.4467,7.4467,0,0,1,1.08,3.1731c.0213.1967.0321.3977.04.6046H5.961C5.9681,18.1787,5.9789,17.978,6.0005,17.7813Zm11.9968.6043h-.1615c-.0079-.2428-.02-.4894-.0471-.7367a8.6557,8.6557,0,0,0-1.2592-3.69,7.1907,7.1907,0,0,0-1.57-1.7971c-.2907-.2348-.8961-.7229-.8856-.9543.0025-.0579.09-.2115.4013-.4195a7.4964,7.4964,0,0,0,2.9157-3.916,8.82,8.82,0,0,0,.4912-2.7033h.1148a.7129.7129,0,0,0,0-1.4257H4.5768a.7129.7129,0,1,0,0,1.4257h.1148a8.8157,8.8157,0,0,0,.4912,2.7033,7.4964,7.4964,0,0,0,2.9157,3.916c.3112.2083.3985.3619.4013.4195.01.2314-.5949.72-.8857.9543a7.2017,7.2017,0,0,0-1.5695,1.7971,8.658,8.658,0,0,0-1.2589,3.69c-.027.2473-.0392.4939-.0472.7367H4.5768a.7128.7128,0,1,0,0,1.4256h13.42a.7128.7128,0,1,0,0-1.4256Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M11.3277,11.0693a.38.38,0,1,1-.2688.1113A.3667.3667,0,0,1,11.3277,11.0693Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M11.4093,12.1562a.2714.2714,0,1,1-.1919.0795A.2616.2616,0,0,1,11.4093,12.1562Z' transform='translate(-3.8639 -2.7435)'/%3E%3C/svg%3E");
    --icon-event-subject: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.5995 19.599'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M9.6212,5.1477V3.6623A8.1943,8.1943,0,0,0,3.7826,9.5008H5.268A6.74,6.74,0,0,1,9.6212,5.1477Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M18.0592,9.5008h1.4855a8.1943,8.1943,0,0,0-5.8386-5.8385V5.1477A6.739,6.739,0,0,1,18.0592,9.5008Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M5.268,13.5854H3.7826A8.194,8.194,0,0,0,9.6212,19.424V17.9387A6.74,6.74,0,0,1,5.268,13.5854Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M13.7061,17.9387V19.424a8.194,8.194,0,0,0,5.8386-5.8386H18.0592A6.7393,6.7393,0,0,1,13.7061,17.9387Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6637,14.8846a3.3422,3.3422,0,1,1,3.3423-3.3422A3.3414,3.3414,0,0,1,11.6637,14.8846Zm0-8.1285A4.7864,4.7864,0,1,0,16.45,11.5424,4.79,4.79,0,0,0,11.6637,6.7561Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6636,9.9336a1.6084,1.6084,0,1,1-.6158.1224A1.594,1.594,0,0,1,11.6636,9.9336Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6637,5.9311a.7175.7175,0,0,0,.7221-.7219V2.4652a.7176.7176,0,0,0-.7221-.7221.7052.7052,0,0,0-.7221.7221V5.23A.7272.7272,0,0,0,11.6637,5.9311Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M6.052,11.5433a.7175.7175,0,0,0-.722-.722H2.586a.7175.7175,0,0,0-.722.722.7049.7049,0,0,0,.722.722H5.3506A.727.727,0,0,0,6.052,11.5433Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6637,17.154a.7177.7177,0,0,0-.7221.7222V20.62a.7176.7176,0,0,0,.7221.722.7051.7051,0,0,0,.7221-.722V17.8762A.731.731,0,0,0,11.6637,17.154Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M20.7414,10.8213H17.9975a.7175.7175,0,0,0-.7221.722.705.705,0,0,0,.7221.722h2.7439a.7175.7175,0,0,0,.7221-.722A.7051.7051,0,0,0,20.7414,10.8213Z' transform='translate(-1.864 -1.7431)'/%3E%3C/svg%3E");
    --icon-quote-open: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 38'%3E%3Cpath d='M16.2 38V21.7H7.6c0-1.7.1-3.4.4-5.1.2-1.6.7-3.2 1.4-4.6.6-1.3 1.5-2.4 2.6-3.3 1.2-.9 2.6-1.3 4.1-1.3V0c-2.5-.1-5 .6-7.2 1.8-2 1.2-3.8 2.8-5 4.7-1.4 2.1-2.4 4.4-2.9 6.8-.6 2.7-1 5.5-1 8.3V38h16.2zM43 38V21.7h-8.6c0-1.7.1-3.4.4-5.1.2-1.6.7-3.2 1.4-4.6.6-1.3 1.5-2.4 2.6-3.3 1.2-.9 2.6-1.3 4.1-1.3V0c-2.5-.1-5 .6-7.2 1.8-2 1.2-3.8 2.8-5 4.7-1.4 2.1-2.4 4.4-2.9 6.8-.6 2.7-1 5.5-1 8.3V38H43z' fill='%23cadadd'/%3E%3C/svg%3E");
    --icon-quote-close: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 38'%3E%3Cpath d='M26.8 0v16.3h8.6c0 1.7-.1 3.4-.4 5.1-.2 1.6-.7 3.2-1.4 4.6-.6 1.3-1.5 2.4-2.6 3.3-1.2.9-2.6 1.3-4.1 1.3V38c2.5.1 5-.6 7.2-1.8 2-1.2 3.8-2.8 5-4.7 1.4-2.1 2.4-4.4 2.9-6.8.6-2.7 1-5.5 1-8.3V0H26.8zM0 0v16.3h8.6c0 1.7-.1 3.4-.4 5.1C8 23 7.5 24.6 6.8 26c-.6 1.3-1.5 2.4-2.6 3.3-1.2.9-2.6 1.3-4.1 1.3V38c2.5.1 5-.6 7.2-1.8 2-1.2 3.8-2.8 5-4.7 1.4-2.1 2.4-4.4 2.9-6.8.6-2.7 1-5.5 1-8.3V0H0z' fill='%23cadadd'/%3E%3C/svg%3E");
    --icon-hormonal: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle data-name='389e0d06c93752866c536265105ba650' cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
    --icon-emotional: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
    --icon-physical: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAATAAAAAAWucfgAAAEuklEQVR4Ae2aXagVVRTHz60ulfmRROCD5RV7UMLK1JJQ8MGPMFNRMMggpbKHTMh8KHpIKZEglURC1KysMEEUQdRIqhctQosEA0kp6EvEQMrCkLz+/nFOjNs5c87ynr3PXFsL/szstdbM2ft31+zZs7kd3d3dFbfmCVzTfKpnioADM9aBA3NgRgLGdK8wB2YkYEz3CnNgRgLGdK8wB2YkYEz3CnNgRgLGdK8wB2YkYEz3CnNgRgLGdK8wB2YkYEz3CnNgRgLGdK8wI7DrjPk9Tj+/aNEN3GQFWoAGoq/QUvQpMlvnunXma3pyQTsq7C06vAQJluxe9BEao0bZLSkwqmsIQB7NgdKJT1VWeksKDBpdBUSKYgWXpQ2lBnaM4V2oM8Sjdfx98Q+oE0vu7mj1vwrw2E1mFBvQ7Wg7WsDE/BfHf434Kk40h2Xtdxqj0XF0C9JjOx3dh25Gsr/REbQbvY1+RJWrYdLfyji6kKp3LnoXSB0ca6a56ll0GH2PBPV+dAqtQT+htWgKqsHitHI9GouWI4FdifTGTWoxKuxXRjAoGMU22k9QDX8G/gow9cg9hQRxaBhv0Bb0Gdz3lwZ5LQvHADaT3u1E2apSh0+iN9Bn6Cy6DU1CjyM9hldqJ7hwAtD0h4puLQemHlM1z3N4vQW9/5B7vIMEeBh6BE1DoR3CMR5omueiWpS3JB1fRa+fQf/0sPd3cv1+dABtQQ+hB5FeElkbQ0O/F92iAFOvgfYmhwdQveWC0hrZSBKeDJL0VTAR/ffmrcb7V49RD9GAqddA+5LDXWg20rx2BmXtZxpaKhTZKwQHBAlf09bjebrq/5ij5sfoFmUOK+o185sG3w+dAejZavs72rcWXPcasRdy4to8uJH7/JETi+JKDiwcBcDkehqtD2OZ9jnO70CqyEsMWJe0YzeiPpKGzm8i95uCfC1QtWBtu5UFmN6mSxrQmE98eIOc6OGyANNAP0F7CkZ8LbHFBfEkoTIB04BfRN0FI9cSY0RBPHqobMC0xHi/YNSdxLRToWpri5UNmNZr4xqQ0M6G1lzht2qDy1oT1jqmDNZFJ7SsmNpkZ/QZNBA9h7QtpO9XfUbpxTEEbWO5sZFjy60M6zCt2LXhWO/T5jwxfSHkLWwV02PcB4Vz2xyg7cDfUmtbhVERmg60gl9aZ0SqnDVoM7oJHUSDUNY0p43OOjLn0zm/eoAxmC1oXmaAtVNt0axE2vHQtk7NJnKyFzW7yRhlf6wtkz7VpYk9D9Zh/PcgreqzsGhWjqGx6AM1CkzLkvfQioKcKw6165FcltPjjfi0MD2XE6u5fuPkMbQaLUTj0WAk+wHtR5uZu77lGMWST/rV6vo8GM0u2rMCX1PN/8PH90s5JErxYZ3Tr8tcSecwqmsUPdDbK2uqLm0I9gpLCgwiL+dQeTXHV1pXMmBU191QmBmQ0P78ocBX6mYyYFB4OIfEshxfqV0pgYWVtIc33BelppPTuWTAgLOP35+DtiN9O85Hvc6Sr8N6HaGgw8kqLPjdXtt0YMY/nQNzYEYCxnSvMAdmJGBM9wpzYEYCxnSvMAdmJGBM9wpzYEYCxnSvMAdmJGBM9wpzYEYCxnSvMAdmJGBMvwhLLuKSdRxmkgAAAABJRU5ErkJggg=='/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
    --icon-dietary: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAATAAAAAAWucfgAAAFPElEQVR4Ae2cW6weUxTHnapbXYq4E9q6hIhLeEAilBfi/qCiSINKaRwh3uqh7pFISENJRXEeJBpS8UBSl5Y00nhRxIPjkjqqibu2WlQaPX7/z+xmzpxvvtnLN3tyRtZK/mdf1n/PrP2fNXsu3+QMjI6O7uIWr8CkeKozpYALZswDF8wFMypgpHuGuWBGBYx0zzAXzKiAke4Z5oIZFTDSPcOMgk028s307YOD+zFoBBzQZfBc+p7v0h/dtdvixdHcOojJBSPIA4HE+hasBbKpYCY4GrTKmhAsCLKKbLhRDbLudIqPVG+b+RpmPGJNZthsMuuqLL5djXFOGHqTgm1k1sPZzPehPHPCqGAIpEnBVvgaZjgy/xeqL/rGI+mCuWBGBYz0Jhf9c7mtGMri091/K61JwY5FIaHV1uQathylpme4tK2qNZlhW7kPG5FQnJr7u2BdFECYY+h+IXP9nqNsy+p3UOruf1nO16s6D+cReQL7yDdDXd8/DHGAvgkddZXJMoyJnEKQb4NDwcvgftAxJjKMfz6NR8BL4CRwL+hl2s4zvQgF3560FxT6+m4mEQwxDiOyN8HB4BYEeq4YKX1L4K2g/w2wEHwHloAyOyFzPEW5tIxE/15gDQj8HlS7K4lghPEkOBwMdhMrhIlvBNEuov0heBy8BdaBbnZc1vk+5ceBwDZCdWfJNn+kEfg7++uo1H6VJNjTCOxq8C6TUTZU2QYItwNlxj09yCFjvuzBCa4vqLRDMAKdm0X9UIg+otQthyY5C0i4bhYE+6qbs9AnzhQO3pGF/r6btWcYEc0Ev4L3QKzpqibR9IPJGSWDlDE/g80l/nx3EPX4fGcd9RSCKRM+5XTcYQwwrEshk4rDJZiyMMYCrxWC7cGMNsXMqsD5JWvrF6Wi6dSaAkLmFP3FduCViV/kR7dTZFj0zgvEvwvtfDMs4DELvsYFwcK4/Lb6qk/ua3TFYBbdm6FcUUHTmnRrBSdM/PMKXsfNcrCFff9AI4yLGRbFSSoYEcwB50dEonuwXjYjc2rRH/McijBl4/RYdHKZ87/2pxZMcW3miI+ZZAiWyS6ificYCH0l5d5Z/6oSf2PdTQhWx2R05y7T49b3nVr1n8uh1P77Z1sE+yTTZw3lA3mtyN58s1Mnc5XR14PV45x9dkzqc3xTw3UqbgE3gd0jdqqnDSXDaxFcE6Utgv3JrJ4A08BjoNTIrlNx3gd0Gg+BWq0tp6Qm/TC4BOiyqFPubvAT6BhC6cJxDXga6CZ3tm4vKGu1NgmmLNOroFfADUAP6isRah3lvuA8MB1sBdci1uuUtVubBNPklVEXgjlgPrgYhGVFN6p6nfQoYq2nTGJtE0wi7ABDGU6k/Aw8i0jzKJNbODrJd5RoB9uy7f6RaPvjNtt2wcZNKHWHC2ZU2AUzCtbEoj+VS79eQfcyLeStsNSCLUWFTRVK6JWN3nOdU8GbEO6kgnGpf5FZCqVG9pX6JqLD1zDjUUmaYcZYYun6QWQh0GOSPszT+ngbmXod5TBYRGa/SpnE2pZh01BhLdBdvWJXfTX4AKwHZ4PliLeAMom1LcP0aucQcBfQ655RsoniX0OoGdTeAQ9SX4bv68xVW5FKsLMI2Pry7qCKWen1zWVgO7gggz7OozrG/qKlV9N6FRTzbceYwVWNFIJtYKdHgSurdl7iHynpV6wbgb4Ti9n2byXb6at7wP9ZkU0/LZxuBgVcMINYorpgLphRASPdM8wFMypgpHuGuWBGBYx0zzAXzKiAke4Z5oIZFTDSPcNcMKMCRvo/0vv43H+kvCYAAAAASUVORK5CYII='/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
    --icon-environmental: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle data-name='2fd952e41793e342e186d75682ca8ecf' cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
    --icon-medication: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAATAAAAAAWucfgAAAGBUlEQVR4Ae2ae4gVVRzHd3tQEtFDexFpRLWYVgupWUhtErhEkWFsD7KFaitqi81Io+wPs+cKUasVWWToamQF4guih/aH2fZQw5LI3mkYRY/N1tbC7fO9zl2vw33M786cmUucH3w8M2d+58z5fe9vzpwza/3AwECdt+gKHBDd1XtKAS+YMQ+8YF4wowJGd59hXjCjAkZ3n2FeMKMCRnefYV4wowJGd59hXjCjAkZ3n2FeMKMCRnefYV4wowJGd59hRsEOMvqb3f9pbx9Bo1fgXHPjfQ1+5PBWWLGvau/RwfPmhaucnjsXjNF3wThYCL+B1TTGK2EJHA9/QWaWhmBnEV0PmdBaLEoysFh1uO5XKh6AU2Bz+GKa52nMYfUE1B8zqD1B+wNj9hO7eRqCxR5kLXWQlmDKsv+FpTGHbUOpRuaq6yh3VqGaftRJoD+gqq9MLQ3BZhHhclgUM9KHaP9LzD5iN69P4y/fZFcLI9VabC68Yxj1Yfh2w3y4pVi7tNdhac1hu4NgNxDgMo43wMrgeD3H35bge+plu/YW2f+bxiOpKBuCUPvJtqM5/gbugSfgYzgRytnZXNSLQ/NYpuZcMAQ6hwgfhC9hFVnVS931HK8BWRvkBc1VhP5p4vxyuBcehUzN6RyGMEcRnR6/E2A8Ym0KR4tPuCp8PoSKHhgFE+FdGDT6HDxO48DZHIYQeoRehJOhvZhY1EcxzV9ToA9eBu0nMzNnghHR3TAZuhHrhZgRbqX9jaBMXQyZbZGcCEZ26VOO5pstoM8ySdhSOnka9FjOTKLDavpwIhgD6QS90VrIriQ/x0yjz0/gfhgGqZurt+QEIlF2jSXbxiYc1af0p2XGeFiZcN8Vu3MlmDJ3NCyoOILqHVyNveyIXN70De78WNm7V3dR2Tu7uqbxW7kUbAfz19pKQ4ywDgt3cWS4Is1zV5O+JQYtTBfCGEujrHxdZljUmLQtmgpfwUdRGxX6kaXaBXTAxaB96U74ALT+e51MT2wPWgsZRkw5087Aasch1vM02gw3gf4qpc9IEusCeBVW43M4ZSKWSYYRwDBGr8207n9MEEkzZX5+UqDrgvpSxQ1c0KMsMd6EGWTSRsqccQ/1NQck5GucNyeRaZkIRgCnwV1QmOHaHQiZFrulBBuZ86iru4zyC7gGIVYFdYMFdb9z0oZQehzb4FpYDLGscMCxOrI0Jpj1+Csz9DVDj47scdC5MkMr+bA1UrEWHgkurKAcXUys4Hq+mM6B5rSb8xVxykwE04AJtC/Igj+DAP6mVFb8EZznC32d0Dylz0Ragz0DX0MT6GNkWQvuoU9C48o6RryYmWAF49NEvQd+LqjToV4Cd8JW0DykeUpbottBj7MyNOrCWD/EoRDbakGw74hiODwbimYu50/BT3ApTILPQLYctJNoZY6Kkjmj8P0BYpvLSX84wUyucoTahyqT3gb1oTkobB1UaDnRxX3O49Erutbi2vn4NMJ8iG0uBbuI0YlqTY/qVVBMLPX5OXTBNGiFl2A/Qyxl7iLohzn7XazyxMk3fQaqX3sNKCCrnUQDtdMjeluFxkdwXUsL3e90sqxX/txfX2Q17+kjpt68U7nWTRnbXGXYv4ysl0EuqzRCggu7NAUVG8MXipzrjXofaAs0E6bT30TKJ+FM2A5ap2m+S8RcTfrKrksYvOYPq/UFDYZGbLgAvw+hg/utptS8dyrMgoYkxaK/OlePpCbZdXAIvAU7IKoNwbEF1H5ChEZ6LJ8DzXcy/U9FbZO25c4S/seJYBojv7bedA/DhaCgqjGJsLREw/w8NZvr2o/2QAdCvV/CP5FqZ4JFHR3CFnM9lspNoE36HaCVvha3eWvmoBPy89QMjpcgliZ/p1arginoM0Bz0gjQ5P0e7IYx0AC7QKJ1IlQfZSrm6i2ZxOC30IlE0/boargCNF4tI7Sm0i5gO2JRpGeZZ1h6oSZzJ1fLimRGV4O9eMGMP4oXzAtmVMDo7jPMC2ZUwOjuM8wLZlTA6O4zzAtmVMDo7jPMC2ZUwOjuM8wLZlTA6O4zzAtmVMDo7jPMKNh/ldpaC9tVT/MAAAAASUVORK5CYII='/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle data-name='5dbe49296a1945df343eabeadd372838' cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
    --icon-regular: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Cg data-name='Group 3168' transform='translate(-469 -698)'%3E%3Ccircle data-name='389e0d06c93752866c536265105ba650' cx='38' cy='38' r='38' transform='translate(469 698)' fill='rgba(255,255,255,0)'/%3E%3Cg fill='%23fa6b6b'%3E%3Cpath data-name='Path 2285' d='M506.592 752.619a5.1 5.1 0 01-5.1-5.1 1.02 1.02 0 012.039 0 3.058 3.058 0 006.116 0 1.02 1.02 0 012.039 0 5.1 5.1 0 01-5.094 5.1zm0 0'/%3E%3Cpath data-name='Path 2286' d='M517.8 748.542h-22.422a2.379 2.379 0 01-1.546-4.187 9.108 9.108 0 003.245-6.978v-3.79a9.514 9.514 0 0119.028 0v3.79a9.107 9.107 0 003.232 6.966 2.378 2.378 0 01-1.533 4.2zm-11.209-22.426a7.483 7.483 0 00-7.475 7.475v3.786a11.139 11.139 0 01-3.955 8.522.338.338 0 00-.122.261.344.344 0 00.34.34H517.8a.344.344 0 00.34-.34.336.336 0 00-.12-.258 11.143 11.143 0 01-3.953-8.525v-3.79a7.483 7.483 0 00-7.476-7.471zm0 0'/%3E%3Cpath data-name='Path 2287' d='M506.591 726.116a1.02 1.02 0 01-1.019-1.016v-4.081a1.02 1.02 0 112.039 0v4.081a1.02 1.02 0 01-1.02 1.016zm0 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --icon-work: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Cg data-name='Group 3169' transform='translate(-619 -698)'%3E%3Ccircle cx='38' cy='38' r='38' transform='translate(619 698)' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cg data-name='Group 2972'%3E%3Cg data-name='Group 2971'%3E%3Cpath data-name='Path 2288' d='M675.406 737.542a.857.857 0 00-.907.907v11.792a.857.857 0 01-.907.907h-32.656a.857.857 0 01-.907-.907v-11.792a.907.907 0 00-1.814 0v11.792a2.673 2.673 0 002.721 2.721h32.656a2.673 2.673 0 002.721-2.721v-11.792a.857.857 0 00-.907-.907z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 2974'%3E%3Cg data-name='Group 2973'%3E%3Cpath data-name='Path 2289' d='M674.499 724.843h-34.47a2.673 2.673 0 00-2.721 2.721v5.805a2.723 2.723 0 002.086 2.631l14.242 3.179v2.9a.857.857 0 00.907.907h5.443a.857.857 0 00.907-.907v-2.9l14.242-3.175a2.723 2.723 0 002.086-2.631v-5.805a2.673 2.673 0 00-2.722-2.725zm-15.421 16.328h-3.628v-3.628h3.628zm16.328-7.8a.883.883 0 01-.726.907l-13.788 3.084v-.726a.857.857 0 00-.907-.907h-5.442a.857.857 0 00-.907.907v.726l-13.788-3.083a.883.883 0 01-.726-.907v-5.805a.857.857 0 01.907-.907h34.47a.857.857 0 01.907.907z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 2976'%3E%3Cg data-name='Group 2975'%3E%3Cpath data-name='Path 2290' d='M661.798 718.493h-9.07a2.673 2.673 0 00-2.721 2.721v.907a.907.907 0 001.814 0v-.907a.857.857 0 01.907-.907h9.07a.857.857 0 01.907.907v.907a.907.907 0 001.814 0v-.907a2.672 2.672 0 00-2.721-2.721z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --icon-sick: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Ccircle cx='38' cy='38' r='38' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cg fill='%23fa6b6b'%3E%3Cpath data-name='Path 2291' d='M42.152 37.472c.086-.409.162-.835.22-1.3a12.328 12.328 0 00-1.308-6.826 22.15 22.15 0 001.312-7.211v-.55l-4.83-.69-.321-2.567h-.56c-6.484 0-15.864 3.615-15.864 10.153 0 5.384 2.2 7.767 3.106 8.517a7.77 7.77 0 00.06 2.936c-.084.767-.628 5.989-.628 11.391 0 6.273 5.026 6.346 5.077 6.346h19.671a4.895 4.895 0 005.077-5.077v-.663c.03-4.515.068-10.687-11.015-14.46zM22.07 28.481c0-5.71 8.72-8.675 14.036-8.873l.564 4.51 1.259-.157-.22-1.76 3.381.483a22.129 22.129 0 01-.848 5.169 14.548 14.548 0 00-1.192-1.687l-.964.826c.036.042 3.616 4.3 3.026 9.027-.533 4.263-2.456 6.424-5.716 6.424-2.653 0-5.386-1.973-5.868-2.337l-1.119-7.271c-.006-.039-.5-3.889 1.429-4.372a2.852 2.852 0 013.086 1.572l1.135-.568a4.075 4.075 0 00-4.528-2.232c-2.543.635-2.522 4.063-2.425 5.32a5.783 5.783 0 00-2.817 3.065c-.844-.907-2.218-3.013-2.218-7.135zm19.58 16.117l-3.349-1.487a5.849 5.849 0 002.272-1.856 10.23 10.23 0 011.074 3.343zm-4.35-.545v2.831h-1.269V44.17l.671-.383zm-2.891-.418l-1.551.886v-1.243a9.228 9.228 0 001.551.357zm-6.136-3.344l-3.116-.89c-.162-1.007-.386-3.938 2.132-5.508zm1.458 16.112h-1.315c-.155 0-3.807-.058-3.807-5.077 0-4.508.384-8.9.553-10.6l3.347.956 2.432 11.553a6.448 6.448 0 00-1.211 3.167zm6.3 0h-5.023a4.431 4.431 0 011.493-2.936 4.112 4.112 0 013.532-.388zm15.87-4.48v.671a3.656 3.656 0 01-3.807 3.807H37.301v-3.324l10.957-3.042-.339-1.223-1.3.362-1.721-6.883-1.23.307 1.729 6.916-8.738 2.421a5.662 5.662 0 00-4.625.324l-2.191-10.406a15.237 15.237 0 001.746.933v3.922l3.173-1.814v3.258h3.807v-3.536l4.442 1.975v-.977a11.331 11.331 0 00-1.689-5.6 9.958 9.958 0 00.506-1.312c10.129 3.479 10.1 8.876 10.069 13.221z'/%3E%3Cpath data-name='Path 2292' d='M37.87 38.22a.2.2 0 01-.28.056l-.636-.424a1.474 1.474 0 00-1.857.184l-1.418 1.418.9.9 1.419-1.418a.2.2 0 01.254-.025l.636.424a1.471 1.471 0 002.041-.408l.805-1.207-1.056-.7z'/%3E%3Cpath data-name='Path 2293' d='M49.624 37.116l-1.186-2.372-3.648.73.249 1.244 2.7-.539 1.347 2.702 5.025-2.871-.629-1.1z'/%3E%3Cpath data-name='Path 2294' d='M48.545 28.679l-2.3 4.595 1.136.567 1.51-3.019 1.69 1.69 4.259-3.543-.814-.975-3.361 2.8z'/%3E%3Cpath data-name='Path 2295' d='M48.365 23.945l1.83 1.83 2.914-6.557-1.16-.515-2.162 4.869-1.977-1.977-2.636 7.895-1.88-.942-.567 1.135 3.193 1.6z'/%3E%3Cpath data-name='Path 2296' d='M30.603 32.357l-.567 1.135 1.9.947-.871 1.305 1.056.7 1.668-2.5z'/%3E%3Cpath data-name='Path 2297' d='M36.542 32.705l2.461.82.4-1.2-1.347-.449.492-1.968-1.231-.307z'/%3E%3Cpath data-name='Path 2298' d='M35.502 28.833l1.056-.7a7.78 7.78 0 00-4.182-2.8l-.308 1.23a6.59 6.59 0 013.434 2.27z'/%3E%3Cpath data-name='Path 2299' d='M37.749 26.127a9.847 9.847 0 00-3.421-2.057l-.4 1.2a8.633 8.633 0 012.923 1.757z'/%3E%3C/g%3E%3C/svg%3E");
    --icon-clock: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Ccircle cx='38' cy='38' r='38' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cg data-name='Group 2978'%3E%3Cg data-name='Group 2977'%3E%3Cpath data-name='Path 2300' d='M37.933 20.55a17.383 17.383 0 1017.383 17.383A17.383 17.383 0 0037.933 20.55zm0 32.283a14.9 14.9 0 1114.9-14.9 14.9 14.9 0 01-14.9 14.9z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 2980'%3E%3Cg data-name='Group 2979'%3E%3Cpath data-name='Path 2301' d='M37.933 26.758A1.242 1.242 0 0036.691 28v8.692H28a1.242 1.242 0 100 2.483h9.933a1.242 1.242 0 001.242-1.242V28a1.242 1.242 0 00-1.242-1.242z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --icon-tablets: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Ccircle data-name='2fd952e41793e342e186d75682ca8ecf' cx='38' cy='38' r='38' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cpath data-name='Path 2302' d='M50.062 34.343a.509.509 0 01.72.72L33.677 52.166a3.154 3.154 0 01-4.448 0L19.021 41.96a3.154 3.154 0 010-4.448l1.397-1.397a.509.509 0 11.72.72L19.74 38.23a2.136 2.136 0 000 3.008l10.208 10.209a2.136 2.136 0 003.008 0l17.105-17.105zM35.474 45.178a.51.51 0 01.72-.722l.842.842a.51.51 0 01-.72.721zm5.313-5.314a.509.509 0 11.72-.72l.841.842a.509.509 0 11-.72.72zm-10.3-10.3a.509.509 0 11.72-.72l.838.839a.509.509 0 11-.72.72zm5.15 5.15a.509.509 0 11.72-.72l.838.84a.509.509 0 11-.72.72zm10.463-.163a.509.509 0 11.72-.72l.841.842a.509.509 0 11-.72.72zm-10.3-10.3a.509.509 0 11.72-.72l.838.839a.509.509 0 11-.72.72zm5.15 5.15a.509.509 0 11.72-.72l.839.84a.509.509 0 11-.72.719zm-15.777 5.476a.51.51 0 01.722-.721l.838.839a.51.51 0 11-.721.72zm5.15 5.15a.51.51 0 01.722-.72l.839.838a.51.51 0 11-.722.721zm13.788-4.396l-4.063.001a2.094 2.094 0 004.063-.001zm-4.062-1.02h4.064a2.1 2.1 0 00-4.064 0zm9.377-4.295l-4.065.003a2.094 2.094 0 004.063-.001zM45.36 29.3h4.064a2.1 2.1 0 00-4.064 0zm-12.575 5.633h-4.064a2.095 2.095 0 004.064 0zm-4.063-1.02l4.063.002a2.094 2.094 0 00-4.063-.002zm13.337 20.92h-4.06a2.062 2.062 0 00.548.974 2.1 2.1 0 002.961 0 2.063 2.063 0 00.552-.973zm-4.063-1.02l4.063.002a2.095 2.095 0 00-4.063-.001zm9.612-4.53h-4.061a2.062 2.062 0 00.548.974 2.1 2.1 0 002.962 0 2.062 2.062 0 00.549-.969zm-4.066-1.015h4.064a2.1 2.1 0 00-4.064 0zm9.612-4.53h-4.061a2.093 2.093 0 004.061 0zm-4.066-1.017h4.065a2.1 2.1 0 00-4.065 0zM38.098 29.62h-4.064a2.095 2.095 0 004.064 0zm-4.061-1.021H38.1a2.095 2.095 0 00-4.064 0zm9.377-4.295l-4.066.002a2.095 2.095 0 004.064 0zm-4.066-1.016h4.064a2.095 2.095 0 00-4.064 0zm13.974 17.745a3.108 3.108 0 11-2.199-.913 3.1 3.1 0 012.2.913zm-5.545 5.545a3.108 3.108 0 11-2.2-.912 3.1 3.1 0 012.2.912zm-5.546 5.546a3.108 3.108 0 11-2.2-.912 3.1 3.1 0 012.2.912zM27.64 37.535a3.112 3.112 0 11-2.198-.912 3.109 3.109 0 012.199.912zm-.105 2.202a2.091 2.091 0 10-.613 1.48 2.089 2.089 0 00.611-1.48zm6.119 3.811a3.108 3.108 0 11-2.2-.912 3.1 3.1 0 012.199.912zm-.107 2.201a2.091 2.091 0 10-.613 1.48 2.088 2.088 0 00.611-1.48zm-.592-13.528a3.115 3.115 0 11-2.2-.91 3.107 3.107 0 012.2.91zm6.01 6.01a3.112 3.112 0 11-2.2-.91 3.1 3.1 0 012.2.914zm-.107 2.201a2.093 2.093 0 10-.613 1.48 2.088 2.088 0 00.613-1.476zm-.592-13.527a3.115 3.115 0 11-2.2-.911 3.1 3.1 0 012.2.91zm6.01 6.01a3.112 3.112 0 11-2.2-.91 3.1 3.1 0 012.204.916zm-.697-11.32a3.115 3.115 0 11-2.2-.91 3.1 3.1 0 012.2.91zm6.01 6.011a3.112 3.112 0 11-2.2-.91 3.1 3.1 0 012.203.913zm-26.825 7.592a.509.509 0 11-.72-.72l17.106-17.106a3.154 3.154 0 014.452.004l10.209 10.209a3.154 3.154 0 010 4.447l-1.4 1.4a.509.509 0 01-.72-.72l1.4-1.4a2.136 2.136 0 000-3.007L42.883 18.096a2.136 2.136 0 00-3.008 0L22.77 35.202z' fill='%23fa6b6b'/%3E%3C/svg%3E");
    --icon-triangle-down: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11'%3E%3Cpath data-name='Polygon 3' d='M11 11L0 0h22z' fill='%2300b675'/%3E%3C/svg%3E");
    --icon-sidemenu-marker: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='42'%3E%3Cpath data-name='Rectangle 967' d='M0 0a4 4 0 014 4v34a4 4 0 01-4 4V0z' fill='%2300b675'/%3E%3C/svg%3E");
    --icon-arrow-down: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.823' height='7.749'%3E%3Cg data-name='arrow down'%3E%3Cpath data-name='arrow down path' d='M12.413 1.661L6.806 6.413l-5.393-5' fill='none' stroke='%23666' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
    --icon-arrow-up: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.823' height='7.749'%3E%3Cg data-name='arrow up'%3E%3Cpath data-name='arrow up path' d='M12.413 6.088L6.806 1.336l-5.393 5' fill='none' stroke='%23666' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

@font-face {
    font-family: 'visuelt';
    font-style: normal;
    font-weight: bold;
    src: url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.eot);
    src: url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.eot?#iefix) format("embedded-opentype"), url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.woff) format("woff"), url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.woff2) format("woff2"), url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.ttf) format("truetype");
}

@font-face {
    font-family: 'visuelt';
    font-style: italic;
    font-weight: normal;
    src: url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.eot);
    src: url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.eot?#iefix) format("embedded-opentype"), url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.woff) format("woff"), url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.woff2) format("woff2"), url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.ttf) format("truetype");
}

@font-face {
    font-family: 'visuelt';
    font-style: normal;
    font-weight: 500;
    src: url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.eot);
    src: url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.eot?#iefix) format("embedded-opentype"), url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.woff) format("woff"), url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.woff2) format("woff2"), url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.ttf) format("truetype");
}

@font-face {
    font-family: 'visuelt';
    font-style: normal;
    font-weight: normal;
    src: url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.eot);
    src: url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.eot?#iefix) format("embedded-opentype"), url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.woff) format("woff"), url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.woff2) format("woff2"), url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.ttf) format("truetype");
}


/************ GENERAL ************/

body {
    background-color: #ffffff;
}

.margin-top-small {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem !important;
}

.page-heading p,
.light-body-text {
    color: #666666;
}

.blue-background {
    background-color: var(--color-lightbackground-blue);
}

.green-background {
    background-color: var(--color-maincolor);
    padding-top: 1.5rem;
    color: white;
    margin-top: 2rem;
}

.heading01,
.richtext .heading01 {
    font-size: 2.125rem;
    line-height: 1.1;
    font-weight: 500;
    color: var(--color-heading);
    /* text-transform: uppercase; */
}

.green-background .heading01 {
    color: var(--color-white);
}

.heading02,
.richtext .heading02 {
    font-size: 1.5rem;
    line-height: 1.1;
    font-weight: 500;
    color: var(--color-heading);
    text-transform: uppercase;
}

.green-background .heading02 {
    color: var(--color-white);
}

.heading03,
.richtext .heading03 {
    font-size: 1.5rem;
    line-height: 1.1;
    font-weight: 400;
    color: var(--color-heading);
}

.green-background .heading02 {
    color: var(--color-white);
}

.heading04,
.richtext .heading04 {
    font-size: 1.125rem;
    line-height: 1.1;
    font-weight: 500;
    color: var(--color-heading);
}

.green-background .heading02 {
    color: var(--color-white);
}

.heading06,
.richtext .heading06 {
    font-size: 0.875rem;
    line-height: 1.1;
    font-weight: 400;
    color: var(--color-heading);
}

.green-background .heading06 {
    color: var(--color-white);
}

.heading-date,
.richtext .heading-date {
    font-size: 0.75rem;
    font-weight: 400;
}


/********* BUTTONS **********/

.button {
    color: var(--color-bodytext);
}

    .button.align-right {
        width: 100%;
        text-align: right;
    }

.tout-link {
    display: block;
    text-decoration: none;
    color: var(--color-bodytext);
    font-weight: 400;
}

    .tout-link:hover {
        color: var(--color-bodytext);
        font-weight: 400;
        text-decoration: none;
    }

.button-p1,
.kondo-button,
.button-arrow,
.button-arrow-white,
.gx-tabbedaccordion-content-inner p.align-right a {
    display: inline-block;
    /*font-size: 0.8125rem;*/
    line-height: 1;
    /*font-weight: 400;*/
    text-decoration: none;
    color: var(--color-bodytext);
    border: 1px solid transparent;
    background-color: transparent;
    background-image: var(--icon-circledarrow-right-maincolor);
    background-repeat: no-repeat;
    background-position: top 1px right 1px;
    background-size: 19px 19px;
    padding: 2px 25px 2px 1px;
}

    .button-p1:hover, .button-p1.is-hover,
    /*.kondo-button:hover,*/
    .button-arrow:hover,
    .button-arrow-white:hover,
    .gx-tabbedaccordion-content-inner p.align-right a:hover {
        color: var(--color-maincolor);
        background-image: var(--icon-circledarrow-right-green-hover);
        background-color: transparent;
    }

.tout-link:hover .button-arrow {
    color: var(--color-maincolor);
    background-image: var(--icon-circledarrow-right-green-hover);
}

.button-arrow-white,
.gx-tabbedaccordion-content-inner p.align-right a {
    background-image: var(--icon-circledarrow-right-white);
    color: var(--color-white);
}

    .button-arrow-white:hover,
    .gx-tabbedaccordion-content-inner p.align-right a:hover {
        color: var(--color-white);
        background-image: var(--icon-circledarrow-right-white-hover);
    }

.button-p1 > [class*=' icon-'], .button-p1 > [class^=icon-], .button-p1 .button__elipsis {
    display: none;
}



.button-square {
    padding: 0.5rem 1.5rem;
    color: var(--color-maincolor);
    float: right;
    border: 1px solid var(--color-maincolor);
}

    .button-square:hover {
        color: var(--color-white);
        background-color: var(--color-maincolor);
    }

    .button-square.button-arrow {
        background-position: right 1.5rem top 5px;
        padding: 0.5rem 3rem 0.5rem 1.5rem;
    }

        .button-square.button-arrow:hover {
            background-image: var(--icon-circledarrow-right-white-hover);
        }

.button-arrow.align-right {
    float: right;
}

.button-report {
    background-color: var(--color-maincolor);
    color: var(--color-white);
    float: right;
    padding: 0.5rem 2rem;
}

    .button-report:hover {
        color: var(--color-color);
    }

.header-banner {
    background-color: var(--color-banner-background);
    padding: 28px;
    color: var(--color-banner-text);
}

.banner-bottom-border {
    border-bottom: 1px solid #e3e3e3;
}

.header-banner h1,
.header-banner .heading01 {
    font-size: 2.125rem;
    line-height: 1.1;
    color: var(--color-banner-text);
}

.news-tout {
    background-color: var(--color-lightbackground-blue);
}

    .news-tout .richtext,
    .news-tout .button {
        margin: 0 16px;
    }

.contrast-tout {
    background-color: var(--color-lightbackground-blue);
    margin-bottom: 30px;
}

    .contrast-tout .richtext {
        margin: 0px 15px;
    }

        .contrast-tout .richtext p:last-of-type {
            margin-bottom: 0px;
        }

        .contrast-tout .richtext .tout-tertiary__title,
        .richtext .tout-tertiary__title {
            font-size: 1.125rem;
            font-weight: 500;
        }

    .contrast-tout .tout-tertiary {
        padding-bottom: 45px;
    }

    .contrast-tout a.button {
        position: absolute;
        right: 15px;
        bottom: 15px;
    }

.contrast-tout-inverse {
    background-color: var(--color-lightbackground-blue);
}

    .contrast-tout-inverse .contrast-tout {
        background-color: var(--color-white);
        padding-top: 15px;
    }

        .contrast-tout-inverse .contrast-tout picture img {
            margin: 0px 15px 0px 15px;
            width: calc(100% - 30px);
        }

        .contrast-tout-inverse .contrast-tout .tout-tertiary {
            padding-bottom: 55px;
        }

        .contrast-tout-inverse .contrast-tout:hover {
            -webkit-box-shadow: 0px 6px 16px -1px rgba(26, 49, 51, 0.39);
            -moz-box-shadow: 0px 6px 16px -1px rgba(26, 49, 51, 0.39);
            box-shadow: 0px 6px 16px -1px rgba(26, 49, 51, 0.39);
        }

.gx-sidemenu {
    background-color: var(--color-lightbackground-blue);
    font-size: 1.125rem;
    line-height: 1.125;
    color: #787878;
    margin-bottom: 15px;
    list-style: none;
    padding: 15px 0px;
}

    .gx-sidemenu li a {
        padding: 12px 30px 12px 30px;
        background-position: top left;
        background-repeat: no-repeat;
        background-size: 4px 42px;
        text-decoration: none;
        font-size: 1.125rem;
        line-height: 1.125;
        color: var(--color-bodytext);
        font-weight: 400;
    }

        .gx-sidemenu li a:hover {
            color: var(--color-maincolor);
            background-image: var(--icon-sidemenu-marker);
        }

    .gx-sidemenu li.current a {
        color: var(--color-maincolor);
        background-image: var(--icon-sidemenu-marker);
    }

@media screen and (min-width: 40rem) {
    .gx-sidemenu {
        min-height: 300px;
    }
}


/********** FACTS  ************/

@media screen and (min-width: 40rem) {
    .facts .facts-container {
        text-align: right;
    }
}

.facts .facts-heading {
    font-size: 1.375rem;
}

.facts .facts-number {
    color: #00b675;
    font-size: 3.125rem;
}


/************ NAVIGATION AND BLACK HEADER ************/

#Gx-super-mainmenu ul.navbar li + li:before {
    color: var(--color-darkbackground-highlight);
    content: "|";
    position: absolute;
    bottom: 20px;
    left: -2px;
}

#Gx-SuperHeader #Gx-super-mainmenu {
    background-color: var(--color-white);
}

#Gx-SuperHeader .Gx-logo {
    width: 120px;
}

#Gx-SuperHeader #Gx-corporate-nav {
    background-color: var(--color-maincolor-darkbackground);
}

    #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item a {
        border: 0;
        padding: 0 10px;
    }

    #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item span {
        border: 0;
        padding: 0 10px;
    }

    #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item.black-header {
        margin: 10px 0px 8px 0px;
        border: 1px solid var(--color-maincolor);
        padding: 0px 20px 3px 20px;
        line-height: 1;
    }

        #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item.black-header.active {
            background-color: var(--color-maincolor);
        }

#Gx-super-mainmenu.toowide .navbar-reveal {
    top: 30px;
}

@media screen and (min-width: 768px) {
    #Gx-super-mainmenu:not(.toowide) ul.navbar li.selected a {
        border-bottom: 3px solid var(--color-maincolor);
        bottom: 14px;
        padding-bottom: 3px;
    }

    #Gx-super-mainmenu:not(.toowide) ul.navbar li:hover a {
        border-bottom: 3px solid var(--color-maincolor);
        bottom: 14px;
        padding-bottom: 3px;
    }
}

@media screen and (max-width: 767px) {
    #Gx-super-mainmenu .navbar-reveal {
        top: 30px;
    }

    #Gx-super-pagesmenu .navbar-reveal {
        top: 30px;
    }
}


/*********** TITLE AND BREADGRUMBS ***********/

ul.gx-breadcrumbs {
    padding: 12px 12px 12px 0px;
    list-style: none;
}

    ul.gx-breadcrumbs li {
        display: inline;
        font-size: 14px;
        color: var(--color-lightbodytext);
    }

        ul.gx-breadcrumbs li a {
            font-weight: 400;
            color: var(--color-maincolor);
            text-decoration: none;
        }

        ul.gx-breadcrumbs li + li:before {
            padding: 0px 8px 0px 4px;
            color: var(--color-lightbodytext);
            content: ">";
            font-size: 18px;
        }

#gx-breadcrumb-container {
    margin-top: 0.625rem;
    border-bottom: 2px solid #e7e7e7;
}


/************** PATIENT STORY CAROUSEL ******************/

.patient-story.gx-heroCarousel-component {
    position: relative;
    background-color: var(--color-lightbackground-blue);
    margin: 0;
    padding: 15px 8.33%;
}

    .patient-story.gx-heroCarousel-component .carousel-caption {
        padding: 15px;
    }

    .patient-story.gx-heroCarousel-component .carousel-inner .carousel-caption {
        width: 74%;
        position: relative;
        background-color: var(--color-lightbackground-blue);
    }

    .patient-story.gx-heroCarousel-component .carousel-indicators {
        position: absolute;
        bottom: -32px;
        top: unset;
        left: 0px;
        right: 0px;
        text-align: center;
    }

        .patient-story.gx-heroCarousel-component .carousel-indicators li {
            display: inline-block;
            border: 1px solid #e3e3e3;
            background-color: #e3e3e3 !important;
            color: var(--color-lightbackground-grey);
            width: 24px;
            height: 4px;
            border-radius: 2px;
            margin: 0px 2px;
        }

        .patient-story.gx-heroCarousel-component .carousel-indicators .active {
            border: 1px solid var(--color-maincolor);
            background-color: var(--color-maincolor) !important;
            margin: 0px;
        }

    .patient-story.gx-heroCarousel-component .carousel-inner > .item.active {
        display: block;
    }

    .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
        background-size: contain;
        background-position: top center;
        height: auto;
        float: left;
        min-height: 246px;
        width: 24%;
        margin: 0;
        padding: 0;
        margin-right: 2%;
    }

        .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide p {
            color: #666666;
            font-size: 1rem;
            line-height: 1.31;
        }

        .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide .quote-block {
            margin-left: 239px;
            margin-bottom: 10px;
            padding: 20px 0px 20px 0px;
            background-image: var(--icon-quote-open), var(--icon-quote-close);
            background-position: left top, right bottom;
            background-size: 43px 38px, 43px 38px;
            background-repeat: no-repeat, no-repeat;
        }

    .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content.quote-block {
        background-image: var(--icon-quote-open), var(--icon-quote-close);
        background-position: left top, right bottom;
        background-size: 43px 38px, 43px 38px;
        background-repeat: no-repeat, no-repeat;
    }

    .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content a.button {
        float: right;
    }

    .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide a.button {
        float: right;
        margin-right: 0;
    }

    .patient-story.gx-heroCarousel-component .carousel-control {
        color: #6a6a6a;
        top: 45%;
    }

    .patient-story.gx-heroCarousel-component .left.carousel-control {
        left: calc(-5% - 16px);
    }

    .patient-story.gx-heroCarousel-component .right.carousel-control {
        right: calc(-5% - 16px);
    }

.patient-story .button-p1 {
    color: #569b82;
}

@media screen and (max-width: 40rem) {
    .patient-story.gx-heroCarousel-component {
        padding: 15px;
    }

        .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
            background-position: top center;
            padding-top: 261px;
        }

            .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide .quote-block {
                margin: 0px 15px 10px 15px;
            }

        .patient-story.gx-heroCarousel-component .carousel-inner.large {
            height: auto;
        }

        .patient-story.gx-heroCarousel-component .left.carousel-control {
            left: calc(-5% - 16px);
        }

        .patient-story.gx-heroCarousel-component .right.carousel-control {
            right: calc(-5% - 16px);
        }

        .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content.quote-block {
            background-position: left top, right bottom 36px;
        }
}


/*
@media screen and (max-width: 1250px) {
	.patient-story.gx-heroCarousel-component {
		.gx-heroCarousel-container {
			width: 82%;
			margin: auto;
		}
	}
}
@media screen and (max-width: 64rem) {
	.patient-story.gx-heroCarousel-component {
		.carousel-inner {
			.gx-heroCarousel-slide {
				width: 35%;
			}
			.gx-heroCarousel-slide-content {
				width: 65%;
			}
		}
	}
}
@media screen and (max-width: 40rem) {
	.patient-story.gx-heroCarousel-component {
		.carousel-inner {
			width: 80%;
			margin: auto;
			>.item {
				padding: 16px;
			}
			>.item.active {
				flex-direction: column;
			}
			.gx-heroCarousel-slide {
				width: 100%;
				height: auto;
				min-height: 180px;
				margin: 0;
			}
			.gx-heroCarousel-slide-content {
				top: 0;
				text-align: center;
				position: relative;
				height: 60%;
				width: 100%;
				&:before {
					top: -26px;
					font-size: 86px;
				}
				&:after {
					font-size: 86px;
					right: 0;
				}
			}
		}
		.carousel-inner.large {
			height: auto;
		}
		.carousel-control {
			top: 180px;
		}
		.left.carousel-control {
			left: 0;
		}
		.right.carousel-control {
			right: 0;
		}
	}
}
*/

.gx-tabbedaccordion {
    background-color: var(--color-lightbackground-blue);
    line-height: 1.2;
    padding: 0px 0px 5px 0px;
    margin: 0px;
    border: 0px;
    position: relative;
    min-height: 336px;
    margin-bottom: 20px;
}

.gx-tabbedaccordion-header {
    margin: 0px 15px 0px 15px;
    padding-top: 15px;
}

    .gx-tabbedaccordion-header h2 {
        font-weight: 700;
    }

    .gx-tabbedaccordion-header input {
        border: 2px solid #74b19d;
        width: 100%;
        font-size: 0.625rem;
        font-weight: 400;
        color: var(--color-bodytext);
        outline: 0px;
        padding: 8px 8px 8px 26px;
        margin-top: 15px;
        background-image: var(--icon-search);
        background-repeat: no-repeat;
        background-position: 8px center;
    }

        .gx-tabbedaccordion-header input::-webkit-input-placeholder {
            font-style: italic;
        }

        .gx-tabbedaccordion-header input:-ms-input-placeholder {
            font-style: italic;
        }

        .gx-tabbedaccordion-header input::-ms-input-placeholder {
            font-style: italic;
        }

        .gx-tabbedaccordion-header input::placeholder {
            font-style: italic;
        }

        .gx-tabbedaccordion-header input::-ms-input-placeholder {
            font-style: italic;
        }

.gx-tabbedaccordion-item {
    padding-bottom: 10px;
}

.gx-tabbedaccordion-title {
    width: calc(100% - 30px);
    color: #6a6a6a;
    margin: 0px 15px 0px 15px;
    font-weight: 500;
    background-color: var(--color-lightbackground-blue);
    padding: 7px 20px 7px 16px;
    display: inline-block;
}

    .gx-tabbedaccordion-title::before {
        content: ' ';
        display: inline-block;
        position: relative;
        width: 4px;
        height: 30px;
        border-radius: 2px;
        border: 2px solid var(--color-lightbackground-blue);
        left: -16px;
        top: 9px;
    }

    .gx-tabbedaccordion-title:hover {
        font-weight: 700;
        color: var(--color-maincolor);
    }

        .gx-tabbedaccordion-title:hover::before {
            border: 2px solid var(--color-maincolor);
        }

.gx-tabbedaccordion-item.open .gx-tabbedaccordion-title {
    font-weight: 700;
    color: var(--color-maincolor);
}

    .gx-tabbedaccordion-item.open .gx-tabbedaccordion-title::before {
        border: 2px solid var(--color-maincolor);
    }

.gx-tabbedaccordion-item.open .gx-tabbedaccordion-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.gx-tabbedaccordion-content {
    display: none;
    background-color: var(--color-maincolor);
    color: white;
    position: relative;
    padding: 0px 20px;
    margin: 2px 15px 0px 15px;
    overflow-y: auto;
}

    .gx-tabbedaccordion-content .gx-tabbedaccordion-content-inner {
        position: relative;
        padding: 0px;
    }

.gx-tabbedaccordion-content-inner h3 {
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 1.5;
}

.gx-tabbedaccordion-content-inner p {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5;
}

@media screen and (min-width: 64em) {
    .gx-tabbedaccordion {
        height: 336px;
    }

    .gx-tabbedaccordion-header {
        margin: 0px 60px 0px 15px;
        padding-top: 15px;
    }

        .gx-tabbedaccordion-header input {
            width: calc(350px - 15px - 40px);
        }

    .gx-tabbedaccordion-tabs {
        height: calc(336px - 76px);
        width: calc(346px);
        overflow-y: scroll;
        overflow-x: hidden;
    }

        .gx-tabbedaccordion-tabs::-webkit-scrollbar {
            width: 6px;
            background-color: transparent;
            overflow: visible;
        }

        .gx-tabbedaccordion-tabs::-webkit-scrollbar-button {
            display: none;
        }

        .gx-tabbedaccordion-tabs::-webkit-scrollbar-track:vertical {
            background-color: transparent;
        }

        .gx-tabbedaccordion-tabs::-webkit-scrollbar-track-piece:vertical {
            background-color: transparent;
        }

        .gx-tabbedaccordion-tabs::-webkit-scrollbar-thumb {
            background-color: rgba(0, 0, 0, 0.4);
            border-radius: 5px;
        }

    .gx-tabbedaccordion-item {
        padding-bottom: 10px;
    }

    .gx-tabbedaccordion-title {
        width: calc(350px - 15px - 40px);
        margin: 0px 15px 0px 15px;
        background-color: var(--color-lightbackground-blue);
        padding: 7px 20px 7px 16px;
        border-radius: 2px;
    }

    .gx-tabbedaccordion-content {
        position: absolute;
        margin: 0px;
        left: 350px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        padding: 0px 0px;
        line-height: 336px;
    }

        .gx-tabbedaccordion-content .gx-tabbedaccordion-content-inner {
            position: relative;
            display: block;
            padding: 40px 35px 40px 40px;
            margin-right: 5px;
            background-clip: content-box;
            overflow-y: auto;
        }

    .gx-tabbedaccordion-content-inner::-webkit-scrollbar {
        width: 6px;
        background-color: transparent;
        overflow: visible;
    }

    .gx-tabbedaccordion-content-inner::-webkit-scrollbar-button {
        display: none;
    }

    .gx-tabbedaccordion-content-inner::-webkit-scrollbar-track:vertical {
        background-color: transparent;
    }

    .gx-tabbedaccordion-content-inner::-webkit-scrollbar-track-piece:vertical {
        background-color: transparent;
    }

    .gx-tabbedaccordion-content-inner::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.4);
        border-radius: 5px;
    }
}


/*********** QUOTE **************/

.gcquote {
    background-color: var(--color-banner-background);
    padding: 15px 20px 12px 20px;
    margin: 0px 0px 20px 0px;
}

.quote {
    line-height: 1.2;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

h2.quote__quote-text {
    font-size: 1.5rem;
    font-weight: 700;
    background-color: var(--color-banner-background);
    color: var(--color-white);
}

p.quote__author {
    font-size: 0.875rem;
    font-weight: 700;
    color: var(--color-white);
    margin-bottom: 3px;
}

p.quote__author-title {
    font-size: 0.875rem;
    font-weight: 400;
    color: var(--color-white);
}

@media screen and (min-width: 64em) {
    .gcquote {
        padding: 30px 90px 24px 90px;
    }
}

.gx-heroCarousel-component {
    font-family: visuelt, Arial, sans-serif !important;
    margin: 0;
}

    .gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0;
        margin: 0;
        width: 100%;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
    }

    .gx-heroCarousel-component .carousel-inner .carousel-caption {
        position: absolute;
        background-color: var(--color-white);
        color: var(--color-bodytext);
        top: unset;
        left: unset;
        right: 0;
        bottom: 0;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
        width: 40%;
        padding: 15px 60px 15px 15px;
        text-shadow: none;
    }

    .gx-heroCarousel-component .item-footer {
        background-color: var(--color-maincolor-darkbackground);
        color: white;
        padding: 30px 60px;
    }

        .gx-heroCarousel-component .item-footer h1 {
            margin: 0px;
            font-size: 1.5rem;
            font-weight: 500;
            margin-bottom: 8px;
        }

        .gx-heroCarousel-component .item-footer h2 {
            margin: 0px;
            font-size: 1.125rem;
            font-weight: 400;
            margin-bottom: 8px;
        }

    .gx-heroCarousel-component .carousel-caption h1 {
        margin: 0px;
        font-size: 1.5rem;
        font-weight: 500;
        margin-bottom: 8px;
    }

    .gx-heroCarousel-component .carousel-caption h2 {
        margin: 0px;
        font-size: 1.125rem;
        font-weight: 400;
        margin-bottom: 8px;
    }

    .gx-heroCarousel-component .carousel-indicators {
        position: absolute;
        bottom: unset;
        left: unset;
        top: calc(31.25rem - 38px);
        right: 15px;
        z-index: 15;
        width: auto;
        padding-left: 0rem;
        margin-left: 0;
        text-align: right;
        list-style: none;
    }

        .gx-heroCarousel-component .carousel-indicators li {
            color: var(--color-maincolor);
        }

            .gx-heroCarousel-component .carousel-indicators li.active {
                background-color: var(--color-maincolor);
            }

    .gx-heroCarousel-component .carousel-control {
        position: absolute;
        text-align: left;
        top: calc(31.25rem + 26px);
        width: 32px;
        height: 32px;
        font-size: 2rem;
        color: var(--color-maincolor);
        text-shadow: none;
        background-color: transparent;
        background-size: cover;
        filter: alpha(opacity=50);
        opacity: .5;
    }

        .gx-heroCarousel-component .carousel-control::before {
            display: none;
        }

        .gx-heroCarousel-component .carousel-control i {
            display: none;
        }

        .gx-heroCarousel-component .carousel-control.left {
            background-image: var(--icon-circledarrow-left-maincolor);
            left: 15px;
        }

        .gx-heroCarousel-component .carousel-control.right {
            background-image: var(--icon-circledarrow-right-maincolor);
            right: 15px;
        }

@media screen and (max-width: 40rem) {
    .gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
        height: 25rem;
        background-size: contain;
        background-position: top center;
    }

    .gx-heroCarousel-component .carousel-inner .carousel-caption {
        width: 100%;
        padding: 15px 15px 15px 15px;
        height: auto;
    }

    .gx-heroCarousel-component .carousel-indicators {
        top: calc(25rem - 38px);
    }

    .gx-heroCarousel-component .carousel-control {
        position: absolute;
        text-align: left;
        top: calc(25rem + 26px);
    }
}


/************** ICON CAROUSEL ******************/

.icon-carousel.gx-heroCarousel-component {
    position: relative;
    margin: 0;
    padding: 0px;
}

    .icon-carousel.gx-heroCarousel-component .carousel-caption {
        padding: 15px;
    }

    .icon-carousel.gx-heroCarousel-component .carousel-indicators {
        position: relative;
        font-family: visuelt, Arial, sans-serif;
        background-color: transparent;
        top: unset;
        left: 15px;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: calc(100% - 30px);
    }

        .icon-carousel.gx-heroCarousel-component .carousel-indicators li {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            width: auto;
            height: auto;
            margin: 0px 2px;
            text-indent: initial;
            text-align: center;
            border: 0px;
        }

            .icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-marker {
                display: inline-block;
                opacity: 0.5;
                width: 78px;
                height: 78px;
                background-color: var(--color-white);
                background-repeat: no-repeat;
                background-size: 76px 76px;
                background-position: center center;
                border: 1px solid #fa6b6b;
                border-radius: 50%;
                margin: 2px;
            }

            .icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-label {
                margin: 15px 10px 40px 10px;
                display: block;
                color: var(--color-bodytext);
                font-family: visuelt, Arial, sans-serif !important;
                font-size: 1rem;
                line-height: 1.1875;
            }

        .icon-carousel.gx-heroCarousel-component .carousel-indicators .active {
            background-repeat: no-repeat;
            background-position: bottom center;
            background-image: var(--icon-triangle-down);
            border: 0px;
            background-color: transparent;
            margin: 0px 2px;
        }

            .icon-carousel.gx-heroCarousel-component .carousel-indicators .active .icon-marker {
                width: 82px;
                height: 82px;
                opacity: 1;
                border: 3px solid #fa6b6b;
                margin: 0px;
            }

    .icon-carousel.gx-heroCarousel-component .carousel-inner {
        margin-top: -12px;
        border-top: 1px solid var(--color-maincolor);
        background-color: var(--color-lightbackground-blue);
    }

        .icon-carousel.gx-heroCarousel-component .carousel-inner > .item {
            padding-top: 18px;
        }

            .icon-carousel.gx-heroCarousel-component .carousel-inner > .item.active {
                display: block;
                padding-top: 18px;
            }

        .icon-carousel.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
            height: auto;
            min-height: 185px;
            width: 100%;
            margin: 0 0 15px 0;
            padding: 0 15px;
            font-size: 1rem;
            font-family: visuelt, Arial, sans-serif;
            line-height: 1.31;
        }

            .icon-carousel.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide p {
                color: var(--color-bodytext);
            }

            .icon-carousel.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide ul {
                text-align: center;
            }

                .icon-carousel.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide ul > li {
                    display: inline;
                    font-weight: 600;
                    color: #505050;
                }

            .icon-carousel.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide p:last-child {
                margin-bottom: 0;
            }

            .icon-carousel.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide ul > li:not(.line-break) + li:not(.line-break)::before {
                content: "|";
                font-weight: 500;
                font-size: 1.25rem;
                display: inline-block;
                /*		transform: translateY(0.15rem); */
                line-height: 1rem;
                margin: 0px 5px 0px 2px;
            }

    .icon-carousel.gx-heroCarousel-component .carousel-control {
        color: #6a6a6a;
        top: 45%;
    }

    .icon-carousel.gx-heroCarousel-component .left.carousel-control {
        left: calc(-5% - 16px);
    }

    .icon-carousel.gx-heroCarousel-component .right.carousel-control {
        right: calc(-5% - 16px);
    }

.patient-story .button-p1 {
    color: #569b82;
}

@media screen and (max-width: 64rem) {
    .icon-carousel.gx-heroCarousel-component .carousel-indicators {
        left: 10px;
        text-align: center;
        width: calc(100% - 20px);
        overflow-x: auto;
    }

        .icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-marker {
            width: 52px;
            height: 52px;
            background-size: 50px 50px;
        }

        .icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-label {
            margin: 10px 5px 40px 5px;
            font-size: 0.75rem;
            line-height: 1.1875;
        }

        .icon-carousel.gx-heroCarousel-component .carousel-indicators .active .icon-marker {
            width: 56px;
            height: 56px;
        }
}

@media screen and (max-width: 40rem) {
    .icon-carousel.gx-heroCarousel-component {
        padding: 15px 0px;
    }

        .icon-carousel.gx-heroCarousel-component .carousel-inner.large {
            height: auto;
        }

        .icon-carousel.gx-heroCarousel-component .left.carousel-control {
            left: calc(-5% - 16px);
        }

        .icon-carousel.gx-heroCarousel-component .right.carousel-control {
            right: calc(-5% - 16px);
        }
}


/********** EVENT TEASER  ************/

.event-newteaser-container {
    background-color: var(--color-lightbackground-grey);
    margin: 0px 10px 20px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

    .event-newteaser-container::after {
        content: "";
        display: table;
        clear: both;
    }

.event-newteaser-imageholder {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    border-right: 0px;
}

.event-newteaser-image {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: calc(100% + 20px);
    margin: 0px -10px;
    min-height: 250px;
}

.event-newteaser-info {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    border-left: 0px;
    padding: 0px 15px 0px 15px;
}

.event-newteaser-intro h2 {
    font-size: 1.3125rem;
    font-weight: 500;
    color: var(--color-heading);
    line-height: 1.125;
    padding: 36px 0px 26px 0px;
    margin: 0px;
}

.event-newteaser-intro p {
    font-size: 1rem;
    font-weight: 400;
    color: var(--color-lightbodytext);
    line-height: 1.125;
    padding: 0px 0px 26px 0px;
    margin: 0px;
}

.event-newteaser ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.event-newteaser-data {
    padding: 0px 0px 20px 0px;
}

    .event-newteaser-data li {
        display: inline-block;
        padding: 2px 20px 10px 28px;
        height: 28px;
        background-repeat: no-repeat;
        background-size: 22px 22px;
        background-position: left top;
        font-size: 0.75rem;
        font-weight: 500;
    }

        .event-newteaser-data li.event-newteaser-date {
            background-image: var(--icon-event-date);
        }

        .event-newteaser-data li.event-newteaser-language {
            background-image: var(--icon-event-language);
        }

        .event-newteaser-data li.event-newteaser-time {
            background-image: var(--icon-event-time);
        }

        .event-newteaser-data li.event-newteaser-subject {
            background-image: var(--icon-event-subject);
        }

    .event-newteaser-data sup {
        left: 1px;
        font-size: 0.5rem;
        vertical-align: 3px;
    }

.event-newteaser-speakers {
    padding: 0px 0px 26px 0px;
}

    .event-newteaser-speakers h3 {
        font-size: 0.875rem;
        font-weight: 500;
        color: var(--color-lightbodytext);
        padding: 0px 0px 16px 0px;
        margin: 0px;
    }

    .event-newteaser-speakers li {
        display: inline-block;
        font-size: 0.8125rem;
        font-weight: 400;
        line-height: 1.66;
        color: var(--color-lightbodytext);
        padding: 0px 16px 0px 0px;
        min-height: 45px;
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 45px 45px;
    }

        .event-newteaser-speakers li img {
            float: left;
            width: 45px;
            height: 45x;
            border-radius: 100%;
            border: 2px solid white;
            -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
        }

        .event-newteaser-speakers li span {
            display: inline-block;
            padding: 1px 0px 0px 11px;
        }

@media screen and (min-width: 40em) {
    .event-newteaser-container {
        margin: 0px 15px 20px 15px;
    }

    .event-newteaser-image {
        width: calc(100% + 30px);
        margin: 0px -15px;
    }

    .event-newteaser-info {
        padding: 0px 30px 0px 30px;
    }
}


/*FAQs---*/

.gx-faqs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    max-height: auto;
}

.gx-faqs-topics-column {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: 100%;
    background-color: var(--color-lightbackground-blue);
}

.gx-faqs-faqs-column {
    display: none;
}

.gx-faqs-header {
    margin: 0px;
    padding: 15px 15px 0px 15px;
}

    .gx-faqs-header h2 {
        font-weight: 700;
    }

    .gx-faqs-header input {
        border: 2px solid var(--color-maincolor);
        width: 100%;
        font-size: 0.625rem;
        font-weight: 400;
        color: var(--color-bodytext);
        outline: 0px;
        padding: 8px 8px 8px 26px;
        background-image: var(--icon-search);
        background-repeat: no-repeat;
        background-position: 8px center;
    }

        .gx-faqs-header input::-webkit-input-placeholder {
            font-style: italic;
        }

        .gx-faqs-header input:-ms-input-placeholder {
            font-style: italic;
        }

        .gx-faqs-header input::-ms-input-placeholder {
            font-style: italic;
        }

        .gx-faqs-header input::placeholder {
            font-style: italic;
        }

        .gx-faqs-header input::-ms-input-placeholder {
            font-style: italic;
        }

.gx-faqs-topics {
    background-color: var(--color-lightbackground-blue);
    padding: 0px 0px 15px 0px;
}

.gx-faqs-topic-title {
    margin: 0px 15px 0px 15px;
    background-color: var(--color-lightbackground-blue);
    padding: 7px 20px 7px 16px;
    border-radius: 2px;
}

    .gx-faqs-topic-title::before {
        content: ' ';
        display: inline-block;
        position: relative;
        width: 4px;
        height: 30px;
        border-radius: 2px;
        border: 2px solid var(--color-lightbackground-blue);
        left: -16px;
        top: 9px;
    }

    .gx-faqs-topic-item.open .gx-faqs-topic-title,
    .gx-faqs-topic-title:hover {
        font-weight: 700;
        color: var(--color-maincolor);
    }

        .gx-faqs-topic-item.open .gx-faqs-topic-title::before,
        .gx-faqs-topic-title:hover::before {
            border: 2px solid var(--color-maincolor);
        }

.gx-faqs-topic-content {
    display: none;
    /* border: 1px solid var(--color-palegrey); */
    padding: 15px;
    margin: 10px 15px 0px 15px;
    background-color: var(--color-white);
}

.gx-faqs-topic-item.open .gx-faqs-topic-content {
    display: block;
}

.gx-faqs-faq-title {
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 20px;
    background-image: var(--icon-arrow-down);
    border-bottom: 1px solid #e4e6e5;
    padding: 12px 15px 11px 10px;
}

.gx-faqs-faq-item.open .gx-faqs-faq-title {
    background-image: var(--icon-arrow-up);
    border-bottom: 1px solid var(--color-white);
}

.gx-faqs-faq-item .gx-faqs-faq-content {
    display: none;
}

.gx-faqs-faq-item.open .gx-faqs-faq-content {
    display: block;
    background-color: var(--color-lightbackground-blue);
    padding: 10px;
}

@media screen and (min-width: 64em) {
    .gx-faqs {
        max-height: 600px;
        width: 100%;
    }

    .gx-faqs-topics-column {
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
        width: 100%;
        background-color: var(--color-lightbackground-blue);
    }

    .gx-faqs-faqs-column {
        display: block;
        position: absolute;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0;
        /* border: 1px solid var(--color-palegrey); */
    }

    .gx-faqs-topics {
        overflow-y: auto;
        overflow-x: hidden;
        max-height: calc(600px - 51px);
        width: calc(100% - 5px);
    }

        .gx-faqs-topics::-webkit-scrollbar,
        .gx-faqs-topic-content::-webkit-scrollbar {
            width: 6px;
            overflow: visible;
            position: relative;
        }

        .gx-faqs-topics::-webkit-scrollbar-button,
        .gx-faqs-topic-content::-webkit-scrollbar-button {
            display: none;
        }

        .gx-faqs-topics::-webkit-scrollbar-track:vertical,
        .gx-faqs-topic-content::-webkit-scrollbar-track:vertical {
            background-color: transparent;
        }

        .gx-faqs-topics::-webkit-scrollbar-track-piece:vertical,
        .gx-faqs-topic-content::-webkit-scrollbar-track-piece:vertical {
            background-color: transparent;
        }

        .gx-faqs-topics::-webkit-scrollbar-thumb,
        .gx-faqs-topic-content::-webkit-scrollbar-thumb {
            background-color: rgba(0, 0, 0, 0.4);
            border-radius: 5px;
        }

    .gx-faqs-topic-content {
        display: none;
    }

    .gx-faqs-topic-item.open .gx-faqs-topic-content {
        display: block;
        position: absolute;
        top: 16px;
        right: 16px;
        bottom: 16px;
        left: 16px;
        padding: 15px 5px 15px 15px;
        border: 0px;
        background-color: white;
        margin: 0px;
        overflow-y: auto;
        z-index: 1;
    }
    /* .gx-faqs-topic-item.open .gx-faqs-topic-content {
        display: block;
        position: absolute;
        top: 1px;
        right: 5px;
        bottom: 1px;
        left: calc(33% + 16px);
        padding: 15px 5px 15px 15px;
        border: 0px;
        background-color: white;
        margin: 0px;
        overflow-y: auto;
        z-index: 1;
    } */
}


/********* FOOTER. ******************/

footer {
    font-size: 1rem;
    background-color: var(--color-footerbackground);
    color: var(--color-darkbackground-text);
    padding: 40px 0 15px 0px;
}

h2.footer-dark-title,
h2.footer-site__sub-title,
h2.footer-site__social-links__title {
    font-size: 1.25rem;
    line-height: 1;
    font-weight: 500;
    padding: 8px 0px 24px 0px;
    text-transform: uppercase;
}

h2.footer-light-title {
    font-size: 1.25rem;
    line-height: 1;
    font-weight: 500;
    padding-bottom: 24px;
    text-transform: uppercase;
}

a.footer-logo-grunenthalhealth {
    display: block;
    padding-top: 0px;
    padding-bottom: 30px;
    width: 162px;
    height: 100px;
    background-repeat: no-repeat;
    background-image: var(--logo-grunenthalhealth-white);
    background-size: 161px;
    background-position: 0px 0px;
}

    a.footer-logo-grunenthalhealth span {
        display: none;
    }

a.footer-logo-grunenthal {
    display: block;
    padding-top: 0px;
    padding-bottom: 30px;
    width: 162px;
    height: 100px;
    background-repeat: no-repeat;
    background-image: var(--logo-grunenthal);
    background-size: 131px;
    background-position: 15px 0px;
}

    a.footer-logo-grunenthal span {
        display: none;
    }

a.footer-logo-opioid {
    display: block;
    padding-bottom: 50px;
    width: 162px;
    height: 65px;
    background-repeat: no-repeat;
    background-image: var(--logo-opioidresponsibility);
    background-size: 131px;
    background-position: 15px 0px;
}

    a.footer-logo-opioid span {
        display: none;
    }

ul.footer-dark-links,
ul.footer-site__links {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
    list-style-type: none;
}

    ul.footer-dark-links li,
    ul.footer-site__links li {
        margin: 0px;
        padding: 0px;
    }

.footer-site ul li a {
    color: var(--color-darkbackground-text);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 10px;
    text-decoration: none;
}

ul li a.link-external {
    color: var(--color-darkbackground-text);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 9px;
    margin-bottom: 10px;
    text-decoration: none;
}



    ul li a.link-external:hover span {
        color: var(--color-darkbackground-highlight);
        text-shadow: -1px -1px var(--color-footerbackground), -1px 1px var(--color-footerbackground), 1px -1px var(--color-footerbackground), 1px 1px var(--color-footerbackground);
        -webkit-box-shadow: inset 0 1.3em var(--color-footerbackground), inset 0 1.4em var(--color-darkbackground-highlight);
        box-shadow: inset 0 1.3em var(--color-footerbackground), inset 0 1.4em var(--color-darkbackground-highlight);
        display: inline;
    }

    ul li a.link-external::after {
        content: '';
    }

ul li a.link-internal {
    color: var(--color-white);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 9px;
    margin-bottom: 10px;
    text-decoration: none;
}

    ul li a.link-internal:hover span {
        color: var(--color-darkbackground-highlight);
        text-shadow: -1px -1px var(--color-footerbackground), -1px 1px var(--color-footerbackground), 1px -1px var(--color-footerbackground), 1px 1px var(--color-footerbackground);
        -webkit-box-shadow: inset 0 1.3em var(--color-footerbackground), inset 0 1.4em var(--color-darkbackground-highlight);
        box-shadow: inset 0 1.3em var(--color-footerbackground), inset 0 1.4em var(--color-darkbackground-highlight);
        display: inline;
    }

ul li a.link-facebook,
.footer-site__social-links .link-facebook {
    padding-left: 42px;
    background-image: var(--icon-facebook);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    /* background-position: 0px 8px; */
}

ul li a.link-linkedin,
.footer-site__social-links .link-linkedin {
    padding-left: 42px;
    background-image: var(--icon-linkedin);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    /* background-position: 0px 8px; */
}

ul li a.link-twitter,
.footer-site__social-links .link-twitter {
    padding-left: 42px;
    background-image: var(--icon-twitter);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    /* background-position: 0px 8px; */
}

ul li a.link-instagram,
.footer-site__social-links .link-instagram {
    padding-left: 42px;
    background-image: var(--icon-instagram);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    /* background-position: 0px 8px; */
}

ul li a.link-whatsapp,
.footer-site__social-links .link-whatsapp {
    padding-left: 42px;
    background-image: var(--icon-whatsapp);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    /* background-position: 0px 8px; */
}

.footer-bottomrow {
    border-top: 1px solid var(--color-darkbackground-highlight);
    padding-top: 15px;
}

.footer-dark-copyright {
    font-weight: 400;
    font-size: 1rem;
    color: #aaa;
    text-align: center;
}

nav.footer-navigation-inline {
    display: inline;
    white-space: pre-line;
}

    nav.footer-navigation-inline a {
        border-left: 1px solid var(--color-darkbackground-highlight);
        padding-left: 6px;
        padding-right: 6px;
        color: #eeeeee;
        text-decoration: none;
        font-weight: 400;
    }

        nav.footer-navigation-inline a:first-of-type {
            border-left: 0px;
        }

        nav.footer-navigation-inline a:hover span {
            color: var(--color-darkbackground-highlight);
            text-shadow: -1px -1px var(--color-darkbackground), -1px 1px var(--color-darkbackground), 1px -1px var(--color-darkbackground), 1px 1px var(--color-darkbackground);
            -webkit-box-shadow: 0 0px 0 0 var(--color-darkbackground), 0 1px 0 0 var(--color-darkbackground-highlight);
            box-shadow: 0 0px 0 0 var(--color-darkbackground), 0 1px 0 0 var(--color-darkbackground-highlight);
        }

@media screen and (min-width: 64em) {
    ul.footer-dark-links,
    ul.footer-site__links {
        min-height: 240px;
        border-left: 1px solid var(--color-darkbackground-highlight);
        margin: 0px 0px 15px -28px;
        padding: 0px 28px 15px 28px;
    }

    a.footer-logo-grunenthal {
        padding-top: 36px;
    }

    a.footer-logo-opioid {
        padding-top: 50px;
        padding-bottom: 30px;
    }
}

.footer-site .columns:nth-child(3) .footer-site__links {
    border-right: 1px solid var(--color-darkbackground-highlight);
}
/********** PRODUCT PAGE  ************/

.disclaimer-section {
    background-color: #D3DEE8;
}

    .disclaimer-section p {
        padding: 22px;
    }

        .disclaimer-section p::before {
            content: "";
            background-image: url(/-/media/projects/ProductHub/shared/home-redesign/warning-icon.png);
            background-size: contain;
            width: 15px;
            height: 13px;
            display: inline-block;
            background-repeat: no-repeat;
        }


/********** ABOUT US PAGE  ************/

.about-us-banner .hero-home,
.about-us-banner .hero-home__image-wrapper {
    height: 32rem;
}

.about-us-content p {
    color: var(--color-bodytext);
}

.tout-tertiary-hover.about-us-tout .tout__tertiary--no-bottom-border .button-square {
    width: 100%;
    text-align: center;
    margin: 0;
}


/********** GREEN HOME SECTION WITH DOCTOR IMAGE  ************/

.doctor-section-about .button {
    float: right;
}

.doctor-section-about p {
    color: var(--color-bodytext);
}

.green-background {
    background-color: var(--color-maincolor);
    padding: 24px 0px 15px 0px;
    color: white;
    margin-top: 2rem;
}

    .green-background .button {
        color: white;
        float: right;
    }

.origin-point {
    position: relative;
    text-align: center;
}

.doctor-image {
    position: relative;
    bottom: -15px;
    width: 70%;
    margin: 0 auto;
}

@media screen and (min-width: 40rem) {
    .doctor-image {
        position: absolute;
        right: 0px;
    }
}


/********** PAIN MANAGEMENT  ************/

.disease-buttons {
    border: 2px solid #EAEAEA;
    padding: 2px 24px 2px 34px;
    font-size: 14px;
    text-align: center;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    margin-top: 10px;
    width: 100%;
    height: 48px;
    text-decoration: none;
    color: #000;
    font-weight: 400;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .disease-buttons:hover {
        background-color: var(--color-maincolor);
        border: 4px solid var(--color-maincolor);
        color: var(--color-white);
    }

.separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

    .separator::before,
    .separator::after {
        content: '';
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        border-bottom: 3px solid #F2F2F2;
        margin: 10px 6px;
    }

.pain-management-tout.tout__secondary--left .tout__secondary__content {
    background-color: #83b9a6;
    border: 0;
    color: #ffffff;
}

.pain-management-facts .facts .facts-container {
    text-align: left;
}

@media screen and (min-width: 40rem) {
    .pain-management-tout .tout__secondary__excerpt {
        margin: 10px;
    }

    .pain-management-tout.tout__secondary {
        height: 10rem;
    }

    .pain-management-tout.tout__secondary--left .tout__secondary__image {
        left: 70%;
        width: 30%;
    }

    .pain-management-tout.tout__secondary--left .tout__secondary__content {
        left: -30%;
        width: 70%;
    }
}

@media screen and (min-width: 64rem) {
    .pain-management-tout.tout__secondary {
        height: 12rem;
    }
}

.thing {
    background-color: var(--color-lightbackground-blue);
    padding: 15px;
}


/* Preview state
----------------------------------*/

.preview #wrapper {
    position: relative;
    top: 0;
}

.preview .header--static {
    position: static;
    margin-top: 2.375rem;
}


/* MODAL UPDATES 05/03/2021
----------------------------------*/

.pain-management-modal {
    display: none;
    position: fixed;
    z-index: 4;
    /* padding-top: 60px; */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.8);
}

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 40%;
    min-height: 100%;
    max-width: 560px;
}


/* The Close Button */

.modal-close {
    color: #ffffff;
    float: right;
    font-size: 18px;
    position: relative;
    left: 90px;
    bottom: 20px;
}

    .modal-close:hover,
    .modal-close:focus {
        text-decoration: none;
        cursor: pointer;
    }

@media screen and (max-width: 64rem) {
    .modal-content {
        width: 52%;
    }
}

@media screen and (max-width: 40rem) {
    .modal-content {
        width: 64%;
    }
}


/* MODAL UPDATES 05/03/2021
----------------------------------*/

@media screen and (min-width: 768px) {
    #Gx-SuperHeader #Gx-super-mainmenu ul.navbar li {
        height: 78px;
    }
}


/* PATIENT CAROUSEL UPDATES 08/03/2021
----------------------------------*/

@media screen and (max-width: 64rem) {
    .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
        width: 34%;
    }

    .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content {
        width: 64%;
    }
}

@media screen and (max-width: 40rem) {
    .patient-story.gx-heroCarousel-component .carousel-inner {
        /* width: 80%; */
        margin: auto;
    }

        .patient-story.gx-heroCarousel-component .carousel-inner.large {
            height: auto;
        }
        /* .patient-story.gx-heroCarousel-component .carousel-inner>.item {
        padding: 16px;
    } */
        .patient-story.gx-heroCarousel-component .carousel-inner > .item.active {
            flex-direction: column;
        }

        .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
            width: 100%;
            height: 180px;
            margin: 0;
        }

        .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content {
            top: 0;
            text-align: center;
            position: relative;
            height: 60%;
            width: 100%;
            padding-left: 0;
            padding-right: 0;
        }

            .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content:before {
                top: -26px;
                font-size: 86px;
            }

            .patient-story.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide-content:after {
                font-size: 86px;
                right: 0;
            }

    .patient-story.gx-heroCarousel-component .carousel-control {
        top: 180px;
    }

    .patient-story.gx-heroCarousel-component .left.carousel-control {
        left: -10px;
    }

    .patient-story.gx-heroCarousel-component .right.carousel-control {
        right: -10px;
    }
}


/* ABOUT PAGE 10/03/2021
----------------------------------*/

@media screen and (min-width: 40rem) {
    .facts .facts-container.left-align {
        text-align: left;
    }
}


/* top black bar - 15/03/2021
----------------------------------*/

@media screen and (max-width: 40rem) {
    #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item.black-header {
        padding: 0px 4px 3px 4px;
    }

    #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item a {
        padding: 0 8px
    }
}


/* about section - 16/03/2021
----------------------------------*/

.about-section .button-arrow {
    float: right;
}

.about-section .tout__secondary__content {
    border: 0;
    padding-left: 0;
}

.about-section .tout__secondary .tout__secondary__image {
    background-size: contain;
    background-repeat: no-repeat;
}


/* FAQs page - 22/03/2021
----------------------------------*/

.open-faq3 {
    cursor: pointer;
    text-decoration: none;
}

.white-container {
    background-color: #ffffff;
    padding: 0 15px;
}

.pain-stories-content {
    color: #1a3134;
    text-align: center;
}


/* updates - 23/03/2021
----------------------------------*/

.story-title-block .headline h1 {
    width: calc(100% - 45px);
}

.story-categories-block {
    padding: 15px 0px 5px 0px;
}

    .story-categories-block ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .story-categories-block ul li {
            display: inline-block;
            background-color: #83B9A6;
            color: #ffffff;
            padding: 8px 14px;
            border-radius: 18px;
            text-transform: uppercase;
            margin: 0px 10px 10px 0px;
        }

.story-top-block {
    padding-top: 10px;
    position: relative;
    min-height: 85px;
}

    .story-top-block h2 {
        text-transform: uppercase;
        font-weight: 400;
        font-size: 1.5rem;
        padding-top: 18px;
    }

.story-content-block {
    padding-top: 0rem;
    padding-bottom: 1.875rem;
    margin: 0;
}

.story-author-block {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1;
    color: #1A3134;
    padding: 0px 16px 0px 0px;
}

    .story-author-block img {
        float: left;
        width: 45px;
        height: 45x;
        border-radius: 100%;
        border: 2px solid white;
        -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
    }

    .story-author-block span.story-author-name {
        display: inline-block;
        padding: 1px 0px 0px 11px;
        line-height: 1.2;
    }

.story-author-date {
    font-size: 0.875rem;
    line-height: 1.2;
}

.story-social-block {
    position: initial;
    padding-top: 15px;
    text-align: right;
    padding-bottom: 15px;
}

ul.story-social {
    list-style: none;
    padding: 0;
    margin: 0;
}

    ul.story-social li {
        display: inline-block;
        padding: 0px 0px 0px 10px;
        margin: 0;
    }

        ul.story-social li a.link-facebook,
        ul.story-social li a.link-linkedin,
        ul.story-social li a.link-twitter,
        ul.story-social li a.link-instagram,
        ul.story-social li a.link-whatsapp {
            width: 30px;
            height: 30px;
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2328' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.146' y1='.147' x2='.854' y2='.859' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234676ed'/%3E%3Cstop offset='.185' stop-color='%23436de4'/%3E%3Cstop offset='.487' stop-color='%233b54cd'/%3E%3Cstop offset='.865' stop-color='%232f2da8'/%3E%3Cstop offset='1' stop-color='%232b1e99'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath data-name='Path 2152' d='M55.1 36.851A15 15 0 1037.754 51.67V41.187h-3.809v-4.336h3.809v-3.3c0-3.759 2.24-5.836 5.666-5.836a23.075 23.075 0 013.357.285v3.691h-1.891a2.169 2.169 0 00-2.444 2.343v2.815H46.6l-.666 4.335h-3.492V51.67A15 15 0 0055.1 36.851z' transform='translate(-25.098 -21.85)' fill='url(%23a)'/%3E%3Cpath data-name='Path 2153' d='M20.797 19.415l.66-4.3H17.33v-2.789a2.151 2.151 0 012.425-2.324h1.876V6.34a22.893 22.893 0 00-3.33-.29c-3.4 0-5.622 2.06-5.622 5.79v3.275H8.9v4.3h3.782v10.4a15.086 15.086 0 004.651 0v-10.4z' fill='%23fff'/%3E%3C/svg%3E");
            background-size: 30px 30px;
            background-repeat: no-repeat;
            background-position: 0px 0px;
        }

        ul.story-social li a.link-linkedin {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2330' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23007ab5'/%3E%3Cstop offset='1' stop-color='%230046e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 8' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2155' d='M8.713 12.206h2.9v9.333h-2.9zm1.453-4.637A1.682 1.682 0 118.482 9.25a1.683 1.683 0 011.684-1.681' fill='%23fff'/%3E%3Cpath data-name='Path 2156' d='M13.435 12.206h2.782v1.276h.037a3.054 3.054 0 012.748-1.507c2.937 0 3.479 1.932 3.479 4.445v5.12h-2.9v-4.538c0-1.082-.021-2.475-1.507-2.475-1.51 0-1.741 1.18-1.741 2.4v4.617h-2.9z' fill='%23fff'/%3E%3C/svg%3E");
        }

        ul.story-social li a.link-twitter {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2329' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233cf'/%3E%3Cstop offset='1' stop-color='%23337fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 7' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2154' d='M23.287 9.86a6.755 6.755 0 01-1.654.472c.266-.045.657-.527.814-.722a3.043 3.043 0 00.549-1c.015-.029.025-.064 0-.087a.094.094 0 00-.087.008 8.475 8.475 0 01-1.962.751.131.131 0 01-.135-.036 1.531 1.531 0 00-.172-.175 3.444 3.444 0 00-.95-.583 3.312 3.312 0 00-1.457-.235 3.48 3.48 0 00-1.383.392 3.552 3.552 0 00-1.116.91 3.441 3.441 0 00-.666 1.335 3.6 3.6 0 00-.035 1.409c.009.078 0 .088-.068.078a10.477 10.477 0 01-6.748-3.432c-.079-.09-.122-.09-.186.007a3.42 3.42 0 00.583 4.039c.132.126.269.251.414.365a3.431 3.431 0 01-1.3-.365c-.079-.049-.119-.021-.126.068a2.132 2.132 0 00.021.386 3.459 3.459 0 002.13 2.756 2.028 2.028 0 00.433.132 3.884 3.884 0 01-1.276.039c-.094-.017-.128.029-.094.118a3.589 3.589 0 002.681 2.245c.122.021.243.021.365.049-.007.011-.015.011-.021.021a4.234 4.234 0 01-1.831.97 6.553 6.553 0 01-2.78.355c-.15-.021-.18-.02-.222 0s-.005.061.043.1c.19.126.384.237.58.343a9.14 9.14 0 001.858.743 9.9 9.9 0 009.609-2.246 10.08 10.08 0 002.659-7.356c0-.106.126-.164.2-.221a6.481 6.481 0 001.308-1.36.414.414 0 00.087-.261v-.013c.003-.041.002-.034-.065.001z' fill='%23fff'/%3E%3C/svg%3E");
        }

        ul.story-social li a.link-whatsapp {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='15' y1='30' x2='15' y2='0'%3E%3Cstop offset='0' stop-color='%23009600'/%3E%3Cstop offset='1' stop-color='%2378d228'/%3E%3C/linearGradient%3E%3Ccircle cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cpath d='M15.2 6.1c-4.9 0-8.8 3.9-8.8 8.7 0 1.6.5 3.2 1.3 4.5L6.1 24l4.9-1.5c1.3.7 2.7 1.1 4.2 1.1 4.9 0 8.8-3.9 8.8-8.7-.1-4.9-4-8.8-8.8-8.8zm0 16c-1.5 0-2.9-.4-4.1-1.2l-2.8.9.9-2.7c-.9-1.2-1.4-2.7-1.4-4.3 0-4 3.3-7.3 7.4-7.3 4.1 0 7.4 3.3 7.4 7.3-.1 4-3.4 7.3-7.4 7.3zm4-5.6c-.2-.1-1.3-.6-1.5-.7-.2-.1-.3-.1-.5.1-.1.2-.6.7-.7.8-.1.1-.3.2-.5.1s-.9-.3-1.7-1.1c-.6-.6-1.1-1.3-1.2-1.5-.1-.2 0-.3.1-.4.1-.1.2-.2.3-.4.1-.1.1-.2.2-.4.1-.1 0-.3 0-.4-.1-.1-.5-1.2-.7-1.6-.2-.4-.4-.4-.5-.4h-.4c-.1 0-.4.1-.6.3-.2.2-.8.7-.8 1.8s.8 2.1.9 2.2c.1.1 1.5 2.4 3.7 3.2 2.2.9 2.2.6 2.6.5.4 0 1.3-.5 1.5-1 .2-.5.2-.9.1-1 0 .1-.1 0-.3-.1z' fill='%23fff'/%3E%3C/svg%3E");
        }

        ul.story-social li a.link-instagram {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2352' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3CradialGradient id='a' cx='-.09' cy='.315' r='1.053' gradientUnits='objectBoundingBox'%3E%3Cstop offset='.073' stop-color='%23eacc7b'/%3E%3Cstop offset='.184' stop-color='%23ecaa59'/%3E%3Cstop offset='.307' stop-color='%23ef802e'/%3E%3Cstop offset='.358' stop-color='%23ef6d3a'/%3E%3Cstop offset='.46' stop-color='%23f04b50'/%3E%3Cstop offset='.516' stop-color='%23f03e58'/%3E%3Cstop offset='.689' stop-color='%23db359e'/%3E%3Cstop offset='.724' stop-color='%23ce37a4'/%3E%3Cstop offset='.789' stop-color='%23ac3cb4'/%3E%3Cstop offset='.877' stop-color='%237544cf'/%3E%3Cstop offset='.98' stop-color='%232b4ff2'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 10' cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cg data-name='Group 2353' fill='%23fff'%3E%3Cpath data-name='Path 2161' d='M15 8.492c2.138 0 2.371 0 3.207.047a5.139 5.139 0 011.488.279 2.459 2.459 0 01.929.6 2.485 2.485 0 01.6.93 5.173 5.173 0 01.279 1.487V15c0 2.138 0 2.371-.047 3.207a5.139 5.139 0 01-.279 1.488 2.459 2.459 0 01-.6.929 2.485 2.485 0 01-.93.6 5.173 5.173 0 01-1.487.279H15c-2.138 0-2.371 0-3.207-.047a5.139 5.139 0 01-1.488-.279 2.459 2.459 0 01-.929-.6 2.485 2.485 0 01-.605-.93 5.173 5.173 0 01-.279-1.487V15c0-2.138 0-2.371.047-3.207a5.139 5.139 0 01.279-1.488 2.459 2.459 0 01.6-.929 2.485 2.485 0 01.93-.605 5.173 5.173 0 011.487-.279H15M15 7.1c-2.138 0-2.417 0-3.254.046a6.291 6.291 0 00-1.906.372 3.349 3.349 0 00-1.394.93 5.246 5.246 0 00-.93 1.394 6.291 6.291 0 00-.372 1.906C7.1 12.583 7.1 12.862 7.1 15s0 2.417.046 3.254a6.291 6.291 0 00.372 1.906 3.349 3.349 0 00.93 1.394 4.593 4.593 0 001.394.93 6.291 6.291 0 001.906.372c.837.046 1.116.046 3.254.046s2.417 0 3.254-.046a6.291 6.291 0 001.906-.372 3.349 3.349 0 001.394-.93 4.593 4.593 0 00.93-1.394 6.291 6.291 0 00.372-1.906c.046-.837.046-1.116.046-3.254s0-2.417-.046-3.254a6.291 6.291 0 00-.372-1.906 3.349 3.349 0 00-.93-1.394 5.246 5.246 0 00-1.394-.93 6.291 6.291 0 00-1.906-.372C17.417 7.1 17.138 7.1 15 7.1z'/%3E%3Cpath data-name='Path 2162' d='M15 10.817A4.183 4.183 0 1019.183 15 4.165 4.165 0 0015 10.817zm0 6.972A2.789 2.789 0 1117.789 15 2.8 2.8 0 0115 17.789z'/%3E%3C/g%3E%3C/svg%3E");
        }

.story-sideimage-left {
    width: 100%;
    padding-bottom: 15px;
}

.story-sideimage-right {
    width: 100%;
    padding-bottom: 15px;
}

.background-paleblue {
    background-color: #F2F5F8;
}

.storyItem {
    position: relative;
    margin-bottom: 30px;
}

.story-card-content,
.gxstorieslist.gx-storiesList-variant3 .story-container .story-card-content {
    position: initial;
    padding: 23px 23px 63px 23px;
    margin-bottom: 0px;
}


/* .kondo-button {
    display: inline-block;
    font-size: 0.8125rem;
    font-weight: 400;
    text-decoration: none;
    color: #212121;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.406 18.406'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300B675;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.2,4.407a.857.857,0,0,1,1.208,0l4.221,4.234a.852.852,0,0,1,.026,1.177L8.495,13.99a.852.852,0,1,1-1.208-1.2L10.823,9.2,7.2,5.61A.844.844,0,0,1,7.2,4.407Z'/%3E%3Cpath class='cls-1' d='M1.416,9.2A7.784,7.784,0,0,1,14.707,3.7a7.776,7.776,0,0,1,0,11.008A7.787,7.787,0,0,1,1.416,9.2ZM0,9.2A9.2,9.2,0,1,0,9.2,0,9.2,9.2,0,0,0,0,9.2Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 2px;
    background-size: 19px 19px;
    padding: 3px 30px 3px 0px;
}

.kondo-button:hover {
    color: #00b675;
    text-decoration: underline;
} */

.float-right {
    float: right;
}

.icon-heart,
.icon-heart-o {
    display: inline-block;
    width: 1.09375rem;
    height: 0.9375rem;
    background-size: 1.09375rem 0.9375rem;
}

    .icon-heart,
    .icon-heart-o:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 175 150'%3E%3Cpath d='M91.7 148.2l60.8-58.6c14.9-14.9 22.4-29.6 22.4-43.9 0-14.3-4.1-25.5-12.4-33.6C154.3 4 142.8 0 128.3 0c-4 0-8.2.7-12.4 2.1s-8.1 3.3-11.7 5.7-6.7 4.6-9.3 6.7c-2.6 2.1-5.1 4.3-7.4 6.6-2.3-2.3-4.8-4.6-7.4-6.6-2.6-2.1-5.7-4.3-9.3-6.7S63.2 3.5 59 2.1 50.7 0 46.6 0C32 0 20.6 4 12.3 12.1S-.1 31.4-.1 45.7c0 4.4.8 8.9 2.3 13.5S5.5 67.7 7.5 71s4.2 6.4 6.6 9.5 4.3 5.2 5.4 6.4c1.1 1.2 2 2 2.7 2.5l60.9 58.8c1.2 1.2 2.6 1.8 4.3 1.8 1.7 0 3.2-.6 4.3-1.8z' fill='%23ff0d5a'/%3E%3C/svg%3E");
    }

.icon-heart-o {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 175 150'%3E%3Cpath d='M144.1 80.5l-56.6 54.6-56.7-54.7C18.6 68.2 12.5 56.6 12.5 45.7c0-5.3.7-9.9 2.1-14s3.2-7.2 5.4-9.6 4.8-4.3 8-5.8 6.2-2.5 9.2-3 6.2-.8 9.6-.8c3.4 0 7 .8 10.9 2.5s7.5 3.7 10.8 6.2 6.1 4.9 8.4 7 4.3 4.2 5.9 6c1.2 1.4 2.8 2.1 4.8 2.1s3.6-.7 4.8-2.1c1.6-1.8 3.5-3.8 5.9-6s5.2-4.5 8.4-7 6.9-4.6 10.8-6.2 7.6-2.5 10.9-2.5c3.4 0 6.6.3 9.6.8s6.1 1.5 9.2 3 5.8 3.4 8 5.8 4 5.6 5.4 9.6 2.1 8.7 2.1 14c-.2 10.9-6.3 22.5-18.6 34.8zm18.5-68.4C154.3 4 142.9 0 128.3 0c-4 0-8.2.7-12.4 2.1s-8.1 3.3-11.7 5.7-6.7 4.6-9.3 6.7-5.1 4.3-7.4 6.6c-2.3-2.3-4.8-4.6-7.4-6.6s-5.7-4.3-9.3-6.7S63.2 3.5 59 2.1 50.7 0 46.7 0c-14.6 0-26 4-34.3 12.1S0 31.4 0 45.7c0 4.4.8 8.9 2.3 13.5S5.6 67.7 7.5 71s4.2 6.4 6.6 9.5 4.3 5.2 5.4 6.4 2 2 2.7 2.5l60.9 58.8c1.2 1.2 2.6 1.8 4.3 1.8s3.1-.6 4.3-1.8l60.8-58.6c15-14.9 22.5-29.5 22.5-43.9 0-14.3-4.1-25.5-12.4-33.6z' fill='%23cccccc'/%3E%3C/svg%3E");
}

.icon-bookmark,
.icon-bookmark-o {
    display: inline-block;
    width: 0.9375rem;
    height: 0.9375rem;
    background-size: 0.9375rem 0.9375rem;
}

    .icon-bookmark,
    .icon-bookmark-o:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cpath d='M36.3 0c-1.5 0-2.9.3-4.3.9-2.1.8-3.9 2.2-5.1 4s-1.9 3.8-1.9 6v127.8c0 2.2.6 4.2 1.9 6.1s3 3.2 5.1 4c1.4.6 2.8.9 4.3.9 3.1 0 5.8-1.1 8.1-3.2l43.1-41.4 43.1 41.4c2.3 2.1 5 3.1 8.1 3.1 1.6 0 3.1-.3 4.3-.8 2.1-.8 3.9-2.2 5.1-4s1.9-3.8 1.9-6.1V10.9c0-2.2-.6-4.2-1.9-6.1s-3-3.2-5.1-4c-1.4-.6-2.8-.9-4.3-.9H36.3z' fill='%2300b675'/%3E%3C/svg%3E");
    }

.icon-bookmark-o {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cpath d='M137.5 135.7L96.2 96.1l-8.7-8.3-8.7 8.3-41.3 39.6V12.5h100v123.2zM36.3 0c-1.5 0-2.9.3-4.3.9-2.1.8-3.9 2.2-5.1 4s-1.9 3.8-1.9 6v127.8c0 2.2.6 4.2 1.9 6.1s3 3.2 5.1 4c1.4.6 2.8.9 4.3.9 3.1 0 5.8-1.1 8.1-3.2l43.1-41.4 43.1 41.4c2.3 2.1 5 3.1 8.1 3.1 1.6 0 3.1-.3 4.3-.8 2.1-.8 3.9-2.2 5.1-4s1.9-3.8 1.9-6.1V10.9c0-2.2-.6-4.2-1.9-6.1s-3-3.2-5.1-4c-1.4-.6-2.8-.9-4.3-.9H36.3z' fill='%23cccccc'/%3E%3C/svg%3E");
}

.storyDate,
.gxstorieslist.gx-storiesList-variant3 .storyDate {
    font-size: 0.875rem;
    padding-bottom: 13px;
}

.storyTitle,
.gxstorieslist.gx-storiesList-variant3 .storyTitle {
    font-size: 1.125rem;
    padding-bottom: 15px;
}

.storyButton,
.gxstorieslist.gx-storiesList-variant3 .storyButton {
    position: absolute;
    right: 23px;
    bottom: 23px;
}

.story-references-block {
    padding-bottom: 1.875rem;
}

    .story-references-block h2 {
        text-transform: uppercase;
        font-weight: 400;
        font-size: 1.5rem;
        padding-bottom: 16px;
    }

    .story-references-block ol {
        counter-reset: referencesList;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .story-references-block ol li {
            position: relative;
            padding: 0px 0px 8px 32px;
        }

            .story-references-block ol li::before {
                position: absolute;
                left: 0px;
                width: 24px;
                text-align: right;
                color: #00b675;
                font-variant-numeric: tabular-nums;
                counter-increment: referencesList;
                content: counter(referencesList) '.';
            }

    .story-references-block a {
        color: #00b675;
        font-weight: 400;
        text-decoration: none;
    }

        .story-references-block a:hover {
            text-decoration: underline;
        }

.story-selection-block h2 {
    font-weight: 400;
    font-size: 1.5rem;
    padding-top: 45px;
    text-transform: uppercase;
}

.story-endspace-block {
    height: 64px;
}

.gx-storiesList-variant3 .spacer-bottom {
    margin-bottom: 3rem;
}

@media screen and (min-width: 40em) {
    .story-sideimage-left {
        width: 66%;
        float: left;
        padding-right: 15px;
        padding-bottom: 0px;
    }

    .story-sideimage-right {
        width: 66%;
        float: right;
        padding-left: 15px;
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 64em) {
    .story-social-block {
        position: absolute;
        right: 0;
        top: 19px;
    }
}

.patient-stories img {
    padding: 15px 15px 0 15px;
}


/* navigation updates - 24/03/2021
----------------------------------*/

[hhpatient="false"] #corporate-nav-list-patient {
    display: none;
}

[hhpatient="false"] #corporate-nav-list-hcp {
    display: block;
}

[hhpatient="true"] #corporate-nav-list-patient {
    display: block;
}

[hhpatient="true"] #corporate-nav-list-hcp {
    display: none;
}


/* navigation updates - 25/03/2021
----------------------------------*/

.news-article-section {
    padding: 12px;
    background-color: var(--color-lightbackground-blue);
}


/* break links - 06/04/2021
----------------------------------*/

.list-ordered a {
    word-break: break-word;
    display: inline;
}


/* break links - 08/04/2021
----------------------------------*/

.dark-link {
    color: var(--color-bodytext);
}

@media screen and (min-width: 64em) {
    .Additional-support .columns:nth-child(1) {
        padding-left: 0;
    }

    .Additional-support .columns:nth-child(2) {
        padding-right: 0;
    }
}

@media screen and (max-width: 63.9375rem) {
    .Additional-support .columns {
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (min-width: 40rem) {
    .disclaimer-section .richtext p {
        padding-left: 164px;
    }

    .disclaimer-section p::before {
        margin-left: -154px;
    }
}



/*------Updates  - 09/08/2021 ------------------*/

.white-text {
    color: var(--color-white);
}

#Gx-health-titlebar {
    background-image: none;
    background-color: var(--color-banner-background);
}

    #Gx-health-titlebar .Gx-brandlogoTextual {
        font-size: 2.125rem;
        line-height: 1.1;
        color: var(--color-banner-text);
        font-weight: 700;
    }

table tr:first-child:hover td {
    background-color: #00a059;
    color: #f4f4f4;
}

.container-dark-background {
    background-color: var(--color-maincolor-darkbackground);
}

.row .row {
    margin: 0;
}

.hero-product-content__text {
    text-align: center;
}

.hero-product {
    background-color: var(--color-banner-background);
}


.hero-default-banner .hero-product-content__text {
    width: 100%;
}

.hero-default-banner .hero-product--medium .hero-product-content__text {
    margin-bottom: 80px;
}

.hero-default-banner .hero-product--small {
    height: 12rem;
}

.hero-default-banner .hero-product--medium {
    height: 21.875rem;
}


/*------HOMEPAGE-------------*/

.homepage .gx-heroCarousel-container .carousel-control {
    display: none;
}


/*------FOOTER------------------*/
.footer-site .footer-site__social-links {
    display: block !important;
}

    .footer-site .footer-site__social-links.footer-site__social-links--mobile {
        display: none !important;
    }

    .footer-site .footer-site__social-links .text {
        font-size: 1rem;
        font-weight: 500;
        position: relative;
        bottom: 8px;
    }

.footer-site__social-links__title {
    font-size: 1.25rem;
}

.footer-site__social-links a {
    display: block;
    padding-bottom: 12px;
}

.footer-site .row:last-child {
    border-top: 1px solid var(--color-darkbackground-highlight);
}

@media screen and (min-width: 64rem) {
    .footer-site__c4c {
        float: left;
        margin: 16px 0;
    }
}




/*************** REFERENCES ************/


.references .reference__content {
    color: #1A3134;
}

    .references .reference__content .reference__number {
        color: #00a059;
    }




/*************** DE-DE STYLES ************/

.de-de .hero-product,
html[lang="de-DE"] .hero-product {
    background-color: #00b675;
}

.de-de .story-categories-block ul li,
html[lang="de-DE"] .story-categories-block ul li {
    text-transform: inherit;
}


.de-de .Gx-logo .opioid-logo,
html[lang="de-DE"] .Gx-logo .opioid-logo {
    position: absolute;
    bottom: 14px;
    width: 130px;
    left: 138px;
    z-index: 1;
}

.swissrxlogo{cursor:pointer;}

.swissrxlogo img {
    zoom: .5;
    top: -3px;
    position: relative;
    margin-left: 5px;
}