#risikohinweise-page {
    --alpha-bg:1;
    --bg:255,255,255;
}
#risikohinweise-page {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
#site-layout {
    --pinned-layers-in-page:0;
}
[data-layout=risikohinweise-page-container-content] {
    height:auto;
    width:100%;
}
[data-layout=risikohinweise-page-container-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:40px;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
    padding-bottom:0px;
    box-sizing:border-box;
}
[data-layout=risikohinweise-page-container-grid] > [id="risikohinweise-section"], [data-layout=risikohinweise-page-container-grid] > interact-element > [id="risikohinweise-section"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-page-container-grid] > [id="risikohinweise-section-2"], [data-layout=risikohinweise-page-container-grid] > interact-element > [id="risikohinweise-section-2"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#risikohinweise-section {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
[data-layout=risikohinweise-section-content] {
    height:auto;
    width:100%;
}
[data-layout=risikohinweise-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(4, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=risikohinweise-section-grid] > [id="risikohinweise-column-strip"], [data-layout=risikohinweise-section-grid] > interact-element > [id="risikohinweise-column-strip"] {
    position:relative;
    margin:0px 0px 13px calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-section-grid] > [id="risikohinweise-layout-ohne-startkapital"], [data-layout=risikohinweise-section-grid] > interact-element > [id="risikohinweise-layout-ohne-startkapital"] {
    position:relative;
    margin:168px 0 10px 0;
    left:0;
    grid-area:2 / 1 / 3 / 2;
    justify-self:stretch;
    align-self:start;
}
[data-layout=risikohinweise-section-grid] > [id="risikohinweise-column-strip-3"], [data-layout=risikohinweise-section-grid] > interact-element > [id="risikohinweise-column-strip-3"] {
    position:relative;
    margin:0px 0px 45px calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:2 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-section-grid] > [id="risikohinweise-layout-mit-startkapital"], [data-layout=risikohinweise-section-grid] > interact-element > [id="risikohinweise-layout-mit-startkapital"] {
    position:relative;
    margin:0px 0 10px 0;
    left:0;
    grid-area:4 / 1 / 5 / 2;
    justify-self:stretch;
    align-self:start;
}
[data-layout=risikohinweise-section-content-wedge-4] {
    visibility:hidden;
    height:405px;
    width:0;
    grid-area:2 / 1 / 4 / 2;
}
#risikohinweise-column-strip {
    left:0;
    margin-left:0;
    width:100%;
    min-width:980px;
}
[data-layout=risikohinweise-column-strip-2-content] {
    height:auto;
    width:100%;
}
[data-layout=risikohinweise-column-strip-2-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=risikohinweise-column-strip-2-grid] > [id="risikohinweise-rich-text"], [data-layout=risikohinweise-column-strip-2-grid] > interact-element > [id="risikohinweise-rich-text"] {
    position:relative;
    margin:88px 0px 68px calc((100% - 980px) * 0.5);
    left:101px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#risikohinweise-column-strip-2 {
    width:980px;
}
#risikohinweise-rich-text {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#risikohinweise-rich-text {
    width:778px;
    height:auto;
}
#risikohinweise-layout-ohne-startkapital {
    width:100%;
    left:0;
    margin-left:0;
    min-width:initial;
    height:90px;
}
#risikohinweise-column-strip-3 {
    left:0;
    margin-left:0;
    width:100%;
    min-width:980px;
}
[data-layout=risikohinweise-column-strip-4-content] {
    height:auto;
    width:100%;
}
[data-layout=risikohinweise-column-strip-4-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:1850px;
    grid-template-rows:repeat(7, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=risikohinweise-column-strip-4-grid] > [id="risikohinweise-layout"], [data-layout=risikohinweise-column-strip-4-grid] > interact-element > [id="risikohinweise-layout"] {
    position:relative;
    margin:46px 0px 10px calc((100% - 980px) * 0.5);
    left:266px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-column-strip-4-grid] > [id="risikohinweise-layout-2"], [data-layout=risikohinweise-column-strip-4-grid] > interact-element > [id="risikohinweise-layout-2"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 980px) * 0.5);
    left:266px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-column-strip-4-grid] > [id="risikohinweise-rich-text-2"], [data-layout=risikohinweise-column-strip-4-grid] > interact-element > [id="risikohinweise-rich-text-2"] {
    position:relative;
    margin:0px 0px 38px calc((100% - 980px) * 0.5);
    left:266px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-column-strip-4-grid] > [id="risikohinweise-rich-text-3"], [data-layout=risikohinweise-column-strip-4-grid] > interact-element > [id="risikohinweise-rich-text-3"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 980px) * 0.5);
    left:266px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-column-strip-4-grid] > [id="risikohinweise-rich-text-4"], [data-layout=risikohinweise-column-strip-4-grid] > interact-element > [id="risikohinweise-rich-text-4"] {
    position:relative;
    margin:0px 0px 40px calc((100% - 980px) * 0.5);
    left:266px;
    grid-area:7 / 1 / 8 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-column-strip-4-grid] > [id="risikohinweise-rich-text-5"], [data-layout=risikohinweise-column-strip-4-grid] > interact-element > [id="risikohinweise-rich-text-5"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 980px) * 0.5);
    left:266px;
    grid-area:8 / 1 / 9 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=risikohinweise-column-strip-4-content-wedge-4] {
    visibility:hidden;
    height:220px;
    width:0;
    grid-area:1 / 1 / 4 / 2;
}
[data-layout=risikohinweise-column-strip-4-content-wedge-7] {
    visibility:hidden;
    height:581px;
    width:0;
    grid-area:1 / 1 / 7 / 2;
}
#risikohinweise-column-strip-4 {
    --brw:0px;
    --brd:var(--color_15);
    --rd:0px;
    --shd:none;
    --alpha-brd:1;
    --alpha-bg:1;
    --bg:var(--color_11);
    --boxShadowToggleOn-shd:none;
}
#risikohinweise-column-strip-4 {
    width:980px;
}
#risikohinweise-layout {
    width:448px;
    height:30px;
}
#risikohinweise-layout-2 {
    width:448px;
    height:30px;
}
#risikohinweise-rich-text-2 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#risikohinweise-rich-text-2 {
    width:448px;
    height:auto;
}
#risikohinweise-rich-text-3 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#risikohinweise-rich-text-3 {
    width:448px;
    height:auto;
}
#risikohinweise-rich-text-4 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#risikohinweise-rich-text-4 {
    width:448px;
    height:auto;
}
#risikohinweise-rich-text-5 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#risikohinweise-rich-text-5 {
    width:448px;
    height:auto;
}
#risikohinweise-layout-mit-startkapital {
    width:100%;
    left:0;
    margin-left:0;
    min-width:initial;
    height:21px;
}
#risikohinweise-section-2 {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
[data-layout=risikohinweise-section-2-content] {
    height:auto;
    width:100%;
}
[data-layout=risikohinweise-section-2-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:166px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=risikohinweise-section-2-grid] > [id="risikohinweise-layout-3"], [data-layout=risikohinweise-section-2-grid] > interact-element > [id="risikohinweise-layout-3"] {
    position:relative;
    margin:36px 0px 10px calc((100% - 980px) * 0.5);
    left:466px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#risikohinweise-layout-3 {
    width:47px;
    height:47px;
}
.device-mobile-optimized #risikohinweise-layout {
    /* START STYLABLE DIRECTIVE RULES */
}
/* END STYLABLE DIRECTIVE RULES */
/* END STYLABLE DIRECTIVE RULES */
#risikohinweise-layout .button-variant-219 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #101218;
    border: 0px solid rgb(214, 211, 206);
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#risikohinweise-layout .button-variant-219:hover {
    background: rgba(16, 18, 24, 0.5);
    border: 0px solid rgb(214, 211, 206)
}
#risikohinweise-layout .button-variant-219:hover .button-label-2 {
    letter-spacing: 0em;
    text-decoration-line: none;
    color: #FFFFFF
}
#risikohinweise-layout .button-variant-219:disabled {
    background: rgba(226, 226, 226, 0)
}
#risikohinweise-layout .button-variant-219:disabled .button-label-2 {
    color: #8F8F8F
}
#risikohinweise-layout .button-variant-219:disabled .button-icon-2 {
    fill: #8F8F8F
}
#risikohinweise-layout .button-variant-219 .button-container {
    transition: inherit
}
#risikohinweise-layout .button-variant-219 .button-label-2 {
    transition: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
    text-decoration-line: none;
    font-family:var(--brand-font);
    font-size: 12px;
    color: #FFFFFF
}
#risikohinweise-layout .button-variant-219 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    fill: #FFFFFF;
    display: none
}
#risikohinweise-layout .button-variant-219:hover .button-icon-2 {
    fill: #000000
}
@media screen and (min-width: 1px) and (max-width: 0px) {
    #risikohinweise-layout .button-variant-219 .button-label-2 {
        font-size: 11px;
    }
}
.device-mobile-optimized #risikohinweise-layout-2 {
    /* START STYLABLE DIRECTIVE RULES */
}
/* END STYLABLE DIRECTIVE RULES */
/* END STYLABLE DIRECTIVE RULES */
#risikohinweise-layout-2 .button-variant-178 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #101218;
    border: 0px solid rgb(214, 211, 206);
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#risikohinweise-layout-2 .button-variant-178:hover {
    background: rgba(16, 18, 24, 0.5);
    border: 0px solid rgb(214, 211, 206)
}
#risikohinweise-layout-2 .button-variant-178:hover .button-label-2 {
    letter-spacing: 0em;
    text-decoration-line: none;
    color: #FFFFFF
}
#risikohinweise-layout-2 .button-variant-178:disabled {
    background: rgba(226, 226, 226, 0)
}
#risikohinweise-layout-2 .button-variant-178:disabled .button-label-2 {
    color: #8F8F8F
}
#risikohinweise-layout-2 .button-variant-178:disabled .button-icon-2 {
    fill: #8F8F8F
}
#risikohinweise-layout-2 .button-variant-178 .button-container {
    transition: inherit
}
#risikohinweise-layout-2 .button-variant-178 .button-label-2 {
    transition: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
    text-decoration-line: none;
    font-family:var(--brand-font);
    font-size: 12px;
    color: #FFFFFF
}
#risikohinweise-layout-2 .button-variant-178 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    fill: #FFFFFF;
    display: none
}
#risikohinweise-layout-2 .button-variant-178:hover .button-icon-2 {
    fill: #000000
}
@media screen and (min-width: 1px) and (max-width: 0px) {
    #risikohinweise-layout-2 .button-variant-178 .button-label-2 {
        font-size: 11px;
    }
}
/* END STYLABLE DIRECTIVE RULES */
#risikohinweise-layout-3 .button-variant-196 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    border-radius: 200px;
    border: 0px solid rgb(65, 117, 134);
    background: #1F232C
}
/* START STYLABLE DIRECTIVE RULES */
#risikohinweise-layout-3 .button-variant-196:hover {
    background: #FFFFFF;
    border: 1px solid #1F232C;
}
#risikohinweise-layout-3 .button-variant-196:disabled {
    background: #E2E2E2
}
#risikohinweise-layout-3 .button-variant-196:disabled .button-label-2 {
    color: #8F8F8F
}
#risikohinweise-layout-3 .button-variant-196:disabled .button-icon-2 {
    fill: #8F8F8F
}
#risikohinweise-layout-3 .button-variant-196 .button-container {
    transition: inherit
}
#risikohinweise-layout-3 .button-variant-196 .button-label-2 {
    transition: inherit;
    font-size: 16px;
    color: #000000;
    display: none
}
#risikohinweise-layout-3 .button-variant-196 .button-icon-2 {
    transition: inherit;
    fill: #FFFFFF;
    width: 25px;
    height: 25px
}
#risikohinweise-layout-3 .button-variant-196:hover .button-icon-2 {
    width: 23px;
    height: 23px;
    fill: #1F232C;
}
#risikohinweise-page {
    --shc-mutated-brightness:128,128,128;
    width:auto;
    min-height:40px;
}
#pageBackground_risikohinweise-page {
    --bg-position:absolute;
    --fill-layer-background-overlay-color:transparent;
    --fill-layer-background-overlay-position:absolute;
    --bg-overlay-color:rgb(var(--color_11));
    --bg-gradient:none;
}
#risikohinweise-section {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    min-width:980px;
}
#risikohinweise-column-strip {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    min-width:980px;
    --direction:ltr;
}
#risikohinweise-column-strip-2 {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    width:100%;
    --column-width:980px;
    --column-flex:980;
}
#risikohinweise-rich-text {
    --text-direction:var(--site-opt-in-direction);
}
#risikohinweise-column-strip-3 {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    min-width:980px;
    --direction:ltr;
}
#risikohinweise-column-strip-4 {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    width:100%;
    --column-width:980px;
    --column-flex:980;
}
#risikohinweise-rich-text-2 {
    --text-direction:var(--site-opt-in-direction);
}
#risikohinweise-rich-text-3 {
    --text-direction:var(--site-opt-in-direction);
}
#risikohinweise-rich-text-4 {
    --text-direction:var(--site-opt-in-direction);
}
#risikohinweise-rich-text-5 {
    --text-direction:var(--site-opt-in-direction);
}
#risikohinweise-section-2 {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    min-width:980px;
}
