/* Runtime styled-components rules the live React app injects on the client (captured from the live CSSOM). */
.ipoTLV { color: rgb(244, 85, 17); text-decoration: none; display: flex; -webkit-box-align: center; align-items: center; height: 82px; padding: 8px 2px; font-weight: 500; line-height: 1; }
.ipoTLV:visited { color: rgb(244, 85, 17); }
.ipoTLV:hover { color: rgb(244, 85, 17); cursor: pointer; }
.jnzTeZ { margin-left: 20px; margin-right: 20px; }
.iqDVFC { list-style: none; margin: 0px; padding: 0px; font-weight: 500; line-height: normal; display: flex; flex-flow: column wrap; width: 400px; height: 40vh; }
.hUtuZY { width: 280px; margin-bottom: 8px; max-width: 400px; padding-top: 6px; padding-right: 10px; }
.dLIPjF { padding-left: 100px; display: flex; height: 100%; }
.dKYFKb { position: fixed; top: 72px; left: 0px; width: 100vw; min-height: 40vh; padding: 30px 30px 100px; box-sizing: border-box; overflow: auto; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(238, 238, 238); cursor: default; }
.dcFELj { max-width: 1440px; margin: 0px auto; height: 100%; }
.bDsVmt { position: absolute; width: 18px; height: 2px; transition-timing-function: ease; transition-duration: 0.15s; transition-property: transform; background-color: rgb(0, 0, 0); transform: translate3d(0px, 6px, 0px) rotate(45deg); }
.bDsVmt::before { top: 6px; transition-timing-function: ease; transition-duration: 0.15s; transition-property: transform, opacity; display: block; content: ""; position: absolute; width: 18px; height: 2px; background-color: rgb(0, 0, 0); transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0px); opacity: 0; }
.bDsVmt::after { top: 12px; display: block; content: ""; position: absolute; width: 18px; height: 2px; transition-timing-function: ease; transition-duration: 0.15s; transition-property: transform; background-color: rgb(0, 0, 0); transform: translate3d(0px, -12px, 0px) rotate(-90deg); }
.fvjlTO { z-index: 99999; top: 73px; transition: 0.25s ease-in-out; width: 100%; height: 100%; min-width: 140px; max-width: 10000px; position: fixed; right: auto; flex-direction: column; padding: 0px; margin: 0px; box-sizing: border-box; background-color: rgb(255, 255, 255); left: 0px; opacity: 1; }
.yimUw { position: fixed; inset: 73px 0px 0px; padding-top: 15px; display: block; background-color: rgb(255, 255, 255); transition: transform 0.4s, -webkit-transform 0.4s; z-index: 1; width: 100vw; height: 100vh; overflow: hidden auto; transform: translate3d(0px, 0px, 0px); }
.fEcPxl { position: absolute; inset: 0px; height: 100%; width: 100vw; -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; border-color: transparent; color: rgb(0, 0, 0); transition: transform 0.4s, -webkit-transform 0.4s; transform: translate3d(-30%, 0px, 0px); }
