#legal-page {
    left:0;
    margin-left:0;
    width:320px;
}
#site-layout {
    --pinned-layers-in-page:0;
}
[data-layout=legal-page-container-content] {
    height:auto;
    width:100%;
}
[data-layout=legal-page-container-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:40px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
    padding-bottom:0px;
    box-sizing:border-box;
}
[data-layout=legal-page-container-grid] > [id="legal-section"], [data-layout=legal-page-container-grid] > interact-element > [id="legal-section"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#legal-section {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=legal-section-content] {
    height:auto;
    width:100%;
}
[data-layout=legal-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
}
[data-layout=legal-section-grid] > [id="legal-column-strip"], [data-layout=legal-section-grid] > interact-element > [id="legal-column-strip"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=legal-section-grid] > [id="legal-column-strip-3"], [data-layout=legal-section-grid] > interact-element > [id="legal-column-strip-3"] {
    position:relative;
    margin:0px 0px 0px calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#legal-column-strip {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=legal-column-strip-2-content] {
    height:auto;
    width:320px;
}
[data-layout=legal-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=legal-column-strip-2-grid] > [id="legal-rich-text"], [data-layout=legal-column-strip-2-grid] > interact-element > [id="legal-rich-text"] {
    position:relative;
    margin:40px 0px 0px 0;
    left:20px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#legal-column-strip-2 {
    width:320px;
}
#legal-rich-text {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#legal-rich-text {
    width:280px;
    height:auto;
}
#legal-column-strip-3 {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=legal-column-strip-4-content] {
    height:auto;
    width:320px;
}
[data-layout=legal-column-strip-4-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:2112px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=legal-column-strip-4-grid] > [id="legal-rich-text-2"], [data-layout=legal-column-strip-4-grid] > interact-element > [id="legal-rich-text-2"] {
    position:relative;
    margin:60px 0px 10px 0;
    left:20px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#legal-column-strip-4 {
    width:320px;
}
#legal-rich-text-2 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#legal-rich-text-2 {
    width:280px;
    height:auto;
}
#legal-page {
    width:auto;
    min-height:40px;
}
#pageBackground_legal-page {
    --bg-position:absolute;
    --bg-overlay-color:rgb(var(--color_11));
    --bg-gradient:none;
}
#legal-section {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    min-width:320px;
}
#legal-column-strip {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    --direction:ltr;
}
#legal-column-strip-2 {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    width:100%;
    --column-width:320px;
    --column-flex:320;
}
#legal-rich-text {
    --font_0:normal normal bold 33.02777777777778px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.88888888888889px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 24.166666666666668px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20.944444444444446px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 24.166666666666668px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 19.333333333333336px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 17.72222222222222px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 16.11111111111111px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 11.277777777777779px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 12.083333333333334px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10.472222222222223px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
#legal-rich-text * {
    text-align:center !important;
}
#legal-column-strip-3 {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    --direction:ltr;
}
#legal-column-strip-4 {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    width:100%;
    --column-width:320px;
    --column-flex:320;
}
#legal-rich-text-2 {
    --font_0:normal normal bold 32.214285714285715px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 12.571428571428571px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 23.57142857142857px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 20.428571428571427px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 23.57142857142857px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 18.857142857142858px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 17.285714285714285px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 15.714285714285714px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 11px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 11.785714285714285px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 10.214285714285714px/1.4em montserrat,sans-serif;
    --text-direction:var(--site-opt-in-direction);
}
