@keyframes ci-spin-keyframes{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.cd-anim-spin{animation:ci-spin-keyframes 2s linear infinite}:root .hidden{display:none!important}:root .shadow-400{box-shadow:0 -20px 40px rgba(17,36,54,.04),0 30px 50px rgba(17,36,54,.04)}:root .shadow-500{box-shadow:0 2px 4px rgba(0,0,0,.12),0 3px 6px rgba(0,0,0,.15)}:root .shadow-600{box-shadow:0 3px 6px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.15)}:root .shadow-700{box-shadow:0 5px 10px rgba(0,0,0,.05),0 15px 25px rgba(0,0,0,.15)}:root .shadow-800{box-shadow:0 20px 40px rgba(0,0,0,.2)}:root .shadow-none{box-shadow:none}.video-with-description .module-title-container:has(h3){margin-bottom:16px;margin-left:0}.video-with-description .module-title-container:has(h3) h3{text-align:start}.video-with-description--without-title{margin-top:-48px}.video-with-description .video-wrapper{align-content:center;position:relative}.video-with-description .video-player{max-width:100%}.video-with-description .video-duration{bottom:16px;color:#fff;font-weight:700;left:24px;position:absolute}.video-with-description .video-duration span:nth-child(2){margin-left:4px}.video-with-description .video-description{align-content:center;border-radius:20px;flex:1 1 auto}.video-with-description .video-description--with-bg{background-color:#e8f0f8;justify-content:center}.video-with-description .bottom-text{margin-top:32px;text-align:center}.video-with-description .video-description-holder{align-items:stretch;display:flex;gap:32px}.video-with-description .video-description-holder.equal-width .video-description,.video-with-description .video-description-holder.equal-width .video-wrapper{flex:1 1 50%}@media only screen and (min-width:768px){.video-with-description .video-description-holder.reverse{flex-direction:row-reverse}}@media only screen and (max-width:767px){.video-with-description .video-description-holder{flex-direction:column}.video-with-description .video-description-holder .video-player,.video-with-description .video-description-holder .video-wrapper{width:100%}.video-with-description .video-description-holder .video-description{display:none}}