@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}
.mchp-featured-content-gray-background{background-color:#f1f2f2}
.mchp-featured-content{display:flex;flex-direction:column;gap:24px}
.mchp-featured-content .featured-label{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}
.mchp-featured-content .buttons-container{display:flex;flex-wrap:wrap;bottom:0;align-items:stretch;gap:8px;max-width:100%}
.mchp-featured-content .mchp-isolated-image-primary,.mchp-featured-content .mchp-isolated-image-secondary{min-width:80px;max-width:269px}
.mchp-featured-content .featured-content-button [class*="mchp-isolated-image"]{display:flex}
.mchp-featured-content .mchp-button-wrapper{display:flex;height:100%;flex:1;flex:0 1 auto}
.mchp-featured-content .mchp-button{font-size:16px;padding:12px 16px 12px 16px;gap:8px;border-radius:4px;border:1px 0 0 0;height:100%;display:flex;align-items:center;width:100%;justify-content:center;white-space:normal;text-align:center;max-width:100%}
.mchp-featured-content a.mchp-button{flex:1 1 auto;height:auto}
.mchp-featured-content .content-container{display:flex;flex-direction:row;flex:1;padding:10px}
.mchp-featured-content .content-container .audio-container{text-align:center}
.mchp-featured-content .content-container .audio-container iframe{width:400px}
.mchp-featured-content .text-container{flex:1;padding-right:20px}
.mchp-featured-content .image-container img{flex:1;width:437px;height:270px}
.mchp-featured-content .image-container.square img{width:400px;height:auto}
@media only screen and (max-width:600px){.mchp-featured-content .image-container.square img{width:100%}
}
.mchp-featured-content .content-container.reverse-layout{flex-direction:row-reverse}
.mchp-featured-content .content-container.reverse-layout .featured-label{margin-top:10px}
.mchp-featured-content .content-container.reverse-layout:has(.video-container){gap:15px}
@media screen and (max-width:992px){.mchp-featured-content .content-container.reverse-layout{flex-direction:column-reverse}
.mchp-featured-content .content-container.reverse-layout .mchp-button{padding:12px 16px 12px 16px;gap:8px;border-radius:4px;border:2px 0 0 0}
.mchp-featured-content .content-container.reverse-layout .text-container{padding-right:0}
}
.mchp-featured-content .content-container.reverse-layout .audio-container{padding-right:20px}
.mchp-featured-content .content-container.reverse-layout .image-container{padding-right:20px;margin-top:10px}
@media screen and (max-width:992px){.mchp-featured-content .content-container.reverse-layout .image-container{padding-right:0}
.mchp-featured-content .content-container.reverse-layout .image-container .image-container img{width:100%;height:200px}
}
.mchp-featured-content .video-container{overflow-x:auto}
.mchp-featured-content .video-container h2{display:none}
.mchp-featured-content .video-container .video-title{display:none}
.mchp-featured-content .videoTabContent{width:480px;margin:0 auto}
.mchp-featured-content .iframe-container{height:0;overflow:hidden}
.mchp-featured-content .iframe-container iframe{position:absolute;width:100%;height:100%;top:0;left:0}
@media screen and (max-width:992px){.mchp-featured-content .image-container img{width:100%;height:270px;padding-right:20px}
.mchp-featured-content .section-spacer{display:none}
.mchp-featured-content .button-spacer{display:none}
.mchp-featured-content .featured-label{margin-top:10px}
.mchp-featured-content .content-container{flex-direction:column}
.mchp-featured-content .buttons-container{flex-direction:row;gap:8px}
.mchp-featured-content .mchp-button{padding:12px 16px 12px 16px;gap:8px;border-radius:4px;border:2px 0 0 0}
.mchp-featured-content .image-container{order:1}
.mchp-featured-content .text-container{padding-right:0;order:2}
.mchp-featured-content .video-container{order:-1;overflow-x:hidden;max-width:396px;height:225px}
.mchp-featured-content .videoTabContent{width:100%;max-width:100%;margin:0 auto}
.mchp-featured-content .iframe-container{height:0;overflow:hidden}
.mchp-featured-content .iframe-container iframe{position:absolute;width:100%;height:100%;top:0;left:0}
.mchp-featured-content .content-container .audio-container iframe{width:100%}
}
@media screen and (min-width:768px) and (max-width:992px){.mchp-featured-content .text-container{padding-top:8px}
.mchp-featured-content .video-container{width:100%;margin:0 auto 20px}
.mchp-featured-content .videoTabContent{width:100%;max-width:100%;margin:0 auto}
.mchp-featured-content .iframe-container{height:0;overflow:hidden}
.mchp-featured-content .iframe-container iframe{position:absolute;width:100%;height:100%;top:0;left:0}
.mchp-featured-content .content-container .audio-container iframe{width:396px}
}
.featuredcontent .content-container .image-container,.featuredcontent .content-container .audio-container,.featuredcontent .content-container .video-container{display:flex;align-items:center}