@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}
@media only screen and (min-width:1200px){.magellan-events .filter-strip>div:not(:first-child,:last-child){width:20% !important}
.magellan-events .filter-strip>div:first-child{width:20% !important}
.magellan-events .filter-strip>div:last-child{text-align:right}
}
.magellan-events .filter-strip>div{flex:auto;display:flex;width:unset !important;max-width:unset !important}
.magellan-events .filter-strip>div>div{width:100%}
.magellan-events .eventCard img{display:inline}
.magellan-events .toggleswitch{all:unset;margin-top:5px}
.eventCard{display:flex;gap:20px;border-bottom:1px solid #e9e9e6;padding:25px 0;width:100%}
@media only screen and (max-width:600px){.eventCard{flex-direction:column;gap:15px}
}
.eventCard .content-container{display:flex;flex-direction:column;gap:20px;width:100%}
@media only screen and (max-width:991px){.eventCard .content-container{gap:10px}
.eventCard .content-container .events-title-container{display:none}
}
.eventCard .content-container .featured-div{background-color:#da291c;display:inline-block;width:100px;padding:10px;line-height:15.84px;text-align:center;font-weight:700;size:19.81px;color:#fff;margin-bottom:5px}
.eventCard .content-container .events-title-container-mobile{display:none}
@media only screen and (max-width:991px){.eventCard .content-container .events-title-container-mobile{display:block}
}
.eventCard .content-container .events-title{display:flex;justify-content:space-between}
@media only screen and (max-width:991px){.eventCard .content-container .events-title{justify-content:normal;gap:10px}
}
.eventCard .content-container .events-title .events-eventtype span{font-size:19.81px;font-weight:700;line-height:15.84px;color:#2c2c2b;padding:10px 16px;background:#f0f0ee;border-radius:0}
.eventCard .content-container .events-title .events-eventtype span:before{content:none}
.eventCard .content-container .events-title .events-eventtype span:hover{text-decoration:underline;background:#157eac;color:#fff}
.eventCard .content-container h2{margin:0;font-weight:700;margin-top:5px}
@media only screen and (max-width:991px){.eventCard .content-container h2{font-size:24px;font-weight:700;line-height:32.68px}
}
.eventCard .content-container .event-details{display:flex;gap:30px;font-weight:600}
@media only screen and (max-width:991px){.eventCard .content-container .event-details{flex-wrap:wrap;gap:15px}
}
@media only screen and (max-width:600px){.eventCard .content-container .event-details{gap:12px}
}
.eventCard .content-container .event-details .location{display:flex;align-items:center}
.eventCard .content-container .event-details span{font-weight:600}
.eventCard .content-container .event-details i{color:#157eac;margin-right:5px}
.eventCard .image-container img{width:324.97px;max-width:324.97px;min-width:324.97px;max-height:288.55px;height:auto;object-fit:cover}
@media only screen and (max-width:991px){.eventCard .image-container img{width:243.73px;min-width:243.73px;max-height:195px}
}
@media only screen and (max-width:600px){.eventCard .image-container img{width:100%;max-height:200px}
}
.eventCard .events-link{color:#157eac;font-size:16px;font-weight:700;line-height:24px}
.eventCard .events-link i{margin-right:5px}
.eventCard .event-topics{gap:20px;display:flex;align-items:center}
.eventCard .event-topics .event-tags{font-weight:700;flex:none}
.eventCard .event-topics .tags a:hover{color:#1c355e}
.eventCard .event-topics .tags,.eventCard .event-topics .tag{display:inline}
.eventCard .event-topics .tags a.selected span{background-color:transparent}
.eventCard .event-topics .tags a.selected span:before{content:none}
.eventCard .event-topics .tags a span{padding:0;font-size:15px;font-weight:400;background:transparent;color:#2c2c2b}
.eventCard .event-topics .tags a span:before{content:none}
.eventCard .event-topics .tags a span:hover{text-decoration:underline;background:transparent;color:#157eac}
.eventCard .event-topics .tags a span:hover:before{content:none}
.eventCard p{margin:0}
.magellan .list .mobile .items{background-color:transparent;gap:0;padding:0}
.magellan .eventCard .event-topics .tag:not(:first-child)::before{content:"|";margin:0 13px}
.magellan .eventCard .location .tag{flex-direction:row-reverse;gap:0}
.magellan .eventCard .location .tag span:not(:last-child)::before{content:",";margin:0 5px}
.magellan .eventCard .location .tag span:last-child::before{content:none}
.magellan-events .paging.before{display:none}
.magellan-events .paging.after{margin:0;padding:0;padding-top:30px}