.legal-hero article{margin:0 auto;max-width:1054px}.legal-hero{padding:72px 36px}@media (min-width:900px){.legal-hero article{position:relative}.legal-hero article:after{background-size:contain;background-repeat:no-repeat;background-position:100% 0;content:"";height:100%;left:680px;position:absolute;top:160px;width:360px}}.legal-hero h1{color:#8e8e8e;font-size:14px;font-weight:600;letter-spacing:.3px;margin:0;text-transform:uppercase}.legal-hero h2{font-size:48px;margin-top:0}@media (max-width:440px){.legal-hero h2{font-size:36px}}.legal-hero .left-aligned{max-width:570px}.legal-hero p{font-size:16px;line-height:1.8}.legal-hero p strong{font-weight:600}.legal-hero ul{list-style:none;margin-bottom:44px;padding:0}.legal-hero ul li{margin-bottom:18px;padding-left:38px;position:relative}.legal-hero ul li .material-icons{color:#171f7f;font-size:24px;left:0;position:absolute;top:0}.legal-hero ul li h3{color:#171f7f;font-size:15px;font-weight:400;line-height:24px;margin:0 0 2px}.legal-hero ul li h3 .label{background:#eee;color:#666;cursor:pointer;display:inline-block;font-size:11px;font-weight:500;line-height:1;margin-left:8px;padding:4px 4px 3px;position:relative;text-decoration:none;top:-1px;transition:all .2s ease;white-space:nowrap}.legal-hero ul li h3 .label:hover{background:#ddd}@media (max-width:440px){.legal-hero ul li h3 .label{clear:both;display:table;margin-left:0;margin-top:3px}}.legal-hero ul li p{color:#666;font-size:15px;margin:0}.legal-hero a[class^=btn]{-webkit-appearance:none;appearance:none;border:2px solid #171f7f;color:#171f7f;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1px;line-height:36px;margin-bottom:18px;margin-right:20px;padding:0 20px;text-decoration:none;white-space:nowrap}.legal-hero a[class^=btn]:not(:first-of-type){margin-left:-4px}.legal-hero .btn-primary{background-color:#171f7f;color:#fff!important}@media (max-width:440px){.legal-hero{padding:36px 24px}.legal-hero a[class^=btn]:not(:first-of-type){margin-left:0}}.legal-hero{overflow:hidden}@media(max-width:1150px) and (min-width:901px){.legal-hero article:after{right:0;left:unset}.legal-hero .left-aligned{width:50%;max-width:100%}}