.dnd-section:has(.video-step){padding:0!important}.dnd-section:has(.video-step)>.row-fluid{max-width:unset!important;padding:0!important}.nbr.video-step{margin:0 auto;max-width:var(--max-width);padding:var(--padding-top-mob) 1.09375rem var(--padding-bottom-mob);position:relative}@media screen and (min-width:768px){.nbr.video-step{padding:var(--padding-top-desk) 3.125rem var(--padding-bottom-desk)}}@media screen and (min-width:991px){.nbr.video-step{align-items:flex-start;display:flex;gap:3rem}}.nbr.video-step:after{background:var(--bg-color);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.nbr.video-step .video-step__video{border:.625rem solid #fff}@media screen and (min-width:991px){.nbr.video-step .video-step__video{flex-basis:46.9807564698%}}.nbr.video-step .video-step__video iframe,.nbr.video-step .video-step__video video{height:100%;object-fit:cover;width:100%}.nbr.video-step .video-step__video figure{aspect-ratio:698/389;position:relative}.nbr.video-step .video-step__video figure img{height:100%;object-fit:cover;width:100%}.nbr.video-step .video-step__video figure svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nbr.video-step .video-step__video dialog{aspect-ratio:16/9;background:transparent;border:0;left:50%;max-height:90vh;overflow:visible;padding:0;top:50%;transform:translate(-50%,-50%);width:min(92vw,60rem)}.nbr.video-step .video-step__video dialog iframe{display:block}.nbr.video-step .video-step__video dialog::backdrop{background:rgba(0,0,0,.65)}.nbr.video-step .video-step__video dialog .video-step__close{background:transparent;border:0;border-radius:0;cursor:pointer;display:grid;height:2.5rem;padding:0;place-items:center;position:absolute;right:-.75rem;top:-2.5rem;width:2.5rem}@media screen and (min-width:1199px){.nbr.video-step .video-step__video dialog .video-step__close{right:-2.5rem}}.nbr.video-step figure.video-step__image{flex:1}.nbr.video-step figure.video-step__image img{margin:0 auto;max-width:25.375rem}.nbr.video-step article h2{font-size:1.9375rem;line-height:2.375rem}@media screen and (min-width:991px){.nbr.video-step article h2{font-size:2.4375rem;letter-spacing:-.125rem;line-height:3rem}}.nbr.video-step article h2 span{display:block}.nbr.video-step article h2 span:first-of-type{color:#407ec9}@media screen and (min-width:991px){.nbr.video-step article{flex-basis:49.8341074983%}}.nbr.video-step article p:has(+ul){margin-bottom:0!important}.nbr.video-step article ul li::marker{font-size:.75rem;line-height:1.75rem}.nbr.video-step article a.l-btn{margin-top:1.5rem;text-transform:unset}