@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Regular.ttf')}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Italic.ttf');font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Bold.ttf');font-weight:700}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-BoldItalic.ttf');font-weight:700;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBold.ttf');font-weight:600}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBoldItalic.ttf');font-weight:600;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Light.ttf');font-weight:300}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-LightItalic.ttf');font-weight:300;font-style:italic}
.default-font-family{font-family:'Open Sans',sans-serif}
.font-family-sans{font-family:"Open Sans",sans-serif}
.h1-mixin{color:#34333e;font-size:35px;font-weight:700;line-height:40px;font-family:'Open Sans',sans-serif}
.h2-mixin{font-size:23px;font-weight:600;line-height:27px;font-family:'Open Sans',sans-serif}
.h3-mixin{font-size:17px;font-weight:600;line-height:20px;font-family:'Open Sans',sans-serif}
.h4-5-6-mixin{font-size:15px;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
.p-mixin,.td-mixin{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.form-field-label{font-size:17px;font-weight:500;line-height:null;font-family:"Open Sans",sans-serif}
.mixin-button{border-radius:5px;cursor:pointer;border:0;padding-left:12px;padding-right:12px;padding-top:10px;padding-bottom:10px;display:flex;gap:8px;justify-content:center;align-items:center;background-color:#1c355e;color:#fff;transition:.3s ease;text-decoration:none !important;font-weight:normal !important;line-height:normal !important}
.mixin-button span{color:#bbc3cf}
.mixin-shadow{-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,0.1);box-shadow:3px 3px 5px 0 rgba(0,0,0,0.1)}
.mixin-shadow-hover{-webkit-box-shadow:3px 3px 15px 2px rgba(0,0,0,0.3);box-shadow:3px 3px 15px 2px rgba(0,0,0,0.3);-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-2px) translateY(-2px)}
.mixin-panel{padding:10px;border-radius:5px}
.mixin-panel-surface{padding:10px;border-radius:5px;border:1px solid #53575a;background-color:#fff;color:#000}
.mixin-panel-background{padding:10px;border-radius:5px;border:0;background-color:#f1f2f2;color:#000}
.mixin-messagebox{padding-top:10px;padding-bottom:10px;margin:60px;background-color:#f1f2f2;color:#000;border-radius:5px;border-color:#53575a;border:1px solid}
.mixin-messagebox h1{text-align:center;font-weight:bold;font-size:large}
.mixin-messagebox p{text-align:center;font-size:medium}
.mixin-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mixin-cut-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mixin-tag-icon{margin-right:5px;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Pro";font-weight:600}
.mixin-focus{outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:1px}
.magellan-videos .filter-strip>div{flex:auto;display:flex;width:unset !important;max-width:unset !important}
@media screen and (min-width:768px){.magellan-videos .filter-strip>div{width:50% !important;max-width:50% !important}
}
.magellan-videos .filter-strip [data-list]>div{width:100%}
.magellan-videos .auto-suggest [data-req="_suggested"]{width:219.325px !important;min-width:219.325px !important;flex-grow:unset;gap:0;padding:0}
.magellan-videos .auto-suggest [data-req="_suggested"] .suggested-header{display:flex;justify-content:space-between;align-items:center}
.magellan-videos .auto-suggest [data-req="_suggested"] .suggested-header span,.magellan-videos .auto-suggest [data-req="_suggested"] .suggested-header i{margin:0 5px}
.magellan-videos .auto-suggest [data-req="_suggested"] .card-image{background-size:cover;height:120.125px !important;min-height:120.125px !important}
.magellan-videos .auto-suggest [data-req="_suggested"] .card-image i{color:#fff;font-size:40px;text-shadow:0 0 3px #000,2px 2px 10px #000}
.magellan-videos .list .mobile .items{gap:40px;flex-direction:row !important}
.magellan-videos .list .mobile .items .video-card,.magellan-videos .list .mobile .items .playlist-card{width:25%;flex-grow:1;display:grid;grid-template-columns:100%;grid-template-rows:180px 160px 80px;grid-template-areas:"image" "text" "stats";border-radius:8px;box-shadow:5px 5px 10px #646464;text-align:center;transition:.6s ease;cursor:pointer;background-color:#fff;color:#000;line-height:normal !important;font-weight:normal !important;text-decoration:none !important}
@media screen and (min-width:768px){.magellan-videos .list .mobile .items .video-card,.magellan-videos .list .mobile .items .playlist-card{max-width:500px;min-width:250px}
}
@media screen and (max-width:768px){.magellan-videos .list .mobile .items .video-card,.magellan-videos .list .mobile .items .playlist-card{width:46%}
}
.magellan-videos .list .mobile .items .video-card-image,.magellan-videos .list .mobile .items .playlist-card-image{grid-area:image;border-top-left-radius:5px;border-top-right-radius:5px;background-size:cover !important;justify-content:center;align-items:center;display:flex}
.magellan-videos .list .mobile .items .video-card-image i,.magellan-videos .list .mobile .items .playlist-card-image i{transition:.6s ease;color:white;background:rgba(255,255,255,0.9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #1c355e}
.magellan-videos .list .mobile .items .video-card-text,.magellan-videos .list .mobile .items .playlist-card-text{grid-area:text;background:linear-gradient(180deg,rgba(0,0,0,0.19091387) 0,rgba(0,0,0,0.06766457) 11%,rgba(0,0,0,0) 100%);padding:10px}
.magellan-videos .list .mobile .items .video-card-text .top-info,.magellan-videos .list .mobile .items .playlist-card-text .top-info{font-size:13px;font-weight:600;margin-bottom:10px;display:flex;justify-content:space-between;color:#1a1a1a;opacity:.7}
.magellan-videos .list .mobile .items .video-card-text .top-info .live-date,.magellan-videos .list .mobile .items .playlist-card-text .top-info .live-date{color:#da291c;font-weight:bold}
.magellan-videos .list .mobile .items .video-card-text .title,.magellan-videos .list .mobile .items .playlist-card-text .title{font-size:15px;margin-bottom:10px;font-weight:600;line-height:20px}
.magellan-videos .list .mobile .items .video-card-text .description,.magellan-videos .list .mobile .items .playlist-card-text .description{font-size:small;max-height:54px;overflow:hidden;line-height:18px;color:#000}
.magellan-videos .list .mobile .items .video-card-stats,.magellan-videos .list .mobile .items .playlist-card-stats{grid-area:stats;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:.6s ease;background-color:#1c355e;color:#fff}
.magellan-videos .list .mobile .items .video-card-stats .stat,.magellan-videos .list .mobile .items .playlist-card-stats .stat{padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.magellan-videos .list .mobile .items .video-card-stats .border,.magellan-videos .list .mobile .items .playlist-card-stats .border{border-left:2px solid #162a4a;border-right:2px solid #162a4a;transition:.6s ease}
.magellan-videos .list .mobile .items .video-card-stats .value,.magellan-videos .list .mobile .items .playlist-card-stats .value{font-size:22px;font-weight:500}
.magellan-videos .list .mobile .items .video-card-stats .value sup,.magellan-videos .list .mobile .items .playlist-card-stats .value sup{font-size:12px}
.magellan-videos .list .mobile .items .video-card-stats .type,.magellan-videos .list .mobile .items .playlist-card-stats .type{font-size:11px;font-weight:300;text-transform:uppercase}
.magellan-videos .list .mobile .items .video-card:hover,.magellan-videos .list .mobile .items .playlist-card:hover{-webkit-box-shadow:3px 3px 15px 2px rgba(0,0,0,0.3);box-shadow:3px 3px 15px 2px rgba(0,0,0,0.3);-webkit-transform:translateX(-2px) translateY(-2px);transform:translateX(-2px) translateY(-2px);outline:none !important;opacity:1;-webkit-box-shadow:5px 5px 10px #323232;box-shadow:5px 5px 10px #323232}
.magellan-videos .list .mobile .items .video-card:hover .video-card-stats,.magellan-videos .list .mobile .items .playlist-card:hover .video-card-stats,.magellan-videos .list .mobile .items .video-card:hover .playlist-card-stats,.magellan-videos .list .mobile .items .playlist-card:hover .playlist-card-stats{background-color:#157eac;color:#fff}
.magellan-videos .list .mobile .items .video-card:hover .video-card-stats .border,.magellan-videos .list .mobile .items .playlist-card:hover .video-card-stats .border,.magellan-videos .list .mobile .items .video-card:hover .playlist-card-stats .border,.magellan-videos .list .mobile .items .playlist-card:hover .playlist-card-stats .border{border-left:2px solid #126d95;border-right:2px solid #126d95}
.magellan-videos .list .mobile .items .video-card:focus-visible .video-card-stats,.magellan-videos .list .mobile .items .playlist-card:focus-visible .video-card-stats,.magellan-videos .list .mobile .items .video-card:focus-visible .playlist-card-stats,.magellan-videos .list .mobile .items .playlist-card:focus-visible .playlist-card-stats{background-color:#126d95;color:#fff}
.magellan-videos .list .mobile .items .video-card:focus-visible .video-card-stats .border,.magellan-videos .list .mobile .items .playlist-card:focus-visible .video-card-stats .border,.magellan-videos .list .mobile .items .video-card:focus-visible .playlist-card-stats .border,.magellan-videos .list .mobile .items .playlist-card:focus-visible .playlist-card-stats .border{border-left:2px solid #0f5d7f;border-right:2px solid #0f5d7f}