.legal-page{position:relative;width:100%;min-height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;padding-top:50px;margin-bottom:-5rem}.legal-page-wrap{max-width:600px;margin:0 auto;padding:60px 30px;color:var(--color-font-main-85);font-size:14px;font-weight:300;line-height:20px;letter-spacing:.5px}.legal-page-heading{font-size:24px;font-weight:700;text-align:left;color:var(--color-font-main-85);margin:0 0 30px;padding:0}.legal-page-wrap .generic-text h1,.legal-page-wrap .generic-text h2,.legal-page-wrap .generic-text h3,.legal-page-wrap .generic-text h4,.legal-page-wrap .generic-text h5,.legal-page-wrap .generic-text h6{font-weight:400;color:var(--color-font-main-85);margin-bottom:14px;margin-top:30px;line-height:19px;letter-spacing:1px}.legal-page-wrap .generic-text h1,.legal-page-wrap .generic-text h2,.legal-page-wrap .generic-text h3,.legal-page-wrap .generic-text h4,.legal-page-wrap .generic-text h5,.legal-page-wrap .generic-text h6{font-size:1.17em}.legal-page-wrap .generic-text b,.legal-page-wrap .generic-text strong{color:var(--color-font-main-85);font-weight:700}.legal-page-wrap .generic-text a{color:var(--color-font-main-85);text-decoration:underline;text-transform:lowercase;font-size:14px;line-height:20px;letter-spacing:.5px;font-weight:300}.legal-page-wrap .generic-text a:hover{text-decoration:underline}.legal-page-wrap .generic-text ol,.legal-page-wrap .generic-text ul{list-style-position:outside;padding-left:40px;margin:0 0 14px;font-size:14px;line-height:20px;letter-spacing:.5px;font-weight:300}.legal-page-wrap .generic-text li{margin-bottom:10px}.legal-page-wrap .generic-text p{margin-bottom:14px;line-height:20px;letter-spacing:.5px;overflow-wrap:break-word;font-size:14px;font-weight:300}.legal-page-wrap .generic-text span{margin-right:5px}.legal-page-wrap .generic-text{padding:0}@media screen and (max-width:992px){.legal-page{padding-top:30px;padding-bottom:50px}.legal-page-wrap{padding:40px 20px;margin:0 15px}}@media screen and (max-width:600px){.legal-page-wrap{padding:30px 15px;margin:0 10px}.legal-page-heading{font-size:20px;margin-bottom:20px}}