.legal-box{padding:2rem;border:1px solid #d3d3d3;border-radius:24px;background-color:#fff}.richtext{color:#515151}.richtext p{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.6666666667;letter-spacing:0}.richtext p:not(:last-child){margin-bottom:40px}@media(max-width:575px){.richtext p{font-size:16px;font-size:1rem;font-weight:300;line-height:1.875;letter-spacing:0}}.richtext p strong{font-weight:500!important}.richtext li{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.6666666667;letter-spacing:0}@media(max-width:575px){.richtext li{font-size:16px;font-size:1rem;font-weight:300;line-height:1.875;letter-spacing:0}}.richtext h2{font-size:40px;font-size:2.5rem;font-weight:300;line-height:1.1;letter-spacing:-.02em}@media(max-width:575px){.richtext h2{font-size:32px;font-size:2rem;font-weight:300;line-height:1.2;letter-spacing:-.02em}}.richtext h3{font-size:30px;font-size:1.875rem;font-weight:300;line-height:1;letter-spacing:0}@media(max-width:575px){.richtext h3{font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.3333333333;letter-spacing:0}}.richtext h4{font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.7777777778;letter-spacing:-.03em}@media(max-width:575px){.richtext h4{font-size:16px;font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0}}.richtext h2,.richtext h3,.richtext h4{margin-top:48px;margin-bottom:24px;color:#181818;font-weight:500!important}.richtext h2 strong,.richtext h3 strong,.richtext h4 strong{font-weight:700!important}.richtext ol,.richtext ul{padding-left:20px}.richtext ul{list-style-type:disc}.richtext.--left{text-align:left}.richtext.--center{text-align:center}.richtext.--right{text-align:right}.richtext.--justify{text-align:justify}.section-background{position:relative}.section-background>.section-wrapper{padding-right:0;padding-left:0}