.legal{background:#fff}.legal .legal-part{display:flex}.legal .legal-part-wrap{padding:0 15px 30px}.legal .legal-part .left-sidebar{max-width:142px;width:100%}@media (max-width:767px){.legal .legal-part .left-sidebar{display:none}}.legal .legal-part .left-sidebar .floating-sidebar{background:#f5f5f5;display:flex;flex-flow:column;padding:15px;position:sticky;top:15px}.legal .legal-part .left-sidebar .floating-sidebar.isHeaderVisible{top:95px}.legal .legal-part .left-sidebar .floating-sidebar .title{color:#000;font-size:16px;font-weight:700;line-height:22px;margin-bottom:15px}.legal .legal-part .left-sidebar .floating-sidebar a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:14px;font-weight:300;line-height:19px;margin-bottom:10px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;word-break:break-word}.legal .legal-part .left-sidebar .floating-sidebar a.active,.legal .legal-part .left-sidebar .floating-sidebar a:hover{font-weight:700}.legal .legal-part .content{margin-left:30px;max-width:648px;width:100%}@media (max-width:991px){.legal .legal-part .content{max-width:100%}}@media (max-width:767px){.legal .legal-part .content{margin-left:0}}.legal .legal-part .content h1{color:#000;font-size:36px;font-weight:800;line-height:52px;margin-bottom:30px;margin-top:0}@media (max-width:767px){.legal .legal-part .content h1{font-size:32px}}.legal .legal-part .content .title{color:#000;font-size:28px;font-weight:800;line-height:38px;margin-bottom:15px}.legal .legal-part .content .text{color:#000;font-size:16px;font-weight:300;line-height:22px;margin-bottom:30px}.legal .legal-part .content .text b{font-weight:700}.legal .legal-part .content .text p{margin-bottom:20px}.legal .legal-part .content .text h2{color:#000;font-size:28px;font-weight:800;line-height:38px;margin-bottom:15px}.legal .legal-part .right-sidebar{margin-left:30px;max-width:250px;width:100%}@media (max-width:991px){.legal .legal-part .right-sidebar{display:none}}.legal .legal-part .right-sidebar .floating-sidebar{align-items:center;background:#f5f5f5;display:flex;height:178px;justify-content:center;padding:20px;position:sticky;top:15px;width:100%}.legal .legal-part .right-sidebar a{text-decoration:none}.legal .legal-part .right-sidebar .header-logo{color:#000;font-size:23px;font-weight:800;text-decoration:none}.legal .legal-part .right-sidebar .header-logo span{color:#ff5073}.legal .legal-part.no-anchors .content{margin-left:0}
