.we-media_text{color:#f3f3f3;margin:140px 0}.we-media_text a,.we-media_text h1,.we-media_text h2,.we-media_text h3,.we-media_text h4,.we-media_text h5,.we-media_text h6,.we-media_text li,.we-media_text p,.we-media_text span{color:#f3f3f3}@media screen and (max-width:1200px){.we-media_text{margin:100px 0}}@media screen and (max-width:1000px){.we-media_text{margin:80px 0}}@media screen and (max-width:600px){.we-media_text{margin:40px 0}}.we-media_text.background{position:relative;padding:140px 0;margin:0;border-top-left-radius:77px;border-top-right-radius:77px}@media screen and (max-width:1200px){.we-media_text.background{padding:100px 0}}@media screen and (max-width:1000px){.we-media_text.background{padding:80px 0}}@media screen and (max-width:600px){.we-media_text.background{padding:40px 0}}.we-media_text.background.blue{background-color:#142644}.we-media_text.background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;z-index:-1}.we-media_text .inner-wrapper{overflow:hidden}.we-media_text .inner-content{max-width:1500px;width:93%;margin-left:auto;margin-right:auto}.we-media_text .title-container h2{margin-bottom:0}.we-media_text .subtitle{font-size:18px;text-transform:uppercase;margin-bottom:0}.we-media_text .title{display:inline-flex;align-items:center;gap:15px}.we-media_text .title svg{padding-top:8px;color:#5849ff}.we-media_text .content-container{margin-top:60px;display:flex;gap:90px}.we-media_text .content-container .image{position:relative;flex-basis:calc(50% - 45px);aspect-ratio:585/691;border-radius:17px;overflow:hidden;z-index:20;max-height:700px}.we-media_text .content-container .image img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.we-media_text .content-container .content{position:relative;z-index:20;flex-basis:calc(50% - 45px)}@media screen and (max-width:1200px){.we-media_text .content-container{margin-top:40px;gap:60px}.we-media_text .title svg{padding-top:2px;width:12px}.we-media_text .content,.we-media_text .image{flex-basis:calc(50% - 30px)}}@media screen and (max-width:1000px){.we-media_text .content-container{display:block}.we-media_text .image{aspect-ratio:unset;width:100%;height:400px}.we-media_text .content{margin-top:40px}}@media screen and (max-width:600px){.we-media_text.background{border-top-left-radius:40px;border-top-right-radius:40px}.we-media_text .title svg{width:10px}}