@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}
html{scroll-behavior:smooth;font-size:16px}
*{overflow-wrap:break-word;font-family:"Open Sans",sans-serif}
body{font-size:15px;font-family:"Open Sans",sans-serif;color:#000;margin:0;overflow-wrap:break-word}
body h6[class^="mchp-h6"],body .h6,body h5[class^="mchp-h5"],body .h5,body h4[class^="mchp-h4"],body .h4,body h3[class^="mchp-h3"],body .h3,body h2[class^="mchp-h2"],body .h2,body h1[class^="mchp-h1"],body .h1{color:#101820;font-weight:600;margin-bottom:.5rem}
body h6[class^="mchp-h6"].strong,body .h6.strong,body h5[class^="mchp-h5"].strong,body .h5.strong,body h4[class^="mchp-h4"].strong,body .h4.strong,body h3[class^="mchp-h3"].strong,body .h3.strong,body h2[class^="mchp-h2"].strong,body .h2.strong,body h1[class^="mchp-h1"].strong,body .h1.strong{font-weight:700 !important}
body h6[class^="mchp-h6"].light,body .h6.light,body h5[class^="mchp-h5"].light,body .h5.light,body h4[class^="mchp-h4"].light,body .h4.light,body h3[class^="mchp-h3"].light,body .h3.light,body h2[class^="mchp-h2"].light,body .h2.light,body h1[class^="mchp-h1"].light,body .h1.light{font-weight:300 !important}
body h1[class^="mchp-h1"],body .h1{font-size:2.5rem !important}
@media(min-width:1200px){body h1[class^="mchp-h1"],body .h1{font-size:3rem !important}
}
body h2[class^="mchp-h2"],body .h2{font-size:2rem !important}
@media(min-width:1200px){body h2[class^="mchp-h2"],body .h2{font-size:2.5rem !important}
}
body h3[class^="mchp-h3"],body .h3{font-size:1.5rem !important}
@media(min-width:1200px){body h3[class^="mchp-h3"],body .h3{font-size:2rem !important}
}
body h4[class^="mchp-h4"],body .h4{font-size:1.25rem !important;margin-block-start:0;margin-block-end:.5rem}
@media(min-width:1200px){body h4[class^="mchp-h4"],body .h4{font-size:1.5rem !important;margin-block-start:0;margin-block-end:.5rem}
}
body h5[class^="mchp-h5"],body .h5{font-size:1.125rem !important;margin-block-start:0;margin-block-end:.5rem}
@media(min-width:1200px){body h5[class^="mchp-h5"],body .h5{font-size:1.25rem !important;margin-block-start:0;margin-block-end:.5rem}
}
body h6[class^="mchp-h6"],body .h6{font-size:1rem !important;margin-block-start:0;margin-block-end:.5rem}
body div[class^="mchp-div"],body .div,body p[class^="mchp-pgph"],body .pgph{font-size:.875rem !important;color:#101820 !important}
body div[class^="mchp-div"].strong,body .div.strong,body p[class^="mchp-pgph"].strong,body .pgph.strong{font-weight:700 !important}
body div[class^="mchp-div"].lg,body .div.lg,body p[class^="mchp-pgph"].lg,body .pgph.lg{font-size:1.25rem !important}
@media(min-width:1200px){body div[class^="mchp-div"].lg,body .div.lg,body p[class^="mchp-pgph"].lg,body .pgph.lg{font-size:1.5rem !important}
}
body div[class^="mchp-div"].reg,body .div.reg,body p[class^="mchp-pgph"].reg,body .pgph.reg{font-size:1rem !important}
@media(min-width:1200px){body div[class^="mchp-div"].reg,body .div.reg,body p[class^="mchp-pgph"].reg,body .pgph.reg{font-size:1rem !important}
}
body div[class^="mchp-div"].xs,body .div.xs,body p[class^="mchp-pgph"].xs,body .pgph.xs{font-size:.75rem !important}
@media(min-width:1200px){body div[class^="mchp-div"].xs,body .div.xs,body p[class^="mchp-pgph"].xs,body .pgph.xs{font-size:.75rem !important}
}
body small,body .small{font-size:.625rem;color:#586674}
body h1{color:#34333e;font-size:35px;font-weight:600;line-height:40px}
body h2{font-size:23px;font-weight:600;line-height:27px}
body h3{font-size:17px;font-weight:600;line-height:20px}
body h4,body h5,body h6{font-size:17px;font-weight:600;line-height:24px;margin-block-start:1em;margin-block-end:1em}
body p,body td,body li{color:rgba(0,0,0,0.8);font-weight:400;line-height:24px}
body a{font-weight:600;line-height:24px;color:#1c355e;text-decoration:none}
body a:hover{text-decoration:underline currentColor;color:#41b6e6}
body .hide-content{display:none !important}
@media only screen and (min-width:1200px){body .hide-desktop{display:none !important}
}
@media only screen and (max-width:1199px){body .hide-tablet{display:none !important}
}
@media only screen and (max-width:991px){body .hide-mobile{display:none !important}
}
body .max-width-container{max-width:1270px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}
@media only screen and (max-width:1440px) and (min-width:1200px){body .max-width-container{padding-right:85px !important;padding-left:85px !important}
body .max-width-container .mchp-section-container-max-width,body .max-width-container .max-width-container{padding-right:0 !important;padding-left:0 !important}
}
@media only screen and (max-width:1199px){body .max-width-container{max-width:95% !important}
body .max-width-container .max-width-container{max-width:100% !important}
}
@media only screen and (max-width:991px){body .max-width-container{max-width:90% !important}
body .max-width-container .max-width-container{max-width:100% !important}
}
body .page-section{margin-bottom:75px}
body .page-section-top-padding{margin-top:75px}
body .page-section-no-padding{margin-bottom:0}
body .simpletable,body .documenttable{margin-bottom:45px}
body .section-grouping div:last-child{margin-bottom:0}
body .no-section-grouping .contentsection,body .no-section-grouping .simpletable,body .no-section-grouping .documenttable{margin-bottom:0}
body .side-rail{padding-right:45px}
@media only screen and (max-width:991px){body .side-rail{padding-right:0}
}
body .right-side-rail{padding-left:45px}
@media only screen and (max-width:991px){body .right-side-rail{padding-left:0}
}
body .sm-left-pd{padding-left:15px}
body .sm-right-pd{padding-right:15px}