h1,.ms-hero-home-sm .caption h3,.ms-tabs,.tab-lite,.ms-nav-depth-1 .sec-title,.ms-hero h3,.ms-hero-home h3,.ms-ext-btn-link a{font-family:Roboto400,sans-serif !important;font-weight:700 !important;font-weight:normal;font-style:normal}
h2,.font__h2,.ms-experience-motorola h2,.ms-nav-tree h2{font-family:Roboto400,sans-serif !important;font-weight:normal;font-style:normal}
@font-face{font-family:'Roboto400';src:url('../../../etc/designs/msi/assets/fonts/global/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Roboto700';src:url('../../../etc/designs/msi/assets/fonts/global/Roboto-Bold.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
h1,.h1,.font__h1,strong,h2,.h2,.font__h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,select,a,button,.btn,li,td,div:not(.vjs-play-progress):not(.vjs-volume-level),section,input,input,tr,td,nav,label,li,ul,img,span:not(.vjs-icon-placeholder):not(.moto-icon):not(.elem-input-checkbox span):not(.motoicon-plus):not(.motoicon-map-marker):not(.motoicon-record):not(.motoicon-play-back):not(.motoicon-play):not(.motoicon-envelope):not(.motoicon-ring-info):not(.motoicon-minus):not(.motoicon-close),.msi-occ-main-content,.footer2021,.social-widget,.social-widget-button,p,.p-regular,.small-caption,h1.secondary-nav__h1,.font__h4,.font__h6,.pxl,.lead,.pLead,.font__p--lead,body,.pSmall,.coveo-search-wrap .CoveoSearchbox .magic-box.magic-box-notEmpty.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .magic-box-suggestion,.CoveoMotoTopDisplay{font-family:Roboto400,sans-serif !important}
.ms-btn-plain a,.ms-btn.btn-legacy,.Magic360-loading-box,.ms-hero-home-sm .caption h3{font-family:Roboto400,sans-serif}
h1.secondary-nav__h1{font-weight:400 !important;font-size:16px;letter-spacing:.2px;line-height:1.21;color:#111}
h1{font-size:45px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2}
h2,.font__h2{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}
@media all and (min-width:768px){h1{font-size:40px;font-style:normal;font-stretch:normal;letter-spacing:0;font-weight:normal}
h2,.font__h2{font-size:28px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}
}
@media all and (min-width:992px){h1{font-size:45px;letter-spacing:0;line-height:54px;font-style:normal;font-stretch:normal;font-weight:normal}
h2,.font__h2{font-size:32px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.41;letter-spacing:normal}
}
.ms-tabs-small .ms-tab-container{bottom:0}
.he_font{font-family:HeeboRegular,sans-serif !important}
.he_font h1,.he_fonth2,.he_font h3,.he_font h4,.he_font h5,.he_font h6,.he_font p,.he_font span:not(.vjs-icon-placeholder),.he_font label,.he_font button,.he_font div:not(.vjs-play-progress):not(.vjs-volume-level),.he_font img,.he_font tr,.he_font td,.he_font a,.he_font btn,.he_font input,.he_font li{font-family:HeeboRegular,sans-serif !important}
.ar_font{font-family:ArabicRegular,sans-serif !important}
.ar_font h1,.ar_fonth2,.ar_font h3,.ar_font h4,.ar_font h5,.ar_font h6,.ar_font p,.ar_font span:not(.vjs-icon-placeholder),.ar_font label,.ar_font button,.ar_font div:not(.vjs-play-progress):not(.vjs-volume-level),.ar_font img,.ar_font tr,.ar_font td,.ar_font a,.ar_font btn,.ar_font input,.ar_font li{font-family:ArabicRegular,sans-serif !important}
.ja_font{font-family:NotoSansRegular,sans-serif !important}
.ja_font h1,.ja_font h2,.ja_font h3,.ja_font h4,.ja_font h5,.ja_font h6,.ja_font p,.ja_font span:not(.vjs-icon-placeholder),.ja_font label,.ja_font button,.ja_font div:not(.vjs-play-progress):not(.vjs-volume-level),.ja_font img,.ja_font tr,.ja_font td,.ja_font a,.ja_font btn,.ja_font input,.ja_font li{font-family:NotoSansRegular,sans-serif !important}
.zh_font{font-family:NotoSansRegular,sans-serif !important}
.zh_font h1,.zh_font h2,.zh_font h3,.zh_font h4,.zh_font h5,.zh_font h6,.zh_font p,.zh_font span:not(.vjs-icon-placeholder),.zh_font label,.zh_font button,.zh_font div:not(.vjs-play-progress):not(.vjs-volume-level),.zh_font img,.zh_font tr,.zh_font td,.zh_font a,.zh_font btn,.zh_font input,.zh_font li{font-family:NotoSansRegular,sans-serif !important}
.ko_font{font-family:NotoSansRegular,sans-serif !important}
.ko_font h1,.ko_font h2,.ko_font h3,.ko_font h4,.ko_font h5,.ko_font h6,.ko_font p,.ko_font span:not(.vjs-icon-placeholder),.ko_font label,.ko_font button,.ko_font div:not(.vjs-play-progress):not(.vjs-volume-level),.ko_font img,.ko_font tr,.ko_font td,.ko_font a,.ko_font btn,.ko_font input,.ko_font li{font-family:NotoSansRegular,sans-serif !important}