#rto-lt.rto-lt,#rto-lt.rto-lt:hover,#rto-lt.rto-lt:focus,#rto-lt.rto-lt:active{background:#F6F8FC!important;color:#4A5578!important;padding:4px!important;border:1px solid #E5E9F2!important;border-radius:999px!important;width:auto!important;min-width:0!important;height:44px!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}
#rto-lt.rto-lt:hover{border-color:#F26A21!important}
#rto-lt.rto-lt{position:relative;display:inline-grid;grid-template-columns:52px 60px;align-items:center;height:44px;padding:4px;margin:0;border-radius:999px;border:1px solid #E5E9F2;background:#F6F8FC;cursor:pointer;box-sizing:border-box;flex:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:1;min-height:0;box-shadow:none;text-transform:none;letter-spacing:0}
#rto-lt.rto-lt:hover{border-color:#F26A21;background:#F6F8FC}
#rto-lt.rto-lt:focus{background:#F6F8FC}
#rto-lt.rto-lt:focus-visible{outline:3px solid #FBD8C3;outline-offset:2px}
#rto-lt.rto-lt .rto-lt-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:52px;border-radius:999px;background:#F26A21;box-shadow:0 6px 14px -6px rgba(242,106,33,.8);transition:transform .35s cubic-bezier(.22,.7,.2,1),width .35s cubic-bezier(.22,.7,.2,1)}
#rto-lt.rto-lt.is-hi .rto-lt-thumb{transform:translateX(52px);width:60px}
#rto-lt.rto-lt .rto-lt-opt{position:relative;z-index:1;display:block;text-align:center;font:700 14px/1 "Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;color:#4A5578;transition:color .3s;user-select:none}
#rto-lt.rto-lt .rto-lt-opt.hi{font-family:"Noto Sans Devanagari","Mangal","Segoe UI",system-ui,sans-serif;font-size:14.5px}
#rto-lt.rto-lt:not(.is-hi) .rto-lt-opt.en,#rto-lt.rto-lt.is-hi .rto-lt-opt.hi{color:#fff}
/* inside the RTO Helpdesk header */
#rto-hd #rto-lt.rto-lt{margin-left:6px}
@media (min-width:901px) and (max-width:1200px){
  #rto-hd .rto-hd-in{gap:14px}
  #rto-hd .rto-logo img{height:44px}
  #rto-hd .rto-menu{gap:2px}
  #rto-hd .rto-menu a{padding:11px 12px;font-size:15px}
  #rto-hd .rto-menu a.rto-cta{padding:12px 16px;margin-left:4px}
}
@media (max-width:900px){
  #rto-hd .rto-hd-in{gap:10px}
  #rto-hd #rto-lt.rto-lt{margin-left:auto}
  #rto-hd .rto-burger{flex:none}
}
@media (max-width:420px){
  #rto-lt.rto-lt{grid-template-columns:42px 50px;height:42px!important}
  #rto-lt.rto-lt .rto-lt-thumb{width:42px}
  #rto-lt.rto-lt.is-hi .rto-lt-thumb{transform:translateX(42px);width:50px}
  #rto-lt.rto-lt .rto-lt-opt{font-size:13px}#rto-lt.rto-lt .rto-lt-opt.hi{font-size:13.5px}
  #rto-hd .rto-logo img{height:34px}
}
@media (max-width:350px){
  #rto-hd .rto-logo img{height:28px}
  #rto-hd .rto-hd-in{gap:8px}
  #rto-lt.rto-lt{grid-template-columns:38px 46px;height:40px!important;padding:3px!important}
  #rto-lt.rto-lt .rto-lt-thumb{top:3px;bottom:3px;left:3px;width:38px}
  #rto-lt.rto-lt.is-hi .rto-lt-thumb{transform:translateX(38px);width:46px}
}
/* fallback: floating button when the RTO header is not on the page */
#rto-lt.rto-lt.is-float{position:fixed;left:18px;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:9998;background:#fff!important;box-shadow:0 14px 30px -12px rgba(11,20,55,.45)}
/* hide Google Translate's own bar, tooltip and highlight */
body{top:0!important}
.goog-te-banner-frame,.skiptranslate>iframe,iframe.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-yAWNEb-L7lbkb{display:none!important}
.goog-text-highlight{background:none!important;box-shadow:none!important}
#rto-gt-el{position:absolute!important;left:-9999px!important;top:0;height:1px;overflow:hidden}
