#legals{overflow:hidden}#legals::before{content:'';width:100%;height:42.5rem;position:absolute;top:0;left:0;background:linear-gradient(90deg, #D673AF 0%, #CF358D 100%)}#legals .banner .butterfly-stroke{width:15%;max-width:8.5rem;top:10rem;left:7.5%;transform:rotateY(180deg)}#legals .banner .butterfly-right{width:20%;max-width:14.1rem;top:15rem;right:0}#legals .banner .butterfly-large{width:25%;max-width:18.1rem;top:0;left:0}#legals .banner .title .img{width:30%;height:auto;max-width:19.5rem;margin-left:-6rem}#legals .banner .title h1{margin-bottom:2rem}#legals .banner .title h1 .big-border{padding-left:.3rem}#legals .container{padding-top:1rem;margin-bottom:7.5rem}#legals .container [class*='sphere-']{width:51%}#legals .container .sphere-left{bottom:50%;left:-8%}#legals .container .sphere-right{right:-16.5%;bottom:-15%}#legals .container .bg-white{width:90%;max-width:60rem;padding:2rem 3.5rem}#legals .container .bg-white p{margin-bottom:.8rem}#legals .container .bg-white p:not(.clr-pink){font-size:.9rem}@media screen and (max-width: 640px){#legals .banner .title{padding:1.5rem 5% 0;display:block}#legals .banner .title .img{width:55%;margin-top:-3rem;margin-left:auto;display:block}#legals .container .bg-white{padding-right:6.5%;padding-left:6.5%}#legals .container .sphere-right{bottom:-1.5%}}
