.media,.media__content{display:flex;width:100%}.media__content:not(:has(.media__frame)) .media-head{flex:0 1 60%}.media-head{display:flex;flex:1 1 45%;flex-direction:column;gap:2rem}.media-head__title:has(h1){font-weight:400}.media-head__title{font-weight:500}.media-head__text{font-weight:400;line-height:1.2}.media__frame{background-color:var(--white-grey,#fafcfd);display:flex;flex:1 1 45%;overflow:hidden;position:relative;width:100%}.media__frame:has(video){aspect-ratio:16/9;background-color:var(--shadow,rgba(1,98,185,.15));border:.625rem solid var(--shadow,rgba(1,98,185,.15));border-radius:.75rem;box-shadow:.3125rem .625rem 1.25rem 0 var(--shadow,rgba(1,98,185,.15))}.media__frame:has(video) video{border-radius:.125rem;height:100%;object-fit:cover;overflow:hidden;width:100%}.media__frame:has(video):before{background-color:var(--shadow,rgba(1,98,185,.15));border-radius:.125rem;content:"";inset:0;opacity:.5;overflow:hidden;position:absolute;transition:opacity .5s ease;z-index:1}.media__frame:has(img) img{height:100%;object-fit:cover;width:100%}.media__play{align-items:center;aspect-ratio:1;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transition:translate .5s ease,opacity .5s ease;translate:-50% -50%;width:8.7671%;z-index:2}.media__play svg path{transition:fill .3s ease 0s}.media [data-video-playing]:before{opacity:0;pointer-events:none}.media [data-video-playing] .media__play{opacity:0;translate:-50% -100%}@media (width <= 48em){.media__content{flex-direction:column}}@media (width <= 23.4375em){.media__content{gap:1.25rem}.media-head__title:has(h1){font-size:1.25rem}.media-head__title{font-size:1.125rem}.media-head__text{font-size:1rem}}@media (width > 23.4375em) and (width <= 92em){.media__content{gap:clamp(1.25rem,-.0319051959875rem + 5.4694621696vw,5rem)}.media-head__title:has(h1){font-size:clamp(1.25rem,.9936189608rem + 1.0938924339vw,2rem)}.media-head__title{font-size:clamp(1.125rem,.9754443938rem + .6381039198vw,1.5625rem)}.media-head__text{font-size:clamp(1rem,.9145396536rem + .3646308113vw,1.25rem)}}@media (width > 92em){.media__content{gap:5rem}.media-head__title:has(h1){font-size:2rem}.media-head__title{font-size:1.5625rem}.media-head__text{font-size:1.25rem}}@media (any-hover:hover),(pointer:fine){.media__play:focus:hover [data-icon-background],html:not([data-fls-touch]) .media__play:hover [data-icon-background]{fill:#0162b9}.media__play:focus:hover [data-icon-play],html:not([data-fls-touch]) .media__play:hover [data-icon-play]{fill:#d5e5f3}}