.VerticalVideoClip{--vertical-video-clip-gap:12px;--vertical-video-clip-padding:12px;--vertical-video-clip-wrapper-gap:12px;display:flex;flex-direction:column;gap:var(--vertical-video-clip-gap);padding:var(--vertical-video-clip-padding) 0}
@media(min-width:360px){.VerticalVideoClip{--vertical-video-clip-gap:16px;--vertical-video-clip-padding:16px}
}
@media(min-width:490px){.VerticalVideoClip{--vertical-video-clip-gap:20px;--vertical-video-clip-padding:20px;--vertical-video-clip-wrapper-gap:16px}
}
@media(min-width:768px){.VerticalVideoClip{--vertical-video-clip-gap:28px;--vertical-video-clip-padding:24px}
}
@media(min-width:1024px){.VerticalVideoClip{--vertical-video-clip-gap:36px;--vertical-video-clip-padding:24px;--vertical-video-clip-wrapper-gap:20px}
}
@media(min-width:1280px){.VerticalVideoClip{--vertical-video-clip-gap:44px;--vertical-video-clip-padding:32px}
}
@media(min-width:1440px){.VerticalVideoClip{--vertical-video-clip-gap:56px;--vertical-video-clip-padding:32px;--vertical-video-clip-wrapper-gap:24px}
}
@media(min-width:1440px){.VerticalVideoClip>.container{width:calc(100vw - 140px) !important;max-width:calc(100vw - 140px) !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important}
}
.VerticalVideoClip /deep/ .flickity-enabled.is-draggable .flickity-viewport{width:100%}
.VerticalVideoClip .flickity-enabled.is-draggable .flickity-viewport{width:100%}
.VerticalVideoClip /deep/ .flickity-slider{@media(min-width:768px) and (max-width:991px){margin-left:-8.8rem}
}
.VerticalVideoClip .flickity-slider{@media(min-width:768px) and (max-width:991px){margin-left:-8.8rem}
}
.VerticalVideoClip .intro{text-align:center}
.VerticalVideoClip>.container>.wrapper{position:relative;display:flex;flex-flow:row wrap;margin:0;justify-content:center;gap:var(--vertical-video-clip-wrapper-gap);padding:0 var(--vertical-video-clip-padding)}
@media(min-width:768px){.VerticalVideoClip>.container>.wrapper{justify-content:center}
}
.VerticalVideoClip>.container>.wrapper /deep/ .VerticalVideoClipItem{flex:0 0 calc((100% - var(--vertical-video-clip-wrapper-gap)) / 2);width:calc((100% - var(--vertical-video-clip-wrapper-gap)) / 2);max-width:calc((100% - var(--vertical-video-clip-wrapper-gap)) / 2);margin:0;padding:0}
.VerticalVideoClip>.container>.wrapper .VerticalVideoClipItem{flex:0 0 calc((100% - var(--vertical-video-clip-wrapper-gap)) / 2) !important;width:calc((100% - var(--vertical-video-clip-wrapper-gap)) / 2) !important;max-width:calc((100% - var(--vertical-video-clip-wrapper-gap)) / 2) !important;margin:0;padding:0}
@media(min-width:768px){.VerticalVideoClip>.container>.wrapper /deep/ .VerticalVideoClipItem{flex:0 0 calc((100% - (var(--vertical-video-clip-wrapper-gap) * 2)) / 3);width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 2)) / 3);max-width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 2)) / 3)}
}
@media(min-width:768px){.VerticalVideoClip>.container>.wrapper .VerticalVideoClipItem{flex:0 0 calc((100% - (var(--vertical-video-clip-wrapper-gap) * 2)) / 3) !important;width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 2)) / 3) !important;max-width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 2)) / 3) !important}
}
@media(min-width:1024px){.VerticalVideoClip>.container>.wrapper /deep/ .VerticalVideoClipItem{flex:0 0 calc((100% - (var(--vertical-video-clip-wrapper-gap) * 4)) / 5);width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 4)) / 5);max-width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 4)) / 5)}
}
@media(min-width:1024px){.VerticalVideoClip>.container>.wrapper .VerticalVideoClipItem{flex:0 0 calc((100% - (var(--vertical-video-clip-wrapper-gap) * 4)) / 5) !important;width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 4)) / 5) !important;max-width:calc((100% - (var(--vertical-video-clip-wrapper-gap) * 4)) / 5) !important}
}
.VerticalVideoClip>.container>.wrapper:after{content:none}
.VerticalVideoClip .cta-wrapper{text-align:center}
.VerticalVideoClip .cta-wrapper .cta-link{font-size:.8rem;line-height:1.5}
@media(min-width:1024px){.VerticalVideoClip .cta-wrapper .cta-link{font-size:.9rem}
}
.VerticalVideoClip .intro-big,.VerticalVideoClip .content-box-listed{padding:4rem 0}
.VerticalVideoClip .intro-big .intro,.VerticalVideoClip .content-box-listed .intro{margin:0 auto 2rem}
@media(min-width:768px){.VerticalVideoClip .intro-big .intro,.VerticalVideoClip .content-box-listed .intro{max-width:65.47619%}
}
@media(min-width:1024px){.VerticalVideoClip .intro-big .intro,.VerticalVideoClip .content-box-listed .intro{margin:0 auto 3rem;max-width:50%}
}
@media(min-width:1440px){.VerticalVideoClip .intro-big .intro,.VerticalVideoClip .content-box-listed .intro{margin:0 auto 4rem;max-width:50%}
}
.VerticalVideoClip .intro-big .title,.VerticalVideoClip .content-box-listed .title{color:#0e141a;font-size:1.35rem;line-height:1.22222;font-weight:700;letter-spacing:-0.02em;margin:0 0 3rem}
@media(min-width:1024px){.VerticalVideoClip .intro-big .title,.VerticalVideoClip .content-box-listed .title{font-size:1.8rem;line-height:1.16667;margin:0 0 1.5rem}
}
.VerticalVideoClip .intro-big .copy,.VerticalVideoClip .content-box-listed .copy{font-size:.8rem;line-height:1.5;font-weight:400}
@media(min-width:1024px){.VerticalVideoClip .intro-big .copy,.VerticalVideoClip .content-box-listed .copy{font-size:.9rem;line-height:1.44444}
}
.VerticalVideoClip .intro-big{padding:4rem 0}
@media(min-width:768px){.VerticalVideoClip .intro-big{padding:5rem 0}
}
@media(min-width:1024px){.VerticalVideoClip .intro-big{padding:7.5rem 0}
}
.VerticalVideoClip .content-centered{padding-top:2.5rem}
.VerticalVideoClip.content-centered>.container>.wrapper{justify-content:center}
.VerticalVideoClip .align-center .title,.VerticalVideoClip .align-left .title{font-size:1.35rem;line-height:1.2;color:#0e141a;font-weight:700;margin-bottom:3rem}
@media(min-width:768px){.VerticalVideoClip .align-center .title,.VerticalVideoClip .align-left .title{font-size:1.1rem;margin-bottom:2rem}
}
@media(min-width:1024px){.VerticalVideoClip .align-center .title,.VerticalVideoClip .align-left .title{font-size:1.35rem;margin-bottom:2.5rem}
}
.VerticalVideoClip .align-left{padding-top:2rem;padding-bottom:2rem}
@media(min-width:768px){.VerticalVideoClip .align-left{padding-bottom:3.75rem}
.VerticalVideoClip .align-left .intro,.VerticalVideoClip .align-left .cta-wrapper{text-align:left}
}
@media(min-width:1024px){.VerticalVideoClip .align-left{padding-top:2.5rem;padding-bottom:5rem}
}
.VerticalVideoClip .little-title{padding:0}
.VerticalVideoClip .little-title .intro{margin:0 auto}
.VerticalVideoClip .little-title .title{color:#667790;font-size:.9rem;line-height:1;font-weight:400;margin:0 0 1rem}
@media(min-width:1024px){.VerticalVideoClip .little-title .title{font-size:1.1rem;margin:0 0 2rem}
}
.VerticalVideoClip .hidden-child{display:none}
.VerticalVideoClip .intro .container .title{font-weight:700;font-size:40px;line-height:48px;letter-spacing:.4px;text-align:center}