/* Touch navigation: only the selected branch expands. Desktop rules stay in company.css. */
@media(max-width:767px){
 #srt-main-navigation.srt-mobile-open .srt-company-dropdown{display:none}
 #srt-main-navigation.srt-mobile-open .srt-company-group.menu-open>.srt-company-dropdown{display:block}
 #srt-main-navigation.srt-mobile-open>.srt-company-group>button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;min-height:50px;font-size:14px;letter-spacing:.12em}
 #srt-main-navigation.srt-mobile-open>.srt-company-group>button::before{content:'＋';order:2;font-family:Arial,sans-serif;font-size:20px;font-weight:400;color:#9ab9d0;letter-spacing:0}
 #srt-main-navigation.srt-mobile-open>.srt-company-group.menu-open>button::before{content:'−';color:#00e5ff}
 #srt-main-navigation.srt-mobile-open>.nav-link{min-height:50px;display:flex;align-items:center;font-size:14px}
 #srt-main-navigation.srt-mobile-open>.srt-company-group{border-bottom:1px solid #ffffff12}
 #srt-main-navigation.srt-mobile-open .srt-company-dropdown button{min-height:43px;font-size:14px}
 #srt-main-navigation.srt-mobile-open .srt-location-children button{font-size:13px}
 #srt-main-navigation button:focus-visible,#srt-main-navigation [role=button]:focus-visible{outline:2px solid #70c2e9;outline-offset:2px}
}
