.video-text{background-repeat:no-repeat;background-size:cover;padding:3.75rem 0;position:relative}@media (max-width:991px){.video-text__row{gap:1.5rem}}.video-text__bg-image{display:grid;grid-template-rows:100%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.video-text__bg-image img{display:block;grid-column:1;grid-row:1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}.video-text__bg-image img.mobile{display:none;-o-object-position:center;object-position:center}@media (max-width:991px){.video-text__bg-image img.mobile{display:block}.video-text__bg-image img.desktop{display:none}}.video-text.homepage .video-text__bg-image img.mobile{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto}.video-text.homepage .video-text__content{min-height:25.9375rem}@media (max-width:991px){.video-text{padding:2.5rem 0}}.video-text .video-column{align-items:center;display:flex;justify-content:center}@media (min-width:991px){.video-text .row.desktop-video-text{flex-direction:row-reverse}}@media (max-width:991px){.video-text .row.mobile-video-text{flex-direction:column-reverse}}.video-text__content :not(a){color:#fff}.video-text__content.light *{color:#000}.video-text__content li::marker{color:#fff}.video-text__content li ul{list-style-type:disc;margin-top:.75rem}.video-text .video-wrapper{border-radius:.75rem;width:100%}.video-text .video-wrapper.dark{background-color:#00000040}.video-text .video-wrapper.light{background-color:#fff6}.video-text .video-wrapper>div:not(.embed-responsive){flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:576px){.video-text .video-wrapper>div:not(.embed-responsive){flex-direction:column}}.video-text .video-wrapper iframe{border-radius:.5rem}.video-text .embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.video-text .embed-responsive:before{content:"";display:block}.video-text .embed-responsive.embed-responsive-16by9:before{padding-top:56.25%}.video-text .embed-responsive iframe{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}
