/* Gemeinsamer Seitenrahmen; nur einmal zentral gepflegt. */
#site-layout.landingPage #site-header {
    display:none;
}
#site-layout.landingPage #SOSP_CONTAINER_CUSTOM_ID {
    display:none;
}
#site-layout.landingPage #site-footer {
    display:none;
}
#site-layout.landingPage #CONTROLLER_COMP_CUSTOM_ID {
    display:none;
}
#site-layout.landingPage #site-header-placeholder {
    display:none;
}
#site-layout.landingPage #site-footer-placeholder {
    display:none;
}
#site-container.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus, #site-container.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus ~ .show-sibling-focus {
    --focus-ring-box-shadow:0 0 0 2px #ffffff, 0 0 0 4px #116dff;
    box-shadow:var(--focus-ring-box-shadow) !important;
    z-index:1;
}
.has-inner-focus-ring {
    --focus-ring-box-shadow:inset 0 0 0 2px #ffffff, inset 0 0 0 4px #116dff !important;
}
#site-layout {
    left:0;
    margin-left:0;
    width:320px;
}
#site-header {
    z-index:50;
    --above-all-in-container:10000;
}
#SOSP_CONTAINER_CUSTOM_ID {
    --pinned-layer-in-container:51;
    --above-all-in-container:49;
}
#page-content {
    --pinned-layer-in-container:52;
    --above-all-in-container:49;
}
#BACK_TO_TOP_BUTTON-pinned-layer {
    z-index:calc(var(--pinned-layers-in-page, 0) + 53);
    --above-all-in-container:10000;
}
#site-footer {
    --pinned-layer-in-container:54;
    --above-all-in-container:49;
}
#CONTROLLER_COMP_CUSTOM_ID {
    --pinned-layer-in-container:55;
    --above-all-in-container:49;
}
[id="soapAfterPagesContainer"].page-without-sosp [data-layout=soapAfterPagesContainer-content] {
    height:auto;
    width:100%;
    position:static;
    min-height:auto;
    padding-bottom:0px;
    box-sizing:border-box;
}
[id="soapAfterPagesContainer"].page-without-sosp [data-layout=soapAfterPagesContainer-grid] > [id="CONTROLLER_COMP_CUSTOM_ID"], [id="soapAfterPagesContainer"].page-without-sosp [data-layout=soapAfterPagesContainer-grid] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] {
    position:absolute;
    top:0px;
    left:0px;
    margin-left:calc((100% - 320px) * 0.5);
}
[id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-content] {
    height:auto;
    width:100%;
    position:static;
    min-height:auto;
    padding-bottom:0px;
    box-sizing:border-box;
}
[id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] > [id="CONTROLLER_COMP_CUSTOM_ID"], [id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] {
    position:absolute;
    top:0px;
    left:0px;
    margin-left:calc((100% - 320px) * 0.5);
}
#BACK_TO_TOP_BUTTON {
    justify-self:end;
    margin-right:20px;
    align-self:end;
    margin-bottom:87px;
    position:absolute;
    grid-area:1 / 1 / 2 / 2;
    pointer-events:auto;
}
:root, :host, .spxThemeOverride {
    --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
    --theme-spx-ratio:1px;
    --color_0:255,255,255;
    --color_1:255,255,255;
    --color_2:0,0,0;
    --color_3:237,28,36;
    --color_4:0,136,203;
    --color_5:255,203,5;
    --color_6:114,114,114;
    --color_7:176,176,176;
    --color_8:255,255,255;
    --color_9:114,114,114;
    --color_10:176,176,176;
    --color_11:255,255,255;
    --color_12:248,248,248;
    --color_13:199,199,199;
    --color_14:153,153,151;
    --color_15:0,0,0;
    --color_16:245,208,198;
    --color_17:252,92,101;
    --color_18:235,0,63;
    --color_19:126,46,51;
    --color_20:63,23,25;
    --color_21:230,240,255;
    --color_22:172,178,189;
    --color_23:93,106,131;
    --color_24:62,71,87;
    --color_25:31,35,44;
    --color_26:195,232,212;
    --color_27:159,209,181;
    --color_28:97,186,137;
    --color_29:65,124,91;
    --color_30:32,62,46;
    --color_31:229,216,193;
    --color_32:202,186,155;
    --color_33:176,147,93;
    --color_34:117,98,62;
    --color_35:59,49,31;
    --color_36:255,255,255;
    --color_37:0,0,0;
    --color_38:248,248,248;
    --color_39:199,199,199;
    --color_40:153,153,151;
    --color_41:235,0,63;
    --color_42:0,0,0;
    --color_43:199,199,199;
    --color_44:255,255,255;
    --color_45:0,0,0;
    --color_46:0,0,0;
    --color_47:153,153,151;
    --color_48:235,0,63;
    --color_49:235,0,63;
    --color_50:255,255,255;
    --color_51:255,255,255;
    --color_52:235,0,63;
    --color_53:235,0,63;
    --color_54:199,199,199;
    --color_55:199,199,199;
    --color_56:255,255,255;
    --color_57:255,255,255;
    --color_58:235,0,63;
    --color_59:235,0,63;
    --color_60:235,0,63;
    --color_61:235,0,63;
    --color_62:255,255,255;
    --color_63:255,255,255;
    --color_64:199,199,199;
    --color_65:199,199,199;
    --site-ads-height:0px;
    --sticky-offset:0px;
    --site-ads-top-height:0px;
    --site-width:320px;
    --above-all-z-index:100000;
    --portals-z-index:100001;
    --site-opt-in-direction:ltr;
    --site-opt-in-direction-multiplier:1;
    --font_0:normal normal bold 71px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 16px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 40px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 38px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 24px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 20px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12px/1.4em montserrat,sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    --minViewportSize:320;
    --maxViewportSize:1920;
    --customScaleViewportLimit:clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}
.theme-vars, .max-width-container {
    --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
    --theme-spx-ratio:1px;
}
.max-width-container {
    --font_0:normal normal bold 71px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 16px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 40px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 38px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 24px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 20px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12px/1.4em montserrat,sans-serif;
}
.type-display {
    font:var(--font_0);
    color:rgb(var(--color_17));
    letter-spacing:0em;
}
.type-navigation {
    font:var(--font_1);
    color:rgb(var(--color_14));
    letter-spacing:0em;
}
.type-section-title {
    font:var(--font_2);
    color:rgb(var(--color_17));
    letter-spacing:0em;
}
.type-heading {
    font:var(--font_3);
    color:rgb(var(--color_17));
    letter-spacing:0em;
}
.type-subheading {
    font:var(--font_4);
    color:rgb(var(--color_15));
    letter-spacing:0em;
}
.type-card-title {
    font:var(--font_5);
    color:rgb(var(--color_35));
    letter-spacing:0em;
}
.type-small-title {
    font:var(--font_6);
    color:rgb(var(--color_2));
    letter-spacing:0em;
}
.type-intro {
    font:var(--font_7);
    color:rgb(var(--color_2));
    letter-spacing:0em;
}
.type-body {
    font:var(--font_8);
    color:rgb(var(--color_15));
    letter-spacing:0em;
}
.type-caption {
    font:var(--font_9);
    color:rgb(var(--color_2));
    letter-spacing:0em;
}
.type-small-print {
    font:var(--font_10);
    color:rgb(var(--color_14));
    letter-spacing:0em;
}
.color_0 {
    color:rgb(var(--color_0));
}
.color_1 {
    color:rgb(var(--color_1));
}
.color_2 {
    color:rgb(var(--color_2));
}
.color_3 {
    color:rgb(var(--color_3));
}
.color_4 {
    color:rgb(var(--color_4));
}
.color_5 {
    color:rgb(var(--color_5));
}
.color_6 {
    color:rgb(var(--color_6));
}
.color_7 {
    color:rgb(var(--color_7));
}
.color_8 {
    color:rgb(var(--color_8));
}
.color_9 {
    color:rgb(var(--color_9));
}
.color_10 {
    color:rgb(var(--color_10));
}
.color_11 {
    color:rgb(var(--color_11));
}
.color_12 {
    color:rgb(var(--color_12));
}
.color_13 {
    color:rgb(var(--color_13));
}
.color_14 {
    color:rgb(var(--color_14));
}
.color_15 {
    color:rgb(var(--color_15));
}
.color_16 {
    color:rgb(var(--color_16));
}
.color_17 {
    color:rgb(var(--color_17));
}
.color_18 {
    color:rgb(var(--color_18));
}
.color_19 {
    color:rgb(var(--color_19));
}
.color_20 {
    color:rgb(var(--color_20));
}
.color_21 {
    color:rgb(var(--color_21));
}
.color_22 {
    color:rgb(var(--color_22));
}
.color_23 {
    color:rgb(var(--color_23));
}
.color_24 {
    color:rgb(var(--color_24));
}
.color_25 {
    color:rgb(var(--color_25));
}
.color_26 {
    color:rgb(var(--color_26));
}
.color_27 {
    color:rgb(var(--color_27));
}
.color_28 {
    color:rgb(var(--color_28));
}
.color_29 {
    color:rgb(var(--color_29));
}
.color_30 {
    color:rgb(var(--color_30));
}
.color_31 {
    color:rgb(var(--color_31));
}
.color_32 {
    color:rgb(var(--color_32));
}
.color_33 {
    color:rgb(var(--color_33));
}
.color_34 {
    color:rgb(var(--color_34));
}
.color_35 {
    color:rgb(var(--color_35));
}
.color_36 {
    color:rgb(var(--color_36));
}
.color_37 {
    color:rgb(var(--color_37));
}
.color_38 {
    color:rgb(var(--color_38));
}
.color_39 {
    color:rgb(var(--color_39));
}
.color_40 {
    color:rgb(var(--color_40));
}
.color_41 {
    color:rgb(var(--color_41));
}
.color_42 {
    color:rgb(var(--color_42));
}
.color_43 {
    color:rgb(var(--color_43));
}
.color_44 {
    color:rgb(var(--color_44));
}
.color_45 {
    color:rgb(var(--color_45));
}
.color_46 {
    color:rgb(var(--color_46));
}
.color_47 {
    color:rgb(var(--color_47));
}
.color_48 {
    color:rgb(var(--color_48));
}
.color_49 {
    color:rgb(var(--color_49));
}
.color_50 {
    color:rgb(var(--color_50));
}
.color_51 {
    color:rgb(var(--color_51));
}
.color_52 {
    color:rgb(var(--color_52));
}
.color_53 {
    color:rgb(var(--color_53));
}
.color_54 {
    color:rgb(var(--color_54));
}
.color_55 {
    color:rgb(var(--color_55));
}
.color_56 {
    color:rgb(var(--color_56));
}
.color_57 {
    color:rgb(var(--color_57));
}
.color_58 {
    color:rgb(var(--color_58));
}
.color_59 {
    color:rgb(var(--color_59));
}
.color_60 {
    color:rgb(var(--color_60));
}
.color_61 {
    color:rgb(var(--color_61));
}
.color_62 {
    color:rgb(var(--color_62));
}
.color_63 {
    color:rgb(var(--color_63));
}
.color_64 {
    color:rgb(var(--color_64));
}
.color_65 {
    color:rgb(var(--color_65));
}
.backcolor_0 {
    background-color:rgb(var(--color_0));
}
.backcolor_1 {
    background-color:rgb(var(--color_1));
}
.backcolor_2 {
    background-color:rgb(var(--color_2));
}
.backcolor_3 {
    background-color:rgb(var(--color_3));
}
.backcolor_4 {
    background-color:rgb(var(--color_4));
}
.backcolor_5 {
    background-color:rgb(var(--color_5));
}
.backcolor_6 {
    background-color:rgb(var(--color_6));
}
.backcolor_7 {
    background-color:rgb(var(--color_7));
}
.backcolor_8 {
    background-color:rgb(var(--color_8));
}
.backcolor_9 {
    background-color:rgb(var(--color_9));
}
.backcolor_10 {
    background-color:rgb(var(--color_10));
}
.backcolor_11 {
    background-color:rgb(var(--color_11));
}
.backcolor_12 {
    background-color:rgb(var(--color_12));
}
.backcolor_13 {
    background-color:rgb(var(--color_13));
}
.backcolor_14 {
    background-color:rgb(var(--color_14));
}
.backcolor_15 {
    background-color:rgb(var(--color_15));
}
.backcolor_16 {
    background-color:rgb(var(--color_16));
}
.backcolor_17 {
    background-color:rgb(var(--color_17));
}
.backcolor_18 {
    background-color:rgb(var(--color_18));
}
.backcolor_19 {
    background-color:rgb(var(--color_19));
}
.backcolor_20 {
    background-color:rgb(var(--color_20));
}
.backcolor_21 {
    background-color:rgb(var(--color_21));
}
.backcolor_22 {
    background-color:rgb(var(--color_22));
}
.backcolor_23 {
    background-color:rgb(var(--color_23));
}
.backcolor_24 {
    background-color:rgb(var(--color_24));
}
.backcolor_25 {
    background-color:rgb(var(--color_25));
}
.backcolor_26 {
    background-color:rgb(var(--color_26));
}
.backcolor_27 {
    background-color:rgb(var(--color_27));
}
.backcolor_28 {
    background-color:rgb(var(--color_28));
}
.backcolor_29 {
    background-color:rgb(var(--color_29));
}
.backcolor_30 {
    background-color:rgb(var(--color_30));
}
.backcolor_31 {
    background-color:rgb(var(--color_31));
}
.backcolor_32 {
    background-color:rgb(var(--color_32));
}
.backcolor_33 {
    background-color:rgb(var(--color_33));
}
.backcolor_34 {
    background-color:rgb(var(--color_34));
}
.backcolor_35 {
    background-color:rgb(var(--color_35));
}
.backcolor_36 {
    background-color:rgb(var(--color_36));
}
.backcolor_37 {
    background-color:rgb(var(--color_37));
}
.backcolor_38 {
    background-color:rgb(var(--color_38));
}
.backcolor_39 {
    background-color:rgb(var(--color_39));
}
.backcolor_40 {
    background-color:rgb(var(--color_40));
}
.backcolor_41 {
    background-color:rgb(var(--color_41));
}
.backcolor_42 {
    background-color:rgb(var(--color_42));
}
.backcolor_43 {
    background-color:rgb(var(--color_43));
}
.backcolor_44 {
    background-color:rgb(var(--color_44));
}
.backcolor_45 {
    background-color:rgb(var(--color_45));
}
.backcolor_46 {
    background-color:rgb(var(--color_46));
}
.backcolor_47 {
    background-color:rgb(var(--color_47));
}
.backcolor_48 {
    background-color:rgb(var(--color_48));
}
.backcolor_49 {
    background-color:rgb(var(--color_49));
}
.backcolor_50 {
    background-color:rgb(var(--color_50));
}
.backcolor_51 {
    background-color:rgb(var(--color_51));
}
.backcolor_52 {
    background-color:rgb(var(--color_52));
}
.backcolor_53 {
    background-color:rgb(var(--color_53));
}
.backcolor_54 {
    background-color:rgb(var(--color_54));
}
.backcolor_55 {
    background-color:rgb(var(--color_55));
}
.backcolor_56 {
    background-color:rgb(var(--color_56));
}
.backcolor_57 {
    background-color:rgb(var(--color_57));
}
.backcolor_58 {
    background-color:rgb(var(--color_58));
}
.backcolor_59 {
    background-color:rgb(var(--color_59));
}
.backcolor_60 {
    background-color:rgb(var(--color_60));
}
.backcolor_61 {
    background-color:rgb(var(--color_61));
}
.backcolor_62 {
    background-color:rgb(var(--color_62));
}
.backcolor_63 {
    background-color:rgb(var(--color_63));
}
.backcolor_64 {
    background-color:rgb(var(--color_64));
}
.backcolor_65 {
    background-color:rgb(var(--color_65));
}
#site-layout:not(.landingPage) {
    --top-offset:var(--header-height);
    --header-height:59px;
}
#site-layout.landingPage {
    --top-offset:0px;
}
#site-header {
    --brd:var(--color_15);
    --brwt:0px;
    --brwb:0px;
    --shd:none;
    --rd:0px;
    --alpha-brd:1;
    --backdrop-filter:none;
    --boxShadowToggleOn-shd:none;
}
#site-header {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=site-header-content] {
    height:auto;
    width:100%;
}
[data-layout=site-header-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=site-header-grid] > [id="menu-overlay-toggle"], [data-layout=site-header-grid] > interact-element > [id="menu-overlay-toggle"] {
    position:relative;
    margin:15px 0px 16px calc((100% - 320px) * 0.5);
    left:269px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-header-grid] > [id="comp-m83dyy4f"], [data-layout=site-header-grid] > interact-element > [id="comp-m83dyy4f"] {
    position:relative;
    margin:16px 0px 15px calc((100% - 320px) * 0.5);
    left:40px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#site-header {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    position:sticky !important;
    top:var(--site-ads-height);
}
#menu-overlay-toggle {
    --rd:0px;
    --shd:none;
    --bg:255,255,255;
    --borderwidth:0px;
    --bordercolor:var(--color_11);
    --alpha-bordercolor:1;
    --rdOpen:0px;
    --shdOpen:none;
    --bgOpen:255,255,255;
    --borderwidthOpen:0px;
    --bordercolorOpen:var(--color_11);
    --lineColor:0,0,0;
    --alpha-lineColor:1;
    --lineColorOpen:0,0,0;
    --alpha-lineColorOpen:1;
    --boxShadowToggleOn-shdOpen:none;
    --boxShadowToggleOn-shd:none;
    --alpha-bg:0;
    --alpha-bgOpen:0;
    --alpha-bordercolorOpen:0;
}
#menu-overlay-toggle {
    width:28px;
    height:28px;
}
#comp-m83dyy4f {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#comp-m83dyy4f {
    width:28px;
    height:28px;
}
#comp-m83dyy4f {
    --height:28px;
    --width:28px;
}
#menu-overlay {
    --bg:var(--color_15);
    --alpha-bg:0.6;
}
#menu-overlay {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=menu-overlay-content] {
    height:auto;
    width:320px;
}
[data-layout=menu-overlay-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(2, min-content) 1fr;
    grid-template-columns:100%;
    padding-bottom:0px;
    box-sizing:border-box;
}
[data-layout=menu-overlay-grid] > [id="header-layout-8"], [data-layout=menu-overlay-grid] > interact-element > [id="header-layout-8"] {
    position:relative;
    margin:100px 0px 37px 0;
    left:118px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=menu-overlay-grid] > [id="menu-overlay_EXPANDABLE_MENU"], [data-layout=menu-overlay-grid] > interact-element > [id="menu-overlay_EXPANDABLE_MENU"] {
    position:relative;
    margin:0px 0px 48px 0;
    left:65px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=menu-overlay-grid] > [id="comp-l3ajxwp6"], [data-layout=menu-overlay-grid] > interact-element > [id="comp-l3ajxwp6"] {
    position:relative;
    margin:0px 0px 0 0;
    left:73px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
#menu-overlay {
    left:calc((100% - 320px) / 2);
    --bg-overlay-color:rgb(224, 221, 214);
    --bg-gradient:none;
    --screen-width:100vw;
}
#header-layout-8 {
    width:82px;
}
[data-layout=header-layout-8-content] {
    height:auto;
    width:82px;
}
[data-layout=header-layout-8-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=header-layout-8-grid] > [id="comp-l9q3z3sv"], [data-layout=header-layout-8-grid] > interact-element > [id="comp-l9q3z3sv"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#comp-l9q3z3sv {
    --bg:224,221,214;
    --brw:1px;
    --brd:var(--color_15);
    --rd:10px 10px 10px 10px;
    --shd:none;
    --bg-dd:var(--color_11);
    --alpha-bg-dd:1;
    --brw-dd:1px;
    --brd-dd:var(--color_15);
    --rd-dd:0px;
    --shd-dd:none;
    --fnt:normal normal normal 13px/1.4em montserrat,sans-serif;
    --fnt-size-dd:13px;
    --txt-dd:var(--color_15);
    --alpha-txt-dd:1;
    --txt-slct-dd:var(--color_40);
    --alpha-txt-slct-dd:1;
    --txth-dd:var(--color_14);
    --alpha-txth-dd:1;
    --txth:var(--color_14);
    --alpha-txth:1;
    --txt:var(--color_37);
    --alpha-txt:1;
    --avatarCornerRadius:100px;
    --avatarAndArrowStrokeWidth:1px;
    --badge-bg:255,255,255;
    --alpha-badge-bg:1;
    --badge-txt:var(--color_11);
    --alpha-badge-txt:1;
    --fillcolor:var(--color_15);
    --alpha-fillcolor:1;
    --fnt-ba-title:var(--font_8);
    --fnt-ba-item:var(--font_9);
    --fnt-ba-price:var(--font_9);
    --fnt-ba-btn:var(--font_9);
    --fnt-size-ba-title:16px;
    --fnt-size-ba-item:14px;
    --fnt-size-ba-price:14px;
    --fnt-size-ba-btn:14px;
    --alpha-bg:0;
    --alpha-brd:1;
    --alpha-brd-dd:0.2;
    --boxShadowToggleOn-shd:none;
    --boxShadowToggleOn-shd-dd:none;
}
#comp-l9q3z3sv {
    width:82px;
    height:33px;
}
#comp-l9q3z3sv {
    justify-content:flex-end;
    direction:ltr;
    --icon-size:26px;
    --fnt:normal normal normal 11.846153846153847px/1.4em montserrat,sans-serif;
    --logged-in-avatar-display:none;
    --logged-in-text-display:block;
    --logged-out-avatar-display:none;
    --logged-out-text-display:block;
    --logged-out-icon-size:26px;
    --arrow-display:none;
    --arrow-icon:var(--full-arrow-icon);
    --arrow-size:14px;
    --greeting-text-display:none;
    --icons-display:none;
    --user-section-padding-start:unset;
    --menu-items-alignment:flex-start;
    --fnt-size-ba-title:16px;
    --fnt-size-ba-item:14px;
    --fnt-size-ba-price:14px;
    --fnt-size-ba-btn:14px;
    --avatarAndArrowStrokeWidth:1px;
    min-width:0;
}
#menu-overlay_EXPANDABLE_MENU {
    --bgs:var(--color_11);
    --itemBGColorNoTrans:background-color 50ms ease 0s;
    --shd:none;
    --bg:var(--color_11);
    --brw:0px 0px 0px 0px;
    --brd:var(--color_15);
    --itemBGColorTrans:background-color 0.4s ease 0s;
    --fnt:normal normal normal 14px/1.4em montserrat,sans-serif;
    --txt:var(--color_15);
    --alpha-txt:1;
    --arrowColor:var(--color_15);
    --alpha-arrowColor:1;
    --subMenuOpacityTrans:opacity 0.4s ease 0s;
    --bgsSub:var(--color_11);
    --txtsSub:116,116,114;
    --alpha-txtsSub:1;
    --txts:116,116,114;
    --alpha-txts:1;
    --bgexpanded:var(--color_11);
    --fntSubMenu:normal normal normal 12px/1.4em montserrat,sans-serif;
    --txtexpanded:var(--color_15);
    --alpha-txtexpanded:1;
    --menuSpacing:10px;
    --subMenuSpacing:25px;
    --boxShadowToggleOn-shd:none;
    --alpha-bgsSub:0;
    --alpha-SKINS_bgSubmenu:0;
    --bgh:230,234,245;
    --SKINS_submenuMargin:0;
    --alpha-brd:0.2;
    --SKINS_submenuBR:90px;
    --separatorHeight:15;
    --alpha-bgexpanded:0;
    --rd:90px;
    --alpha-bg:0;
    --alpha-bgh:1;
    --textSpacing:0;
    --sepw:1;
    --SKINS_fntSubmenu:normal normal normal 16px/1.4em montserrat {
        color_14
    }
    ;
    --alpha-bgs:0;
}
#menu-overlay_EXPANDABLE_MENU {
    width:188px;
    height:200px;
}
#menu-overlay_EXPANDABLE_MENU {
    height:auto;
    --direction:rtl;
    --item-height:40px;
    --text-align:center;
    --template-columns:calc(40px + 1em) 1fr calc(40px + 1em);
    --template-areas:". label arrow";
    --padding-start:0px;
    --sub-padding-start:0px;
    --padding-end:0px;
    --sub-padding-end:0px;
    --item-depth0-direction:inherit;
    --item-depth1-direction:inherit;
    --item-depth2-direction:inherit;
    --item-depth0-align:inherit;
    --item-depth1-align:inherit;
    --item-depth2-align:inherit;
}
#comp-l3ajxwp6 {
    width:173px;
    height:21px;
}
#comp-l3ajxwp6 {
    --item-size:21px;
    --item-margin-block:0;
    --item-margin-inline:0px 17px;
    --item-display:inline-block;
    --direction:var(--site-opt-in-direction, ltr);
    width:173px;
    height:21px;
}
#SOSP_CONTAINER_CUSTOM_ID {
    --brw:0px;
    --brd:var(--color_15);
    --bg:var(--color_11);
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-bg:1;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#SOSP_CONTAINER_CUSTOM_ID {
    width:320px;
}
[data-mode=hover] #SOSP_CONTAINER_CUSTOM_ID {
    width:320px;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-content] {
    height:auto;
    width:320px;
    display:flex;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    margin-bottom:-100px;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > [id="comp-l9q3z4tk"], [data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > interact-element > [id="comp-l9q3z4tk"] {
    position:relative;
    margin:0px 0px 0 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > [id="comp-l9q3z65s"], [data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > interact-element > [id="comp-l9q3z65s"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#SOSP_CONTAINER_CUSTOM_ID {
    --shc-mutated-brightness:128,128,128;
}
#comp-l9q3z4tk {
    width:320px;
    height:208px;
}
.comp-l9q3z4tk {
    --site-direction: ltr;
    --profileLayout: 1;
    --pictureStyle: 0;
    --profileAlignment: 0;
    --profileImageSize: 110px;
    --badge-layout: 0;
    --badge-size: 0;
    --badge-corner-radius: 10;
    --border-width-1: 1;
    --pw-cover-photo-opacity: 60;
    --pw-cover-photo-opacity-desktop: 60;
    --profileWidgetHeight: 250px;
    --pw-button-border-width: 1;
    --pw-button-responsive-border-width: 1;
    --pw-button-text-font-size-mobile: 16;
    --pw-button-corner-radius: 0;
    --pw-button-responsive-corner-radius: 0;
    --vertical-pw-corner-radius: 0;
    --badge-font: normal normal normal 13px/1.4em montserrat,sans-serif;
    --text-primary-font: normal normal normal 20px/1.4em montserrat,sans-serif;
    --text-secondary-font: normal normal normal 14px/1.4em montserrat,sans-serif;
    --pw-responsive-name-font: normal normal normal 28px/1.4em montserrat,sans-serif;
    --pw-name-font-mobile: normal normal normal 20px/1.4em montserrat,sans-serif;
    --title-font: normal normal normal 14px/1.4em montserrat,sans-serif;
    --title-responsive-font: normal normal normal 20px/1.4em montserrat,sans-serif;
    --title-mobile-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-responsive-ff-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-ff-font-mobile: normal normal normal 12px/1.4em montserrat,sans-serif;
    --button-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-responsive-button-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-button-font-mobile: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-cover-color-desktop: 224,221,214;
    --pw-cover-color-desktop-rgb: 224,221,214;
    --pw-cover-color-desktop-opacity: 1;
    --text-color-primary: 0,0,0;
    --text-color-primary-rgb: 0,0,0;
    --text-color-primary-opacity: 1;
    --text-color-secondary: 0,0,0;
    --text-color-secondary-rgb: 0,0,0;
    --text-color-secondary-opacity: 1;
    --pw-responsive-name-color: 255,255,255;
    --pw-responsive-name-color-rgb: 255,255,255;
    --pw-responsive-name-color-opacity: 1;
    --pw-name-color-mobile: 0,0,0;
    --pw-name-color-mobile-rgb: 0,0,0;
    --pw-name-color-mobile-opacity: 1;
    --title-color: 0,0,0;
    --title-color-rgb: 0,0,0;
    --title-color-opacity: 1;
    --title-responsive-color: 255,255,255;
    --title-responsive-color-rgb: 255,255,255;
    --title-responsive-color-opacity: 1;
    --title-mobile-color: 0,0,0;
    --title-mobile-color-rgb: 0,0,0;
    --title-mobile-color-opacity: 1;
    --pw-responsive-ff-color: 255,255,255;
    --pw-responsive-ff-color-rgb: 255,255,255;
    --pw-responsive-ff-color-opacity: 1;
    --pw-ff-color-mobile: 0,0,0;
    --pw-ff-color-mobile-rgb: 0,0,0;
    --pw-ff-color-mobile-opacity: 1;
    --button-opacity-and-color: 235,0,63;
    --button-opacity-and-color-rgb: 235,0,63;
    --button-opacity-and-color-opacity: 1;
    --pw-responsive-button-color: 255,255,255;
    --pw-responsive-button-color-rgb: 255,255,255;
    --pw-responsive-button-color-opacity: 1;
    --pw-responsive-button-color-mobile: 255,255,255;
    --pw-responsive-button-color-mobile-rgb: 255,255,255;
    --pw-responsive-button-color-mobile-opacity: 1;
    --box-color: 255,255,255;
    --box-color-rgb: 255,255,255;
    --box-color-opacity: 1;
    --border-color: 0,0,0,0.2;
    --border-color-rgb: 0,0,0;
    --border-color-opacity: 0.2;
    --pw-cover-color: 235,0,63;
    --pw-cover-color-rgb: 235,0,63;
    --pw-cover-color-opacity: 1;
    --pw-cover-color-mobile: 224,221,214;
    --pw-cover-color-mobile-rgb: 224,221,214;
    --pw-cover-color-mobile-opacity: 1;
    --pw-button-font-color: 255,255,255;
    --pw-button-font-color-rgb: 255,255,255;
    --pw-button-font-color-opacity: 1;
    --pw-button-responsive-font-color: 235,0,63;
    --pw-button-responsive-font-color-rgb: 235,0,63;
    --pw-button-responsive-font-color-opacity: 1;
    --pw-button-border-color: 235,0,63;
    --pw-button-border-color-rgb: 235,0,63;
    --pw-button-border-color-opacity: 1;
    --pw-button-responsive-border-color: 255,255,255;
    --pw-button-responsive-border-color-rgb: 255,255,255;
    --pw-button-responsive-border-color-opacity: 1;
    --badge-font-style: normal;
    --badge-font-variant: normal;
    --badge-font-weight: normal;
    --badge-font-size: 13px;
    --badge-font-line-height: 1.4em;
    --badge-font-family:var(--brand-font);
    --badge-font-text-decoration: none;
    --text-primary-font-style: normal;
    --text-primary-font-variant: normal;
    --text-primary-font-weight: normal;
    --text-primary-font-size: 20px;
    --text-primary-font-line-height: 1.4em;
    --text-primary-font-family:var(--brand-font);
    --text-primary-font-text-decoration: none;
    --text-secondary-font-style: normal;
    --text-secondary-font-variant: normal;
    --text-secondary-font-weight: normal;
    --text-secondary-font-size: 14px;
    --text-secondary-font-line-height: 1.4em;
    --text-secondary-font-family:var(--brand-font);
    --text-secondary-font-text-decoration: none;
    --pw-responsive-name-font-style: normal;
    --pw-responsive-name-font-variant: normal;
    --pw-responsive-name-font-weight: normal;
    --pw-responsive-name-font-size: 28px;
    --pw-responsive-name-font-line-height: 1.4em;
    --pw-responsive-name-font-family:var(--brand-font);
    --pw-responsive-name-font-text-decoration: none;
    --pw-name-font-mobile-style: normal;
    --pw-name-font-mobile-variant: normal;
    --pw-name-font-mobile-weight: normal;
    --pw-name-font-mobile-size: 20px;
    --pw-name-font-mobile-line-height: 1.4em;
    --pw-name-font-mobile-family: montserrat,sans-serif;
    --pw-name-font-mobile-text-decoration: none;
    --title-font-style: normal;
    --title-font-variant: normal;
    --title-font-weight: normal;
    --title-font-size: 14px;
    --title-font-line-height: 1.4em;
    --title-font-family:var(--brand-font);
    --title-font-text-decoration: none;
    --title-responsive-font-style: normal;
    --title-responsive-font-variant: normal;
    --title-responsive-font-weight: normal;
    --title-responsive-font-size: 20px;
    --title-responsive-font-line-height: 1.4em;
    --title-responsive-font-family:var(--brand-font);
    --title-responsive-font-text-decoration: none;
    --title-mobile-font-style: normal;
    --title-mobile-font-variant: normal;
    --title-mobile-font-weight: normal;
    --title-mobile-font-size: 16px;
    --title-mobile-font-line-height: 1.4em;
    --title-mobile-font-family:var(--brand-font);
    --title-mobile-font-text-decoration: none;
    --pw-responsive-ff-font-style: normal;
    --pw-responsive-ff-font-variant: normal;
    --pw-responsive-ff-font-weight: normal;
    --pw-responsive-ff-font-size: 16px;
    --pw-responsive-ff-font-line-height: 1.4em;
    --pw-responsive-ff-font-family:var(--brand-font);
    --pw-responsive-ff-font-text-decoration: none;
    --pw-ff-font-mobile-style: normal;
    --pw-ff-font-mobile-variant: normal;
    --pw-ff-font-mobile-weight: normal;
    --pw-ff-font-mobile-size: 12px;
    --pw-ff-font-mobile-line-height: 1.4em;
    --pw-ff-font-mobile-family: montserrat,sans-serif;
    --pw-ff-font-mobile-text-decoration: none;
    --button-font-style: normal;
    --button-font-variant: normal;
    --button-font-weight: normal;
    --button-font-size: 16px;
    --button-font-line-height: 1.4em;
    --button-font-family:var(--brand-font);
    --button-font-text-decoration: none;
    --pw-responsive-button-font-style: normal;
    --pw-responsive-button-font-variant: normal;
    --pw-responsive-button-font-weight: normal;
    --pw-responsive-button-font-size: 16px;
    --pw-responsive-button-font-line-height: 1.4em;
    --pw-responsive-button-font-family:var(--brand-font);
    --pw-responsive-button-font-text-decoration: none;
    --pw-button-font-mobile-style: normal;
    --pw-button-font-mobile-variant: normal;
    --pw-button-font-mobile-weight: normal;
    --pw-button-font-mobile-size: 16px;
    --pw-button-font-mobile-line-height: 1.4em;
    --pw-button-font-mobile-family: montserrat,sans-serif;
    --pw-button-font-mobile-text-decoration: none;
    --profileImageDisplay: block;
    --profileImageBorderRadius: 50%;
    --coverButtonsBoxMarginLeft: initial;
    --coverButtonsBoxPosition: initial;
    --coverButtonsBoxTop: initial;
    --coverButtonsBoxInsetInlineEnd: initial;
    --coverButtonsBoxMarginTop: 38px;
    --repositionModeButtonsFlexDirection: row;
    --repositionModeButtonsMarginInlineStart: 34px;
    --repositionModeButtonsMarginInlineEnd: initial;
    --coverPhotoContainerInsetInlineStart: 24px;
    --coverPhotoContainerInsetInlineEnd: initial;
    --contentLayoutFlexDirection: row;
    --contentLayoutAlignItems: initial;
    --contentLayoutPaddingInlineStart: 30px;
    --contentLayoutPaddingInlineEnd: 16px;
    --contentAlignItems: flex-end;
    --contentMarginBottom: 30px;
    --contentMarginInlineEnd: initial;
    --contentMarginInlineStart: 24px;
    --contentJustifyContent: space-between;
    --contentWidth: initial;
    --contentFlexDirection: row;
    --detailsAndPhotoFlexDirection: initial;
    --detailsAndPhotoAlignItems: initial;
    --memberDetailsPaddingInlineStart: initial;
    --memberDetailsPaddingInlineEnd: initial;
    --memberDetailsMarginTop: initial;
    --memberDetailsAlignItems: initial;
    --memberDetailsMaxWidth: 500px;
    --memberDetailsMarginBottom: initial;
    --memberDetailsTextAlign: start;
    --profilePhotoMarginInlineEnd: 24px;
    --profilePhotoMarginInlineStart: 0;
    --badgeListContainerJustifyContent: initial;
    --badgeListJustifyContent: flex-start;
    --numbersBoxPosition: initial;
    --numbersBoxJustifyContent: flex-start;
    --nameContainerMaxWidth: initial;
    --nameContainerWidth: initial;
    --nameContainerJustifyContent: flex-start;
    --nameBoxTextMaxWidth: 470px;
    --titleContainerTextAlign: initial;
    --titleContainerDisplay: initial;
    --titleContainerFlexDirection: initial;
    --titleMaxWidth: 470px;
    --buttonsBoxPosition: initial;
    --buttonsBoxTop: initial;
    --buttonsBoxInsetInlineEnd: initial;
    --moreActionsMarginLeft: initial;
    --moreActionsMarginRight: -14px;
    --badgeFont: montserrat,sans-serif;
    --badgeIconHeight: 12px;
    --badgeIconWidth: initial;
    --badgeIconMaxWidth: 30px;
    --badgeIconMargin: 0 4px 0 0;
    --remainderWrapperHeight: 20px;
    --remainderWrapperMinWidth: 30px;
    --badgeWrapperHeight: 20px;
    --badgeWrapperWidth: initial;
    --badgeWrapperPadding: 0 8px;
    --badgeTextDisplay: initial;
    --badgeIconDisplay: flex;
    --badgeDefaultIconDisplay: none;
    --remainderBadgeColor: rgb(0, 0, 0);
    --site-color-1: 255,255,255;
    --site-color-2: 248,248,248;
    --site-color-3: 199,199,199;
    --site-color-4: 153,153,151;
    --site-color-5: 0,0,0;
    --site-color-6: 245,208,198;
    --site-color-7: 252,92,101;
    --site-color-8: 235,0,63;
    --site-color-9: 126,46,51;
    --site-color-10: 63,23,25;
    --site-color-11: 230,240,255;
    --site-color-12: 172,178,189;
    --site-color-13: 93,106,131;
    --site-color-14: 62,71,87;
    --site-color-15: 31,35,44;
    --site-color-16: 195,232,212;
    --site-color-17: 159,209,181;
    --site-color-18: 97,186,137;
    --site-color-19: 65,124,91;
    --site-color-20: 32,62,46;
    --site-color-21: 229,216,193;
    --site-color-22: 202,186,155;
    --site-color-23: 176,147,93;
    --site-color-24: 117,98,62;
    --site-color-25: 59,49,31;
    --site-color-26: 255,255,255;
    --site-color-27: 0,0,0;
    --site-color-28: 248,248,248;
    --site-color-29: 199,199,199;
    --site-color-30: 153,153,151;
    --site-color-31: 235,0,63;
    --site-color-32: 0,0,0;
    --site-color-33: 199,199,199;
    --site-color-34: 255,255,255;
    --site-color-35: 0,0,0;
    --site-color-36: 0,0,0;
    --site-color-37: 153,153,151;
    --site-color-38: 235,0,63;
    --site-color-39: 235,0,63;
    --site-color-40: 255,255,255;
    --site-color-41: 255,255,255;
    --site-color-42: 235,0,63;
    --site-color-43: 235,0,63;
    --site-color-44: 199,199,199;
    --site-color-45: 199,199,199;
    --site-color-46: 255,255,255;
    --site-color-47: 255,255,255;
    --site-color-48: 235,0,63;
    --site-color-49: 235,0,63;
    --site-color-50: 235,0,63;
    --site-color-51: 235,0,63;
    --site-color-52: 255,255,255;
    --site-color-53: 255,255,255;
    --site-color-54: 199,199,199;
    --site-color-55: 199,199,199;
    --site-font-Title: normal normal bold 71px/1.4em montserrat,sans-serif;
    --site-font-Title-style: normal;
    --site-font-Title-variant: normal;
    --site-font-Title-weight: bold;
    --site-font-Title-size: 71px;
    --site-font-Title-line-height: 1.4em;
    --site-font-Title-family: montserrat,sans-serif;
    --site-font-Title-text-decoration: none;
    --site-font-Menu: normal normal normal 16px/1.4em montserrat,sans-serif;
    --site-font-Menu-style: normal;
    --site-font-Menu-variant: normal;
    --site-font-Menu-weight: normal;
    --site-font-Menu-size: 16px;
    --site-font-Menu-line-height: 1.4em;
    --site-font-Menu-family: montserrat,sans-serif;
    --site-font-Menu-text-decoration: none;
    --site-font-Page-title: normal normal bold 40px/1.4em montserrat,sans-serif;
    --site-font-Page-title-style: normal;
    --site-font-Page-title-variant: normal;
    --site-font-Page-title-weight: bold;
    --site-font-Page-title-size: 40px;
    --site-font-Page-title-line-height: 1.4em;
    --site-font-Page-title-family: montserrat,sans-serif;
    --site-font-Page-title-text-decoration: none;
    --site-font-Heading-XL: normal normal bold 28px/1.4em montserrat,sans-serif;
    --site-font-Heading-XL-style: normal;
    --site-font-Heading-XL-variant: normal;
    --site-font-Heading-XL-weight: bold;
    --site-font-Heading-XL-size: 28px;
    --site-font-Heading-XL-line-height: 1.4em;
    --site-font-Heading-XL-family: montserrat,sans-serif;
    --site-font-Heading-XL-text-decoration: none;
    --site-font-Heading-L: normal normal bold 38px/1.4em montserrat,sans-serif;
    --site-font-Heading-L-style: normal;
    --site-font-Heading-L-variant: normal;
    --site-font-Heading-L-weight: bold;
    --site-font-Heading-L-size: 38px;
    --site-font-Heading-L-line-height: 1.4em;
    --site-font-Heading-L-family: montserrat,sans-serif;
    --site-font-Heading-L-text-decoration: none;
    --site-font-Heading-M: normal normal normal 24px/1.4em montserrat,sans-serif;
    --site-font-Heading-M-style: normal;
    --site-font-Heading-M-variant: normal;
    --site-font-Heading-M-weight: normal;
    --site-font-Heading-M-size: 24px;
    --site-font-Heading-M-line-height: 1.4em;
    --site-font-Heading-M-family: montserrat,sans-serif;
    --site-font-Heading-M-text-decoration: none;
    --site-font-Heading-S: normal normal bold 22px/1.4em montserrat,sans-serif;
    --site-font-Heading-S-style: normal;
    --site-font-Heading-S-variant: normal;
    --site-font-Heading-S-weight: bold;
    --site-font-Heading-S-size: 22px;
    --site-font-Heading-S-line-height: 1.4em;
    --site-font-Heading-S-family: montserrat,sans-serif;
    --site-font-Heading-S-text-decoration: none;
    --site-font-Body-L: normal normal normal 20px/1.4em montserrat,sans-serif;
    --site-font-Body-L-style: normal;
    --site-font-Body-L-variant: normal;
    --site-font-Body-L-weight: normal;
    --site-font-Body-L-size: 20px;
    --site-font-Body-L-line-height: 1.4em;
    --site-font-Body-L-family: montserrat,sans-serif;
    --site-font-Body-L-text-decoration: none;
    --site-font-Body-M: normal normal normal 13px/1.4em montserrat,sans-serif;
    --site-font-Body-M-style: normal;
    --site-font-Body-M-variant: normal;
    --site-font-Body-M-weight: normal;
    --site-font-Body-M-size: 13px;
    --site-font-Body-M-line-height: 1.4em;
    --site-font-Body-M-family: montserrat,sans-serif;
    --site-font-Body-M-text-decoration: none;
    --site-font-Body-S: normal normal normal 14px/1.4em montserrat,sans-serif;
    --site-font-Body-S-style: normal;
    --site-font-Body-S-variant: normal;
    --site-font-Body-S-weight: normal;
    --site-font-Body-S-size: 14px;
    --site-font-Body-S-line-height: 1.4em;
    --site-font-Body-S-family: montserrat,sans-serif;
    --site-font-Body-S-text-decoration: none;
    --site-font-Body-XS: normal normal normal 12px/1.4em montserrat,sans-serif;
    --site-font-Body-XS-style: normal;
    --site-font-Body-XS-variant: normal;
    --site-font-Body-XS-weight: normal;
    --site-font-Body-XS-size: 12px;
    --site-font-Body-XS-line-height: 1.4em;
    --site-font-Body-XS-family: montserrat,sans-serif;
    --site-font-Body-XS-text-decoration: none;
    --site-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --site-font-LIGHT-style: normal;
    --site-font-LIGHT-variant: normal;
    --site-font-LIGHT-weight: normal;
    --site-font-LIGHT-size: 12px;
    --site-font-LIGHT-line-height: 1.4em;
    --site-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --site-font-LIGHT-text-decoration: none;
    --site-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --site-font-MEDIUM-style: normal;
    --site-font-MEDIUM-variant: normal;
    --site-font-MEDIUM-weight: normal;
    --site-font-MEDIUM-size: 12px;
    --site-font-MEDIUM-line-height: 1.4em;
    --site-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --site-font-MEDIUM-text-decoration: none;
    --site-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --site-font-STRONG-style: normal;
    --site-font-STRONG-variant: normal;
    --site-font-STRONG-weight: normal;
    --site-font-STRONG-size: 12px;
    --site-font-STRONG-line-height: 1.4em;
    --site-font-STRONG-family: HelveticaNeueW01-65Medi;
    --site-font-STRONG-text-decoration: none;
}
#comp-l9q3z65s {
    width:320px;
}
[data-layout=comp-l9q3z65s-content] {
    height:auto;
    width:320px;
}
[data-layout=comp-l9q3z65s-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=comp-l9q3z65s-grid] > [id="comp-l9q3z7ge"], [data-layout=comp-l9q3z65s-grid] > interact-element > [id="comp-l9q3z7ge"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#comp-l9q3z7ge {
    --menuTotalBordersX:0px;
    --menuTotalBordersY:0px;
    --bgDrop:var(--color_11);
    --rd:0px;
    --shd:0.00px 1.00px 4px 0px rgba(0,0,0,0.2);
    --pad:10px;
    --fnt:var(--font_8);
    --brd:var(--color_15);
    --txt:var(--color_15);
    --alpha-txt:1;
    --brdh:214,211,206;
    --txth:214,211,206;
    --alpha-txth:1;
    --brds:116,116,114;
    --txts:116,116,114;
    --alpha-txts:1;
    --alpha-brdh:1;
    --alpha-brd:0;
    --alpha-brds:1;
    --alpha-bgDrop:1;
}
#comp-l9q3z7ge {
    width:320px;
    height:48px;
}
#comp-l9q3z7ge {
    --direction:ltr;
    --arrowInsetInlineStart:auto;
    --arrowInsetInlineEnd:0;
    --align:left;
    --textPaddingInput_start:20px;
    --textPaddingInput_end:45px;
    --fnt:normal normal normal 14px/1.4em montserrat,sans-serif;
    --inputHeight:48px;
    --requiredIndicationDisplay:none;
    --borderColor:rgba(0, 0, 0, 0.2);
    --arrowBorderWidth:0 0 0 1px;
}
#page-content {
    left:0;
    margin-left:0;
    width:320px;
}
#site-pages {
    left:0;
    margin-left:0;
    width:320px;
}
#site-pages {
    --transition-duration:0ms;
}
#BACK_TO_TOP_BUTTON {
    width:43px;
    height:43px;
}
#BACK_TO_TOP_BUTTON {
    --icon-opacity:1;
    position:fixed;
    bottom:87px;
    margin-right:20px;
    right:calc((100% - 320px) / 2);
}
#site-footer {
    --brd:var(--color_15);
    --brwt:0px;
    --brwb:0px;
    --shd:none;
    --rd:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
    --backdrop-filter:none;
}
#site-footer {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=site-footer-content] {
    height:auto;
    width:100%;
}
[data-layout=site-footer-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(3, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=site-footer-grid] > [id="footer-column-strip"], [data-layout=site-footer-grid] > interact-element > [id="footer-column-strip"] {
    position:relative;
    margin:0px 0px 29px calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-layout-8"], [data-layout=site-footer-grid] > interact-element > [id="footer-layout-8"] {
    position:relative;
    margin:0px 0px 30px calc((100% - 320px) * 0.5);
    left:107px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-rich-text-28"], [data-layout=site-footer-grid] > interact-element > [id="footer-rich-text-28"] {
    position:relative;
    margin:0px 0px 11px calc((100% - 320px) * 0.5);
    left:18px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-layout-9"], [data-layout=site-footer-grid] > interact-element > [id="footer-layout-9"] {
    position:relative;
    margin:0px 0px 70px calc((100% - 320px) * 0.5);
    left:54px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-layout-10"], [data-layout=site-footer-grid] > interact-element > [id="footer-layout-10"] {
    position:relative;
    margin:0px 0px 70px calc((100% - 320px) * 0.5);
    left:185px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
#site-footer {
    --bg-overlay-color:rgb(16, 18, 24);
    --bg-gradient:none;
}
#footer-column-strip {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=footer-column-strip-2-content] {
    height:auto;
    width:320px;
}
[data-layout=footer-column-strip-2-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(5, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-rich-text"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-rich-text"] {
    position:relative;
    margin:83px 0px 0 0;
    left:20px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-rich-text-2"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-rich-text-2"] {
    position:relative;
    margin:0px 0px 16px 0;
    left:20px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-layout"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-layout"] {
    position:relative;
    margin:0px 0px 9px 0;
    left:20px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-rich-text-3"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-rich-text-3"] {
    position:relative;
    margin:0px 0px 10px 0;
    left:20px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-layout-3"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-layout-3"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:-8px;
    grid-area:6 / 1 / 7 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-content-wedge-6] {
    visibility:hidden;
    height:323px;
    width:0;
    grid-area:1 / 1 / 6 / 2;
}
#footer-column-strip {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    --direction:ltr;
}
#footer-column-strip-2 {
    width:320px;
}
#footer-column-strip-2 {
    --bg-overlay-color:rgb(var(--color_38));
    --bg-gradient:none;
    width:100%;
    --column-width:320px;
    --column-flex:320;
}
#footer-rich-text {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text {
    width:280px;
    height:auto;
}
#footer-rich-text {
    --font_0:normal normal bold 38.266666666666666px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 14.933333333333334px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 24.266666666666666px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 22.4px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 20.533333333333335px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 18.666666666666668px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13.066666666666666px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12.133333333333333px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-2 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-2 {
    width:280px;
    height:auto;
}
#footer-rich-text-2 {
    --font_0:normal normal bold 34.85px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 13.6px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 25.5px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 22.099999999999998px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 25.5px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 20.4px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 18.7px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 17px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 11.9px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 12.75px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 11.049999999999999px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout {
    width:280px;
}
[data-layout=footer-layout-content] {
    height:auto;
    width:280px;
}
[data-layout=footer-layout-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=footer-layout-grid] > [id="footer-form"], [data-layout=footer-layout-grid] > interact-element > [id="footer-form"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#footer-form {
    --rd:0px;
    --shd:0 0 0 rgba(0, 0, 0, 0);
    --bg:255,255,255;
    --brd:227,227,227;
    --alpha-brd:1;
    --brw:0px;
    --alpha-bg:0;
}
#footer-form {
    width:280px;
}
[data-layout=footer-form-content] {
    height:auto;
    width:280px;
}
[data-layout=footer-form-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=footer-form-grid] > [id="footer-layout-2"], [data-layout=footer-form-grid] > interact-element > [id="footer-layout-2"] {
    position:relative;
    margin:17px 0px 17px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#footer-layout-2 {
    --rd:10px 10px 10px 10px;
    --trans1:border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd:none;
    --fnt:normal normal normal 11px/1.4em montserrat,sans-serif;
    --trans2:color 0.4s ease 0s;
    --txt:255,255,255;
    --alpha-txt:1;
    --brw:1px;
    --bg:16,18,24;
    --brd:var(--color_25);
    --bgh:16,18,24;
    --brdh:0,0,0;
    --txth:255,255,255;
    --alpha-txth:1;
    --bgd:204,204,204;
    --alpha-bgd:1;
    --brdd:204,204,204;
    --alpha-brdd:1;
    --txtd:255,255,255;
    --alpha-txtd:1;
    --alpha-brdh:0;
    --alpha-brd:1;
    --alpha-bg:1;
    --alpha-bgh:0.5;
    --boxShadowToggleOn-shd:none;
}
#footer-layout-2 {
    width:280px;
    height:32px;
}
#footer-layout-2 {
    --shc-mutated-brightness:8,9,12;
    --margin-start:0px;
    --margin-end:0px;
    --fnt:normal normal normal 10.140845070422534px/1.4em montserrat,sans-serif;
    direction:var(--site-opt-in-direction, ltr);
    --label-align:center;
    --label-text-align:center;
}
#footer-rich-text-3 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-3 {
    width:280px;
    height:auto;
}
#footer-rich-text-3 {
    --font_0:normal normal bold 23.916666666666668px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 9.333333333333334px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 17.5px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 15.166666666666668px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 17.5px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 12.833333333333334px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 11.666666666666668px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 8.166666666666668px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 8.75px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 7.583333333333334px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout-3 {
    --brw:0px;
    --brd:50,65,88;
    --bg:var(--color_36);
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --backdrop-filter:none;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#footer-layout-3 {
    width:337px;
}
[data-layout=footer-layout-3-content] {
    height:auto;
    width:337px;
}
[data-layout=footer-layout-3-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(10, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=footer-layout-3-grid] > [id="footer-image"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-image"] {
    position:relative;
    margin:79px 0px -17px 0;
    left:43px;
    grid-area:1 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-4"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-4"] {
    position:relative;
    margin:79px 0px 11px 0;
    left:180px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-5"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-5"] {
    position:relative;
    margin:0px 0px 12px 0;
    left:180px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-6"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-6"] {
    position:relative;
    margin:0px 0px 12px 0;
    left:180px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-7"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-7"] {
    position:relative;
    margin:0px 0px 51px 0;
    left:180px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-8"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-8"] {
    position:relative;
    margin:0px 0px 17px 0;
    left:43px;
    grid-area:6 / 1 / 7 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-9"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-9"] {
    position:relative;
    margin:0px 0px 11px 0;
    left:43px;
    grid-area:7 / 1 / 8 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-10"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-10"] {
    position:relative;
    margin:0px 0px 11px 0;
    left:43px;
    grid-area:8 / 1 / 9 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-11"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-11"] {
    position:relative;
    margin:0px 0px 17px 0;
    left:180px;
    grid-area:6 / 1 / 7 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-12"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-12"] {
    position:relative;
    margin:0px 0px 12px 0;
    left:180px;
    grid-area:7 / 1 / 8 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-13"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-13"] {
    position:relative;
    margin:0px 0px 11px 0;
    left:180px;
    grid-area:8 / 1 / 9 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-14"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-14"] {
    position:relative;
    margin:0px 0px 56px 0;
    left:43px;
    grid-area:9 / 1 / 10 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-layout-4"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-layout-4"] {
    position:relative;
    margin:0px 0px 64px 0;
    left:73px;
    grid-area:10 / 1 / 11 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-layout-3-grid] > [id="footer-rich-text-27"], [data-layout=footer-layout-3-grid] > interact-element > [id="footer-rich-text-27"] {
    position:relative;
    margin:0px 0px 63px 0;
    left:29px;
    grid-area:11 / 1 / 12 / 2;
    justify-self:start;
    align-self:start;
}
#footer-layout-3 {
    --shc-mutated-brightness:128,128,128;
}
#footer-image {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#footer-image {
    width:80px;
    height:81px;
}
#footer-image {
    --height:81px;
    --width:80px;
}
#footer-rich-text-4 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-4 {
    width:149px;
    height:auto;
}
#footer-rich-text-4 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-5 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-5 {
    width:149px;
    height:auto;
}
#footer-rich-text-5 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-6 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-6 {
    width:149px;
    height:auto;
}
#footer-rich-text-6 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-7 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-7 {
    width:149px;
    height:auto;
}
#footer-rich-text-7 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-8 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-8 {
    width:118px;
    height:auto;
}
#footer-rich-text-8 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-9 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-9 {
    width:106px;
    height:auto;
}
#footer-rich-text-9 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-10 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-10 {
    width:106px;
    height:auto;
}
#footer-rich-text-10 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-11 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-11 {
    width:149px;
    height:auto;
}
#footer-rich-text-11 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-12 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-12 {
    width:118px;
    height:auto;
}
#footer-rich-text-12 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-13 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-13 {
    width:118px;
    height:auto;
}
#footer-rich-text-13 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-14 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-14 {
    width:106px;
    height:auto;
}
#footer-rich-text-14 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout-4 {
    width:190px;
    height:22px;
}
#footer-layout-4 {
    --item-size:22px;
    --item-margin-block:0;
    --item-margin-inline:0px 20px;
    --item-display:inline-block;
    --direction:var(--site-opt-in-direction, ltr);
    width:190px;
    height:22px;
}
#footer-rich-text-27 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-27 {
    width:278px;
    height:auto;
}
#footer-rich-text-27 {
    --font_0:normal normal bold 30.75px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 22.5px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 19.5px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 22.5px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.5px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.5px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.25px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 9.75px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout-8 {
    --borderColor:var(--color_36);
    --alpha-borderColor:1;
    --borderWidth:0px;
    --borderRadius:10px 10px 10px 10px;
    --boxShadow:none;
    --separatorColor:var(--color_15);
    --backgroundColor:224,221,214;
    --borderRadiusValue:10px 10px 10px 10px;
    --itemFont:normal normal normal 12px/1.4em montserrat,sans-serif;
    --itemTextColor:var(--color_36);
    --itemTextColorHover:var(--color_11);
    --backgroundColorHover:116,116,114;
    --itemTextColorActive:var(--color_11);
    --alpha-itemTextColorActive:1;
    --backgroundColorActive:50,50,50;
    --alpha-separatorColor:0.3;
    --borderSides:none;
    --itemSpacing:5px;
    --alpha-backgroundColor:0;
    --alpha-itemTextColorHover:1;
    --alpha-backgroundColorActive:1;
    --alpha-backgroundColorHover:1;
    --borderColorHover:rgba(32, 32, 32, 1);
    --borderColorActive:rgba(32, 32, 32, 1);
    --boxShadowToggleOn-boxShadow:none;
    --alpha-itemTextColor:1;
}
#footer-layout-8 {
    width:106px;
    height:40px;
}
#footer-layout-8 {
    --itemFont:normal normal normal 9.338028169014084px/1.4em montserrat,sans-serif;
    --height:40px;
    --iconSize:12px;
}
#footer-rich-text-28 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-28 {
    width:257px;
    height:auto;
}
#footer-rich-text-28 {
    --font_0:normal normal bold 31.57px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.32px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.1px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20.02px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.1px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.48px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 16.94px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.4px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 10.780000000000001px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.55px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10.01px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-28 * {
    text-align:center !important;
}
/* END STYLABLE DIRECTIVE RULES */
#footer-layout-9 .button-variant-68 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
}
/* START STYLABLE DIRECTIVE RULES */
#footer-layout-9 .button-variant-68:hover {
    border: 0px solid #000000;
    border-bottom: 0px solid #000000;
    background: rgba(255, 255, 255, 0)
}
#footer-layout-9 .button-variant-68:hover .button-label-2 {
    letter-spacing: 0.1em;
    color: #FFFFFF;
    text-decoration-line: underline
}
#footer-layout-9 .button-variant-68:disabled {
    background: rgba(226, 226, 226, 0)
}
#footer-layout-9 .button-variant-68:disabled .button-label-2 {
    color: #8F8F8F
}
#footer-layout-9 .button-variant-68:disabled .button-icon-2 {
    fill: #8F8F8F
}
#footer-layout-9 .button-variant-68 .button-container {
    transition: inherit
}
#footer-layout-9 .button-variant-68 .button-label-2 {
    transition: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
    color: #FFFFFF;
    font-size: 15px;
    font-family:var(--brand-font)}
#footer-layout-9 .button-variant-68 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    fill: #FFFFFF;
    display: none
}
#footer-layout-9 .button-variant-68:hover .button-icon-2 {
    fill: #000000
}
@media screen and (min-width: 0px) {
    #footer-layout-9 .button-variant-68 .button-label-2 {
        font-family:var(--brand-font);
        font-size: 9px;
    }
    #footer-layout-9 .button-variant-68:hover .button-label-2 {
        text-decoration-line: none;
        letter-spacing: 0em;
    }
}
#footer-layout-9 {
    width:118px;
    height:41px;
}
/* END STYLABLE DIRECTIVE RULES */
#footer-layout-10 .button-variant-176 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
}
/* START STYLABLE DIRECTIVE RULES */
#footer-layout-10 .button-variant-176:hover {
    border: 0px solid #000000;
    border-bottom: 0px solid #000000;
    background: rgba(255, 255, 255, 0)
}
#footer-layout-10 .button-variant-176:hover .button-label-2 {
    text-decoration-line: underline;
    letter-spacing: 0.1em;
    color: #FFFFFF
}
#footer-layout-10 .button-variant-176:disabled {
    background: rgba(226, 226, 226, 0)
}
#footer-layout-10 .button-variant-176:disabled .button-label-2 {
    color: #8F8F8F
}
#footer-layout-10 .button-variant-176:disabled .button-icon-2 {
    fill: #8F8F8F
}
#footer-layout-10 .button-variant-176 .button-container {
    transition: inherit
}
#footer-layout-10 .button-variant-176 .button-label-2 {
    transition: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
    color: #FFFFFF;
    font-family:var(--brand-font);
    font-size: 15px
}
#footer-layout-10 .button-variant-176 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    fill: #FFFFFF;
    display: none
}
#footer-layout-10 .button-variant-176:hover .button-icon-2 {
    fill: #000000
}
@media screen and (min-width: 0px) {
    #footer-layout-10 .button-variant-176 .button-label-2 {
        font-family:var(--brand-font);
        font-size: 9px;
    }
    #footer-layout-10 .button-variant-176:hover .button-label-2 {
        text-decoration-line: none;
        letter-spacing: 0em;
    }
}
#footer-layout-10 {
    width:76px;
    height:41px;
}
#CONTROLLER_COMP_CUSTOM_ID {
    --alpha-bg:1;
    --bg:61,155,233;
    --bgh:43,104,156;
    --brd:43,104,156;
    --brdh:61,155,233;
    --brw:0px;
    --fnt:normal normal normal 14px/1.4em raleway;
    --rd:20px;
    --txt:255,255,255;
    --txth:255,255,255;
    --alpha-bgh:1;
    --alpha-brd:1;
    --alpha-brdh:1;
    --alpha-txt:1;
    --alpha-txth:1;
    --boxShadowToggleOn-shd:none;
    --shd:0 1px 4px rgba(0, 0, 0, 0.6);
}
@keyframes motion-floatIn {
    0% {
        opacity: 0;
        animation-timing-function: step-end;
    }
    0.00009999999999999999% {
        opacity: 0;
        transform: translate(var(--motion-translate-x), var(--motion-translate-y)) rotate(var(--comp-rotate-z, 0deg));
    }
    100% {
        opacity: var(--comp-opacity, 1);
        transform: translate(0, 0) rotate(var(--comp-rotate-z, 0deg));
    }
}
