.legal__content,.legal__hero{position:relative}.legal__content{padding-top:12.5rem;z-index:2}.legal__content:before{content:"";height:18.125rem;width:25rem;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);position:absolute;top:0;right:-3.125rem;background-color:#e63748;z-index:1}.legal__title{margin-bottom:3.4375rem;font-size:3.4375rem;line-height:4.125rem;color:#2c3035}.legal__subtitle{font-size:2.1875rem;line-height:2.625rem;color:#2c3035}.legal .header{position:absolute;min-width:unset;padding-left:0;padding-right:0;width:100%;z-index:2}@media print,screen and (min-width:40em) and (max-width:63.99875em){.legal__content{padding-top:9.375rem}}@media print,screen and (max-width:63.99875em){.legal{text-align:center}.legal__hero{margin-bottom:3.4375rem}.legal__content{padding-bottom:5rem}.legal__content:before{width:100%;height:100%;right:0}.legal__subtitle,.legal__title{color:#fff}.legal__legal-content{text-align:left}.legal .header{width:100%;left:0;top:0;padding-left:1.25rem;padding-right:1.25rem;z-index:3}.legal .header .logo img{max-height:2.5rem}}@media print,screen and (max-width:39.99875em){.legal__content{padding-top:7.8125rem;padding-bottom:4.6875rem}.legal__title{margin-bottom:1.25rem;font-size:2.1875rem;line-height:2.625rem}.legal__subtitle{font-size:1.125rem;line-height:1.3125rem}.legal .header .logo img{max-height:2rem}}