@font-face {font-family: "SSB";src: url("../fonts/SSB.woff") format("woff");}
@font-face {font-family: "SSR";src: url("../fonts/SSR.woff") format("woff");}
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -moz-tap-highlight-color: rgba(255, 255, 255, 0);
    -ms-tap-highlight-color: rgba(255, 255, 255, 0);
    tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: none;
    border: none;
    padding: 0px;
    margin: 0px;
    cursor: pointer;}

html,body {
    line-height: 1em;
    height: 100%;
    font-size:24px;
    font-family:"SSB";
    background-color:white;
    cursor:pointer;
    padding: 0px;
    box-sizing: border-box;
    margin-top: 0px;
}
#Legal_copy,#Eyebrow_copy,#Subheadline_copy,#PrePrice_copy{font-family:"SSR"}
#main{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;letter-spacing:-.015em;font-feature-settings:"salt";}
#Price_copy{line-height:1em}
#CTA_copy{font-family:Arial;font-weight:Bold;}
.legal #Legal_copy{overflow:hidden;}
#legalTab{width:fit-content;margin-left:10px;padding:1px 8px 1px 8px;
    border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;
    border-radius:4px 4px 0px 0px;background-color: white;}
#legalCopyInner{background-color: white;border-top: 1px solid #999;padding: 4px 4px 4px 10px;}