:focus-visible,.white-on-focus:focus-visible,a.cta:focus-visible{outline-offset:2px;border-radius:2px}
:focus-visible{outline:2px solid #000 !important}
.white-on-focus:focus-visible{outline:2px solid #fff !important}
.st-header__logo a:focus-visible svg{outline:2px solid #000;outline-offset:2px;border-radius:2px}
a.st-nav__item.st-header__user-icon:focus-visible svg{outline:2px solid #000;outline-offset:2px;border-radius:2px}
input:focus-visible{outline:none !important}
.divider{border-left:1px solid #03234b;margin-right:10px}
.classic-container{display:flex;flex-direction:column}
.header-fixed-parent{position:fixed;left:0;right:0;height:60px;background-color:#ffd200;padding-left:5px;padding-right:20px;margin-top:-2px}
.stm32-container{width:100%;height:100%;overflow-x:auto;overflow-y:hidden}
.stm32-container-devzone-fix::-webkit-scrollbar{height:7px}
.stm32-container-devzone-fix::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e6e6e6;border-radius:2px}
.stm32-container-devzone-fix::-webkit-scrollbar-thumb{background:#03234b;border-radius:2px}
.stm32-container-devzone-fix{white-space:nowrap}
.stm32-tabcontainer{display:flex;flex-direction:row;height:100%;align-items:center}
.stm32-tab{padding:0 10px}
.stm32-tab:last-child{margin-right:10px}
.stm32-tab-icon{display:flex;align-items:center;margin-left:16px;margin-right:10px}
.stm32-tab-icon a{height:24px}
.stm32-tab-icon a.home2lineImg{line-height:0}
.stm32-tab-community{margin-top:4px}
img.stm32-tab-community{position:relative;top:3px;width:19px;height:19px;margin-top:0;margin-left:5px}
.stm32-tab-dropdown{padding:10px 10px 10px 30px}
.stm32-tab span{color:#03234b;font-size:.810rem;font-weight:normal;cursor:pointer}
.stm32-tab-dropdown a span{color:#03234b;font-family:Arial,sans-serif;margin:0;font-size:.762rem;font-weight:normal}
.stm32-dropdown{position:absolute;top:50px;left:0;display:flex;flex-direction:column;align-items:flex-start;background-color:#ffd200;width:310px;border-radius:0 0 20px 0;display:none;padding:5px;padding-bottom:10px}
.stm32-dropdown.stm32-dropdown--active{display:flex}
.stm32-tab-dropdown a .stm-32-header-current-page-underline{font-weight:bold;box-shadow:0 1.5px #03234b}
.st-header-menu__st-submenu{border-radius:0 0 20px 0}
.st-header-menu__st-submenu li:hover{background:#f7f8fa}
.st-header-menu__st-submenu-devzone{background:#ffd200}
.st-header-menu__st-submenu-devzone li:hover{background:#ffd200}
.st-header-menu__st-submenu-devzone li{padding-left:25px}
.st-header-menu__st-submenu a:hover{color:#03234b}
.st-header-menu__link-with-submenu.st-nav__menu-item-devzone.ng-scope.submenu-opened{background-color:#ffd200;border-radius:0 20px 0 0}
.st-header-menu__link-with-submenu.st-nav__menu-item-devzone ul.st-header-menu__st-submenu{top:70px;left:0}
.st-nav__menu ul li ul,ul li ol{margin-left:0}
.st-nav__submenu-item{pointer-events:all}
.st-nav__submenu-item a:hover{color:#03234b}
.st-nav__menu a:hover span{box-shadow:0 1.5px #03234b;color:#03234b}
.st-nav__menu li a{position:unset}
.st-nav__menu-item{padding-bottom:0}
li.st-nav__submenu-item{height:58px;display:flex;flex-direction:column;width:100%}
.no-click-container-dropdown{display:flex;padding-left:15px;margin-top:15px;box-shadow:0 -1.5px;width:100%}
.no-click-container{display:flex;padding-left:15px !important}
.no-click-container span,.no-click-container-dropdown span{flex-grow:0;font-family:Arial;font-size:.667rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4rem;text-align:center;color:#03234b;padding-top:10px}
.st-nav__menu-link2{padding:0 0 10px 0;align-items:center}
.stm32-tab.contact-us-tab{margin:0;margin-left:auto;text-align:center;display:flex;gap:17.5px;align-items:center}
.stm32-tab.contact-us-tab a{border-radius:var(--Radius-Hard,12px) var(--Radius-Soft,3px);background:var(--Brand-Dark-Blue-Default,#03234b);display:inline-flex;padding:10px 16px;justify-content:center;align-items:center;gap:8px}
.stm32-tab.contact-us-tab a span{color:var(--Neutral-Grey-0,#FFF);text-align:center;font-size:.667rem;font-style:normal;font-weight:700;line-height:1rem}
.stm32-tab.contact-us-tab div span{color:var(--Brand-Dark-Blue-Default,#03234b);text-align:center;font-size:.667rem;font-style:normal;font-weight:500;cursor:auto;pointer-events:none}
a.st-nav__menu-link{color:#03234b}
a.st-nav__menu-link:hover{color:#000 !important}
a.st-nav__menu-link:focus-visible{color:#3cb4e6 !important;outline:2px solid black !important;outline-offset:2px !important}
a.st-nav__menu-link:active{color:#000}
a.st-nav__menu-link:visited{color:#03234b}