.content-media{overflow:hidden}.content-media__title{color:var(--section-text-color,var(--color-black,#252c34));font-size:40px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:40px}.content-media__list strong,.content-media__list ul li,.content-media__text p{color:var(--section-text-color,var(--color-black,#252c34));font-size:18px;font-style:normal;line-height:normal}.content-media__text{margin-bottom:40px}.content-media__text p{font-weight:400}.content-media__text p:last-child{margin-bottom:0}.content-media__list strong{font-weight:700;margin-bottom:20px}.content-media__list ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-left:20px}.content-media__list ul li{font-weight:400}.content-media__media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:65px;padding-right:100px}.content-media__bg{position:absolute;top:0;right:0;width:min(267px,70%);height:min(267px,55%);background:var(--lighter-accent);border-radius:0 45px 0 0;z-index:0}.content-media__img-wrap{position:relative;z-index:1;width:100%;overflow:hidden}.content-media__img-wrap img{display:block;width:100%;height:auto;border-radius:0 0 0 45px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1401px){.content-media .row{--bs-gutter-x:140px}}@media only screen and (max-width:1200px){.content-media__media{padding-top:50px;padding-right:60px}.content-media__bg{border-radius:0 26px 0 0}.content-media__img-wrap img{border-radius:0 0 0 26px}}@media only screen and (max-width:991px){.content-media .row{--bs-gutter-y:80px}.content-media__content-col{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-media__media-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-media__title{font-size:32px}.content-media__media{padding-top:38px}}@media only screen and (max-width:1200px) and (min-width:992px){.content-media .row{--bs-gutter-x:40px}}