BODY{counter-reset:chapter}.legal h6{font-size:20px}.legal H3:before{content:counter(chapter) ". ";counter-increment:chapter}.legal H3{margin-top:10px;counter-reset:section}.legal H4:before{content:counter(chapter) "." counter(section) " ";counter-increment:section}.legal .sub-points{counter-reset:subsection}.legal .sub-points p:before{content:counter(subsection lower-roman);counter-increment:subsection}.legal ol{list-style-type:lower-roman}.legal ol.numbers{list-style-type:decimal}.legal ol.sml{font-size:12px}#legal-container .document{margin-bottom:89px}#legal-container .footer{position:fixed;bottom:0;z-index:1;text-align:center;background-color:#d3d3d3;padding:15px 4px;width:100%;left:0}#legal-container .footer label{font-size:20px;line-height:2}#legal-container .footer label button{margin:auto;display:block}@media screen and (max-width:1400px){.footer label{font-size:18px!important}.footer label button{font-size:16px!important}}@media screen and (max-width:1200px) and (min-width:500px){.row{margin:0 auto!important}}@media screen and (max-width:1000px){.footer label{font-size:16px!important}.footer label button{font-size:15px!important}}@media(max-width:500px){.document{margin-bottom:65px!important}.document h3{margin-left:16px!important}.footer{padding:10px 2px!important}.footer label{font-size:13px!important}.footer label button{font-size:13px!important}}@media(max-height:500px){.footer{padding:10px 2px!important}.footer label{font-size:13px!important}.footer label button{font-size:13px!important}}@media(max-height:500px) and (min-width:500px){.document{margin-bottom:45px!important}}#intro-modal button{margin-top:40px;float:right}