#idCont #id_h #id_qrcode {
    background-repeat: no-repeat;
    background-position: center center;
    height: 39px;
    width: 20px;
    margin: auto 16px
}

#idCont #id_h #id_qrcode.active~#id_qrcode_popup_positioner {
    visibility: visible
}

#idCont #id_h #id_qrcode.active::before,#idCont #id_h #id_qrcode.active::after {
    opacity: 0
}

#idCont #id_h #id_qrcode_popup_positioner {
    visibility: hidden;
    position: relative;
    width: 0;
    height: 0;
    top: 52px;
    right: 16px
}

#idCont #id_h #id_qrcode_popup_positioner #id_qrcode_popup_container {
    width: 97px;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 26px 14px 14px;
    transform: translateX(-100%);
    box-shadow: 2px 2px 12px 3px rgba(0,0,0,.2);
    border-radius: 6px
}

#idCont #id_h #id_qrcode_popup_positioner #id_qrcode_popup_container .id_qrcode_close {
    position: absolute;
    width: 8px;
    height: 8px;
    right: 10px;
    top: 10px;
    cursor: pointer
}

#idCont #id_h #id_qrcode_popup_positioner #id_qrcode_popup_container .id_qrcode_title,#idCont #id_h #id_qrcode_popup_positioner #id_qrcode_popup_container .id_qrcode_subtitle {
    text-align: center;
    white-space: nowrap
}

#idCont #id_h #id_qrcode_popup_positioner #id_qrcode_popup_container .id_qrcode_title {
    font-weight: 700;
    font-size: 12px;
    min-width: 97px;
    line-height: 1.25;
    letter-spacing: .01em;
    color: #404040;
    margin-top: 6px;
    white-space: pre-line
}

#idCont #id_h #id_qrcode_popup_positioner #id_qrcode_popup_container .id_qrcode_subtitle {
    font-weight: 400;
    font-size: 10px;
    line-height: 12px;
    color: #6e6e6e;
    margin-top: 4px
}

#idCont #id_h #id_qrcode {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M5%203H3V5H5V3ZM0%202.25C0%201.00736%201.00736%200%202.25%200H5.75C6.99264%200%208%201.00736%208%202.25V5.75C8%206.99264%206.99264%208%205.75%208H2.25C1.00736%208%200%206.99264%200%205.75V2.25ZM2.25%201.5C1.83579%201.5%201.5%201.83579%201.5%202.25V5.75C1.5%206.16421%201.83579%206.5%202.25%206.5H5.75C6.16421%206.5%206.5%206.16421%206.5%205.75V2.25C6.5%201.83579%206.16421%201.5%205.75%201.5H2.25ZM3%2013H5V15H3V13ZM0%2012.25C0%2011.0074%201.00736%2010%202.25%2010H5.75C6.99264%2010%208%2011.0074%208%2012.25V15.75C8%2016.9926%206.99264%2018%205.75%2018H2.25C1.00736%2018%200%2016.9926%200%2015.75V12.25ZM2.25%2011.5C1.83579%2011.5%201.5%2011.8358%201.5%2012.25V15.75C1.5%2016.1642%201.83579%2016.5%202.25%2016.5H5.75C6.16421%2016.5%206.5%2016.1642%206.5%2015.75V12.25C6.5%2011.8358%206.16421%2011.5%205.75%2011.5H2.25ZM15%203H13V5H15V3ZM12.25%200C11.0074%200%2010%201.00736%2010%202.25V5.75C10%206.99264%2011.0074%208%2012.25%208H15.75C16.9926%208%2018%206.99264%2018%205.75V2.25C18%201.00736%2016.9926%200%2015.75%200H12.25ZM11.5%202.25C11.5%201.83579%2011.8358%201.5%2012.25%201.5H15.75C16.1642%201.5%2016.5%201.83579%2016.5%202.25V5.75C16.5%206.16421%2016.1642%206.5%2015.75%206.5H12.25C11.8358%206.5%2011.5%206.16421%2011.5%205.75V2.25ZM10%2010H12.75V12.75H10V10ZM15.25%2012.75H12.75V15.25H10V18H12.75V15.25H15.25V18H18V15.25H15.25V12.75ZM15.25%2012.75V10H18V12.75H15.25Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)
}

.hp_body.no_image #idCont #id_h #id_qrcode {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M5%203H3V5H5V3ZM0%202.25C0%201.00736%201.00736%200%202.25%200H5.75C6.99264%200%208%201.00736%208%202.25V5.75C8%206.99264%206.99264%208%205.75%208H2.25C1.00736%208%200%206.99264%200%205.75V2.25ZM2.25%201.5C1.83579%201.5%201.5%201.83579%201.5%202.25V5.75C1.5%206.16421%201.83579%206.5%202.25%206.5H5.75C6.16421%206.5%206.5%206.16421%206.5%205.75V2.25C6.5%201.83579%206.16421%201.5%205.75%201.5H2.25ZM3%2013H5V15H3V13ZM0%2012.25C0%2011.0074%201.00736%2010%202.25%2010H5.75C6.99264%2010%208%2011.0074%208%2012.25V15.75C8%2016.9926%206.99264%2018%205.75%2018H2.25C1.00736%2018%200%2016.9926%200%2015.75V12.25ZM2.25%2011.5C1.83579%2011.5%201.5%2011.8358%201.5%2012.25V15.75C1.5%2016.1642%201.83579%2016.5%202.25%2016.5H5.75C6.16421%2016.5%206.5%2016.1642%206.5%2015.75V12.25C6.5%2011.8358%206.16421%2011.5%205.75%2011.5H2.25ZM15%203H13V5H15V3ZM12.25%200C11.0074%200%2010%201.00736%2010%202.25V5.75C10%206.99264%2011.0074%208%2012.25%208H15.75C16.9926%208%2018%206.99264%2018%205.75V2.25C18%201.00736%2016.9926%200%2015.75%200H12.25ZM11.5%202.25C11.5%201.83579%2011.8358%201.5%2012.25%201.5H15.75C16.1642%201.5%2016.5%201.83579%2016.5%202.25V5.75C16.5%206.16421%2016.1642%206.5%2015.75%206.5H12.25C11.8358%206.5%2011.5%206.16421%2011.5%205.75V2.25ZM10%2010H12.75V12.75H10V10ZM15.25%2012.75H12.75V15.25H10V18H12.75V15.25H15.25V18H18V15.25H15.25V12.75ZM15.25%2012.75V10H18V12.75H15.25Z%22%20fill%3D%22black%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A)
}

@media(max-width: 1440px) {
    #id_n {
        white-space:nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 90px;
        display: inline-block
    }
}

.rwds_svg.hp {
    margin: 5px 4px 0 8px
}

.rhlined.hp .meter,.rhfill.hp .meter {
    stroke: rgba(255,255,255,.4)
}

.rhlined.hp .medal,.rhfill.hp .medal {
    fill: #fff
}

.noBg .rhlined.hp .medal {
    fill: #919191
}

.noBg #rh_animcrcl.anim.hp {
    stroke: #00809d
}

#rh_animcrcl.anim.hp {
    stroke: #fff
}

@media screen and (-ms-high-contrast:black-on-white),screen and (forced-colors:active) and (prefers-color-scheme: light) {
    .rhlined.hp .medal,.rhfill.hp .medal {
        fill:#000
    }

    #rh_animcrcl.anim.hp {
        stroke: #000
    }
}

#id_rbh.hp {
    padding-right: 12px
}

#id_rbh.hp.reverse {
    padding-left: 8px;
    padding-right: 0
}

#id_rbh.hp svg {
    height: 30px;
    fill: #fff
}

#id_rfob.hp {
    padding-left: 12px;
    color: #fff
}

#rh_rwm.hp {
    --rw-medal-color: #fff;
    --rw-font-color: #fff;
    display: inline-block;
    height: 40px;
    margin-left: -8px
}

body:not(.b_dark) .hp_body.no_image #rh_rwm.hp {
    --rw-medal-color: #818285;
    --rw-font-color: #000
}

#rh_rwm.hp .points-container {
    color: #fff;
    color: var(--rw-color,var(--rw-font-color))
}

#rh_rwm.hp span {
    fill: #fff;
    fill: var(--rw-color,var(--rw-medal-color))
}

#rh_rwm.hp path:not([data-new-level]) {
    fill: #fff;
    fill: var(--rw-color,var(--rw-medal-color))
}

#rh_rwm.hp .red-dot {
    background-color: #c80000;
    background-color: var(--rw-red-dot-color)
}

#rh_rwm.hp circle:not([data-new-level]) {
    stroke: #fff;
    stroke: var(--rw-color,var(--rw-medal-color))
}

body:not(.b_dark) .hp_body.no_image #rh_rwm.hp svg {
    fill: #818285!important
}

.rwds_svg {
    vertical-align: top;
    display: inline-block
}

.rwds_svg.serp {
    margin: 8px 0 0 8px
}

.rhlined,.rhfill {
    vertical-align: top;
    width: 32px;
    height: 32px
}

#id_rh,#id_rbh {
    position: relative
}

.id_button toolTip:after,#id_rh:after {
    white-space: pre-line!important;
    width: 200px
}

.rhcoinflip {
    vertical-align: top;
    width: 60px;
    height: 60px;
    position: absolute;
    right: -6px;
    top: -6px
}

#idCont .rhcoinflip {
    position: absolute;
    right: -5px;
    top: -9px
}

#rh_meter {
    vertical-align: top;
    width: 40px;
    height: 40px;
    margin-left: -36px;
    margin-top: -4px
}

.rh_reedm .rhlined,.rhfill,.rh_reedm .meter,.rd_hide {
    display: none
}

.rhlined,.rh_reedm .rhfill,#rh_meter {
    display: inline-block
}

.noBg .rhlined.hp .meter,.noBg .rhfill.hp .meter,.rhlined.serp .meter,.rhfill.serp .meter {
    stroke: rgba(177,177,177,.4)
}

.rhlined.serp .medal {
    fill: #919191
}

.noBg .rh_reedm .rhfill.hp .medal,.rh_reedm .rhfill.serp .medal {
    fill: #00809d
}

#rh_animcrcl {
    fill: none;
    stroke: transparent;
    stroke-width: 0
}

#rh_animcrcl.anim {
    stroke-width: 2
}

.rh_scale .rhfill,.rh_scale #rh_meter {
    animation: scaling .4s cubic-bezier(.3,.55,.1,1)
}

@-webkit-keyframes scaling {
    0% {
        transform: scale(1,1)
    }

    50% {
        transform: scale(1.3,1.3)
    }

    100% {
        transform: scale(1,1)
    }
}

@keyframes scaling {
    0% {
        transform: scale(1,1)
    }

    50% {
        transform: scale(1.3,1.3)
    }

    100% {
        transform: scale(1,1)
    }
}

#id_rbh.serp {
    padding-right: 0
}

#id_rbh.serp.reverse {
    padding-left: 14px
}

#id_rbh.serp svg {
    height: 25px;
    fill: #818285
}

@media(max-width: 1356.9px) {
    #id_h #id_rbh,#idCont #id_h #id_rbh {
        display:none
    }

    #id_rfob,#id_rfoc {
        display: none!important
    }
}

#b_header.bm_oneMap #id_rh.id_button.toolTip.rh_reedm {
    top: 1px
}

#b_header.bm_oneMap #serp_medal_svg {
    margin-top: 0!important
}

#id_rfob {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative
}

#id_rfoc {
    display: none;
    overflow: hidden;
    top: 100%;
    position: absolute;
    z-index: 1000;
    right: 60px;
    border-radius: 4px;
    box-shadow: 0 16px 32px rgba(0,0,0,.14);
    background-color: #fff;
    color: #444;
    height: 535px;
    width: 360px;
    align-items: center;
    justify-content: center
}

#id_rfb {
    margin-right: 8px
}

#b_results .sb_add .b_rhonclick:hover {
    cursor: default
}

.b_dark .serp .giftFill {
    fill: #a2b7f4
}

.b_dark .serp .giftStr {
    stroke: #a2b7f4
}

.serp .giftFill {
    fill: #174ae4
}

.serp .giftStr {
    stroke: #174ae4
}

.medallionTooltip {
    visibility: hidden;
    display: flex;
    position: absolute;
    top: 36px;
    padding: 10px;
    transform-origin: top center;
    min-width: 120px;
    max-width: 300px;
    font-size: 13px;
    color: #fff;
    background: #666;
    border-radius: 6px;
    z-index: 1000;
    justify-content: center;
    text-align: center;
    line-height: normal
}

.medallionTooltip::after {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
    bottom: 99%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #666 transparent
}

.medallionTooltipTrigger:hover .medallionTooltip {
    visibility: visible;
    animation: animateTooltipBounceIn 200ms ease forwards
}

.medallionTooltipTrigger {
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center
}

@keyframes animateTooltipBounceIn {
    0% {
        transform: scale(.3)
    }

    100% {
        transform: scale(1)
    }
}

html,body {
    font-family: "Segoe UI",Segoe,Tahoma,Arial,Verdana,sans-serif;
    background-color: rgba(34,34,34,.9);
    overflow: hidden;
    width: 100%;
    height: 100%
}

html,body,a,div,main,span,table,tr,td,strong,ul,ol,li,h1,h2,h3,p,input {
    font-weight: inherit;
    font-size: inherit;
    list-style: none;
    border-spacing: 0;
    border: 0;
    border-collapse: collapse;
    text-decoration: none;
    padding: 0;
    margin: 0
}

a {
    color: initial
}

a:hover {
    text-decoration: none
}

object {
    position: absolute
}

video::-webkit-media-controls {
    display: none!important
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {
    display: none
}

body:not(.tabbing) *:focus {
    outline: 0
}

.hpapp {
    height: 100%
}

.hp_body,.hp_cont {
    height: 100%
}

.hide,.b_hide,.bnc-hide,.invtesthooks {
    display: none!important
}

.show {
    display: block!important
}

.hidden {
    visibility: hidden
}

.hp_body {
    min-width: 768px;
    min-height: 360px;
    background-color: #555
}

.hp_body.no_image {
    background-color: #f5f5f5
}

.hp_body.no_image .img_cont,.hp_body.no_image .img_uhd,.hp_body.no_image .hp_top_cover {
    background-color: #f5f5f5!important;
    background-image: none!important
}

.hp_body.no_image .shaders,.hp_body.no_image .dimmer,.hp_body.no_image .birthday {
    display: none
}

.hp_body.no_image #bLogo {
    filter: none
}

.hp_body.no_image #bLogo .ms_text,.hp_body.no_image #bLogo .b_text {
    fill: #666
}

.hp_body.no_image .hp_top_cover_dim {
    display: none
}

.hp_body.no_image .sbox {
    left: 0;
    right: 0;
    margin: auto
}

.hp_body.no_image .sbox .below_sbox {
    color: #666;
    text-shadow: none
}

.hp_body.no_image .sbox .below_sbox .text,.hp_body.no_image .sbox .below_sbox a {
    color: #666
}

.hp_media_container {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.hp_body:not(.no_image) .hp_media_container_gradient {
    height: 60px;
    position: absolute;
    background: linear-gradient(rgba(0,0,0,.6),transparent);
    width: 100%;
    z-index: 1
}

.hp_top_cover {
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 2;
    background-position: center;
    background-size: cover
}

.hp_top_cover.pinned_sb {
    height: 0
}

.hp_top_cover_container,.hp_top_cover_container_tall,.hp_top_cover_container_switcher {
    overflow: hidden;
    position: fixed;
    top: 0;
    height: 194px;
    z-index: 2;
    width: 100%
}

.hp_top_cover_container.hp_top_cover_contrast::before,.hp_top_cover_container_tall.hp_top_cover_contrast::before,.hp_top_cover_container_switcher.hp_top_cover_contrast::before {
    content: "";
    background: transparent;
    height: 60px;
    width: 100%;
    position: absolute;
    pointer-events: none
}

.hp_body:not(.no_image) .hp_top_cover_container.hp_top_cover_contrast::before,.hp_body:not(.no_image) .hp_top_cover_container_tall.hp_top_cover_contrast::before,.hp_body:not(.no_image) .hp_top_cover_container_switcher.hp_top_cover_contrast::before {
    background: linear-gradient(rgba(0,0,0,.6),transparent)
}

.hp_top_cover_container_switcher {
    height: 204px
}

.hp_top_cover_container_tall {
    height: 251px
}

.hp_top_cover_dim {
    background: #555;
    height: 100%;
    width: 100%;
    opacity: 0
}

.img_cont {
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
    left: 0;
    top: 0;
    position: absolute
}

.img_cont .img_uhd {
    opacity: 0;
    background-size: cover;
    background-position: center;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    position: absolute
}

.img_cont .bg_video {
    object-fit: cover;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%,-50%,0);
    position: absolute;
    height: 100%;
    width: 100%
}

.img_cont .bg_video.fadeOut {
    opacity: 0
}

.img_cont .bg_audio {
    display: none
}

.hp_cont {
    width: 80%;
    margin: auto;
    position: relative
}

@media screen and (min-width: 2240px) {
    .hp_cont {
        width:1792px
    }
}

.dimmer {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
    transition: background-color .2s;
    background-color: transparent;
    z-index: 2
}

.dimmer.dim {
    pointer-events: all;
    background-color: rgba(0,0,0,.6)
}

.shaders {
    position: fixed;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0
}

.shaders .topLeft,.shaders .topRight,.shaders .bottom {
    height: 28%;
    position: absolute
}

.shaders .topLeft {
    left: 0;
    width: 100%;
    background: linear-gradient(to bottom left,rgba(0,0,0,.5) -20%,transparent 30%)
}

.shaders .topRight {
    right: 0;
    width: 100%;
    background: linear-gradient(to bottom right,rgba(0,0,0,.5) -20%,transparent 30%)
}

.shaders .bottom {
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);
    bottom: 0;
    left: 0;
    width: 100%
}

.hp_top_cover_container .shaders,.hp_top_cover_container_tall .shaders,.hp_top_cover_container_switcher .shaders {
    position: absolute
}

.hp_media_container .shaders {
    z-index: 1
}

.header {
    display: flex;
    top: 0;
    position: fixed;
    width: 80%;
    min-width: 614.4px;
    height: 7vh;
    z-index: 4
}

@media screen and (min-width: 2240px) {
    .header {
        width:1792px
    }
}

@media(max-width: 640px) {
    .header {
        min-width:200px
    }
}

@media(max-width: 640px) {
    #hdr {
        min-width:200px
    }
}

.header-full {
    left: 0;
    box-sizing: border-box;
    justify-content: space-between;
    width: 100%;
    min-width: 768px;
    padding: 8px 24px;
    z-index: 4;
    background: #fff;
}

.header-full.pinned_header {
    background: #fff;
    margin: 0 0;
    height: 75px;
    box-shadow: 0 1px 6px 0 rgba(32,33,36,.28)
}

.header-full.pinned_header svg#bLogo {
    top: 12px
}

.header-full.pinned_header svg#bLogo path.ms_text,.header-full.pinned_header svg#bLogo path.b_text {
    fill: #666
}

@media(max-width: 640px) {
    .header-full {
        min-width:200px
    }
}

.head_cont {
    vertical-align: middle;
    line-height: 39px;
    white-space: nowrap;
    position: relative;
    flex-direction: row;
    display: flex;
    margin-right: auto
}

.head_cont .scope_cont,.head_cont .logo_cont {
    display: inline-block
}

.head_cont .logo_cont {
    width: 154px;
    height: 24px
}

.head_cont .scope_cont {
    margin-left: 72px
}

.head_cont .logo {
    position: absolute;
    width: 154px;
    height: 24px;
    transform: translate(0,12px) scale(1.16);
    filter: drop-shadow(0 0 24px rgba(0,0,0,.45));
    cursor: pointer
}

@media screen and (max-width: 349px) {
    .head_cont .logo {
        width:77px;
        height: 12px
    }
}

.head_cont .logo .squares .top_l {
    fill: #f26522
}

.head_cont .logo .squares .top_r {
    fill: #8dc63f
}

.head_cont .logo .squares .bom_l {
    fill: #00aeef
}

.head_cont .logo .squares .bom_r {
    fill: #ffc20e
}

.head_cont .logo .ms_text,.head_cont .logo .b_text {
    fill: #fff
}

.scope_cont,.logo_cont {
    z-index: 6
}

.scopes,#idCont {
    display: none;
    z-index: 3;
    margin: 0;
    padding: 0;
    vertical-align: text-bottom
}

#idCont {
    position: absolute
}

@media screen and (min-width: 1200px) {
    .header-full #idCont {
        position:relative
    }
}

@media screen and (max-width: 1024px) {
    footer#footer.footer {
        min-width:auto
    }

    .bottom_row .scroll_cont {
        width: 100%!important
    }
}

.b_dark .header-full.pinned_header {
    background: #11100f
}

.b_dark .header-full.pinned_header svg#bLogo path.ms_text,.b_dark .header-full.pinned_header svg#bLogo path.b_text {
    fill: #fff
}

.notif {
    z-index: 6
}

.hpn_top_container {
    overflow: hidden
}

.bottom_row,.below_sbox {
    display: none
}

@media screen and (max-width: 640px) {
    #idCont {
        top:0px;
    }
    
.head_cont .logo_cont {margin-top: -10px;
}
}

.sbox:not(.sbox_sl) .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_sg .sa_tm,.sbox_cn:not(.sbox_sl) .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_sg .sa_tm {
    margin-left: 16px;
    line-height: 36px
}

.sbox:not(.sbox_sl) .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_sg[stype="NW"] .sa_tm,.sbox_cn:not(.sbox_sl) .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_sg[stype="NW"] .sa_tm {
    margin: 0;
    padding: 0 16px
}

.hpn_top_container+.hpapp .sbox_sl.fix.pinned_sb {
    top: 50px!important
}

.sbox,.sbox_cn {
    top: 20%;
    height: 100%;
    min-height: 40px;
    max-height: 52px;
    width: 62.4%;
    box-sizing: border-box;
    min-width: 580px;
    max-width: 596px;
    white-space: nowrap;
    position: fixed;
    z-index: 3;
    margin: 0 0 0 228px
}

.sbox *,.sbox_cn * {
    box-sizing: inherit
}

.sbox.centralized,.centralized.sbox_cn {
    left: 0;
    right: 0;
    margin: 0 auto
}

.sbox.fix,.fix.sbox_cn {
    top: 5px!important;
    transform: none!important;
    position: fixed
}

.sbox.fix.pinned_sb,.fix.pinned_sb.sbox_cn {
    top: 10px!important;
    left: 195px!important;
    margin: 0 0;
    z-index: 9
}

.sbox.fix.pinned_sb .cdxConv_slsboxl,.fix.pinned_sb.sbox_cn .cdxConv_slsboxl {
    box-shadow: 0 0 0 1px rgba(0,0,0,.05),0 2px 4px 1px rgba(0,0,0,.09);
    border-radius: 999px
}

.sbox.fix.pinned_sb .switch_lang,.fix.pinned_sb.sbox_cn .switch_lang {
    display: none
}

.sbox.fix.pinned_sb #est_switch,.fix.pinned_sb.sbox_cn #est_switch {
    display: none
}

.sbox .logo,.sbox_cn .logo,.sbox .sb_form,.sbox_cn .sb_form {
    display: inline-block;
    vertical-align: middle
}

.sbox .logo,.sbox_cn .logo {
    width: 20%;
    height: 100%
}

.sbox .logo svg,.sbox_cn .logo svg {
    height: 100%;
    width: 100%
}

.sbox.c_show_box,.c_show_box.sbox_cn {
    max-height: none;
    min-height: 124px;
    height: auto
}

.sbox.c_show_box .sb_form,.c_show_box.sbox_cn .sb_form {
    min-height: 124px
}

.sbox .sb_form,.sbox_cn .sb_form {
    width: 100%;
    background-color: #fff;
    font: normal 1rem "Segoe UI",Arial,Helvetica,Sans-Serif;
    padding-right: 10px;
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
    align-items: center;
    justify-content: flex-end;
    display: inline-flex;
    border-radius: 24px;
    height: 100%;
    position: relative
}

.sbox .sb_form:hover:not(:has(.below_sbox:hover)),.sbox_cn .sb_form:hover:not(:has(.below_sbox:hover)),.sbox .sb_form.c_show_form_hover2:hover:not(:has(.below_sbox:hover)) {
    background-color: #f5f5f5;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 2px 4px 1px rgba(0,0,0,.18)
}

.sbox .sb_form:focus-within,.sbox_cn .sb_form:focus-within {
    background-color: #fff!important;
    box-shadow: 0 2px 4px rgba(0,0,0,.3)!important
}

.sbox .sb_form.c_show_form_hover2:focus-within,.sbox_cn .sb_form.c_show_form_hover2:focus-within {
    background-color: #fff!important;
    box-shadow: 0 0 0 2px #2169eb!important
}

.sbox .sb_form.ntp_border:not(.as_show):hover:not(:has(.below_sbox:hover)),.sbox_cn .sb_form.ntp_border:not(.as_show):hover:not(:has(.below_sbox:hover)) {
    box-shadow: #99bbef 0 0 0 2.5px
}

.sbox .sb_form.ntp_border:not(.as_show):focus-within,.sbox_cn .sb_form.ntp_border:not(.as_show):focus-within {
    box-shadow: #99bbef 0 0 0 2.5px
}

.sbox .sb_form.ntp_shadow:not(.as_show):hover:not(:has(.below_sbox:hover)),.sbox_cn .sb_form.ntp_shadow:not(.as_show):hover:not(:has(.below_sbox:hover)) {
    box-shadow: rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.18) 0 2px 4px 1px
}

.sbox .sb_form.ntp_shadow:not(.as_show):focus-within,.sbox_cn .sb_form.ntp_shadow:not(.as_show):focus-within {
    box-shadow: rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.18) 0 2px 4px 1px
}

.sbox .sb_form.inline_sb_form,.sbox_cn .sb_form.inline_sb_form {
    display: flex!important
}

.sbox .sb_form .inline_sb,.sbox_cn .sb_form .inline_sb {
    height: 16px;
    width: 16px;
    padding: 8px 16px;
    border-radius: 999px;
    background-color: #106ebe;
    background-image: url(/rp/TkzZvQ7qGBIDWK82eEym1KLRJW8.svg);
    cursor: pointer;
    background-repeat: no-repeat;
    margin-top: 10px;
    box-sizing: content-box;
    margin-right: 16px;
    background-position: center
}

.sbox .sb_form .inline_sb.as_inline_combo,.sbox_cn .sb_form .inline_sb.as_inline_combo {
    background-image: url(/rp/nJGRH1x1eFkigzsVHxBwj3uS1ZY.svg);
    background-color: #fff;
    margin-right: 4px;
    margin-top: 10px
}

.sbox .sb_form .inline_sb.as_inline_combo.as_inline_combocn,.sbox_cn .sb_form .inline_sb.as_inline_combo.as_inline_combocn {
    margin-right: 0;
    margin-top: 0
}

.sbox .sb_form.c_show_form,.sbox_cn .sb_form.c_show_form {
    font-size: 16px;
    line-height: 22px;
    display: grid;
    grid-template-areas: 'sbox text mic cam' '. text . .' 'foot foot foot foot';
    grid-template-columns: 48px auto 32px 52px;
    grid-template-rows: auto;
    place-items: start;
    justify-content: stretch;
    padding-right: 0
}

.sbox .sb_form.c_show_form .sb_form_c,.sbox_cn .sb_form.c_show_form .sb_form_c {
    display: flex;
    width: 100%;
    overflow: hidden
}

.sbox .sb_form.c_show_form .sb_form_c:hover,.sbox_cn .sb_form.c_show_form .sb_form_c:hover {
    cursor: text
}

.sbox .sb_form.c_show_form .sb_form_c .sb_form_ic,.sbox_cn .sb_form.c_show_form .sb_form_c .sb_form_ic {
    display: grid;
    position: relative;
    padding-top: 14px
}

.sbox .sb_form.c_show_form .sb_form_c .sb_form_ic::after,.sbox_cn .sb_form.c_show_form .sb_form_c .sb_form_ic::after {
    content: attr(data-replicated-value) " ";
    white-space: pre-wrap;
    visibility: hidden;
    grid-area: content
}

.sbox .sb_form.c_show_form .sb_form_c .sb_form_q,.sbox_cn .sb_form.c_show_form .sb_form_c .sb_form_q {
    resize: none;
    height: 100%;
    grid-area: content;
    overflow: hidden;
    padding: 0;
    max-height: 22px;
    white-space: nowrap
}

.sbox .sb_form.c_show_form .sb_form_c .sb_form_q ::placeholder,.sbox_cn .sb_form.c_show_form .sb_form_c .sb_form_q ::placeholder {
    color: #767676;
    opacity: 1
}

.sbox .sb_form.c_show_form .search,.sbox_cn .sb_form.c_show_form .search,.sbox .sb_form.c_show_form #sb_form_go,.sbox_cn .sb_form.c_show_form #sb_form_go {
    grid-area: sbox
}

.sbox .sb_form.c_show_form .qfc,.sbox_cn .sb_form.c_show_form .qfc {
    word-break: break-all;
    grid-area: content;
    background: transparent;
    pointer-events: none;
    white-space: pre-wrap;
    font-feature-settings: "liga" 0
}

.sbox .sb_form.c_show_form .qfc>*,.sbox_cn .sb_form.c_show_form .qfc>* {
    display: inline
}

.sbox .sb_form.c_show_form .qfcLiveRegion,.sbox_cn .sb_form.c_show_form .qfcLiveRegion {
    top: 0;
    inset-inline-start: -2px;
    width: 1px;
    height: 1px;
    position: absolute;
    overflow: hidden;
    display: block;
    color: transparent
}

.sbox .sb_form.c_show_form .user-prefix,.sbox_cn .sb_form.c_show_form .user-prefix {
    word-break: break-word;
    color: transparent
}

.sbox .sb_form.c_show_form .ghost,.sbox_cn .sb_form.c_show_form .ghost {
    color: #767676;
    white-space: pre-wrap
}

.sbox .sb_form.c_show_form .ghost.bold1,.sbox_cn .sb_form.c_show_form .ghost.bold1 {
    font-weight: bold
}

.sbox .sb_form.c_show_form .ghost.bold2,.sbox_cn .sb_form.c_show_form .ghost.bold2 {
    font-weight: bold;
    color: #111
}

.sbox .sb_form.c_show_form .nudge,.sbox_cn .sb_form.c_show_form .nudge {
    color: #767676;
    border: 1px solid #767676;
    margin-left: 5px;
    padding: 0 4px;
    width: fit-content;
    height: 16px;
    font-size: 11px;
    background-color: transparent;
    border-radius: 3px;
    text-align: center
}

.sbox .sb_form.c_show_form .camera.icon,.sbox_cn .sb_form.c_show_form .camera.icon,.sbox .sb_form.c_show_form .mic_cont.icon,.sbox_cn .sb_form.c_show_form .mic_cont.icon,.sbox .sb_form.c_show_form .clear.icon,.sbox_cn .sb_form.c_show_form .clear.icon,.sbox .sb_form.c_show_form .search.icon,.sbox_cn .sb_form.c_show_form .search.icon {
    min-width: 24px;
    max-width: 24px;
    max-height: 24px;
    place-content: center
}

.sbox .sb_form.c_show_form .camera,.sbox_cn .sb_form.c_show_form .camera,.sbox .sb_form.c_show_form .clear,.sbox_cn .sb_form.c_show_form .clear {
    grid-area: cam;
    margin-right: 16px
}

.sbox .sb_form.c_show_form .ntp_inline_sb,.sbox_cn .sb_form.c_show_form .ntp_inline_sb {
    grid-area: cam;
    display: flex;
    cursor: pointer
}

.sbox .sb_form.c_show_form .ntp_inline_sb .divider,.sbox_cn .sb_form.c_show_form .ntp_inline_sb .divider {
    border-left: 1px solid #dadce0;
    height: 24px;
    margin-top: 14px;
    margin-left: 7px
}

.sbox .sb_form.c_show_form .ntp_inline_sb svg,.sbox_cn .sb_form.c_show_form .ntp_inline_sb svg {
    margin: 14px 0 0 7px
}

.sbox .sb_form.c_show_form .ntp_inline_sb path,.sbox_cn .sb_form.c_show_form .ntp_inline_sb path {
    fill: #0072c9
}

.sbox .sb_form.c_show_form .clear.icon,.sbox_cn .sb_form.c_show_form .clear.icon,.sbox .sb_form.c_show_form .mic_cont.icon,.sbox_cn .sb_form.c_show_form .mic_cont.icon {
    margin: 14px 0 0 8px
}

.sbox .sb_form.c_show_form .clear.icon.clear_inline,.sbox_cn .sb_form.c_show_form .clear.icon.clear_inline,.sbox .sb_form.c_show_form .mic_cont.icon.clear_inline,.sbox_cn .sb_form.c_show_form .mic_cont.icon.clear_inline {
    margin: 14px 8px 0 0
}

.sbox .sb_form.c_show_form .camera.icon,.sbox_cn .sb_form.c_show_form .camera.icon,.sbox .sb_form.c_show_form .keyboard.icon,.sbox_cn .sb_form.c_show_form .keyboard.icon {
    margin: 14px 0 0 12px
}

.sbox .sb_form.c_show_form .mic_cont,.sbox_cn .sb_form.c_show_form .mic_cont {
    grid-area: mic
}

.sbox .sb_form.c_show_form .mic_cont.icon,.sbox_cn .sb_form.c_show_form .mic_cont.icon {
    display: flex
}

.sbox .sb_form.c_show_form .search,.sbox_cn .sb_form.c_show_form .search {
    margin: 14px 0 0 16px
}

.sbox .sb_form.c_show_form #sw_as,.sbox_cn .sb_form.c_show_form #sw_as {
    width: 100%
}

.sbox .sb_form.c_show_form.c_show_keyboard,.sbox_cn .sb_form.c_show_form.c_show_keyboard {
    grid-template-areas: 'sbox text mic cam key' '. text . . .' 'foot foot foot foot foot';
    grid-template-columns: 48px auto 32px 36px 52px
}

.sbox .sb_form.c_show_form.c_show_keyboard .keyboard,.sbox_cn .sb_form.c_show_form.c_show_keyboard .keyboard {
    grid-area: key;
    margin-right: 16px
}

.sbox .sb_form.c_show_form.c_text,.sbox_cn .sb_form.c_show_form.c_text {
    grid-template-areas: 'sbox text cam' '. text .' 'foot foot foot';
    grid-template-columns: 48px auto 52px
}

.sbox .sb_form.c_show_form.c_text.ntp_inlinesb_text,.sbox_cn .sb_form.c_show_form.c_text.ntp_inlinesb_text {
    grid-template-areas: 'sbox text mic cam' '. text . .' 'foot foot foot foot';
    grid-template-columns: 48px auto 32px 52px;
    grid-template-rows: auto;
    place-items: start
}

.sbox .sb_form.c_show_form.c_text.ntp_inlinesb_text .clear,.sbox_cn .sb_form.c_show_form.c_text.ntp_inlinesb_text .clear {
    grid-area: mic
}

.sbox .sb_form.c_show_form.c_show_form_expanded,.sbox_cn .sb_form.c_show_form.c_show_form_expanded {
    border-radius: 24px
}

.sbox .sb_form.c_show_form.c_show_form_expanded .sb_form_ic,.sbox_cn .sb_form.c_show_form.c_show_form_expanded .sb_form_ic {
    min-height: 36px;
    padding-bottom: 45px;
    box-sizing: border-box
}

.sbox .sb_form.c_show_form.c_show_form_expanded .sb_form_ic .sb_form_q,.sbox_cn .sb_form.c_show_form.c_show_form_expanded .sb_form_ic .sb_form_q {
    max-height: unset;
    white-space: pre-wrap;
    min-height: 22px
}

.sbox .sb_form.c_show_form.c_show_c .mic_cont.icon .b_icon path,.sbox_cn .sb_form.c_show_form.c_show_c .mic_cont.icon .b_icon path,.sbox .sb_form.c_show_form.c_show_c .keyboard path,.sbox_cn .sb_form.c_show_form.c_show_c .keyboard path {
    fill: #174ae4
}

.sbox .sb_form.c_show_form.c_show_c .keyboard svg,.sbox_cn .sb_form.c_show_form.c_show_c .keyboard svg {
    width: 24px
}

.sbox .sb_form.c_show_form.as_show,.sbox_cn .sb_form.c_show_form.as_show {
    border-radius: 24px 24px 0 0
}

.sbox .sb_form.c_show_form.as_show.as_nextword,.sbox_cn .sb_form.c_show_form.as_show.as_nextword {
    border-radius: 24px
}

.sbox .sb_form.as_show,.sbox_cn .sb_form.as_show {
    border-radius: 24px 24px 0 0
}

.sbox .sb_form.as_show.as_nextword,.sbox_cn .sb_form.as_show.as_nextword {
    border-radius: 24px
}

.sbox .sb_form.as_show.c_show_form_expanded,.sbox_cn .sb_form.as_show.c_show_form_expanded {
    border-radius: 24px 24px 0 0
}

.sbox .sb_form.as_show.c_show_form_expanded.as_nextword,.sbox_cn .sb_form.as_show.c_show_form_expanded.as_nextword {
    border-radius: 24px
}

.sbox .sb_form svg,.sbox_cn .sb_form svg {
    height: 100%;
    width: 100%
}

.sbox .sb_form .blue_icon svg path,.sbox_cn .sb_form .blue_icon svg path {
    fill: #174ae4
}

.sbox .sb_form input[type=search]::-ms-clear,.sbox_cn .sb_form input[type=search]::-ms-clear,.sbox .sb_form input[type=search]::-ms-reveal,.sbox_cn .sb_form input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

.sbox .sb_form .sb_ghostingTab,.sbox_cn .sb_form .sb_ghostingTab {
    display: none;
    position: absolute;
    border: 1px solid;
    border-radius: 2px;
    width: 32px;
    height: 20px;
    font-family: Roboto;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #ccc;
    text-align: right;
    margin-top: 12px
}

.sbox .sb_form .sb_ghostingTab .textBox,.sbox_cn .sb_form .sb_ghostingTab .textBox {
    display: flex;
    align-self: center;
    margin-left: 4px;
    margin-top: 2px
}

.sbox .sb_form .sb_ghostingTab.sb_ghostingTab_visible,.sbox_cn .sb_form .sb_ghostingTab.sb_ghostingTab_visible {
    display: flex
}

.sbox .sb_form .sb_form_q,.sbox_cn .sb_form .sb_form_q {
    background-color: transparent;
    padding: 12px 10px 12px 16px;
    border: 0;
    flex: 1;
    outline: 0;
    -webkit-appearance: none;
    font-size: 1.125rem;
    font: inherit;
    min-width: 200px;
    color: #000
}

.sbox .sb_form .sb_form_q.g_like_t_input,.sbox_cn .sb_form .sb_form_q.g_like_t_input {
    padding: 12px 10px 12px 0
}

.sbox .sb_form .sb_form_q:focus~#sw_as,.sbox_cn .sb_form .sb_form_q:focus~#sw_as,.sbox .sb_form .sb_form_q:active~#sw_as,.sbox_cn .sb_form .sb_form_q:active~#sw_as {
    display: block
}

.sbox .sb_form .sb_form_q:focus~#sw_as .sa_as,.sbox_cn .sb_form .sb_form_q:focus~#sw_as .sa_as,.sbox .sb_form .sb_form_q:active~#sw_as .sa_as,.sbox_cn .sb_form .sb_form_q:active~#sw_as .sa_as {
    display: block
}

.sbox .sb_form .sb_form_placeholder,.sbox_cn .sb_form .sb_form_placeholder {
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    pointer-events: none
}

.sbox .sb_form .sb_form_placeholder .ad-ghost-slug,.sbox_cn .sb_form .sb_form_placeholder .ad-ghost-slug {
    color: #767676;
    border: 1px solid #767676;
    margin-left: 5px;
    padding: 0 4px;
    width: fit-content;
    height: 16px;
    font-size: 11px;
    background-color: transparent;
    border-radius: 3px;
    text-align: center
}

.sbox .sb_form .sb_form_placeholder svg,.sbox_cn .sb_form .sb_form_placeholder svg {
    position: relative;
    top: 2px;
    width: auto;
    height: auto;
    padding: 0 5px 0 5px
}

.sbox .sb_form .sb_form_placeholder span,.sbox_cn .sb_form .sb_form_placeholder span {
    color: #999
}

.sbox .sb_form .sb_form_placeholder_hide,.sbox_cn .sb_form .sb_form_placeholder_hide {
    display: none
}

.sbox .sb_form .sb_form_c,.sbox_cn .sb_form .sb_form_c {
    flex: 1
}

.sbox .sb_form .sb_form_c .sb_form_q,.sbox_cn .sb_form .sb_form_c .sb_form_q {
    flex: auto;
    width: 100%
}

.sbox .sb_form .sb_footer,.sbox_cn .sb_form .sb_footer {
    display: grid;
    grid-area: foot;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0
}

.sbox .sb_form .sb_footer .sb_f_count,.sbox_cn .sb_form .sb_footer .sb_f_count {
    grid-area: count;
    font-size: 14px;
    color: #444;
    margin: 8px 16px 14px 0;
    justify-self: end;
    user-select: none
}

.sbox .sb_form .sb_footer .sb_f_ex,.sbox_cn .sb_form .sb_footer .sb_f_ex {
    width: 19px;
    height: 19px;
    grid-area: expand;
    justify-self: end;
    margin-right: 15px
}

.sbox .sb_form .icon,.sbox_cn .sb_form .icon {
    position: relative;
    min-width: 28px;
    margin: auto 4px;
    width: 5%;
    max-height: 23px;
    height: 100%
}

.sbox .sb_form .icon.icon_hidden,.sbox_cn .sb_form .icon.icon_hidden {
    visibility: hidden;
    width: 0;
    min-width: 0!important
}

.sbox .sb_form .icon.g_like_tablet_sg,.sbox_cn .sb_form .icon.g_like_tablet_sg {
    margin: auto 10px
}

.sbox .sb_form .icon.ntp_isb_wrapper,.sbox_cn .sb_form .icon.ntp_isb_wrapper {
    display: flex;
    border-left: 1px solid #dadce0;
    margin-left: 8px
}

.sbox .sb_form #vkeyIcon,.sbox_cn .sb_form #vkeyIcon {
    width: 100%;
    height: 100%
}

.sbox .sb_form .search,.sbox_cn .sb_form .search,.sbox .sb_form #vkeyIcon,.sbox_cn .sb_form #vkeyIcon {
    cursor: pointer
}

.sbox .sb_form .largeTargNoTT,.sbox_cn .sb_form .largeTargNoTT {
    cursor: pointer;
    margin: 0 0 0 5px;
    padding: 13px 0 13px 0;
    box-sizing: content-box
}

.sbox .sb_form #sb_form_go,.sbox_cn .sb_form #sb_form_go {
    padding: 0;
    height: 0;
    width: 0;
    outline: 0;
    border: 0;
    position: absolute
}

.sbox .sb_form #sb_form_go:focus,.sbox_cn .sb_form #sb_form_go:focus {
    outline: -webkit-focus-ring-color auto 1px;
    width: 35px;
    height: 27px;
    background-color: transparent
}

.sbox .sb_form #sb_form_go.cdxSearchSubmitIpt,.sbox_cn .sb_form #sb_form_go.cdxSearchSubmitIpt {
    left: 10px;
    top: 8px;
    color: transparent;
    background: none
}

.sbox .sb_form #sb_form_go.cdxSearchSubmitIpt:focus,.sbox_cn .sb_form #sb_form_go.cdxSearchSubmitIpt:focus {
    height: 35px
}

.sbox .sb_form #sw_as,.sbox_cn .sb_form #sw_as {
    left: 0;
    height: auto;
    right: 10px;
    top: 100%;
    position: absolute;
    padding-top: 8px;
    margin-top: -8px;
    display: none;
    box-sizing: content-box
}

.sbox .sb_form #sw_as:hover,.sbox_cn .sb_form #sw_as:hover {
    cursor: text
}

.sbox .sb_form #sw_as .sa_as,.sbox_cn .sb_form #sw_as .sa_as {
    position: relative;
    display: none
}

.sbox .sb_form #sw_as .sa_as.sa_nw:not(:empty),.sbox_cn .sb_form #sw_as .sa_as.sa_nw:not(:empty) {
    margin-left: 0;
    width: initial
}

.sbox .sb_form #sw_as .sa_as.sa_nw:not(:empty) .sa_drw:not(:empty),.sbox_cn .sb_form #sw_as .sa_as.sa_nw:not(:empty) .sa_drw:not(:empty) {
    margin-top: 0
}

.sbox .sb_form #sw_as .sa_as.sa_nw,.sbox_cn .sb_form #sw_as .sa_as.sa_nw {
    position: absolute
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw {
    overflow: hidden;
    border-radius: 0 0 24px 24px;
    background-color: #fff
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw:not(:empty),.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw:not(:empty) {
    border-top: 1px solid rgba(0,0,0,.2);
    overflow: hidden;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw:not(:empty):before,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw:not(:empty):before {
    width: 100%;
    height: 8px;
    top: -8px;
    position: absolute;
    background-color: #fff;
    content: ''
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw li,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw li,.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw .nowrap,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw .nowrap {
    white-space: nowrap
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_hd,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_hd {
    margin-left: 16px;
    font-size: .6875rem;
    line-height: 16px
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_sg,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw .sa_sg {
    cursor: pointer
}

.sbox .sb_form #sw_as .sa_as #sa_ul.sa_drw .pp_title,.sbox_cn .sb_form #sw_as .sa_as #sa_ul.sa_drw .pp_title {
    color: inherit
}

.sbox .sb_form #sw_as .sa_as #sa_ul .sb_search_btn,.sbox_cn .sb_form #sw_as .sa_as #sa_ul .sb_search_btn {
    margin-top: 8px
}

.sbox .sb_form input[type='search']::-webkit-search-decoration,.sbox_cn .sb_form input[type='search']::-webkit-search-decoration,.sbox .sb_form input[type='search']::-webkit-search-cancel-button,.sbox_cn .sb_form input[type='search']::-webkit-search-cancel-button,.sbox .sb_form input[type='search']::-webkit-search-results-button,.sbox_cn .sb_form input[type='search']::-webkit-search-results-button,.sbox .sb_form input[type='search']::-webkit-search-results-decoration,.sbox_cn .sb_form input[type='search']::-webkit-search-results-decoration {
    display: none
}

.sbox .sb_bpr,.sbox_cn .sb_bpr {
    font-size: .8125rem;
    color: #767676
}

.sbox .as_sb_wrapper,.sbox_cn .as_sb_wrapper {
    display: flex;
    margin: 0 auto;
    cursor: pointer;
    width: 100%
}

.sbox .as_sb_wrapper:hover,.sbox_cn .as_sb_wrapper:hover {
    background-color: #edf3fb
}

.sbox .as_sb_wrapper .sb_search_icon,.sbox_cn .as_sb_wrapper .sb_search_icon {
    background-image: url(/rp/TkzZvQ7qGBIDWK82eEym1KLRJW8.svg);
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 8px
}

.sbox .sb_search_btn,.sbox_cn .sb_search_btn {
    padding: 8px 16px;
    width: max-content;
    margin: 8px auto;
    color: #fff;
    background-color: #106ebe;
    border: 1px solid #106ebe;
    border-radius: 32px;
    font-weight: 400;
    font-size: 13px;
    line-height: 15.6px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.sbox.fix .sb_search_btn,.fix.sbox_cn .sb_search_btn {
    margin-top: 10px
}

.sbox .switcher_search_btn,.sbox_cn .switcher_search_btn {
    margin-top: 40px
}

.sbox_tall {
    min-height: 124px
}

.sbox_tall .sb_form {
    min-height: 124px
}

@media screen and (max-width: 1024px) {
    .sbox,.sbox_cn {
        margin:auto;
        left: 0;
        right: 0;
        max-width: 580px
    }

    .sbox:not(.fix),.sbox_cn:not(.fix) {
        max-width: 632px;
        min-width: 506px;
        white-space: normal
    }

    .sbox:not(.fix) .logo,.sbox_cn:not(.fix) .logo {
        margin-top: -17%;
        width: 100%
    }

    .sbox:not(.fix) .logo svg,.sbox_cn:not(.fix) .logo svg {
        height: 100%;
        width: 100%
    }

    .sbox:not(.fix) .sb_form,.sbox_cn:not(.fix) .sb_form {
        margin: auto;
        width: 100%
    }

    .sbox:not(.fix) .below_sbox,.sbox_cn:not(.fix) .below_sbox {
        text-align: center
    }

    .sbox .mvs_cont,.sbox_cn .mvs_cont {
        width: 100%
    }

    #hdr .head_cont .scope_cont {
        margin-left: 25px
    }
}

@media screen and (max-width: 640px) {
    .sbox,.sbox_cn {
        width:420px;
        margin-left: 175px;
        max-width: 420px;
        min-width: 350px
    }

    .sbox:not(.fix),.sbox_cn:not(.fix) {
        max-width: 420px;
        min-width: 350px
    }

    #hdr .head_cont .scope_cont {
        margin-left: 26px
    }
}

@media screen and (max-width: 349px) {
    .sbox,.sbox_cn {
        width:420px;
        margin-left: 175px;
        max-width: 420px;
        min-width: 350px
    }

    .sbox:not(.fix),.sbox_cn:not(.fix) {
        max-width: 420px;
        min-width: 350px
    }

    #hdr .head_cont .scope_cont {
        margin-left: 0
    }
}

.sbox_cn.as_exp {
    width: 975px
}

.sbox_cn.as_exp {
    max-width: 975px;
    transition: width 100ms cubic-bezier(.46,.03,.52,.96)
}

.sbox_cn.as_exp .sb_form.as_exp {
    max-width: 975px;
    width: 975px;
    transition: width 100ms cubic-bezier(.46,.03,.52,.96)
}

.sbox_cn {
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    min-width: none;
    max-width: none
}

.sbox_cn.sb_expanded {
    max-width: 975px
}

@media(min-width: 1145px) {
    .sbox_cn.sb_expanded {
        width:975px
    }
}

@media(min-width: 1268px) {
    .sbox_cn {
        width:760px
    }
}

@media(min-width: 956px) and (max-width:1268px) {
    .sbox_cn {
        width:528px
    }
}

@media(min-width: 644px) and (max-width:956px) {
    .sbox_cn {
        width:400px
    }
}

@media(max-width: 644px) {
    .sbox_cn {
        width:343px
    }
}

.sbox_cn .sb_form .inline_sb {
    margin-top: 0;
    margin-right: 0
}

.sbox_cn .sb_form .icon.ntp_isb_wrapper:not(.inprivate) {
    margin-left: -2px
}

@media(min-width: 956px) and (max-width:1268px) {
    .sbox_cn.sbox_larger {
        width:700px
    }
}

@media(min-width: 644px) and (max-width:956px) {
    .sbox_cn.sbox_larger {
        width:582px
    }
}

@media(max-width: 644px) {
    .sbox_cn.sbox_larger {
        width:420px
    }
}

@media screen and (min-width: 1145px) and (max-width:1267px) {
    .sbox_cn.sbox_larger.sb_expanded {
        max-width:975px;
        width: 975px
    }
}

@media screen and (min-width: 1145px) and (max-width:1267px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        max-width:975px;
        width: 975px
    }
}

@media screen and (min-width: 1025px) and (max-width:1144px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        max-width:900px;
        width: 900px
    }
}

@media screen and (min-width: 956px) and (max-width:1024px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        max-width:800px;
        width: 800px
    }
}

@media screen and (min-width: 880px) and (max-width:955px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        max-width:760px;
        width: 760px
    }
}

@media screen and (min-width: 750px) and (max-width:879px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        max-width:700px;
        width: 700px
    }
}

@media screen and (min-width: 644px) and (max-width:749px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        max-width:600px;
        width: 600px
    }
}

@media screen and (min-width: 610px) and (max-width:643px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        min-width:550px;
        width: 550px
    }
}

@media screen and (min-width: 530px) and (max-width:609px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        min-width:500px;
        width: 500px
    }
}

@media screen and (min-width: 500px) and (max-width:529px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        min-width:450px;
        width: 450px
    }
}

@media screen and (min-width: 435px) and (max-width:499px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        min-width:400px;
        width: 400px
    }
}

@media screen and (max-width: 434px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho) {
        min-width:350px;
        width: 350px
    }
    .sbox.fix, .fix.sbox_cn {
    top: 69px !important;}
}

@media screen and (max-width: 1024px) {
    .sbox_cn.sbox_larger.sb_expanded:not(.sb_expended_ho):not(.fix) {
        max-width:800px
    }
}

@media screen and (max-width: 1024px) {
    .sbox_cn.sbox_larger:not(.fix) {
        max-width:700px
    }
}

#dummyIdentifier {
    display: none
}

#dummyIdentifier {
    display: none
}

#dummyIdentifier {
    display: none
}

@media screen and (-ms-high-contrast:black-on-white),screen and (forced-colors:active) and (prefers-color-scheme: light) {
    .logo,#hp_trivia_icon,.mappin,.musCardCont .share,.edit_interests {
        background-color:#000
    }

    .downloadIcon {
        background-color: transparent
    }

    .downloadLink {
        fill: #000!important
    }

    .downloadLink.disabled {
        fill: #666!important
    }

    .downloadLink .downloadIcon path {
        fill: currentColor
    }

    #leftNavCaro,#rightNavCaro {
        background-color: #fff
    }

    .image_q {
        filter: invert(100%)
    }
}

@media screen and (-ms-high-contrast:active),screen and (forced-colors:active) {
    .sb_form svg path {
        fill: #fff!important
    }

    .sb_form #sb_form_q::placeholder {
        color: #fff
    }

    .feedback_button:hover {
        border: 1px solid Highlight
    }
}

@media screen and (forced-colors:active) {
    #leftNavCaro,#rightNavCaro {
        background-color: #000
    }
}
