@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}
.resourcegrid .resource-grid-container .resource-grid-title{margin-bottom:30px}
.resourcegrid .resource-grid-container .mchp-card-grid-4{grid-template-columns:repeat(4,23%);justify-content:flex-start}
.resourcegrid .resource-grid-container .mchp-card-grid-3{grid-template-columns:repeat(3,30%);justify-content:flex-start}
.resourcegrid .resource-grid-container .mchp-card-grid-2{grid-template-columns:repeat(2,45%);justify-content:flex-start}
@media only screen and (max-width:600px){.resourcegrid .resource-grid-container .mchp-card-grid-4,.resourcegrid .resource-grid-container .mchp-card-grid-3,.resourcegrid .resource-grid-container .mchp-card-grid-2{grid-template-columns:none;grid-gap:20px}
}
.resourcegrid .resource-grid-container .resource-grid-card-container{display:flex;flex-direction:column;gap:24px;align-items:center}
@media only screen and (max-width:600px){.resourcegrid .resource-grid-container .resource-grid-card-container{flex-direction:row}
}
.resourcegrid .resource-grid-container .resource-grid-card-container .image-container img{width:226px;height:226px;border-radius:50%;object-fit:cover;border:5px solid #157eac}
@media only screen and (max-width:991px){.resourcegrid .resource-grid-container .resource-grid-card-container .image-container img{width:150px;height:150px}
}
@media only screen and (max-width:600px){.resourcegrid .resource-grid-container .resource-grid-card-container .image-container img{width:100px;height:100px}
}
.resourcegrid .resource-grid-container .resource-grid-card-container .content-container a{font-size:20px;font-weight:600;line-height:24px;color:#157eac}
.resourcegrid .resource-grid-container .resource-grid-card-container .content-container a:hover{color:#1c355e;cursor:pointer;text-decoration:underline}