#bonus-page {
    --alpha-bg:1;
    --bg:255,255,255;
}
#bonus-page {
    left:0;
    margin-left:0;
    width:320px;
}
#site-layout {
    --pinned-layers-in-page:0;
}
[data-layout=bonus-page-container-content] {
    height:auto;
    width:100%;
}
[data-layout=bonus-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=bonus-page-container-grid] > [id="bonus-section"], [data-layout=bonus-page-container-grid] > interact-element > [id="bonus-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;
}
#bonus-section {
    left:0;
    margin-left:0;
    width:320px;
}
[data-layout=bonus-section-content] {
    height:auto;
    width:100%;
}
[data-layout=bonus-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:817px;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
}
[data-layout=bonus-section-grid] > [id="bonus-rich-text"], [data-layout=bonus-section-grid] > interact-element > [id="bonus-rich-text"] {
    position:relative;
    margin:46px 0px 40px calc((100% - 320px) * 0.5);
    left:20px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=bonus-section-grid] > [id="TPASection_mab96h95"], [data-layout=bonus-section-grid] > interact-element > [id="TPASection_mab96h95"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 320px) * 0.5);
    left:0px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#bonus-rich-text {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#bonus-rich-text {
    width:280px;
    height:auto;
}
#TPASection_mab96h95 {
    width:320px;
    height:550px;
}
#bonus-page {
    --shc-mutated-brightness:128,128,128;
    width:auto;
    min-height:40px;
}
#pageBackground_bonus-page {
    --bg-position:absolute;
    --bg-overlay-color:rgb(var(--color_11));
    --bg-gradient:none;
}
#bonus-section {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    min-width:320px;
}
#bonus-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);
}
.TPASection_mab96h95 {
    --site-direction: ltr;
    --_membersBorderWidth: 0;
    --borderWidth: 1;
    --presetSettings: 0;
    --textFont: normal normal normal 20px/1.4em montserrat,sans-serif;
    --_titleFont: normal normal normal 26px/1.4em montserrat,sans-serif;
    --_pageDescriptionFont: normal normal normal 16px/1.4em montserrat,sans-serif;
    --_subTabsFont: normal normal normal 16px/1.4em montserrat,sans-serif;
    --_columnsAndItemsFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --_itemsNamesFont: normal normal normal 16px/1.4em montserrat,sans-serif;
    --_buttonColor: 16,18,24;
    --_buttonColor-rgb: 16,18,24;
    --_buttonColor-opacity: 1;
    --_fileIconColor2: 16,18,24;
    --_fileIconColor2-rgb: 16,18,24;
    --_fileIconColor2-opacity: 1;
    --_fileIconColor: 116,116,114;
    --_fileIconColor-rgb: 116,116,114;
    --_fileIconColor-opacity: 1;
    --_fileIconColorLabeled: 16,18,24;
    --_fileIconColorLabeled-rgb: 16,18,24;
    --_fileIconColorLabeled-opacity: 1;
    --_btnBackgroundColor: 214,211,206;
    --_btnBackgroundColor-rgb: 214,211,206;
    --_btnBackgroundColor-opacity: 1;
    --_hoverAndActionstableColor: 0,0,0,0.02;
    --_hoverAndActionstableColor-rgb: 0,0,0;
    --_hoverAndActionstableColor-opacity: 0.02;
    --_backgroundColor: 255,255,255,0;
    --_backgroundColor-rgb: 255,255,255;
    --_backgroundColor-opacity: 0;
    --_fileIconColor2Labeled: 0,0,0;
    --_fileIconColor2Labeled-rgb: 0,0,0;
    --_fileIconColor2Labeled-opacity: 1;
    --_fileIconColorLine: 0,0,0;
    --_fileIconColorLine-rgb: 0,0,0;
    --_fileIconColorLine-opacity: 1;
    --_textColor: 0,0,0;
    --_textColor-rgb: 0,0,0;
    --_textColor-opacity: 1;
    --_fileAndFolderColor: 235,0,63;
    --_fileAndFolderColor-rgb: 235,0,63;
    --_fileAndFolderColor-opacity: 1;
    --_buttonsAndActionsColor: 235,0,63;
    --_buttonsAndActionsColor-rgb: 235,0,63;
    --_buttonsAndActionsColor-opacity: 1;
    --_itemHoverColor: 0,0,0,0.02;
    --_itemHoverColor-rgb: 0,0,0;
    --_itemHoverColor-opacity: 0.02;
    --_membersBgColor: 255,255,255;
    --_membersBgColor-rgb: 255,255,255;
    --_membersBgColor-opacity: 1;
    --_membersBorderColor: 0,0,0;
    --_membersBorderColor-rgb: 0,0,0;
    --_membersBorderColor-opacity: 1;
    --borderColor: 0,0,0;
    --borderColor-rgb: 0,0,0;
    --borderColor-opacity: 1;
    --_folderFont: normal normal normal 15px/18px montserrat,sans-serif;
    --_folderFont-style: normal;
    --_folderFont-variant: normal;
    --_folderFont-weight: normal;
    --_folderFont-size: 15px;
    --_folderFont-line-height: 18px;
    --_folderFont-family: montserrat,sans-serif;
    --_folderFont-text-decoration: none;
    --_buttonFont: normal normal normal 13px/16px montserrat,sans-serif;
    --_buttonFont-style: normal;
    --_buttonFont-variant: normal;
    --_buttonFont-weight: normal;
    --_buttonFont-size: 13px;
    --_buttonFont-line-height: 16px;
    --_buttonFont-family: montserrat,sans-serif;
    --_buttonFont-text-decoration: none;
    --_textFont1: normal normal normal 16px/20px montserrat,sans-serif;
    --_textFont1-style: normal;
    --_textFont1-variant: normal;
    --_textFont1-weight: normal;
    --_textFont1-size: 16px;
    --_textFont1-line-height: 20px;
    --_textFont1-family: montserrat,sans-serif;
    --_textFont1-text-decoration: none;
    --_textFont: normal normal normal 14px/17px montserrat,sans-serif;
    --_textFont-style: normal;
    --_textFont-variant: normal;
    --_textFont-weight: normal;
    --_textFont-size: 14px;
    --_textFont-line-height: 17px;
    --_textFont-family: montserrat,sans-serif;
    --_textFont-text-decoration: none;
    --textFont-style: normal;
    --textFont-variant: normal;
    --textFont-weight: normal;
    --textFont-size: 20px;
    --textFont-line-height: 1.4em;
    --textFont-family: montserrat,sans-serif;
    --textFont-text-decoration: none;
    --_titleFont-style: normal;
    --_titleFont-variant: normal;
    --_titleFont-weight: normal;
    --_titleFont-size: 26px;
    --_titleFont-line-height: 1.4em;
    --_titleFont-family: montserrat,sans-serif;
    --_titleFont-text-decoration: none;
    --_pageDescriptionFont-style: normal;
    --_pageDescriptionFont-variant: normal;
    --_pageDescriptionFont-weight: normal;
    --_pageDescriptionFont-size: 16px;
    --_pageDescriptionFont-line-height: 1.4em;
    --_pageDescriptionFont-family: montserrat,sans-serif;
    --_pageDescriptionFont-text-decoration: none;
    --_subTabsFont-style: normal;
    --_subTabsFont-variant: normal;
    --_subTabsFont-weight: normal;
    --_subTabsFont-size: 16px;
    --_subTabsFont-line-height: 1.4em;
    --_subTabsFont-family: montserrat,sans-serif;
    --_subTabsFont-text-decoration: none;
    --_columnsAndItemsFont-style: normal;
    --_columnsAndItemsFont-variant: normal;
    --_columnsAndItemsFont-weight: normal;
    --_columnsAndItemsFont-size: 14px;
    --_columnsAndItemsFont-line-height: 1.4em;
    --_columnsAndItemsFont-family: montserrat,sans-serif;
    --_columnsAndItemsFont-text-decoration: none;
    --_itemsNamesFont-style: normal;
    --_itemsNamesFont-variant: normal;
    --_itemsNamesFont-weight: normal;
    --_itemsNamesFont-size: 16px;
    --_itemsNamesFont-line-height: 1.4em;
    --_itemsNamesFont-family: montserrat,sans-serif;
    --_itemsNamesFont-text-decoration: none;
    --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;
}
