@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}
.highlights .image-container{display:flex;justify-content:center;align-items:center}
.highlights .image-container img{object-fit:contain;display:block}
.highlights .card-one-hundred{width:100% !important}
.highlights .card-sixty{width:60% !important}
.highlights .card-fifty{width:50% !important}
.highlights .card-thirty-three{width:33% !important}
.highlights .card-cover-image{object-fit:cover !important;width:100%}
.highlights .horizontally .card-cover-image{height:17vw !important}
.highlights .horizontally.mchp-card-grid-2{grid-template-columns:repeat(2,1fr);justify-content:space-between;grid-gap:16px}
.highlights .horizontally.mchp-card-grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px;justify-content:space-between}
.highlights .horizontally.mchp-card-grid-4{grid-template-columns:repeat(4,1fr);grid-gap:16px;justify-content:space-between}
.highlights .horizontallyImage.mchp-card-grid-2{grid-template-columns:repeat(2,1fr);justify-content:space-between;grid-gap:16px}
.highlights .horizontallyImage.mchp-card-grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px;justify-content:space-between}
.highlights .horizontallyImage.mchp-card-grid-4{grid-template-columns:repeat(4,1fr);grid-gap:16px;justify-content:space-between}
@media only screen and (max-width:991px){.highlights .horizontally.mchp-card-grid-3,.highlights .horizontally.mchp-card-grid-4{grid-template-columns:repeat(2,1fr)}
.highlights .horizontallyImage.mchp-card-grid-3,.highlights .horizontallyImage.mchp-card-grid-4{grid-template-columns:repeat(2,1fr)}
.highlights .horizontally.mchp-card-grid-2{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (max-width:600px){.highlights .horizontally.mchp-card-grid-3,.highlights .horizontally.mchp-card-grid-4,.highlights .horizontally.mchp-card-grid-2{grid-template-columns:none}
.highlights .horizontallyImage.mchp-card-grid-3,.highlights .horizontallyImage.mchp-card-grid-4,.highlights .horizontallyImage.mchp-card-grid-2{grid-template-columns:none}
}
.highlights .vertically.mchp-card-grid-2{grid-template-columns:none}
.highlights .vertically.mchp-card-grid-3{grid-template-columns:none}
.highlights .vertically.mchp-card-grid-4{grid-template-columns:none}
.highlights .highlights-title .mchp-title__text{color:#1c355e}
.highlights .horizontally .highlights-card-container{height:100%;gap:15px;display:flex;flex-direction:column;padding:24px;box-shadow:0 1px 3px 0 rgba(16,24,32,0.1),0 1px 2px 0 rgba(16,24,32,0.06);border-radius:6px;background:#fbfcfe}
.highlights .horizontally .highlights-card-container .image-container{min-height:200px}
@media(max-width:600px){.highlights .horizontally .highlights-card-container .image-container{text-align:center;min-height:auto}
}
.highlights .horizontally .highlights-card-container .image-container img{height:auto;max-height:200px}
.highlights .horizontally .highlights-card-container .content-container{height:100%;display:flex;flex-direction:column}
.highlights .horizontally .highlights-card-container .content-container h3{margin-top:10px}
@media(min-width:992px){.highlights .horizontally .highlights-card-container .content-container .highlights-card-title{min-height:48px}
.highlights .horizontally .highlights-card-container .content-container .highlights-card-title h3{margin-bottom:0}
.highlights .horizontally .highlights-card-container .content-container .highlights-card-description p{margin-top:5px}
}
.highlights .horizontally .highlights-card-container .content-container .highlights-card-link{margin-top:auto;display:flex;gap:10px}
@media(min-width:600px){.highlights .horizontally .highlights-card-container .content-container .highlights-card-link{min-height:72px}
}
.highlights .horizontally .highlights-card-container .content-container .highlights-card-link i{font-size:14px;line-height:24px;font-weight:900;color:#157eac}
.highlights .horizontally .highlights-card-container .content-container .highlights-card-link a{font-size:16px;font-weight:700;line-height:24px;color:#157eac}
@media only screen and (max-width:991px){.highlights .horizontally .highlights-card-container{gap:30px;flex-direction:row;padding:20px 10px 10px 10px}
.highlights .horizontally .highlights-card-container .image-container img{min-width:90px;height:90px}
.highlights .horizontally .highlights-card-container .content-container .highlights-card-title h3{margin:0}
}
@media only screen and (max-width:600px){.highlights .horizontally .highlights-card-container{flex-direction:column;gap:20px}
.highlights .horizontally .highlights-card-container .image-container{text-align:center}
}
.highlights .vertically .highlights-card-container{display:flex;flex-direction:row;gap:40px;box-shadow:0 1px 3px 0 rgba(16,24,32,0.1),0 1px 2px 0 rgba(16,24,32,0.06);border-radius:6px;background:#fbfcfe;padding:15px}
.highlights .vertically .highlights-card-container .image-container{width:290px;height:240px;min-width:290px}
.highlights .vertically .highlights-card-container .image-container img{width:inherit;height:inherit}
.highlights .vertically .highlights-card-container .content-container{display:flex;flex-direction:column;justify-content:center;gap:5px}
.highlights .vertically .highlights-card-container .content-container a{color:#157eac}
.highlights .vertically .highlights-card-container .content-container h3{margin:0}
.highlights .vertically .highlights-card-container .content-container .highlights-card-link{margin-bottom:20px}
.highlights .vertically .highlights-card-container .content-container .highlights-card-link i{font-size:14px;line-height:24px;font-weight:900;color:#157eac}
.highlights .vertically .highlights-card-container .content-container .highlights-card-link a{font-size:16px;font-weight:700;line-height:24px;color:#157eac;margin-right:8px}
@media only screen and (max-width:991px){.highlights .vertically .highlights-card-container{gap:30px}
.highlights .vertically .highlights-card-container .image-container{width:254px;height:210px;min-width:254px}
.highlights .vertically .highlights-card-container .content-container{justify-content:flex-start}
.highlights .vertically .highlights-card-container .highlights-card-title h3,.highlights .vertically .highlights-card-container .highlights-card-link{margin:0}
}
@media only screen and (max-width:600px){.highlights .vertically .highlights-card-container{flex-direction:column;gap:20px}
}
.highlights .horizontallyImage .highlights-card-container{display:flex;flex-direction:column;padding:0 4px;box-shadow:0 1px 3px 0 rgba(16,24,32,0.1),0 1px 2px 0 rgba(16,24,32,0.06);border-radius:6px;background:#fbfcfe;height:100%}
@media only screen and (max-width:600px){.highlights .horizontallyImage .highlights-card-container{align-items:center;gap:10px;padding:10px 4px}
}
.highlights .horizontallyImage .highlights-card-container .image-container{width:100%;height:auto}
.highlights .horizontallyImage .highlights-card-container .image-container img{width:100%;height:17vw;max-height:245px}
@media only screen and (max-width:991px){.highlights .horizontallyImage .highlights-card-container .image-container img{height:23vw}
}
@media only screen and (max-width:600px){.highlights .horizontallyImage .highlights-card-container .image-container img{height:50vw}
}
.highlights .horizontallyImage .highlights-card-container .content-container a h3,.highlights .horizontallyImage .highlights-card-container .content-container h3{font-size:20px;font-weight:600;line-height:24px;letter-spacing:.25px}
@media only screen and (max-width:600px){.highlights .horizontallyImage .highlights-card-container .content-container a h3,.highlights .horizontallyImage .highlights-card-container .content-container h3{margin:0}
}
.highlights .mchp-button-wrapper{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}
.highlights .mchp-button-wrapper .mchp-button{gap:5px;justify-content:center;align-items:center}
.highlights .mchp-button-wrapper .mchp-button i{margin:0}
.highlights .mchp-button-wrapper .mchp-button.red-outline{color:#157eac;border:1px solid #157eac}
.highlights .mchp-button-wrapper .mchp-button.red-outline:hover{color:#1c355e;border:1px solid #1c355e}
@media only screen and (max-width:991px){.highlights .mchp-button-wrapper{position:static}
}
.highlights .content-container .highlights-card-title h3{font-size:20px;font-weight:600;line-height:24px;color:#000}
.highlights .content-container .highlights-card-description{color:#000}
.highlights .highlights-card-container .content-container a{color:#157eac}
.highlights .highlights-card-container .content-container .highlights-card-link a:hover,.highlights .highlights-card-container .content-container a:hover{color:#1c355e;text-decoration:underline #1c355e}