.course_marquee{--stack-color-1:#e3ebfd;--stack-color-2:#2962f6;--item-speed:4s;--grid-gap:24px;margin:0 auto;overflow:hidden;overflow-x:scroll;padding:60px 0;padding-inline:24px;position:relative;z-index:2}@media (hover:hover){.course_marquee{--grid-gap:32px;overflow-x:hidden;padding-inline:0}}.course_marquee_track{animation:footer-marquee-mobile-wiggle 1.8s ease-in-out infinite alternate-reverse;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course_marquee_scrolled .course_marquee_track{-webkit-animation-play-state:paused;animation-play-state:paused}@media (hover:hover){.course_marquee_track{-webkit-animation:footer-marquee-desktop linear infinite;animation:footer-marquee-desktop linear infinite;-webkit-animation-duration:calc(var(--item-speed)*var(--item-count, 8));animation-duration:calc(var(--item-speed)*var(--item-count, 8))}.course_marquee_track:hover{--grid-x-offset:-16px;-webkit-animation-play-state:paused;animation-play-state:paused}}.course_marquee_grid{display:grid;gap:var(--grid-gap);grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;grid-auto-flow:column;-webkit-transform:translateX(var(--grid-x-offset,0));-ms-transform:translateX(var(--grid-x-offset,0));transform:translateX(var(--grid-x-offset,0));-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course_marquee_item{--item-media-width:200px;--item-media-height:150px;color:#fff;position:relative;-webkit-transform:perspective(300px) translateZ(0);transform:perspective(300px) translateZ(0)}.course_marquee_item_duplicate{display:none}@media (hover:hover){.course_marquee_item_duplicate{display:block}}.course_marquee_item_stack{height:var(--item-media-height);position:absolute;right:0;top:0;width:var(--item-media-width)}.course_marquee_item_stack:after,.course_marquee_item_stack:before{--stack-offset-y:-5px;--stack-offset-x:-5px;--stack-bg:var(--stack-color-1);background:var(--stack-bg,#dbdbde);border:2px solid #fff;border-radius:10px;content:"";display:block;height:98%;overflow:hidden;position:absolute;right:var(--stack-offset-x);top:var(--stack-offset-y);-webkit-transform:translate(var(--stack-translate-x),var(--stack-translate-y));-ms-transform:translate(var(--stack-translate-x),var(--stack-translate-y));transform:translate(var(--stack-translate-x),var(--stack-translate-y));-webkit-transition:.5s cubic-bezier(.34,1.56,.64,1);transition:.5s cubic-bezier(.34,1.56,.64,1);-webkit-transition-delay:var(--stack-translate-delay,.1s);transition-delay:var(--stack-translate-delay,.1s);width:98%;z-index:0}@media (hover:hover){.course_marquee_item:hover .course_marquee_item_stack:after,.course_marquee_item:hover .course_marquee_item_stack:before{--stack-translate-scale:0.5;--stack-translate-x:calc(var(--stack-offset-x)*-1*var(--stack-translate-scale));--stack-translate-y:calc(var(--stack-offset-y)*var(--stack-translate-scale));border-radius:8px}}.course_marquee_item_stack:before{--stack-translate-delay:0s;--stack-bg:var(--stack-color-2);--stack-offset-y:-10px;--stack-offset-x:-10px;border-radius:12px;height:96%;opacity:.4;width:96%}.course_marquee_item_media{background-color:#9e9ea7;border:2px solid #fff;border-radius:8px;display:-ms-flexbox;display:flex;height:var(--item-media-height);overflow:hidden;position:relative;width:var(--item-media-width);z-index:1}.course_marquee_item_media img,.course_marquee_item_media video{height:var(--item-media-height);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:var(--item-media-opacity,.001);-webkit-transition:all .6s ease-out;transition:all .6s ease-out;width:var(--item-media-width);z-index:1}.course_marquee_item_media img.lazyloaded,.course_marquee_item_media video.lazyloaded{--item-media-opacity:1}.course_marquee_item_title{color:#000;font-size:14px;font-weight:500;margin-top:12px}@-webkit-keyframes footer-marquee-desktop{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(-50% - 16px),0,0);transform:translate3d(calc(-50% - 16px),0,0)}}@keyframes footer-marquee-desktop{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(-50% - 16px),0,0);transform:translate3d(calc(-50% - 16px),0,0)}}@-webkit-keyframes footer-marquee-mobile-wiggle{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}}@keyframes footer-marquee-mobile-wiggle{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}}