.ksVideoContainer{position:relative;width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem;padding-block:5rem}.ksVideoContainer__wrapper{background-color:var(--ks-color-brand-primary)}.ksVideoContainer__heading{text-align:center;font-weight:700;color:var(--ks-color-common-light);margin-bottom:1.25rem;font-family:var(--ks-font-family-heading)}@media (max-width: 768px){.ksVideoContainer__heading{font-size:2rem}}.ksVideoContainer__intro{text-align:center;font-size:1.25rem;line-height:1.75rem;color:#0a0f18ba;margin-bottom:1.25rem;font-family:var(--ks-font-family-body)}.ksVideoContainer__introLine{color:#fff;margin-bottom:.75rem}.ksVideoContainer__videoWrapper{position:relative;padding-top:56.25%;overflow:hidden;width:100%;max-width:35rem;margin:0 auto}.ksVideoContainer__videoWrapper--horizontal{max-width:64rem}.compact .ksVideoContainer{padding-block:2rem}.compact .ksVideoContainer__videoWrapper--horizontal{max-width:32rem}.ksVideoContainer__zigzag,.ksVideoContainer__zigzag-2{position:absolute;bottom:4rem;height:30rem;width:30rem}@media (max-width: 768px){.ksVideoContainer__zigzag,.ksVideoContainer__zigzag-2{height:15rem;width:15rem}}.ksVideoContainer__zigzag{left:8rem}@media (max-width: 768px){.ksVideoContainer__zigzag{left:4rem}}.ksVideoContainer__zigzag-2{right:8rem;transform:scaleX(-1)}@media (max-width: 768px){.ksVideoContainer__zigzag-2{right:4rem}}.horizontal .ksVideoContainer__zigzag{left:-2rem}@media (max-width: 768px){.horizontal .ksVideoContainer__zigzag{left:4rem}}.horizontal .ksVideoContainer__zigzag-2{right:-2rem;transform:scaleX(-1)}@media (max-width: 768px){.horizontal .ksVideoContainer__zigzag-2{right:4rem}}.ksVideoContainer__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:1}.ksVideoContainer__desktopOnly{display:none}.ksVideoContainer__mobileOnly{display:block}@media (min-width: 768px){.ksVideoContainer__desktopOnly{display:block}.ksVideoContainer__mobileOnly{display:none}}.ksVideoContainer__wrapper.simple{background-color:transparent}.ksVideoContainer__wrapper.simple .ksVideoContainer__heading,.ksVideoContainer__wrapper.simple .ksVideoContainer__introLine{color:var(--ks-color-common-dark)}.ksVideoContainer__wrapper.simple .ksVideoContainer__intro{font-size:.875rem}.ksVideoContainer__wrapper.simple .ksVideoContainer__zigzag,.ksVideoContainer__wrapper.simple .ksVideoContainer__zigzag-2{display:none}
