            @charset "UTF-8";.Modal-modalBackground {
                background: #000000b3;
                height: 100%;
                left: 0;
                overflow-y: auto;
                position: fixed;
                top: 0;
                transition: background-color .4s;
                width: 100%;
                z-index: 100001
            }

            .Modal-modalBackgroundBlur {
                backdrop-filter: blur(4px);
                background: #00000040
            }

            .Modal-modalBackgroundCentered {
                align-items: center;
                box-sizing: border-box;
                display: flex;
                justify-content: center;
                padding: 16px
            }

            .Modal-modalBackgroundCentered .Modal-modal {
                height: auto;
                left: auto;
                margin: 0;
                max-height: calc(100vh - 32px);
                max-width: calc(100vw - 32px);
                transform: none;
                width: auto
            }

            @media (max-width: 759px) {
                .Modal-modalBackgroundCentered .Modal-modal {
                    height:auto;
                    width: auto
                }

                .Modal-modalBackgroundCentered .Modal-modalContents {
                    height: auto
                }
            }

            .Modal-bottomModal.Modal-modal {
                background: #f8f8f8;
                border-radius: 3px;
                bottom: 0;
                box-shadow: 5px 5px 20px #1717171a;
                display: inline-block;
                height: 528px;
                left: 0;
                margin-top: 0!important;
                max-width: 100%;
                position: fixed;
                top: auto;
                transform: none;
                width: 100%
            }

            @media (max-width: 1019px) {
                .Modal-bottomModal.Modal-modal {
                    height:642px
                }
            }

            @media (max-width: 759px) {
                .Modal-bottomModal.Modal-modal {
                    height:100%;
                    position: relative;
                    top: 0
                }
            }

            .Modal-modal {
                background-color: #fff;
                border-radius: 3px;
                box-shadow: 5px 5px 20px #1717171a;
                display: inline-block;
                left: 50%;
                margin-top: 5vh;
                max-width: 100%;
                overflow: auto;
                position: relative;
                transform: translateX(-50%)
            }

            @media (max-width: 759px) {
                .Modal-modal {
                    height:100%;
                    left: auto;
                    margin: 0;
                    transform: none;
                    width: 100%
                }
            }

            .Modal-modalContents {
                overflow: auto
            }

            @media (max-width: 759px) {
                .Modal-modalContents {
                    height:100%
                }
            }

            .Modal-closeButton {
                color: #a9a9a9;
                cursor: pointer;
                position: absolute;
                right: 12px;
                top: 12px
            }

            .Modal-closeButton:focus-visible>svg {
                border: 1px solid #071d39;
                border-radius: 4px
            }

            .RecaptchaAcknowledgement-acknowledgement {
                color: #747474;
                flex: 1;
                font-size: 11px;
                font-weight: 600;
                line-height: 15px;
                margin-bottom: 7px;
                margin-top: 7px;
                width: 100%
            }

            .RecaptchaAcknowledgement-acknowledgement a {
                color: #747474;
                font-weight: 500;
                text-decoration: none
            }

            .RecaptchaAcknowledgement-acknowledgement a:focus,.RecaptchaAcknowledgement-acknowledgement a:hover {
                color: #747474;
                text-decoration: underline
            }

            .RecaptchaAcknowledgement-acknowledgement a:active {
                color: #747474
            }

            .RecaptchaAcknowledgement-reCaptchaPadding {
                margin-top: 15px
            }

            .RecaptchaAcknowledgement-centerAligned {
                text-align: center
            }

            .RecaptchaAcknowledgement-leftAligned {
                text-align: left
            }

            .RecaptchaAcknowledgement-rightAligned {
                text-align: right
            }

            .RecaptchaAcknowledgement-allAccess {
                margin-top: unset;
                order: 1
            }

            .AuthForms-noMarginBottom {
                margin-bottom: 0!important
            }

            .AuthForms-container {
                margin: 0 auto;
                padding: 0 10px;
                width: 458px
            }

            @media (max-width: 759px) {
                .AuthForms-container {
                    max-width:458px;
                    padding: 0;
                    width: 100%
                }
            }

            .AuthForms-container .AuthForms-header {
                color: #171717;
                margin: 20px 0
            }

            .AuthForms-container .AuthForms-headerTitle {
                color: #424242;
                font-size: 18px;
                font-weight: 500;
                line-height: 16px;
                text-align: center;
                width: 100%
            }

            .AuthForms-container .AuthForms-signinContent {
                font-size: 14px;
                font-weight: 450;
                padding-top: 20px
            }

            .AuthForms-container .AuthForms-toggleCta {
                color: #424242;
                font-size: 12px;
                font-weight: 500;
                text-align: right
            }

            .AuthForms-container .AuthForms-instructions {
                margin-bottom: 60px;
                text-align: center
            }

            .AuthForms-container .AuthForms-instructions p {
                color: #171717;
                font-size: 14px;
                line-height: 16px
            }

            .AuthForms-container .AuthForms-instructions p a {
                color: #005594;
                text-decoration: none
            }

            .AuthForms-container .AuthForms-instructions p a:hover {
                color: #002f6c
            }

            .AuthForms-container .AuthForms-formInputContainer {
                margin: 0 auto 30px;
                max-width: 350px
            }

            @media (max-width: 759px) {
                .AuthForms-container .AuthForms-formInputContainer {
                    max-width:100%
                }
            }

            .AuthForms-container .AuthForms-formInput {
                width: 100%
            }

            .AuthForms-container input::-ms-clear,.AuthForms-container input::-ms-reveal {
                display: none
            }

            .AuthForms-container .AuthForms-loginWaitMsg {
                word-wrap: break-word;
                border-radius: 3px;
                color: #071d39;
                font-size: 14px;
                font-weight: 500;
                margin: 10px 0;
                padding: 10px;
                text-align: center
            }

            .AuthForms-container .AuthForms-accountButton,.AuthForms-container .AuthForms-secondaryButton,.AuthForms-container .AuthForms-submitButton {
                align-items: center;
                appearance: none;
                background-color: #005594;
                border: 1px solid #005594;
                border-radius: 3px;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px!important;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 auto;
                max-width: 260px!important;
                padding: 0 20px;
                padding: 0!important;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 100%!important
            }

            .AuthForms-container .AuthForms-accountButton>span,.AuthForms-container .AuthForms-secondaryButton>span,.AuthForms-container .AuthForms-submitButton>span {
                display: block;
                line-height: 12px
            }

            .AuthForms-container .AuthForms-accountButton [class*=" icon-"],.AuthForms-container .AuthForms-accountButton [class^=icon-],.AuthForms-container .AuthForms-secondaryButton [class*=" icon-"],.AuthForms-container .AuthForms-secondaryButton [class^=icon-],.AuthForms-container .AuthForms-submitButton [class*=" icon-"],.AuthForms-container .AuthForms-submitButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .AuthForms-container .AuthForms-accountButton [class*=" icon-"]:before,.AuthForms-container .AuthForms-accountButton [class^=icon-]:before,.AuthForms-container .AuthForms-secondaryButton [class*=" icon-"]:before,.AuthForms-container .AuthForms-secondaryButton [class^=icon-]:before,.AuthForms-container .AuthForms-submitButton [class*=" icon-"]:before,.AuthForms-container .AuthForms-submitButton [class^=icon-]:before {
                line-height: 12px
            }

            .AuthForms-container .AuthForms-accountButton:focus,.AuthForms-container .AuthForms-accountButton:hover,.AuthForms-container .AuthForms-secondaryButton:focus,.AuthForms-container .AuthForms-secondaryButton:hover,.AuthForms-container .AuthForms-submitButton:focus,.AuthForms-container .AuthForms-submitButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .AuthForms-container .AuthForms-accountButton[class*=touchButton]:hover,.AuthForms-container .AuthForms-secondaryButton[class*=touchButton]:hover,.AuthForms-container .AuthForms-submitButton[class*=touchButton]:hover {
                background-color: #005594;
                border-color: #005594;
                color: #fff
            }

            @media (hover: hover) {
                .AuthForms-container .AuthForms-accountButton[class*=touchButton]:hover,.AuthForms-container .AuthForms-secondaryButton[class*=touchButton]:hover,.AuthForms-container .AuthForms-submitButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .AuthForms-container .AuthForms-accountButton,.AuthForms-container .AuthForms-secondaryButton,.AuthForms-container .AuthForms-submitButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .AuthForms-container .AuthForms-accountButton:last-child,.AuthForms-container .AuthForms-secondaryButton:last-child,.AuthForms-container .AuthForms-submitButton:last-child {
                clear: both;
                margin-bottom: 7px
            }

            .AuthForms-container .AuthForms-accountButton:disabled,.AuthForms-container .AuthForms-secondaryButton:disabled,.AuthForms-container .AuthForms-submitButton:disabled {
                background-color: #d9d9d9;
                border: #d9d9d9;
                transition: none
            }

            .AuthForms-container .AuthForms-accountButton:disabled:hover,.AuthForms-container .AuthForms-secondaryButton:disabled:hover,.AuthForms-container .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-container .AuthForms-accountButton {
                border-radius: 3px;
                cursor: pointer;
                height: 40px!important;
                margin: 0 auto;
                padding: 0!important
            }

            @media (min-width: 760px) {
                .AuthForms-container .AuthForms-accountButton {
                    width:200px!important
                }
            }

            .AuthForms-container .AuthForms-accountButton:last-child {
                clear: both;
                margin-bottom: 7px
            }

            .AuthForms-container .AuthForms-accountButton {
                align-items: center;
                appearance: none;
                background-color: #fff;
                border: 1px solid #002f6c;
                color: #005594;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .AuthForms-container .AuthForms-accountButton>span {
                display: block;
                line-height: 12px
            }

            .AuthForms-container .AuthForms-accountButton [class*=" icon-"],.AuthForms-container .AuthForms-accountButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .AuthForms-container .AuthForms-accountButton [class*=" icon-"]:before,.AuthForms-container .AuthForms-accountButton [class^=icon-]:before {
                line-height: 12px
            }

            .AuthForms-container .AuthForms-accountButton:focus,.AuthForms-container .AuthForms-accountButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .AuthForms-container .AuthForms-accountButton[class*=touchButton]:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #005594
            }

            @media (hover: hover) {
                .AuthForms-container .AuthForms-accountButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .AuthForms-container .AuthForms-accountButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .AuthForms-container .AuthForms-ctaButton {
                color: #005594;
                font-weight: 500
            }

            .AuthForms-container .AuthForms-ctaButton:hover {
                color: #002f6c
            }

            .AuthForms-container.AuthForms-forgotPassword {
                margin: 20px 0 28px;
                padding: 0 21px
            }

            @media (min-width: 760px) {
                .AuthForms-container.AuthForms-forgotPassword {
                    padding:0 60px
                }
            }

            @media (max-width: 1019px) {
                .AuthForms-container.AuthForms-forgotPassword {
                    margin-top:75px
                }
            }

            @media (max-width: 759px) {
                .AuthForms-container.AuthForms-forgotPassword {
                    margin:16px auto
                }
            }

            .AuthForms-container.AuthForms-forgotPassword .AuthForms-ctaButton {
                font-size: 16px;
                font-weight: 600
            }

            .AuthForms-container.AuthForms-forgotPassword .AuthForms-toggleCta {
                color: #424242;
                font-size: 16px;
                font-weight: 500;
                margin-top: 14px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .AuthForms-container.AuthForms-forgotPassword .AuthForms-toggleCta {
                    margin-top:20px
                }
            }

            .AuthForms-container.AuthForms-forgotPassword .AuthForms-headerTitle {
                color: #171717;
                font-size: 20px;
                font-weight: 700;
                text-align: center;
                width: 100%
            }

            .AuthForms-container .AuthForms-forgotPwdButton {
                color: #005594;
                display: block;
                font-size: inherit;
                font-weight: 500
            }

            .AuthForms-container .AuthForms-forgotPwdButton:focus,.AuthForms-container .AuthForms-forgotPwdButton:hover {
                color: #002f6c;
                text-decoration: underline
            }

            .AuthForms-container .AuthForms-createAccount {
                color: #171717;
                font-size: 16px;
                font-weight: 600;
                text-align: center
            }

            .AuthForms-container .AuthForms-createAccount button {
                color: #005594;
                font-size: inherit;
                font-weight: 600
            }

            .AuthForms-container .AuthForms-createAccount button:focus,.AuthForms-container .AuthForms-createAccount button:hover {
                color: #002f6c;
                text-decoration: underline
            }

            .AuthForms-container .AuthForms-secondaryButton,.AuthForms-container .AuthForms-submitButton {
                border-radius: 3px;
                cursor: pointer;
                font-size: 14px;
                height: 50px!important;
                margin: 10px 0;
                max-width: unset!important;
                width: 100%!important
            }

            .AuthForms-container .AuthForms-secondaryButton:disabled,.AuthForms-container .AuthForms-secondaryButton:disabled:hover,.AuthForms-container .AuthForms-submitButton:disabled,.AuthForms-container .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border-color: #d9d9d9
            }

            .AuthForms-container .AuthForms-secondaryButton {
                background-color: #fff;
                border-color: #005594;
                color: #005594
            }

            .AuthForms-container .AuthForms-secondaryButton:focus,.AuthForms-container .AuthForms-secondaryButton:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #002f6c;
                text-decoration: underline
            }

            .AuthForms-container .AuthForms-secondaryButton:disabled,.AuthForms-container .AuthForms-secondaryButton:disabled:focus,.AuthForms-container .AuthForms-secondaryButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-container.AuthForms-forgotPasswordConfirmation {
                margin-bottom: 48px
            }

            .AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instructions {
                font-size: 14px;
                font-weight: 600;
                margin: 36px auto;
                max-width: 100%;
                text-align: center;
                width: 100%
            }

            .AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instructions p {
                display: inline
            }

            .AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instructions p:after {
                content: " "
            }

            @media (min-width: 760px) {
                .AuthForms-container.AuthForms-forgotPasswordConfirmation .AuthForms-instructions {
                    max-width:335px
                }
            }

            .AuthForms-containerRight {
                margin: 0;
                padding: 0;
                width: 500px
            }

            @media (max-width: 1019px) {
                .AuthForms-containerRight {
                    margin-top:24px;
                    padding: 0 20px;
                    width: 100%
                }
            }

            @media (max-width: 759px) {
                .AuthForms-containerRight {
                    margin-top:10px;
                    padding: 0 14px
                }
            }

            .AuthForms-unlockButton {
                align-items: center;
                appearance: none;
                background-color: #00a857;
                border: 1px solid #00a857;
                border-radius: 3px;
                box-shadow: -2px 2px 2px #17171740;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-size: 22px;
                font-weight: 600;
                font-weight: 700;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                letter-spacing: .2px;
                margin-bottom: 7px;
                outline: .5px solid #333;
                padding: 0 30px;
                text-align: center;
                text-transform: uppercase;
                text-transform: none;
                transition: all .15s linear;
                width: 100%
            }

            .AuthForms-unlockButton>span {
                display: block;
                line-height: 12px
            }

            .AuthForms-unlockButton [class*=" icon-"],.AuthForms-unlockButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .AuthForms-unlockButton [class*=" icon-"]:before,.AuthForms-unlockButton [class^=icon-]:before {
                line-height: 12px
            }

            .AuthForms-unlockButton:focus,.AuthForms-unlockButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .AuthForms-unlockButton[class*=touchButton]:hover {
                background-color: #00a857;
                border-color: #00a857;
                color: #fff
            }

            @media (hover: hover) {
                .AuthForms-unlockButton[class*=touchButton]:hover {
                    background-color:#008456;
                    border-color: #008456;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .AuthForms-unlockButton {
                    padding:0 30px;
                    width: auto;
                    width: 100%
                }
            }

            .AuthForms-unlockIcon {
                margin-right: 8px
            }

            .AuthForms-containerNew {
                margin: 0 auto;
                padding: 0 10px;
                width: 458px
            }

            @media (max-width: 759px) {
                .AuthForms-containerNew {
                    max-width:558px;
                    padding: 0;
                    width: 100%
                }
            }

            .AuthForms-containerNew .AuthForms-header {
                color: #171717;
                margin: 20px 0
            }

            .AuthForms-containerNew .AuthForms-headerTitle {
                color: #424242;
                font-size: 18px;
                font-weight: 500;
                line-height: 16px;
                text-align: center;
                width: 100%
            }

            .AuthForms-containerNew .AuthForms-headerTitle.AuthForms-headerTitleChatbot {
                color: #001e5a;
                font-size: 32px;
                font-weight: 700;
                letter-spacing: 0;
                line-height: 120%;
                text-align: center;
                vertical-align: middle
            }

            .AuthForms-containerNew .AuthForms-signinContent {
                font-size: 14px;
                font-weight: 450;
                padding-top: 20px
            }

            .AuthForms-containerNew .AuthForms-toggleCta {
                color: #424242;
                font-size: 12px;
                font-weight: 500;
                text-align: right
            }

            .AuthForms-containerNew .AuthForms-instructions {
                margin-bottom: 60px;
                text-align: center
            }

            .AuthForms-containerNew .AuthForms-instructions p {
                color: #171717;
                font-size: 14px;
                line-height: 16px
            }

            .AuthForms-containerNew .AuthForms-instructions p a {
                color: #001e5a;
                text-decoration: none
            }

            .AuthForms-containerNew .AuthForms-instructions p a:hover {
                color: #002f6c
            }

            .AuthForms-containerNew .AuthForms-formInputContainer {
                margin: 0 auto 30px;
                max-width: 350px
            }

            @media (max-width: 759px) {
                .AuthForms-containerNew .AuthForms-formInputContainer {
                    max-width:100%
                }
            }

            .AuthForms-containerNew .AuthForms-formInput {
                width: 100%
            }

            .AuthForms-containerNew input::-ms-clear,.AuthForms-containerNew input::-ms-reveal {
                display: none
            }

            .AuthForms-containerNew .AuthForms-loginWaitMsg {
                word-wrap: break-word;
                border-radius: 3px;
                color: #071d39;
                font-size: 14px;
                font-weight: 500;
                margin: 10px 0;
                padding: 10px;
                text-align: center
            }

            .AuthForms-containerNew .AuthForms-accountButton,.AuthForms-containerNew .AuthForms-secondaryButton,.AuthForms-containerNew .AuthForms-submitButton {
                align-items: center;
                appearance: none;
                background-color: #001e5a;
                border: 1px solid #001e5a;
                border-radius: 3px;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px!important;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 auto;
                max-width: 260px!important;
                padding: 0 20px;
                padding: 0!important;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 100%!important
            }

            .AuthForms-containerNew .AuthForms-accountButton>span,.AuthForms-containerNew .AuthForms-secondaryButton>span,.AuthForms-containerNew .AuthForms-submitButton>span {
                display: block;
                line-height: 12px
            }

            .AuthForms-containerNew .AuthForms-accountButton [class*=" icon-"],.AuthForms-containerNew .AuthForms-accountButton [class^=icon-],.AuthForms-containerNew .AuthForms-secondaryButton [class*=" icon-"],.AuthForms-containerNew .AuthForms-secondaryButton [class^=icon-],.AuthForms-containerNew .AuthForms-submitButton [class*=" icon-"],.AuthForms-containerNew .AuthForms-submitButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .AuthForms-containerNew .AuthForms-accountButton [class*=" icon-"]:before,.AuthForms-containerNew .AuthForms-accountButton [class^=icon-]:before,.AuthForms-containerNew .AuthForms-secondaryButton [class*=" icon-"]:before,.AuthForms-containerNew .AuthForms-secondaryButton [class^=icon-]:before,.AuthForms-containerNew .AuthForms-submitButton [class*=" icon-"]:before,.AuthForms-containerNew .AuthForms-submitButton [class^=icon-]:before {
                line-height: 12px
            }

            .AuthForms-containerNew .AuthForms-accountButton:focus,.AuthForms-containerNew .AuthForms-accountButton:hover,.AuthForms-containerNew .AuthForms-accountButton[class*=touchButton]:hover,.AuthForms-containerNew .AuthForms-secondaryButton:focus,.AuthForms-containerNew .AuthForms-secondaryButton:hover,.AuthForms-containerNew .AuthForms-secondaryButton[class*=touchButton]:hover,.AuthForms-containerNew .AuthForms-submitButton:focus,.AuthForms-containerNew .AuthForms-submitButton:hover,.AuthForms-containerNew .AuthForms-submitButton[class*=touchButton]:hover {
                background-color: #001e5a;
                border-color: #001e5a;
                color: #fff
            }

            @media (hover: hover) {
                .AuthForms-containerNew .AuthForms-accountButton[class*=touchButton]:hover,.AuthForms-containerNew .AuthForms-secondaryButton[class*=touchButton]:hover,.AuthForms-containerNew .AuthForms-submitButton[class*=touchButton]:hover {
                    background-color:#001e5a;
                    border-color: #001e5a;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .AuthForms-containerNew .AuthForms-accountButton,.AuthForms-containerNew .AuthForms-secondaryButton,.AuthForms-containerNew .AuthForms-submitButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .AuthForms-containerNew .AuthForms-accountButton:last-child,.AuthForms-containerNew .AuthForms-secondaryButton:last-child,.AuthForms-containerNew .AuthForms-submitButton:last-child {
                clear: both;
                margin-bottom: 7px
            }

            .AuthForms-containerNew .AuthForms-accountButton:disabled,.AuthForms-containerNew .AuthForms-secondaryButton:disabled,.AuthForms-containerNew .AuthForms-submitButton:disabled {
                background-color: #d9d9d9;
                border: #d9d9d9;
                transition: none
            }

            .AuthForms-containerNew .AuthForms-accountButton:disabled:hover,.AuthForms-containerNew .AuthForms-secondaryButton:disabled:hover,.AuthForms-containerNew .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-containerNew .AuthForms-accountButton {
                border-radius: 3px;
                cursor: pointer;
                height: 40px!important;
                margin: 0 auto;
                padding: 0!important
            }

            @media (min-width: 760px) {
                .AuthForms-containerNew .AuthForms-accountButton {
                    width:200px!important
                }
            }

            .AuthForms-containerNew .AuthForms-accountButton:last-child {
                clear: both;
                margin-bottom: 7px
            }

            .AuthForms-containerNew .AuthForms-accountButton {
                align-items: center;
                appearance: none;
                background-color: #fff;
                border: 1px solid #002f6c;
                color: #001e5a;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .AuthForms-containerNew .AuthForms-accountButton>span {
                display: block;
                line-height: 12px
            }

            .AuthForms-containerNew .AuthForms-accountButton [class*=" icon-"],.AuthForms-containerNew .AuthForms-accountButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .AuthForms-containerNew .AuthForms-accountButton [class*=" icon-"]:before,.AuthForms-containerNew .AuthForms-accountButton [class^=icon-]:before {
                line-height: 12px
            }

            .AuthForms-containerNew .AuthForms-accountButton:focus,.AuthForms-containerNew .AuthForms-accountButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .AuthForms-containerNew .AuthForms-accountButton[class*=touchButton]:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #001e5a
            }

            @media (hover: hover) {
                .AuthForms-containerNew .AuthForms-accountButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .AuthForms-containerNew .AuthForms-accountButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .AuthForms-containerNew .AuthForms-ctaButton {
                color: #001e5a;
                font-weight: 500
            }

            .AuthForms-containerNew .AuthForms-ctaButton:hover {
                color: #002f6c
            }

            .AuthForms-containerNew.AuthForms-forgotPassword {
                margin: 20px 0 28px;
                padding: 0 21px
            }

            @media (min-width: 760px) {
                .AuthForms-containerNew.AuthForms-forgotPassword {
                    padding:0 60px
                }
            }

            @media (max-width: 1019px) {
                .AuthForms-containerNew.AuthForms-forgotPassword {
                    margin-top:75px
                }
            }

            @media (max-width: 759px) {
                .AuthForms-containerNew.AuthForms-forgotPassword {
                    margin:16px auto
                }
            }

            .AuthForms-containerNew.AuthForms-forgotPassword .AuthForms-ctaButton {
                font-size: 16px;
                font-weight: 600
            }

            .AuthForms-containerNew.AuthForms-forgotPassword .AuthForms-toggleCta {
                color: #424242;
                font-size: 16px;
                font-weight: 500;
                margin-top: 14px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .AuthForms-containerNew.AuthForms-forgotPassword .AuthForms-toggleCta {
                    margin-top:20px
                }
            }

            .AuthForms-containerNew.AuthForms-forgotPassword .AuthForms-headerTitle {
                color: #171717;
                font-size: 20px;
                font-weight: 700;
                text-align: center;
                width: 100%
            }

            .AuthForms-containerNew .AuthForms-forgotPwdButton {
                color: #001e5a;
                display: block;
                font-size: inherit;
                font-weight: 500
            }

            .AuthForms-containerNew .AuthForms-forgotPwdButton:focus,.AuthForms-containerNew .AuthForms-forgotPwdButton:hover {
                color: #002f6c;
                text-decoration: underline
            }

            .AuthForms-containerNew .AuthForms-createAccount {
                color: #171717;
                font-size: 16px;
                font-weight: 600;
                text-align: center
            }

            .AuthForms-containerNew .AuthForms-createAccount button {
                color: #0053cf;
                font-size: inherit;
                font-weight: 600
            }

            .AuthForms-containerNew .AuthForms-createAccount button:focus,.AuthForms-containerNew .AuthForms-createAccount button:hover {
                color: #0053cf;
                text-decoration: underline
            }

            .AuthForms-containerNew .AuthForms-secondaryButton,.AuthForms-containerNew .AuthForms-submitButton {
                border-radius: 3px;
                cursor: pointer;
                font-size: 14px;
                height: 50px!important;
                margin: 10px 0;
                max-width: unset!important;
                width: 100%!important
            }

            .AuthForms-containerNew .AuthForms-secondaryButton:disabled,.AuthForms-containerNew .AuthForms-secondaryButton:disabled:hover,.AuthForms-containerNew .AuthForms-submitButton:disabled,.AuthForms-containerNew .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border-color: #d9d9d9
            }

            .AuthForms-containerNew .AuthForms-secondaryButton {
                background-color: #fff;
                border-color: #001e5a;
                color: #001e5a
            }

            .AuthForms-containerNew .AuthForms-secondaryButton:focus,.AuthForms-containerNew .AuthForms-secondaryButton:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #002f6c;
                text-decoration: underline
            }

            .AuthForms-containerNew .AuthForms-secondaryButton:disabled,.AuthForms-containerNew .AuthForms-secondaryButton:disabled:focus,.AuthForms-containerNew .AuthForms-secondaryButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-containerNew.AuthForms-forgotPasswordConfirmation {
                margin-bottom: 48px
            }

            .AuthForms-containerNew.AuthForms-forgotPasswordConfirmation .AuthForms-instructions {
                font-size: 14px;
                font-weight: 600;
                margin: 36px auto;
                max-width: 100%;
                text-align: center;
                width: 100%
            }

            .AuthForms-containerNew.AuthForms-forgotPasswordConfirmation .AuthForms-instructions p {
                display: inline
            }

            .AuthForms-containerNew.AuthForms-forgotPasswordConfirmation .AuthForms-instructions p:after {
                content: " "
            }

            @media (min-width: 760px) {
                .AuthForms-containerNew.AuthForms-forgotPasswordConfirmation .AuthForms-instructions {
                    max-width:335px
                }
            }

            .AuthForms-proFlowNew .AuthForms-submitButton {
                background-color: #01220d;
                border-color: none;
                color: #fff
            }

            .AuthForms-proFlowNew .AuthForms-submitButton:focus,.AuthForms-proFlowNew .AuthForms-submitButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .AuthForms-proFlowNew .AuthForms-submitButton:disabled,.AuthForms-proFlowNew .AuthForms-submitButton:disabled:focus,.AuthForms-proFlowNew .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-plusFlow .AuthForms-submitButton {
                background-color: #001e5a;
                border-color: #001e5a;
                color: #fff
            }

            .AuthForms-plusFlow .AuthForms-submitButton:focus,.AuthForms-plusFlow .AuthForms-submitButton:hover {
                background-color: #00081a;
                border-color: #00081a;
                color: #fff
            }

            .AuthForms-plusFlow .AuthForms-submitButton:disabled,.AuthForms-plusFlow .AuthForms-submitButton:disabled:focus,.AuthForms-plusFlow .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-plusFlow .AuthForms-secondaryButton {
                background-color: #fff;
                border-color: #001e5a;
                color: #001e5a
            }

            .AuthForms-plusFlow .AuthForms-secondaryButton:focus,.AuthForms-plusFlow .AuthForms-secondaryButton:hover {
                background-color: #fff;
                border-color: #00081a;
                color: #00081a
            }

            .AuthForms-plusFlow .AuthForms-secondaryButton:disabled,.AuthForms-plusFlow .AuthForms-secondaryButton:disabled:focus,.AuthForms-plusFlow .AuthForms-secondaryButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-plusFlow .AuthForms-forgotPwdButton {
                color: #001e5a
            }

            .AuthForms-plusFlow .AuthForms-forgotPwdButton:focus,.AuthForms-plusFlow .AuthForms-forgotPwdButton:hover {
                color: #005594
            }

            .AuthForms-plusFlow .AuthForms-createAccount button {
                color: #001e5a
            }

            .AuthForms-plusFlow .AuthForms-createAccount button:focus,.AuthForms-plusFlow .AuthForms-createAccount button:hover {
                color: #005594
            }

            .AuthForms-plusFlow .AuthForms-ctaButton {
                color: #001e5a
            }

            .AuthForms-plusFlow .AuthForms-ctaButton:focus,.AuthForms-plusFlow .AuthForms-ctaButton:hover {
                color: #005594
            }

            .AuthForms-plusFlow .AuthForms-loginWaitMsg {
                color: #001e5a
            }

            .AuthForms-proFlow .AuthForms-submitButton {
                background-color: #047e2e;
                border-color: #047e2e;
                color: #fff
            }

            .AuthForms-proFlow .AuthForms-submitButton:focus,.AuthForms-proFlow .AuthForms-submitButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .AuthForms-proFlow .AuthForms-submitButton:disabled,.AuthForms-proFlow .AuthForms-submitButton:disabled:focus,.AuthForms-proFlow .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-proFlow .AuthForms-secondaryButton {
                background-color: #fff;
                border-color: #047e2e;
                color: #047e2e
            }

            .AuthForms-proFlow .AuthForms-secondaryButton:focus,.AuthForms-proFlow .AuthForms-secondaryButton:hover {
                background-color: #fff;
                border-color: #008456;
                color: #008456
            }

            .AuthForms-proFlow .AuthForms-secondaryButton:disabled,.AuthForms-proFlow .AuthForms-secondaryButton:disabled:focus,.AuthForms-proFlow .AuthForms-secondaryButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-proFlow .AuthForms-ctaButton {
                color: #047e2e
            }

            .AuthForms-proFlow .AuthForms-ctaButton:focus,.AuthForms-proFlow .AuthForms-ctaButton:hover {
                color: #008456
            }

            .AuthForms-proFlow .AuthForms-forgotPwdButton {
                color: #047e2e
            }

            .AuthForms-proFlow .AuthForms-forgotPwdButton:focus,.AuthForms-proFlow .AuthForms-forgotPwdButton:hover {
                color: #008456
            }

            .AuthForms-proFlow .AuthForms-instructions a {
                color: #047e2e
            }

            .AuthForms-proFlow .AuthForms-instructions a:focus,.AuthForms-proFlow .AuthForms-instructions a:hover {
                color: #008456
            }

            .AuthForms-proFlow .AuthForms-createAccount button,.AuthForms-proFlow .AuthForms-loginWaitMsg {
                color: #047e2e
            }

            .AuthForms-proFlow .AuthForms-createAccount button:focus,.AuthForms-proFlow .AuthForms-createAccount button:hover {
                color: #008456
            }

            .AuthForms-investingClubFlow .AuthForms-toggleCta {
                color: #171717
            }

            .AuthForms-investingClubFlow .AuthForms-ctaButton {
                color: #071d39
            }

            .AuthForms-investingClubFlow .AuthForms-ctaButton:focus,.AuthForms-investingClubFlow .AuthForms-ctaButton:hover {
                color: #171717
            }

            .AuthForms-investingClubFlow .AuthForms-forgotPwdButton {
                color: #071d39;
                font-weight: 600
            }

            .AuthForms-investingClubFlow .AuthForms-forgotPwdButton:focus,.AuthForms-investingClubFlow .AuthForms-forgotPwdButton:hover {
                color: #002f6c
            }

            .AuthForms-investingClubFlow .AuthForms-instructions a {
                color: #336aa0
            }

            .AuthForms-investingClubFlow .AuthForms-instructions a:focus,.AuthForms-investingClubFlow .AuthForms-instructions a:hover {
                color: #1896ff
            }

            .AuthForms-investingClubFlow.AuthForms-forgotPassword .AuthForms-headerTitle {
                color: #171717
            }

            .AuthForms-investingClubFlow .AuthForms-submitButton {
                background-color: #071d39;
                border-color: #071d39;
                color: #fff
            }

            .AuthForms-investingClubFlow .AuthForms-submitButton:focus,.AuthForms-investingClubFlow .AuthForms-submitButton:hover {
                background-color: #171717;
                border-color: #171717;
                color: #fff
            }

            .AuthForms-investingClubFlow .AuthForms-submitButton:disabled,.AuthForms-investingClubFlow .AuthForms-submitButton:disabled:focus,.AuthForms-investingClubFlow .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border-color: #d9d9d9
            }

            .AuthForms-investingClubFlow .AuthForms-secondaryButton {
                background-color: #fff;
                border-color: #071d39;
                color: #071d39
            }

            .AuthForms-investingClubFlow .AuthForms-secondaryButton:focus,.AuthForms-investingClubFlow .AuthForms-secondaryButton:hover {
                background-color: #fff;
                border-color: #171717;
                color: #171717
            }

            .AuthForms-investingClubFlow .AuthForms-secondaryButton:disabled,.AuthForms-investingClubFlow .AuthForms-secondaryButton:disabled:focus,.AuthForms-investingClubFlow .AuthForms-secondaryButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-investingClubFlow .AuthForms-createAccount button {
                color: #071d39
            }

            .AuthForms-investingClubFlow .AuthForms-createAccount button:focus,.AuthForms-investingClubFlow .AuthForms-createAccount button:hover {
                color: #171717
            }

            .AuthForms-resetPasswordAccountInfo {
                color: #424242;
                font-size: 14px;
                font-weight: 700;
                margin-bottom: 20px;
                margin-top: 20px;
                text-align: left
            }

            .AuthForms-resetPasswordAccountInfo span {
                color: #747474
            }

            .AuthForms-miscellaneousError {
                word-wrap: break-word;
                border-radius: 3px;
                color: #f44336;
                font-size: 14px;
                margin: 10px 0;
                padding: 10px;
                text-align: center
            }

            .AuthForms-newtocnbc {
                color: #171717;
                font-size: inherit;
                font-weight: 600
            }

            .AuthForms-allAccessFlow .AuthForms-submitButton {
                background-color: #0053cf;
                border-color: #0053cf;
                color: #fff
            }

            .AuthForms-allAccessFlow .AuthForms-submitButton:focus,.AuthForms-allAccessFlow .AuthForms-submitButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .AuthForms-allAccessFlow .AuthForms-submitButton:disabled,.AuthForms-allAccessFlow .AuthForms-submitButton:disabled:focus,.AuthForms-allAccessFlow .AuthForms-submitButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-allAccessFlow .AuthForms-secondaryButton {
                background-color: #fff;
                border-color: #0053cf;
                color: #0053cf
            }

            .AuthForms-allAccessFlow .AuthForms-secondaryButton:focus,.AuthForms-allAccessFlow .AuthForms-secondaryButton:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #002f6c
            }

            .AuthForms-allAccessFlow .AuthForms-secondaryButton:disabled,.AuthForms-allAccessFlow .AuthForms-secondaryButton:disabled:focus,.AuthForms-allAccessFlow .AuthForms-secondaryButton:disabled:hover {
                background-color: #d9d9d9;
                border: #d9d9d9
            }

            .AuthForms-allAccessFlow .AuthForms-toggleCta {
                color: #171717
            }

            .AuthForms-allAccessFlow .AuthForms-ctaButton {
                color: #0053cf
            }

            .AuthForms-allAccessFlow .AuthForms-ctaButton:focus,.AuthForms-allAccessFlow .AuthForms-ctaButton:hover {
                color: #002f6c
            }

            .AuthForms-allAccessFlow .AuthForms-forgotPwdButton {
                color: #0053cf
            }

            .AuthForms-allAccessFlow .AuthForms-forgotPwdButton:focus,.AuthForms-allAccessFlow .AuthForms-forgotPwdButton:hover {
                color: #002f6c
            }

            .AuthForms-allAccessFlow .AuthForms-instructions a {
                color: #0053cf
            }

            .AuthForms-allAccessFlow .AuthForms-instructions a:focus,.AuthForms-allAccessFlow .AuthForms-instructions a:hover {
                color: #002f6c
            }

            .AuthForms-allAccessFlow.AuthForms-forgotPassword .AuthForms-headerTitle {
                color: #171717
            }

            .AuthForms-allAccessFlow .AuthForms-createAccount button {
                color: #0053cf
            }

            .AuthForms-allAccessFlow .AuthForms-createAccount button:focus,.AuthForms-allAccessFlow .AuthForms-createAccount button:hover {
                color: #002f6c
            }

            .AuthForms-alreadyHaveAccountContainer {
                display: flex;
                font-size: 16px;
                margin: 0 auto;
                white-space: pre-wrap;
                width: max-content
            }

            .AuthForms-alreadyHaveAccountContainer button {
                color: #005594;
                font-size: inherit;
                font-weight: 600;
                line-height: 16px
            }

            .AuthForms-alreadyHaveAccountContainer button:focus,.AuthForms-alreadyHaveAccountContainer button:hover,.AuthForms-retryButton {
                text-decoration: underline
            }

            .AuthForms-retryButton {
                color: inherit;
                font-weight: 700;
                margin: 0 5px
            }

            .AuthForms-orDivider {
                height: 40px;
                position: relative
            }

            .AuthForms-orDivider:before {
                border-top: 1px solid #171717;
                content: "";
                left: 0;
                position: absolute;
                right: 0;
                top: 50%
            }

            .AuthForms-orDivider:after {
                background: #fff;
                bottom: 0;
                color: #171717;
                content: "OR";
                font-weight: 600;
                left: 50%;
                line-height: 40px;
                padding: 0 10px;
                position: absolute;
                top: 0;
                transform: translateX(-50%)
            }

            .Checkboxes-checkboxes {
                display: inline-block
            }

            .Checkboxes-checkboxContainer.Checkboxes-checkboxes {
                padding: 0
            }

            .Checkboxes-errorText {
                color: #ce2b2b;
                font-size: 11px;
                height: 12px;
                margin: 0 auto 5px;
                overflow: visible;
                text-align: left
            }

            .Checkboxes-checkboxLabel {
                cursor: pointer;
                display: block;
                overflow: hidden;
                padding-left: 16px;
                position: relative;
                -webkit-user-select: none;
                user-select: none
            }

            .Checkboxes-checkboxLabel input {
                cursor: pointer;
                height: 0;
                opacity: 0;
                position: absolute;
                right: 0;
                width: 0
            }

            .Checkboxes-checkmark {
                border: 2px solid #888;
                border-radius: 3px;
                height: 13px;
                left: 0;
                position: absolute;
                top: 3px;
                width: 13px
            }

            .Checkboxes-checkboxLabel:hover>input:not(:checked)+.Checkboxes-checkmark,.Checkboxes-checkboxLabel:not(:hover)>input:not(:focus-visible):checked+.Checkboxes-checkmark,input:focus-visible:not(:checked)+.Checkboxes-checkmark {
                border-color: #171717
            }

            .Checkboxes-checkmark.Checkboxes-checkmarkError {
                border-color: #ce2b2b
            }

            .Checkboxes-checkboxLabel input:checked~.Checkboxes-checkmark {
                background-color: #171717
            }

            .Checkboxes-checkmark:after {
                content: "";
                display: none;
                position: absolute
            }

            .Checkboxes-checkboxLabel input:checked~.Checkboxes-checkmark:after {
                display: block
            }

            .Checkboxes-checkboxLabel .Checkboxes-checkmark:after {
                border: solid #fff;
                border-width: 0 2px 2px 0;
                height: 6px;
                left: 2px;
                top: 0;
                transform: rotate(45deg);
                width: 3px
            }

            .Checkboxes-checkboxDP {
                margin-bottom: 0!important;
                padding-bottom: 10px
            }

            .Checkboxes-checkboxLabelText,.Checkboxes-checkboxLabelTextBold,.Checkboxes-checkboxLabelTextBoldPlus,.Checkboxes-checkboxLabelTextBoldPro {
                color: #424242;
                flex: 1;
                font-size: 13px;
                margin: 0 0 24px 6px
            }

            .Checkboxes-checkboxLabelText.Checkboxes-staySignedIn,.Checkboxes-staySignedIn.Checkboxes-checkboxLabelTextBold,.Checkboxes-staySignedIn.Checkboxes-checkboxLabelTextBoldPlus,.Checkboxes-staySignedIn.Checkboxes-checkboxLabelTextBoldPro {
                font-size: 14px;
                margin-bottom: 0!important;
                margin-top: 2px
            }

            @media (max-width: 759px) {
                .Checkboxes-checkboxLabelText,.Checkboxes-checkboxLabelTextBold,.Checkboxes-checkboxLabelTextBoldPlus,.Checkboxes-checkboxLabelTextBoldPro {
                    margin:0 0 20px 6px
                }
            }

            .Checkboxes-checkboxLabelText a,.Checkboxes-checkboxLabelTextBold a,.Checkboxes-checkboxLabelTextBoldPlus a,.Checkboxes-checkboxLabelTextBoldPro a {
                color: #171717;
                text-decoration: underline
            }

            .Checkboxes-checkboxLabelText a:focus,.Checkboxes-checkboxLabelText a:hover,.Checkboxes-checkboxLabelTextBold a:focus,.Checkboxes-checkboxLabelTextBold a:hover,.Checkboxes-checkboxLabelTextBoldPlus a:focus,.Checkboxes-checkboxLabelTextBoldPlus a:hover,.Checkboxes-checkboxLabelTextBoldPro a:focus,.Checkboxes-checkboxLabelTextBoldPro a:hover {
                color: #fcb700;
                text-decoration: underline
            }

            .Checkboxes-bulkSubscription.Checkboxes-checkboxLabelTextBold p,.Checkboxes-bulkSubscription.Checkboxes-checkboxLabelTextBoldPlus p,.Checkboxes-bulkSubscription.Checkboxes-checkboxLabelTextBoldPro p,.Checkboxes-checkboxLabelText.Checkboxes-bulkSubscription p {
                color: #747474
            }

            .Checkboxes-checkboxLabelText p,.Checkboxes-checkboxLabelTextBold p,.Checkboxes-checkboxLabelTextBoldPlus p,.Checkboxes-checkboxLabelTextBoldPro p {
                color: #424242;
                margin-bottom: 0
            }

            .Checkboxes-checkboxLabelTextBold,.Checkboxes-checkboxLabelTextBoldPlus,.Checkboxes-checkboxLabelTextBoldPro {
                color: #2e3337;
                font-weight: 600;
                line-height: 16px;
                margin: -2px 0 26px 6px;
                text-align: start;
                text-transform: uppercase
            }

            .Checkboxes-bulkSubscription {
                color: #747474;
                font-weight: 700;
                letter-spacing: 1.5px
            }

            .Checkboxes-allAccessCheckboxLabelTextBold a {
                color: #0053cf!important
            }

            .Checkboxes-investingClubCheckboxLabelTextBold a {
                color: #071d39!important
            }

            .Checkboxes-checkboxLink {
                color: #005594!important;
                text-decoration: underline
            }

            .Checkboxes-cnbcOnlyCheckboxLabelText {
                color: #424242;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                font-weight: 700;
                line-height: 15px;
                text-transform: uppercase
            }

            .Checkboxes-cnbcOnlyCheckboxLabelText a {
                color: #005594
            }

            .Checkboxes-cnbcOnlyCheckboxLabelText p {
                color: #424242
            }

            .Checkboxes-checkboxLabelTextBoldPlus a {
                color: #001e5a
            }

            @keyframes PasscodeInput-blink {
                0% {
                    opacity: 1
                }

                49% {
                    opacity: 1
                }

                50% {
                    opacity: 0
                }

                to {
                    opacity: 0
                }
            }

            .PasscodeInput-outerContainer {
                margin: 0 auto
            }

            .PasscodeInput-inputContainer {
                height: 50px;
                position: relative
            }

            .PasscodeInput-input {
                height: 100%;
                opacity: 0;
                width: 100%
            }

            .PasscodeInput-digitWrapper {
                height: 100%;
                left: 0;
                pointer-events: none;
                position: absolute;
                top: 0;
                width: 100%
            }

            .PasscodeInput-digit {
                background-color: #fff;
                border: 2px solid #999;
                border-radius: 3px;
                color: #000;
                display: inline-block;
                font-size: 30px;
                font-weight: 500;
                height: 50px;
                line-height: 50px;
                text-align: center;
                vertical-align: middle;
                width: 50px
            }

            .PasscodeInput-digit:not(:last-child) {
                margin-right: 10px
            }

            .PasscodeInput-input:focus+.PasscodeInput-digitWrapper>.PasscodeInput-digit[data-current=true] {
                border-color: #000
            }

            .PasscodeInput-input:focus+.PasscodeInput-digitWrapper>.PasscodeInput-digit[data-current=true]:empty:after {
                animation: PasscodeInput-blink 1s infinite;
                content: "|";
                font-weight: 400
            }

            .PasscodeInput-errorMessage {
                color: #f44336;
                font-size: 12px;
                min-height: 30px;
                padding: 8px 0
            }

            .PasscodeInput-inputContainer:has(+.PasscodeInput-errorMessage:not(:empty))>.PasscodeInput-input:not(:focus)+.PasscodeInput-digitWrapper>.PasscodeInput-digit {
                border-color: #f44336
            }

            .DynamicLoadingIndicator-spinnerParent {
                display: block;
                padding: 10px
            }

            .DynamicLoadingIndicator-spinner {
                animation: DynamicLoadingIndicator-spin 2s linear infinite;
                border: 3px solid #f3f3f3;
                border-radius: 50%;
                border-top-color: #666;
                display: block;
                margin: 0 auto
            }

            @keyframes DynamicLoadingIndicator-spin {
                0% {
                    transform: rotate(0deg)
                }

                to {
                    transform: rotate(1turn)
                }
            }

            .AreYouSure-container {
                color: #171717;
                font-size: 18px;
                font-weight: 700;
                margin-bottom: 40px;
                padding-top: 5px;
                text-align: center
            }

            @media (max-width: 759px) {
                .AreYouSure-container {
                    width:100%
                }
            }

            .AreYouSure-header {
                font-size: 18px;
                font-weight: 600;
                height: 20px;
                margin-bottom: 12px;
                margin-top: 15px
            }

            .AreYouSure-subText {
                font-size: 14px;
                font-weight: 500;
                height: 16px;
                margin-bottom: 33px
            }

            .AreYouSure-buttons {
                padding: 0 32px 7px
            }

            @media (min-width: 760px) {
                .AreYouSure-buttons {
                    align-items:stretch;
                    display: flex
                }
            }

            @media (max-width: 759px) {
                .AreYouSure-buttons {
                    padding:0
                }
            }

            .AreYouSure-primaryButton {
                margin: 0
            }

            .AreYouSure-secondaryButton {
                margin: 0 24px 0 0
            }

            @media (max-width: 759px) {
                .AreYouSure-secondaryButton {
                    margin:0 0 28px
                }
            }

            .AreYouSure-primaryButton,.AreYouSure-secondaryButton {
                align-items: center;
                appearance: none;
                border: 1px solid;
                border-radius: 3px;
                display: flex;
                flex: 1;
                flex-direction: row;
                font-size: 16px;
                font-weight: 600;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 12px;
                padding: 0;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 185px
            }

            @media (max-width: 759px) {
                .AreYouSure-primaryButton,.AreYouSure-secondaryButton {
                    width:100%
                }
            }

            .AreYouSure-investingClubFlow .AreYouSure-primaryButton {
                background-color: #071d39;
                border-color: #071d39;
                color: #fff
            }

            .AreYouSure-investingClubFlow .AreYouSure-primaryButton:hover {
                background-color: #171717;
                border-color: #171717;
                color: #fff
            }

            .AreYouSure-investingClubFlow .AreYouSure-secondaryButton {
                background-color: #fff;
                border-color: #071d39;
                color: #071d39
            }

            .AreYouSure-investingClubFlow .AreYouSure-secondaryButton:hover {
                background-color: #fff;
                border-color: #171717;
                color: #171717
            }

            .AreYouSure-plusFlow .AreYouSure-primaryButton {
                background-color: #001e5a;
                border-color: #001e5a;
                color: #fff
            }

            .AreYouSure-plusFlow .AreYouSure-primaryButton:hover {
                background-color: #00081a;
                border-color: #00081a;
                color: #fff
            }

            .AreYouSure-plusFlow .AreYouSure-secondaryButton {
                background-color: #fff;
                border-color: #001e5a;
                color: #001e5a
            }

            .AreYouSure-plusFlow .AreYouSure-secondaryButton:hover {
                background-color: #fff;
                border-color: #00081a;
                color: #00081a
            }

            .AreYouSure-allAccessFlow .AreYouSure-primaryButton {
                background-color: #0053cf;
                border-color: #0053cf;
                color: #fff
            }

            .AreYouSure-allAccessFlow .AreYouSure-primaryButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .AreYouSure-allAccessFlow .AreYouSure-secondaryButton {
                background-color: #fff;
                border-color: #0053cf;
                color: #0053cf
            }

            .AreYouSure-allAccessFlow .AreYouSure-secondaryButton:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #002f6c
            }

            .AreYouSure-proFlow .AreYouSure-primaryButton {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .AreYouSure-proFlow .AreYouSure-primaryButton:hover {
                background-color: #005034;
                border-color: #005034;
                color: #fff
            }

            .AreYouSure-proFlow .AreYouSure-secondaryButton {
                background-color: #fff;
                border-color: #008456;
                color: #008456
            }

            .AreYouSure-proFlow .AreYouSure-secondaryButton:hover {
                background-color: #fff;
                border-color: #005034;
                color: #005034
            }

            .LogoHeaderAccount-headerContainer {
                display: block;
                margin-bottom: 20px;
                padding-top: 26px;
                text-align: center
            }

            .LogoHeaderAccount-logoContainer {
                height: 24px
            }

            .LogoHeaderAccount-allAccessText {
                color: #071d39;
                font-size: 24px;
                font-weight: 700;
                padding-top: 10px
            }

            .SignedIn-container {
                color: #171717;
                font-size: 18px;
                font-weight: 700;
                margin: 0 auto;
                text-align: center;
                width: 400px
            }

            @media (max-width: 759px) {
                .SignedIn-container {
                    width:100%
                }
            }

            .SignedIn-container .SignedIn-messageConfirmation {
                font-size: 18px;
                font-weight: 600;
                line-height: 18px;
                text-align: center
            }

            .SignedIn-container .SignedIn-message,.SignedIn-okayButton {
                text-align: center;
                width: 100%
            }

            .SignedIn-okayButton {
                align-items: center;
                appearance: none;
                background-color: #00a857;
                border: 1px solid #00a857;
                border-radius: 3px;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 auto 15px;
                padding: 0 20px;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 200px
            }

            .SignedIn-okayButton>span {
                display: block;
                line-height: 12px
            }

            .SignedIn-okayButton [class*=" icon-"],.SignedIn-okayButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .SignedIn-okayButton [class*=" icon-"]:before,.SignedIn-okayButton [class^=icon-]:before {
                line-height: 12px
            }

            .SignedIn-okayButton:focus,.SignedIn-okayButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .SignedIn-okayButton[class*=touchButton]:hover {
                background-color: #00a857;
                border-color: #00a857;
                color: #fff
            }

            @media (hover: hover) {
                .SignedIn-okayButton[class*=touchButton]:hover {
                    background-color:#008456;
                    border-color: #008456;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .SignedIn-okayButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .SignedIn-logosContainer {
                display: flex;
                justify-content: center;
                margin-bottom: 16px
            }

            .SignedIn-logosContainer :last-child,.SignedIn-logosContainer>:first-child {
                align-self: baseline;
                height: 20px;
                text-align: center;
                top: 10px;
                width: 100px
            }

            .SignedIn-logosContainer>:nth-child(2) {
                height: 40px;
                width: 100px
            }

            .SignedIn-proPill {
                height: 22px
            }

            .SignedIn-checkmarkContainer {
                align-items: center;
                height: 40px;
                margin-bottom: 30px;
                margin-top: 30px
            }

            .SignedIn-checkmarkContainer .SignedIn-checkMark,.SignedIn-checkmarkContainer .SignedIn-checkMarkAllAccess,.SignedIn-checkmarkContainer .SignedIn-checkmarkCNBC,.SignedIn-checkmarkContainer .SignedIn-checkmarkDefault,.SignedIn-checkmarkContainer .SignedIn-checkmarkInvestingClub,.SignedIn-checkmarkContainer .SignedIn-checkmarkPlus,.SignedIn-checkmarkContainer .SignedIn-checkmarkPro {
                height: 40px;
                margin: 0 30px;
                width: 40px
            }

            .SignedIn-checkmarkCNBC circle {
                fill: #005594;
                opacity: .25
            }

            .SignedIn-checkmarkCNBC path {
                fill: #005594
            }

            .SignedIn-checkmarkPro circle {
                fill: #00a857;
                opacity: 1
            }

            .SignedIn-checkmarkPro path {
                fill: #fff
            }

            .SignedIn-checkmarkDefault circle {
                fill: #005594;
                opacity: 1
            }

            .SignedIn-checkmarkDefault path {
                fill: #fff
            }

            .SignedIn-checkMarkAllAccess circle {
                fill: #0053cf;
                opacity: 1
            }

            .SignedIn-checkMarkAllAccess path {
                fill: #fff
            }

            .SignedIn-checkmarkInvestingClub circle {
                fill: #0496ff;
                opacity: 1
            }

            .SignedIn-checkmarkInvestingClub path {
                fill: #fff
            }

            .SignedIn-checkmarkPlus circle {
                fill: #001e5a;
                opacity: 1
            }

            .SignedIn-checkmarkPlus path {
                fill: #fff
            }

            .Confirmation-copy {
                color: #171717;
                margin-bottom: 24px
            }

            .Confirmation-copy p.Confirmation-header {
                font-size: 18px;
                font-weight: 700;
                line-height: 22px;
                margin: 0 auto 30px
            }

            .Confirmation-copy p {
                font-size: 14px;
                font-weight: 600;
                line-height: 16px
            }

            .Confirmation-email {
                color: #747474
            }

            .Confirmation-checkMark,.Confirmation-checkmarkAllAccess,.Confirmation-checkmarkDefault,.Confirmation-checkmarkInvestingClub,.Confirmation-checkmarkPlus,.Confirmation-checkmarkPro {
                height: 40px;
                margin: auto auto 30px;
                width: 40px
            }

            .Confirmation-checkmarkDefault circle {
                fill: #005594;
                opacity: 1
            }

            .Confirmation-checkmarkDefault path {
                fill: #fff
            }

            .Confirmation-checkmarkPro circle {
                fill: #00a857;
                opacity: 1
            }

            .Confirmation-checkmarkPro path {
                fill: #fff
            }

            .Confirmation-checkmarkAllAccess circle {
                fill: #0053cf;
                opacity: 1
            }

            .Confirmation-checkmarkAllAccess path {
                fill: #fff
            }

            .Confirmation-confirmation {
                color: #424242;
                font-size: 14px;
                font-weight: 600;
                margin-bottom: 24px;
                margin-top: 0;
                text-align: center
            }

            .Confirmation-checkmarkInvestingClub circle {
                fill: #0496ff;
                opacity: 1
            }

            .Confirmation-checkmarkInvestingClub path {
                fill: #fff
            }

            .Confirmation-checkmarkPlus circle {
                fill: #001e5a;
                opacity: 1
            }

            .Confirmation-checkmarkPlus path {
                fill: #fff
            }

            .Confirmation-plusFlow .Confirmation-submitButton {
                background-color: #001e5a
            }

            .Confirmation-confirmationCode {
                color: #747474;
                font-weight: 600
            }

            .Confirmation-confirmationText {
                margin-bottom: 30px;
                margin-top: 0
            }

            .Confirmation-investingClubFlow .Confirmation-submitButton {
                background-color: #071d39
            }

            .Confirmation-proFlowNew .Confirmation-submitButton {
                background: #01220d
            }

            .Confirmation-proFlow .Confirmation-submitButton {
                background-color: #00a857
            }

            .Confirmation-allAccessFlow .Confirmation-submitButton {
                background-color: #0053cf
            }

            .Confirmation-confirmationContainer {
                margin: auto;
                max-width: 458px;
                min-height: 400px;
                padding: 0;
                text-align: center
            }

            @media (min-width: 760px) {
                .Confirmation-confirmationContainer {
                    padding:0 40px
                }
            }

            .Confirmation-confirmationContainer .Confirmation-email {
                color: #747474;
                font-size: 14px;
                font-weight: 600;
                line-height: 16px;
                margin: 30px auto 20px;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .Confirmation-confirmationContainer .Confirmation-text {
                color: #171717;
                font-size: 18px;
                font-weight: 600;
                line-height: 18px;
                margin: 0 auto
            }

            .Confirmation-confirmationContainer .Confirmation-text.Confirmation-slightlyBold {
                font-size: 14px;
                width: 370px
            }

            .Confirmation-confirmationContainer .Confirmation-buttonContainer {
                margin: 30px 0
            }

            .Confirmation-confirmationContainer .Confirmation-watchlistButton {
                align-items: center;
                appearance: none;
                background-color: #fff;
                background: #005594;
                border: 1px solid #005594;
                border-radius: 3px;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 52px;
                justify-content: center;
                letter-spacing: 1px;
                margin: auto;
                max-width: 260px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .Confirmation-confirmationContainer .Confirmation-watchlistButton>span {
                display: block;
                line-height: 12px
            }

            .Confirmation-confirmationContainer .Confirmation-watchlistButton [class*=" icon-"],.Confirmation-confirmationContainer .Confirmation-watchlistButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .Confirmation-confirmationContainer .Confirmation-watchlistButton [class*=" icon-"]:before,.Confirmation-confirmationContainer .Confirmation-watchlistButton [class^=icon-]:before {
                line-height: 12px
            }

            .Confirmation-confirmationContainer .Confirmation-watchlistButton:focus,.Confirmation-confirmationContainer .Confirmation-watchlistButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .Confirmation-confirmationContainer .Confirmation-watchlistButton[class*=touchButton]:hover {
                background-color: #fff;
                border-color: #005594;
                color: #fff
            }

            @media (hover: hover) {
                .Confirmation-confirmationContainer .Confirmation-watchlistButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .Confirmation-confirmationContainer .Confirmation-watchlistButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .Confirmation-confirmationContainer .Confirmation-doneButton {
                color: #005594;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 1.091px;
                line-height: 16px;
                text-transform: uppercase
            }

            .Confirmation-confirmationContainer .Confirmation-doneButton:hover {
                color: #fcb700
            }

            .ErrorModal-confirmation {
                align-items: center;
                color: #424242;
                font-size: 14px;
                font-weight: 600;
                margin: 20px 0 30px;
                padding: 0;
                text-align: center
            }

            .ErrorModal-upperBlock {
                color: #171717
            }

            .ErrorModal-upperBlock .ErrorModal-header {
                font-size: 18px;
                font-weight: 600;
                line-height: 16px;
                margin: 30px 0
            }

            .ErrorModal-upperBlock .ErrorModal-paymentAlert {
                font-size: 14px;
                font-weight: 600;
                line-height: 16px;
                margin-left: auto;
                margin-right: auto;
                max-width: 80%
            }

            .ErrorModal-upperBlock .ErrorModal-email {
                color: #747474;
                font-size: 14px;
                font-weight: 500;
                margin-bottom: 0
            }

            .ErrorModal-lowerBlock .ErrorModal-confirmationText {
                color: #424242;
                font-size: 14px;
                font-weight: 700;
                line-height: 16px;
                margin-top: 20px
            }

            .ErrorModal-lowerBlock .ErrorModal-confirmationText .ErrorModal-confirmationCode {
                color: #747474;
                font-weight: 500
            }

            .ErrorModal-lowerBlock .ErrorModal-helpDesk {
                color: #171717;
                font-weight: 600;
                margin: 20px 0 30px
            }

            .ErrorModal-lowerBlock .ErrorModal-helpDesk a {
                color: #005594
            }

            .ErrorModal-lowerBlock .ErrorModal-helpDesk a:hover {
                color: #fcb813
            }

            .ErrorModal-checkMark {
                height: 40px;
                margin: 15px 0 10px;
                width: 40px
            }

            .ErrorModal-checkMark circle {
                opacity: 1!important
            }

            .ErrorModal-checkMark path {
                fill: #fff!important
            }

            .ContactCustomerCare-container {
                color: #171717;
                font-size: 18px;
                font-weight: 600;
                margin: 30px 0;
                text-align: center;
                width: 400px
            }

            @media (max-width: 759px) {
                .ContactCustomerCare-container {
                    width:100%
                }
            }

            .ContactCustomerCare-container a {
                color: #005594
            }

            .ContactCustomerCare-container .ContactCustomerCare-message {
                margin: 0 auto;
                max-width: 300px
            }

            .PasswordAssistiveText-assistiveText {
                background-color: #f8f8f8;
                border: 1px solid #d9d9d9;
                border-radius: 0 0 6px 6px;
                border-top: 0;
                padding: 10px 5px 5px;
                position: absolute;
                width: 100%;
                z-index: 2
            }

            .PasswordAssistiveText-assistiveTextItem {
                color: #bababa;
                font-size: 12px;
                font-weight: 500;
                line-height: 16px;
                margin-bottom: 5px;
                text-align: left
            }

            .PasswordAssistiveText-assistiveTextItemComplete {
                color: #171717
            }

            .PasswordAssistiveText-checkMark {
                visibility: hidden
            }

            .PasswordAssistiveText-checkMarkDisplay {
                height: 10px;
                margin-right: 5px;
                visibility: visible
            }

            .AuthPasswordInput-assistiveTextContainer {
                position: relative;
                width: 100%
            }

            .UserCreateAndSubmit-acceptInvitation {
                width: 400px
            }

            @media (min-width: 1020px) {
                .UserCreateAndSubmit-acceptInvitation {
                    margin:0 50px
                }
            }

            @media (max-width: 759px) {
                .UserCreateAndSubmit-acceptInvitation {
                    width:100%
                }
            }

            .UserCreateAndSubmit-acceptInvitation .UserCreateAndSubmit-cta {
                font-size: 16px;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 20px;
                padding-top: 10px;
                text-align: left
            }

            .UserCreateAndSubmit-loggedInAccount {
                color: #747474;
                font-size: 14px;
                font-weight: 700;
                margin-bottom: 20px;
                margin-top: 20px;
                text-align: center
            }

            .UserCreateAndSubmit-loggedInAccountEmail {
                color: #424242;
                font-weight: 700
            }

            .UserCreateAndSubmit-continueButton {
                align-items: center;
                appearance: none;
                background-color: #001e5a;
                border: 1px solid #001e5a;
                border-radius: 3px;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-size: 16px;
                font-weight: 600;
                font-weight: 700;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 auto 24px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 190px
            }

            .UserCreateAndSubmit-continueButton>span {
                display: block;
                line-height: 12px
            }

            .UserCreateAndSubmit-continueButton [class*=" icon-"],.UserCreateAndSubmit-continueButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .UserCreateAndSubmit-continueButton [class*=" icon-"]:before,.UserCreateAndSubmit-continueButton [class^=icon-]:before {
                line-height: 12px
            }

            .UserCreateAndSubmit-continueButton:focus,.UserCreateAndSubmit-continueButton:hover,.UserCreateAndSubmit-continueButton[class*=touchButton]:hover {
                background-color: #001e5a;
                border-color: #001e5a;
                color: #fff
            }

            @media (hover: hover) {
                .UserCreateAndSubmit-continueButton[class*=touchButton]:hover {
                    background-color:#001e5a;
                    border-color: #001e5a;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .UserCreateAndSubmit-continueButton {
                    padding:0 30px;
                    width: auto
                }
            }

            @media (max-width: 759px) {
                .UserCreateAndSubmit-continueButton {
                    width:100%
                }
            }

            .UserCreateAndSubmit-continueButton:disabled {
                transition: none
            }

            .UserCreateAndSubmit-continueButton:disabled,.UserCreateAndSubmit-continueButton:disabled:hover {
                background-color: #d9d9d9;
                border-color: #d9d9d9
            }

            .UserCreateAndSubmit-cta {
                color: #424242;
                font-size: 16px;
                font-weight: 500;
                line-height: 16px;
                margin-bottom: 30px;
                text-align: center
            }

            .UserCreateAndSubmit-formInput {
                width: 100%
            }

            input::-ms-clear,input::-ms-reveal {
                display: none
            }

            .UserCreateAndSubmit-questionAndCta {
                color: #171717;
                font-size: 16px;
                font-weight: 600!important;
                text-align: center
            }

            .UserCreateAndSubmit-questionAndCta button {
                font-size: inherit;
                font-weight: 600
            }

            .UserCreateAndSubmit-questionAndCta button:focus,.UserCreateAndSubmit-questionAndCta button:hover {
                text-decoration: underline
            }

            .UserCreateAndSubmit-miscellaneousError {
                word-wrap: break-word;
                border-radius: 3px;
                color: #f44336;
                font-size: 12px;
                margin: 0 auto 15px;
                padding: 10px;
                width: 340px
            }

            .UserCreateAndSubmit-signedInMessage {
                color: #424242;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-weight: 700;
                line-height: 20px;
                margin-top: 20px;
                text-align: center
            }

            .UserCreateAndSubmit-proFlowNew .UserCreateAndSubmit-continueButton {
                background-color: #01220d;
                border: none;
                color: #fff
            }

            .UserCreateAndSubmit-proFlowNew .UserCreateAndSubmit-continueButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .UserCreateAndSubmit-proFlowNew .UserCreateAndSubmit-continueButton:disabled,.UserCreateAndSubmit-proFlowNew .UserCreateAndSubmit-continueButton:disabled:hover {
                background-color: #d9d9d9;
                border-color: #d9d9d9
            }

            .ProgressIndicator-stepsLine {
                background-color: #d9d9d9;
                flex: 1;
                height: 1px;
                margin-top: 9px;
                width: 100%
            }

            .ProgressIndicator-steps {
                display: flex;
                margin: 0 auto;
                padding-bottom: 40px;
                position: relative;
                width: 115px
            }

            .ProgressIndicator-step {
                flex: 0;
                position: relative
            }

            .ProgressIndicator-stepIcon {
                box-shadow: 5px 5px 20px #1717171a
            }

            .ProgressIndicator-stepTitle {
                color: #747474;
                font-size: 11px;
                font-weight: 500;
                left: -42px;
                position: absolute;
                text-align: center;
                width: 100px
            }

            .ProgressIndicator-stepTitleActive,.ProgressIndicator-stepTitleCurrent {
                color: #424242
            }

            .CreateAccount-createAccountContainerLoggedIn .CreateAccount-perksList {
                width: 100%
            }

            @media (min-width: 760px) {
                .CreateAccount-createAccountContainerLoggedIn .CreateAccount-perksList {
                    margin:30px;
                    width: auto
                }
            }

            .CreateAccount-ctaSecondary {
                color: #424242;
                font-size: 16px;
                font-weight: 500;
                margin-bottom: 10px;
                text-align: center
            }

            .CreateAccount-signedInMessage {
                background: #f1f1f1;
                border: 1px solid #d9d9d9;
                border-radius: 5px;
                color: #424242;
                font-size: 14px;
                font-weight: 600;
                line-height: 20px;
                margin: 10px auto;
                padding: 5px;
                text-align: center;
                width: 250px
            }

            .CreateAccount-perks {
                font-size: 12px;
                line-height: 14px;
                margin: 0 10px 10px
            }

            .CreateAccount-perksContainer {
                height: 100%;
                margin: 10px auto;
                text-align: center;
                width: -moz-fit-content;
                width: fit-content
            }

            @media (min-width: 760px) {
                .CreateAccount-perksContainer {
                    align-items:stretch;
                    margin: 20px auto 29px;
                    max-width: 465px;
                    min-width: 280px
                }
            }

            .CreateAccount-perk {
                display: flex;
                margin-bottom: 8px
            }

            .CreateAccount-perkBullet {
                margin-top: 4px
            }

            .CreateAccount-perkText {
                flex: 1;
                line-height: 18px;
                padding-left: 8px;
                text-align: left
            }

            .CreateAccount-perksList {
                height: 100%;
                margin: 10px 0 27px;
                text-align: center;
                width: 100%
            }

            @media (min-width: 760px) {
                .CreateAccount-perksList {
                    align-items:stretch;
                    margin: 40px 19px 20px auto
                }
            }

            .CreateAccount-perksList .CreateAccount-ctaPrimary {
                color: #171717;
                font-size: 20px;
                font-weight: 600;
                line-height: 24px;
                margin-bottom: 1em;
                text-align: left;
                width: 100%
            }

            @media (max-width: 759px) {
                .CreateAccount-perksList .CreateAccount-ctaPrimary {
                    font-size:18px
                }
            }

            @media (max-width: 1019px) {
                .CreateAccount-perksList .CreateAccount-ctaPrimary {
                    text-align:center
                }
            }

            .CreateAccount-perksList .CreateAccount-perk {
                margin-bottom: 25px
            }

            .CreateAccount-perksList .CreateAccount-perkText {
                color: #071d39;
                font-size: 18px;
                font-weight: 500
            }

            @media (min-width: 360px) and (max-width:759px) {
                .CreateAccount-perksList .CreateAccount-perkText {
                    font-size:16px
                }
            }

            .CreateAccount-continueButton {
                align-items: center;
                appearance: none;
                background-color: #00a857;
                border: 1px solid #00a857;
                border-radius: 3px;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-size: 16px;
                font-weight: 600;
                font-weight: 700;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 auto 24px;
                padding: 16px 0;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 190px
            }

            .CreateAccount-continueButton>span {
                display: block;
                line-height: 12px
            }

            .CreateAccount-continueButton [class*=" icon-"],.CreateAccount-continueButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .CreateAccount-continueButton [class*=" icon-"]:before,.CreateAccount-continueButton [class^=icon-]:before {
                line-height: 12px
            }

            .CreateAccount-continueButton:focus,.CreateAccount-continueButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .CreateAccount-continueButton[class*=touchButton]:hover {
                background-color: #00a857;
                border-color: #00a857;
                color: #fff
            }

            @media (hover: hover) {
                .CreateAccount-continueButton[class*=touchButton]:hover {
                    background-color:#008456;
                    border-color: #008456;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .CreateAccount-continueButton {
                    padding:0 30px;
                    width: auto;
                    width: 190px
                }
            }

            @media (max-width: 759px) {
                .CreateAccount-continueButton {
                    width:100%
                }
            }

            .RedeemMessage-RedeemMessage {
                color: #171717;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 18px;
                margin: 0 57px 30px;
                min-height: 150px;
                text-align: left
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-successIcon {
                height: 40px;
                margin: 0 auto 30px;
                width: 40px
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-errorIcon {
                height: 32px;
                margin: 0 auto 40px;
                width: 32px
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-messageHeader {
                font-size: 18px;
                line-height: 22px;
                margin-bottom: 30px
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-messageHeaderError {
                font-size: 18px;
                line-height: 22px;
                margin-bottom: 30px;
                text-align: center
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-messageBody {
                margin-bottom: 18px
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-messageEmail {
                color: #747474;
                margin-bottom: 24px
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-messageFooter {
                margin-bottom: 0
            }

            .RedeemMessage-RedeemMessage .RedeemMessage-messageFooterError {
                margin: 0 12px;
                text-align: center
            }

            .RedeemMessage-RedeemMessage a {
                color: #0053cf;
                text-decoration: none
            }

            .RedeemMessage-loadingWrapper {
                padding-top: 50px
            }

            .tp-backdrop {
                background: #000000b3!important;
                transition: none!important
            }

            .tp-modal .tp-close {
                background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1.611 14.389 0 8 6.389 1.611 0 0 1.611 6.389 8 0 14.389 1.611 16 8 9.611 14.389 16 16 14.389 9.611 8 16 1.611Z' fill='%23747474'/%3E%3C/svg%3E") 50% no-repeat!important;
                border-radius: 0!important;
                height: 16px!important;
                right: 12px!important;
                top: 12px!important;
                transform: none!important;
                width: 16px!important
            }

            .tp-modal .tp-close,.tp-modal .tp-close:focus,.tp-modal .tp-close:hover {
                box-shadow: none!important
            }

            .tp-iframe-wrapper {
                background-color: #f8f8f8!important;
                border-radius: 4px;
                box-shadow: 5px 5px 20px #1717171a!important;
                margin: 0 auto!important;
                overflow: hidden;
                position: relative!important
            }

            @media (min-width: 651px) {
                .tp-iframe-wrapper {
                    margin:100px auto!important
                }
            }

            .tp-modal {
                height: auto!important
            }

            .SubscribeModal-modalContents {
                background-color: #fff;
                height: 100%;
                padding: 21px
            }

            .SubscribeModal-createAccContainer {
                width: 670px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .SubscribeModal-createAccContainer {
                    width:558px
                }
            }

            @media (max-width: 759px) {
                .SubscribeModal-createAccContainer {
                    width:100%
                }
            }

            .SubscribeModal-createAccContainer .SubscribeModal-ctaPrimary {
                color: #171717;
                font-size: 20px;
                font-weight: 600;
                margin-bottom: 5px;
                text-align: center
            }

            @media (max-width: 759px) {
                .SubscribeModal-createAccContainer .SubscribeModal-ctaPrimary {
                    font-size:18px
                }
            }

            .SignInOrSignUpModal-modalContents {
                height: 100%;
                padding: 21px;
                width: 100%
            }

            .SignInOrSignUpModal-modalContents.SignInOrSignUpModal-modalContentsChatbot {
                width: 100%
            }

            @media (min-width: 760px) {
                .SignInOrSignUpModal-modalContents.SignInOrSignUpModal-modalContentsChatbot {
                    width:500px
                }
            }

            .UnlockConfirmation-modalContents {
                padding: 40px 71px 71px
            }

            @media (max-width: 759px) {
                .UnlockConfirmation-modalContents {
                    padding:40px 51px 51px
                }
            }

            .UnlockConfirmation-logoHeader {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 28px;
                font-weight: 700;
                line-height: 1.05;
                padding-bottom: 24px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .UnlockConfirmation-logoHeader {
                    font-size:28px;
                    margin-bottom: 12px
                }
            }

            @media (max-width: 759px) {
                .UnlockConfirmation-logoHeader {
                    font-size:22px
                }
            }

            .UnlockConfirmation-logoProImg {
                display: inline-block;
                margin: 0;
                padding: 0;
                vertical-align: middle;
                width: 204px
            }

            @media (max-width: 1019px) {
                .UnlockConfirmation-logoProImg {
                    width:194px
                }
            }

            @media (max-width: 759px) {
                .UnlockConfirmation-logoProImg {
                    width:164px
                }
            }

            .UnlockConfirmation-modalUnlockContainer {
                margin-left: auto;
                margin-right: auto;
                max-width: 500px;
                padding: 10px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .UnlockConfirmation-modalUnlockContainer {
                    width:100%
                }
            }

            .UnlockConfirmation-unlockText {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 24px;
                font-weight: 600;
                line-height: 32px;
                padding-bottom: 25px
            }

            @media (max-width: 1019px) {
                .UnlockConfirmation-unlockText {
                    font-size:24px;
                    line-height: 26px;
                    width: 100%
                }
            }

            @media (max-width: 759px) {
                .UnlockConfirmation-unlockText {
                    font-size:24px;
                    line-height: 22px
                }
            }

            .UnlockConfirmation-proText {
                color: #00a857
            }

            .UnlockConfirmation-unlockButton {
                align-items: center;
                background: #00a8573d;
                border-radius: 50%;
                display: flex;
                height: 40px;
                justify-content: center;
                margin-left: calc(50% - 20px);
                width: 40px
            }

            .UnlockConfirmation-unlockIcon {
                height: 25px;
                width: 25px
            }

            .SignInOrSignUpConfirmationModal-modalContents {
                padding: 21px
            }

            .LoggedInModal-modalContents {
                padding: 40px 71px 71px
            }

            @media (max-width: 759px) {
                .LoggedInModal-modalContents {
                    padding:40px 51px 51px
                }
            }

            .LoggedInModal-breaker {
                border: none;
                margin: 0 -71px 24px;
                outline: .5px solid #cfd8e2
            }

            .LoggedInModal-logoHeader {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 28px;
                font-weight: 700;
                line-height: 1.05;
                padding-bottom: 24px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .LoggedInModal-logoHeader {
                    font-size:28px;
                    margin-bottom: 12px
                }
            }

            @media (max-width: 759px) {
                .LoggedInModal-logoHeader {
                    font-size:22px
                }
            }

            .LoggedInModal-logoProImg {
                display: inline-block;
                margin: 0;
                padding: 0;
                vertical-align: middle;
                width: 204px
            }

            @media (max-width: 1019px) {
                .LoggedInModal-logoProImg {
                    width:194px
                }
            }

            @media (max-width: 759px) {
                .LoggedInModal-logoProImg {
                    width:164px
                }
            }

            .LoggedInModal-modalUnlockContainer {
                margin-left: auto;
                margin-right: auto;
                max-width: 500px;
                padding: 10px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .LoggedInModal-modalUnlockContainer {
                    width:100%
                }
            }

            .LoggedInModal-unlockText {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 24px;
                font-weight: 600;
                line-height: 32px;
                padding-bottom: 25px
            }

            @media (max-width: 1019px) {
                .LoggedInModal-unlockText {
                    font-size:24px;
                    line-height: 26px;
                    width: 100%
                }
            }

            @media (max-width: 759px) {
                .LoggedInModal-unlockText {
                    font-size:24px;
                    line-height: 22px
                }
            }

            .LoggedInModal-headerTitle {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 28px;
                font-weight: 700;
                line-height: 1.05;
                padding-bottom: 20px
            }

            @media (max-width: 1019px) {
                .LoggedInModal-headerTitle {
                    font-size:28px
                }
            }

            @media (max-width: 759px) {
                .LoggedInModal-headerTitle {
                    font-size:24px;
                    line-height: 25px;
                    padding-bottom: 14px
                }
            }

            .LoggedInModal-proText {
                color: #00a857
            }

            .LoggedInModal-unlockButton {
                align-items: center;
                appearance: none;
                background-color: #00a857;
                border: 1px solid #00a857;
                border-radius: 3px;
                box-shadow: -2px 2px 2px #17171740;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-size: 22px;
                font-weight: 600;
                height: 40px;
                height: 60px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 auto;
                max-width: 300px;
                outline: .5px solid #333;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                text-transform: none;
                transition: all .15s linear;
                width: 100%;
                width: 80%
            }

            .LoggedInModal-unlockButton>span {
                display: block;
                line-height: 12px
            }

            .LoggedInModal-unlockButton [class*=" icon-"],.LoggedInModal-unlockButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .LoggedInModal-unlockButton [class*=" icon-"]:before,.LoggedInModal-unlockButton [class^=icon-]:before {
                line-height: 12px
            }

            .LoggedInModal-unlockButton:focus,.LoggedInModal-unlockButton:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .LoggedInModal-unlockButton[class*=touchButton]:hover {
                background-color: #00a857;
                border-color: #00a857;
                color: #fff
            }

            @media (hover: hover) {
                .LoggedInModal-unlockButton[class*=touchButton]:hover {
                    background-color:#008456;
                    border-color: #008456;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .LoggedInModal-unlockButton {
                    padding:0 30px;
                    width: auto;
                    width: 100%
                }
            }

            .LoggedInModal-unlockIcon {
                margin-right: 8px
            }

            .DynamicPaywallSignUpModal-modalContents {
                max-height: calc(100% - 1px);
                padding-top: 21px
            }

            .DynamicPaywallSignUpModal-logoHeader {
                align-items: center;
                border-bottom: 1px solid #cfd8e2;
                color: #333;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 48px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.05;
                margin-bottom: 24px;
                padding-bottom: 20px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-logoHeader {
                    font-size:36px;
                    margin-bottom: 0
                }
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-logoHeader {
                    font-size:22px
                }
            }

            .DynamicPaywallSignUpModal-modalSignUpContainer {
                margin-left: auto;
                margin-right: auto;
                max-width: 911px;
                padding: 10px
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-modalSignUpContainer {
                    width:100%
                }
            }

            .DynamicPaywallSignUpModal-signUpContainer {
                display: flex;
                flex-direction: row;
                justify-content: space-between
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-signUpContainer {
                    display:block
                }
            }

            .DynamicPaywallSignUpModal-signUpContainer>:last-child {
                margin-top: 0
            }

            .DynamicPaywallSignUpModal-signUpContainer>:last-child form>:first-child,.DynamicPaywallSignUpModal-signUpContainer>:last-child form>:nth-child(2) {
                margin-bottom: 20px
            }

            .DynamicPaywallSignUpModal-previewContainer {
                padding-right: 10px;
                position: relative
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-previewContainer {
                    padding:0 20px 20px;
                    width: 100%
                }
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-previewContainer {
                    padding:15px
                }
            }

            .DynamicPaywallSignUpModal-signupText {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 24px;
                font-weight: 600;
                line-height: 32px;
                padding-bottom: 25px
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-signupText {
                    font-size:19px;
                    line-height: 26px;
                    padding-bottom: 15px;
                    width: 100%
                }
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-signupText {
                    font-size:16px;
                    line-height: 22px
                }
            }

            .DynamicPaywallSignUpModal-signUpPerks {
                list-style-type: unset;
                margin-top: 7px
            }

            .DynamicPaywallSignUpModal-signUpPerks li {
                font-size: 22px;
                font-weight: 500;
                list-style-position: inside;
                list-style-type: unset
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-signUpPerks li {
                    font-size:16px
                }
            }

            .DynamicPaywallSignUpModal-headerTitle {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 34px;
                font-weight: 700;
                line-height: 1.05;
                padding-bottom: 20px
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-headerTitle {
                    font-size:36px;
                    padding-bottom: 10px
                }
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-headerTitle {
                    font-size:24px;
                    line-height: 25px;
                    padding-bottom: 14px
                }
            }

            .DynamicPaywallSignUpModal-proText {
                color: #00a857
            }

            .DynamicPaywallSignUpModal-ctaText {
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 20px;
                font-weight: 600
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-ctaText {
                    font-size:17px
                }
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-ctaText {
                    font-size:14px
                }
            }

            .DynamicPaywallSignUpModal-ctaButton {
                color: #00a857;
                cursor: pointer;
                font-size: 20px;
                font-weight: 600
            }

            @media (max-width: 1019px) {
                .DynamicPaywallSignUpModal-ctaButton {
                    font-size:17px
                }
            }

            @media (max-width: 759px) {
                .DynamicPaywallSignUpModal-ctaButton {
                    font-size:14px
                }
            }

            .ResetPasswordModal-modalContents {
                padding: 20px
            }

            @media (min-width: 760px) {
                .ResetPasswordModal-modalContents {
                    width:500px
                }
            }

            .ResetPasswordModal-container {
                color: #171717;
                font-weight: 700;
                padding: 20px 50px;
                text-align: center;
                width: 500px
            }

            .ResetPasswordModal-boundedContainer {
                max-width: 350px
            }

            .ResetPasswordModal-confirmationHeader {
                font-size: 18px;
                margin-top: 10px
            }

            .ResetPasswordModal-email {
                color: #9e9e9e
            }

            .ResetPasswordModal-checkmark {
                height: 50px;
                width: 50px
            }

            .ResetPasswordModal-okayButton {
                align-items: center;
                appearance: none;
                background-color: #002f6c;
                border: 1px solid #002f6c;
                border-radius: 3px;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 20px auto 15px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 200px
            }

            .ResetPasswordModal-okayButton>span {
                display: block;
                line-height: 12px
            }

            .ResetPasswordModal-okayButton [class*=" icon-"],.ResetPasswordModal-okayButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .ResetPasswordModal-okayButton [class*=" icon-"]:before,.ResetPasswordModal-okayButton [class^=icon-]:before {
                line-height: 12px
            }

            .ResetPasswordModal-okayButton:focus,.ResetPasswordModal-okayButton:hover,.ResetPasswordModal-okayButton[class*=touchButton]:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            @media (hover: hover) {
                .ResetPasswordModal-okayButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .ResetPasswordModal-okayButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .ResetPasswordModal-okayButtonPro {
                align-items: center;
                appearance: none;
                background-color: #00a857;
                border: 1px solid #00a857;
                border-radius: 3px;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 20px auto 15px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 200px
            }

            .ResetPasswordModal-okayButtonPro>span {
                display: block;
                line-height: 12px
            }

            .ResetPasswordModal-okayButtonPro [class*=" icon-"],.ResetPasswordModal-okayButtonPro [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .ResetPasswordModal-okayButtonPro [class*=" icon-"]:before,.ResetPasswordModal-okayButtonPro [class^=icon-]:before {
                line-height: 12px
            }

            .ResetPasswordModal-okayButtonPro:focus,.ResetPasswordModal-okayButtonPro:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            .ResetPasswordModal-okayButtonPro[class*=touchButton]:hover {
                background-color: #00a857;
                border-color: #00a857;
                color: #fff
            }

            @media (hover: hover) {
                .ResetPasswordModal-okayButtonPro[class*=touchButton]:hover {
                    background-color:#008456;
                    border-color: #008456;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .ResetPasswordModal-okayButtonPro {
                    padding:0 30px;
                    width: auto
                }

                .ResetPasswordModal-okayButton {
                    width: 200px
                }
            }

            img.LogoHorizontal-cnbcLogos2025.LogoHorizontal-BlueTwoColor,img.LogoHorizontal-cnbcLogos2025.LogoHorizontal-WhiteTwoColor {
                height: 34px;
                width: auto
            }

            .MvpdNewsletterModal-background {
                background-image: url(https://static-redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg);
                background-position: right -360px top 50px;
                background-repeat: no-repeat;
                background-size: 900px;
                display: flex;
                height: 100%;
                justify-content: center;
                padding: 21px
            }

            @media (min-width: 760px) {
                .MvpdNewsletterModal-background {
                    background-position:right -445px bottom -5px
                }
            }

            .MvpdNewsletterModal-container {
                border-radius: 4px;
                box-sizing: border-box;
                color: #171717;
                display: flex;
                flex-direction: column;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                height: 491px;
                justify-content: space-between;
                padding: 60px 85px;
                text-align: center;
                width: 510px
            }

            @media (max-width: 759px) {
                .MvpdNewsletterModal-container {
                    padding:60px 0
                }
            }

            .MvpdNewsletterModal-container .MvpdNewsletterModal-logo {
                height: 23px;
                margin: 0 auto
            }

            .MvpdNewsletterModal-container .MvpdNewsletterModal-header {
                font-size: 20px;
                font-weight: 700;
                margin: 16px 0 8px
            }

            .MvpdNewsletterModal-container .MvpdNewsletterModal-text {
                color: #424242;
                font-size: 14px;
                font-weight: 400;
                line-height: 1.3;
                margin: 0 auto 14px;
                max-width: 340px
            }

            @media (max-width: 759px) {
                .MvpdNewsletterModal-container .MvpdNewsletterModal-text {
                    max-width:none
                }
            }

            .MvpdNewsletterModal-container .MvpdNewsletterModal-error {
                color: #f44336;
                font-size: 13px;
                line-height: 1.3;
                margin: 6px 0 0
            }

            .MvpdNewsletterModal-formSection {
                display: flex;
                flex-direction: column;
                justify-content: flex-start
            }

            .MvpdNewsletterModal-formInputContainer {
                margin-bottom: 22px
            }

            .MvpdNewsletterModal-formInputContainer .MvpdNewsletterModal-formInput {
                border: none;
                border-radius: 0;
                box-shadow: none;
                font-size: 14px;
                margin: 0 auto;
                outline: none;
                width: 340px
            }

            @media (max-width: 759px) {
                .MvpdNewsletterModal-formInputContainer .MvpdNewsletterModal-formInput {
                    width:100%
                }
            }

            .MvpdNewsletterModal-checkboxes {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                margin: 0 auto 16px;
                width: 340px
            }

            @media (max-width: 759px) {
                .MvpdNewsletterModal-checkboxes {
                    width:100%
                }
            }

            .MvpdNewsletterModal-checkboxLabel {
                align-items: flex-start;
                color: #747474;
                cursor: pointer;
                display: flex;
                font-size: 12px;
                font-weight: 600;
                line-height: 1.2;
                margin-bottom: 12px;
                padding-left: 26px;
                position: relative;
                text-align: left;
                text-transform: uppercase;
                width: 100%
            }

            .MvpdNewsletterModal-checkboxLabel input {
                cursor: pointer;
                height: 0;
                opacity: 0;
                position: absolute;
                width: 0
            }

            .MvpdNewsletterModal-checkmark {
                background-color: initial;
                border: 2px solid #9e9e9e;
                border-radius: 3px;
                height: 18px;
                left: 0;
                position: absolute;
                top: 0;
                width: 18px
            }

            .MvpdNewsletterModal-checkmark:focus,.MvpdNewsletterModal-checkmark:hover {
                border-color: #9e9e9e
            }

            .MvpdNewsletterModal-checkmarkError {
                border-color: #ce2b2b
            }

            .MvpdNewsletterModal-checkboxLabel input:checked~.MvpdNewsletterModal-checkmark {
                background-color: #171717
            }

            .MvpdNewsletterModal-checkmark:after {
                content: "";
                display: none;
                position: absolute
            }

            .MvpdNewsletterModal-checkboxLabel input:checked~.MvpdNewsletterModal-checkmark:after {
                display: block
            }

            .MvpdNewsletterModal-checkmark:after {
                border: solid #fff;
                border-width: 0 2px 2px 0;
                height: 9px;
                left: 5px;
                top: 1px;
                transform: rotate(45deg);
                width: 4px
            }

            .MvpdNewsletterModal-checkboxLabelText a {
                color: #0053cf!important;
                text-decoration: underline
            }

            .MvpdNewsletterModal-buttonArea {
                align-items: center;
                display: flex;
                flex-direction: column
            }

            .MvpdNewsletterModal-submitButton {
                background-color: #0053cf;
                border: 1px solid #0053cf;
                border-radius: 3px;
                color: #fff;
                cursor: pointer;
                font-size: 14px;
                font-weight: 700;
                letter-spacing: 1px;
                padding: 10px 0;
                text-transform: uppercase;
                width: 110px
            }

            .MvpdNewsletterModal-submitButton:hover {
                background-color: #002f6c
            }

            @media (max-width: 759px) {
                .MvpdNewsletterModal-submitButton {
                    width:100%
                }
            }

            .MvpdNewsletterModal-loading {
                background-color: #d9d9d9!important;
                border-color: #d9d9d9!important;
                cursor: not-allowed
            }

            .MvpdNewsletterModal-loading:hover {
                background-color: #d9d9d9
            }

            .MvpdNewsletterModal-loadingIcon {
                display: block;
                height: 18px;
                margin: 0 auto
            }

            .MvpdNewsletterModal-skipButton {
                background: #0000;
                border: none;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                margin-top: 8px
            }

            .MvpdNewsletterModal-skipButton,.MvpdNewsletterModal-skipButton:hover {
                color: #0053cf;
                text-decoration: none
            }

            @media (max-width: 759px) {
                .MvpdNewsletterModal-skipButton {
                    margin-top:20px
                }
            }

            .NotificationProvider-backdrop {
                background-color: #fff;
                box-shadow: 0 4px 4px 0 #00000040;
                height: 100%;
                padding: 30px 30px 20px;
                position: fixed;
                right: 0;
                top: 0;
                width: 605px;
                z-index: 9999
            }

            @media (max-width: 1019px) {
                .NotificationProvider-backdrop {
                    width:524px
                }
            }

            @media (max-width: 759px) {
                .NotificationProvider-backdrop {
                    padding:20px;
                    width: 100%
                }
            }

            .NotificationProvider-notificationWrapper {
                display: flex;
                flex-direction: column;
                height: calc(100% - 100px);
                overflow-y: auto;
                overscroll-behavior: contain
            }

            @media (max-width: 759px) {
                .NotificationProvider-notificationWrapper {
                    height:calc(100% - 80px)
                }
            }

            .NotificationProvider-closeButton {
                float: right
            }

            .NotificationProvider-closeButton:focus-visible>span>svg {
                border: 1px solid #071d39;
                border-radius: 4px
            }

            .NotificationProvider-headingContainer {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 30px
            }

            @media (max-width: 759px) {
                .NotificationProvider-headingContainer {
                    margin-bottom:15px
                }
            }

            .NotificationProvider-notificationsPanelTitle {
                color: #000;
                font-size: 28px;
                font-weight: 400;
                letter-spacing: .28px;
                line-height: 28px
            }

            @media (max-width: 759px) {
                .NotificationProvider-notificationsPanelTitle {
                    font-size:24px
                }
            }

            .NotificationProvider-liveEventContainerWrapper {
                margin-bottom: 30px
            }

            @media (max-width: 759px) {
                .NotificationProvider-liveEventContainerWrapper {
                    margin-bottom:25px
                }
            }

            .NotificationProvider-liveEventContainer {
                display: flex;
                flex-direction: column
            }

            .NotificationProvider-smallSpan {
                background-color: #0477c9;
                display: block;
                height: 6px;
                width: 110px
            }

            .NotificationProvider-smallSpanNotificationsOff {
                background-color: #747474
            }

            .NotificationProvider-border {
                background-color: #747474;
                display: block;
                height: 1px;
                width: 100%
            }

            .NotificationProvider-notificationsHeading {
                color: #000;
                font-size: 20px;
                font-weight: 700;
                letter-spacing: .01em;
                line-height: 24px;
                margin-bottom: 10px;
                margin-top: 7px;
                text-transform: uppercase
            }

            @media (max-width: 759px) {
                .NotificationProvider-notificationsHeading {
                    font-size:18px;
                    margin-top: 5px
                }
            }

            .NotificationProvider-focusTrapContainer {
                height: 100%;
                overflow: auto
            }

            .NotificationProvider-watchlistAlertsContainer {
                display: flex;
                flex-direction: column
            }

            .NotificationProvider-toggleContainer {
                align-items: center;
                bottom: 20px;
                display: flex;
                flex-direction: row;
                float: right;
                gap: 10px;
                position: fixed;
                right: 30px
            }

            .NotificationProvider-toggleText {
                color: #000;
                font-size: 15px;
                font-weight: 500
            }

            .NotificationProvider-switch {
                display: inline-block;
                height: 19px;
                position: relative;
                width: 40px
            }

            .NotificationProvider-switch:focus-within>.NotificationProvider-slider {
                border: 1px solid #000
            }

            .NotificationProvider-switch input {
                height: 0;
                opacity: 0;
                width: 0
            }

            .NotificationProvider-slider {
                background-color: #ccc;
                border: 1px solid #ccc;
                border-radius: 34px;
                bottom: 0;
                cursor: pointer;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                transition: .4s
            }

            .NotificationProvider-slider:before {
                background-color: #fff;
                border-radius: 50%;
                bottom: 3px;
                content: "";
                height: 12px;
                left: 2px;
                position: absolute;
                transition: .4s;
                width: 12px
            }

            input:checked+.NotificationProvider-slider {
                background-color: #0477c9;
                border: 1px solid #0477c9
            }

            input:checked+.NotificationProvider-slider:before {
                left: -2px;
                transform: translateX(26px)
            }

            .NotificationProvider-notificationPanelOffText {
                margin-top: 30px
            }

            .NotificationProvider-yrhiind {
                color: #008456;
                font-weight: 700
            }

            .NotificationProvider-yrloind {
                color: #b40909;
                font-weight: 700
            }

            .NotificationProvider-notificationsHeadingContainer {
                align-items: center;
                display: flex;
                justify-content: space-between
            }

            .NotificationProvider-dropdownButton {
                align-items: center;
                border: 1px solid #0000;
                border-radius: 4px;
                color: #fff;
                display: flex
            }

            .NotificationProvider-dropdownButton:active {
                -webkit-tap-highlight-color: transparent
            }

            .NotificationProvider-dropdownButton:focus-visible {
                border: 1px solid #4699d6;
                border-radius: 4px
            }

            @media (min-width: 760px) {
                .NotificationProvider-dropdownButton {
                    margin-right:10px
                }
            }

            .NotificationProvider-dropdownButton .NotificationProvider-dropdownArrow,.NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {
                background: #4699d6;
                height: 13px;
                width: 21px
            }

            .NotificationProvider-dropdownButton .NotificationProvider-dropdownArrow,.NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/a09d43acfa362f012895.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/a09d43acfa362f012895.svg)
            }

            .NotificationProvider-dropdownButton .NotificationProvider-dropdownUpArrow {
                transform: scaleY(-1)
            }

            .NotificationProvider-collapseLiveEventContainer,.NotificationProvider-noLiveEventTextCollapse {
                display: none
            }

            .WatchlistAlertNotifications-watchlistAlertsHeading {
                color: #000;
                font-size: 20px;
                font-weight: 700;
                letter-spacing: .01em;
                line-height: 24px;
                margin-bottom: 10px;
                margin-top: 7px;
                text-transform: uppercase
            }

            @media (max-width: 759px) {
                .WatchlistAlertNotifications-watchlistAlertsHeading {
                    font-size:18px;
                    margin-top: 5px
                }
            }

            .WatchlistAlertNotifications-watchlistAlertItemLink:focus-visible .WatchlistAlertNotifications-watchlistAlertItem {
                background-color: #f1f1f1
            }

            .WatchlistAlertNotifications-watchlistAlertItem {
                align-items: center;
                background-color: #f8f8f8;
                border-bottom: 1px solid #dedede;
                display: flex;
                gap: 10px;
                margin-bottom: 1px;
                padding: 15px 10px
            }

            .WatchlistAlertNotifications-watchlistAlertItem:hover {
                background-color: #f1f1f1
            }

            @media (max-width: 759px) {
                .WatchlistAlertNotifications-watchlistAlertItem {
                    min-height:50px;
                    padding: 10px
                }
            }

            .WatchlistAlertNotifications-watchlistAlertIcon>img {
                height: 23.33px;
                width: 25px
            }

            @media (max-width: 759px) {
                .WatchlistAlertNotifications-watchlistAlertIcon>img {
                    height:16px;
                    width: 16px
                }
            }

            .WatchlistAlertNotifications-watchlistAlertTitle {
                align-items: center;
                color: #171717;
                display: flex;
                font-size: 12px;
                font-weight: 500;
                gap: 5px;
                line-height: 14.62px
            }

            @media (max-width: 1019px) {
                .WatchlistAlertNotifications-watchlistAlertTitle {
                    align-items:baseline;
                    flex-direction: column
                }
            }

            @media (max-width: 759px) {
                .WatchlistAlertNotifications-watchlistAlertTitle {
                    font-size:14px
                }
            }

            .WatchlistAlertNotifications-watchlistSymbol {
                font-weight: 700
            }

            .WatchlistAlertNotifications-notificationsQuoteData {
                align-items: center;
                background-color: #fff;
                border: 1px solid #9e9e9e;
                border-radius: 8px;
                display: flex;
                font-size: 12px;
                font-weight: 800;
                height: 29px;
                justify-content: center;
                padding: 0 5px;
                white-space: nowrap
            }

            .WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifications-symbolDecline,.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifications-symbolGain {
                color: #071d39
            }

            .WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifications-quoteGain {
                color: #008456
            }

            .WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifications-quoteDecline {
                color: #ce2b2b
            }

            .WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifications-quoteDecline span:nth-child(2),.WatchlistAlertNotifications-notificationsQuoteData .WatchlistAlertNotifications-quoteGain span:nth-child(2) {
                margin-left: 4px
            }

            .WatchlistAlertNotifications-quoteSeperator {
                color: #747474;
                margin-left: 4px;
                margin-right: 4px
            }

            .NewsAlertNotifications-liveEventItemLink:focus-visible,.NewsAlertNotifications-liveEventItemLink:focus-visible .NewsAlertNotifications-liveEventItemWithBackground {
                background-color: #f1f1f1
            }

            .NewsAlertNotifications-liveEventItem {
                align-items: center;
                border-bottom: 1px solid #dedede;
                display: flex;
                gap: 10px;
                padding: 15px 10px
            }

            @media (max-width: 759px) {
                .NewsAlertNotifications-liveEventItem {
                    min-height:50px;
                    padding: 10px
                }
            }

            .NewsAlertNotifications-liveEventTitle {
                color: #171717;
                font-size: 12px;
                font-weight: 500;
                line-height: 14px
            }

            @media (max-width: 759px) {
                .NewsAlertNotifications-liveEventTitle {
                    font-size:14px
                }
            }

            .NewsAlertNotifications-clubPill {
                color: #0496ff
            }

            .NewsAlertNotifications-clubPill,.NewsAlertNotifications-proPill {
                font-size: 10px;
                font-weight: 700;
                letter-spacing: 1.5px;
                line-height: 10px
            }

            .NewsAlertNotifications-proPill {
                color: #00a857
            }

            .NewsAlertNotifications-lockIcon {
                position: relative
            }

            .NewsAlertNotifications-lockIcon span {
                display: none
            }

            .NewsAlertNotifications-lockIcon:hover span {
                bottom: 20px;
                display: block;
                position: absolute;
                right: -8px;
                white-space: nowrap
            }

            .NewsAlertNotifications-tooltipArrow {
                background-color: #fff!important;
                border-left: 11px solid #0000;
                border-right: 11px solid #0000;
                left: -6px;
                top: -14px
            }

            .NewsAlertNotifications-tooltip {
                border-radius: 4px;
                color: #fff;
                font-size: 12px;
                font-weight: 600;
                height: 21px;
                letter-spacing: 1px;
                line-height: 7px;
                padding: 7px 4px 7px 8px;
                text-align: left
            }

            .NewsAlertNotifications-clubTooltipArrow {
                border-top: 8px solid #0496ff
            }

            .NewsAlertNotifications-proTooltipArrow {
                border-top: 8px solid #008456
            }

            .NewsAlertNotifications-proTooltip {
                background-color: #008456
            }

            .NewsAlertNotifications-clubTooltip {
                background-color: #0496ff
            }

            .NewsAlertNotifications-liveEventIcon>img {
                height: 23.33px;
                width: 25px
            }

            @media (max-width: 759px) {
                .NewsAlertNotifications-liveEventIcon>img {
                    height:16px;
                    width: 16px
                }
            }

            .NewsAlertNotifications-liveEventPill {
                align-items: flex-end;
                display: flex;
                flex-direction: column;
                gap: 3px;
                margin-left: auto
            }

            .NewsAlertNotifications-timestamp {
                color: #424242;
                font-size: 10px;
                font-weight: 600;
                letter-spacing: 1.5px;
                line-height: 10px;
                text-transform: uppercase;
                white-space: nowrap
            }

            .NewsAlertNotifications-liveEventItemWithBackground {
                background-color: #f8f8f8
            }

            .NewsAlertNotifications-liveEventItemWithBackground:hover {
                background-color: #f1f1f1
            }

            .NewsAlertNotifications-tradeAlertsTitle {
                color: #005594;
                font-size: 12px;
                font-weight: 700
            }

            .CreateOrEditWatchlist-watchlistContainer {
                display: flex;
                flex-direction: column;
                gap: 50px;
                overflow: hidden
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer {
                    gap:30px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistCreateOrEditContainer {
                display: flex;
                flex-direction: column;
                gap: 15px
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistText {
                color: #000;
                font-size: 20px;
                font-weight: 400;
                letter-spacing: .2px;
                line-height: 24px
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistText {
                    font-size:14px;
                    line-height: 16.8px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistLink {
                color: #005594;
                display: flex;
                font-size: 20px;
                font-style: normal;
                font-weight: 500;
                gap: 7px;
                height: 20px;
                letter-spacing: 1.091px;
                line-height: 16px;
                text-align: center;
                -webkit-text-decoration-line: underline;
                text-decoration-line: underline
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistLink>img {
                height: 16px;
                position: relative;
                top: 3px;
                width: 16px
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistLink>img {
                    height:12px;
                    width: 12px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistLink:hover {
                color: #005594
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-editWatchlistLink {
                    font-size:14px;
                    line-height: 16px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistText {
                color: #000;
                font-size: 32px;
                font-weight: 400;
                letter-spacing: .03px;
                line-height: 40px;
                text-align: center
            }

            @media (min-width: 760px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistText {
                    margin-top:30px
                }
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistText {
                    font-size:24px;
                    line-height: 29.23px;
                    margin-top: 10px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistContainer {
                display: flex;
                flex-direction: column;
                gap: 50px
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistContainer {
                    gap:30px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistButton {
                align-items: center;
                background-color: #005594;
                color: #fff;
                cursor: pointer;
                display: flex;
                font-size: 16px;
                font-weight: 600;
                height: 50px;
                justify-content: center;
                letter-spacing: 1.091px;
                line-height: 16px;
                margin: auto;
                text-align: center;
                text-transform: uppercase;
                white-space: nowrap;
                width: 236px
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistButton:hover {
                color: #fff
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-createWatchlistButton {
                    font-size:14px;
                    height: 46px;
                    margin-bottom: 20px;
                    width: 208px
                }
            }

            .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistImg {
                height: 184px;
                margin: 35px auto auto;
                width: 423px
            }

            @media (max-width: 759px) {
                .CreateOrEditWatchlist-watchlistContainer .CreateOrEditWatchlist-watchlistImg {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/6f13373a0304d88f6030.png);
                    background-size: 257px 168px;
                    height: 168px;
                    margin-top: 15px;
                    width: 257px
                }
            }

            .SplitStats-splitStats {
                margin: 15px 0 0
            }

            @media (min-width: 760px) {
                .SplitStats-splitStats {
                    display:none
                }
            }

            .SplitStats-splitStats .SplitStats-title {
                color: #002f6c;
                font-size: 18px;
                font-weight: 800;
                text-transform: uppercase
            }

            .SplitStats-splitStats .SplitStats-list,.SplitStats-splitStats .SplitStats-listSingle {
                grid-gap: 0 15px;
                display: grid;
                grid-template-columns: 1fr 1fr;
                list-style: none;
                margin: 0;
                padding: 0
            }

            .SplitStats-splitStats .SplitStats-flowColumn {
                grid-auto-flow: column;
                grid-template-rows: repeat(4,auto)
            }

            .SplitStats-splitStats .SplitStats-listSingle {
                grid-auto-flow: row;
                grid-template-columns: 1fr;
                grid-template-rows: none
            }

            .SplitStats-splitStats .SplitStats-listSingle .SplitStats-item {
                border-bottom: 0;
                font-size: 16px;
                margin: 0;
                padding: 5px 2px
            }

            .SplitStats-splitStats .SplitStats-listSingle .SplitStats-item:nth-child(odd) {
                background: #f8f8f8
            }

            .SplitStats-splitStats .SplitStats-listSingle .SplitStats-name {
                color: #171717;
                font-weight: 400
            }

            .SplitStats-splitStats .SplitStats-item {
                align-items: center;
                border-bottom: 1px solid #d9d9d9;
                box-sizing: border-box;
                display: flex;
                font-family: Proxima Nova,sans-serif;
                font-size: 11px;
                font-weight: 800;
                justify-content: space-between;
                margin: 0 0 5px;
                padding: 0 0 5px
            }

            .SplitStats-splitStats .SplitStats-name {
                color: #747474
            }

            .SplitStats-splitStats .SplitStats-price {
                color: #171717
            }

            .ProPill-proPillLink {
                display: inline-block;
                padding-right: 4px
            }

            .ProPill-proPill {
                bottom: 0;
                display: inline-block;
                position: relative;
                vertical-align: initial;
                width: auto
            }

            .PieChart-chart {
                border-radius: 50%;
                box-shadow: 0 4px 4px #00000040;
                padding: 0;
                pointer-events: all
            }

            .PieChart-chart,.PieChart-inner {
                height: var(--diameter);
                width: var(--diameter)
            }

            .PieChart-inner {
                display: grid;
                place-items: center;
                pointer-events: none;
                position: absolute;
                text-align: center
            }

            .PieChart-overlay {
                border-radius: 50%;
                box-shadow: calc(var(--shadowOffset)*-1) var(--shadowOffset) 5px 1px #00000040;
                display: flex;
                flex-direction: column;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                height: calc(var(--diameter) - var(--strokeWidth)*2);
                justify-content: center;
                width: calc(var(--diameter) - var(--strokeWidth)*2)
            }

            .PieChart-total {
                font-size: 20px;
                font-weight: 600;
                line-height: 20px
            }

            .PieChart-ratings {
                font-size: 10px;
                font-weight: 500;
                line-height: 12px
            }

            .PieChart-consensus {
                word-wrap: break-word;
                font-size: 16px;
                font-weight: 600;
                hyphens: auto;
                line-height: 16px;
                padding: 4px
            }

            .AnalystConsensus-container {
                background: #fff;
                border: 1px solid #d9d9d9;
                border-radius: 10px;
                box-shadow: 0 4px 4px #00000040;
                color: #000;
                display: grid;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                grid-template-columns: 2fr 3fr;
                grid-template-rows: 42px 199px;
                height: 241px;
                overflow: hidden
            }

            .AnalystConsensus-containerWebservice {
                margin-bottom: 30px
            }

            .AnalystConsensus-header {
                align-items: center;
                border-bottom: 3px solid #00a857;
                display: flex;
                grid-column: 1/3;
                grid-row: 1/2;
                justify-content: space-between;
                padding: 4px 20px 0 16px
            }

            .AnalystConsensus-proPill {
                height: 20px
            }

            .AnalystConsensus-stockInfo {
                align-items: center;
                color: #005594;
                display: flex;
                line-height: 19px;
                min-height: 22px
            }

            .AnalystConsensus-companyName {
                font-size: 20px;
                font-weight: 700;
                line-height: 20px;
                margin-right: 8px
            }

            .AnalystConsensus-stockSymbol {
                border-left: 2px solid #005594;
                color: #005594!important;
                font-size: 18px;
                font-style: normal;
                font-weight: 500;
                line-height: 20px;
                padding-left: 8px;
                text-decoration: none!important
            }

            .AnalystConsensus-stockSymbol:hover {
                color: #fcb700!important
            }

            .AnalystConsensus-leftPanel {
                column-gap: 10px;
                display: grid;
                grid-column: 1/2;
                grid-row: 2/3;
                grid-template-columns: 1fr 1fr;
                grid-template-rows: auto 46px;
                padding: 22px;
                row-gap: 20px
            }

            .AnalystConsensus-negativeUpside {
                color: #b40909
            }

            .AnalystConsensus-averagePriceTarget,.AnalystConsensus-currentPrice,.AnalystConsensus-highPriceTarget {
                border-bottom: 1px dashed #747474
            }

            .AnalystConsensus-headerQuotePage {
                justify-content: flex-end
            }

            .AnalystConsensus-title {
                font-size: 16px;
                font-weight: 600;
                grid-column: 1/3;
                grid-row: 2/3;
                letter-spacing: 1px;
                line-height: 19px;
                text-align: center
            }

            .AnalystConsensus-pieChart {
                align-items: center;
                display: flex;
                flex-direction: column;
                grid-column: 1/2;
                grid-row: 1/2;
                justify-self: right;
                width: -moz-fit-content;
                width: fit-content
            }

            .AnalystConsensus-buy,.AnalystConsensus-hold,.AnalystConsensus-sell,.AnalystConsensus-strongBuy,.AnalystConsensus-underperform {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 600;
                line-height: 15px
            }

            .AnalystConsensus-buy .AnalystConsensus-box,.AnalystConsensus-hold .AnalystConsensus-box,.AnalystConsensus-sell .AnalystConsensus-box,.AnalystConsensus-strongBuy .AnalystConsensus-box,.AnalystConsensus-underperform .AnalystConsensus-box {
                height: 14px;
                margin-left: 10px;
                margin-right: 10px;
                width: 14px
            }

            .AnalystConsensus-buy {
                color: #00a857
            }

            .AnalystConsensus-buy .AnalystConsensus-box {
                background-color: #00a857
            }

            .AnalystConsensus-hold {
                color: #747474
            }

            .AnalystConsensus-hold .AnalystConsensus-box {
                background-color: #747474
            }

            .AnalystConsensus-sell {
                color: #002f6c
            }

            .AnalystConsensus-sell .AnalystConsensus-box {
                background-color: #002f6c
            }

            .AnalystConsensus-underperform {
                color: #336aa0
            }

            .AnalystConsensus-underperform .AnalystConsensus-box {
                background-color: #336aa0
            }

            .AnalystConsensus-strongBuy {
                color: #145c42
            }

            .AnalystConsensus-strongBuy .AnalystConsensus-box {
                background-color: #145c42
            }

            .AnalystConsensus-legend {
                background: #f8f8f8;
                border: .2px solid #d8d8d8;
                border-radius: 6px;
                box-shadow: 0 1px 4px #00000040;
                display: flex;
                flex-direction: column;
                height: 108px;
                justify-content: space-around;
                padding: 3px 8px 3px 0;
                width: -moz-fit-content;
                width: fit-content
            }

            .AnalystConsensus-rightPanel {
                border-left: 1px solid #0003;
                display: flex;
                flex-direction: column;
                grid-column: 2/3;
                grid-row: 2/3;
                justify-content: space-between
            }

            .AnalystConsensus-stats {
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                padding: 15px 25px
            }

            .AnalystConsensus-averagePriceTarget,.AnalystConsensus-currentPrice,.AnalystConsensus-highPriceTarget,.AnalystConsensus-lowPriceTarget {
                align-items: center;
                display: flex;
                font-size: 16px;
                font-weight: 500;
                height: 54px;
                line-height: 19px
            }

            .AnalystConsensus-value {
                font-size: 16px;
                line-height: 19px;
                margin-left: auto
            }

            .AnalystConsensus-highPriceTarget .AnalystConsensus-value {
                color: #145c42
            }

            .AnalystConsensus-averagePriceTarget .AnalystConsensus-value {
                color: #424242;
                display: flex;
                flex-direction: column;
                font-size: 14px;
                text-align: right
            }

            .AnalystConsensus-averagePriceTarget .AnalystConsensus-value .AnalystConsensus-upside {
                color: default
            }

            .AnalystConsensus-lowPriceTarget .AnalystConsensus-value {
                color: #002f6c
            }

            @media (max-width: 760px) {
                .AnalystConsensus-container {
                    border-radius:2px;
                    display: grid;
                    grid-template-columns: 303px;
                    grid-template-rows: auto 195px 190px;
                    height: auto;
                    width: 303px
                }

                .AnalystConsensus-header {
                    grid-column: 1/2;
                    grid-row: 1/2;
                    padding: 6px 20px
                }

                .AnalystConsensus-header .AnalystConsensus-proPill {
                    height: 13px
                }

                .AnalystConsensus-header .AnalystConsensus-stockInfo .AnalystConsensus-companyName {
                    font-size: 14px;
                    font-weight: 700;
                    height: auto;
                    line-height: 16px;
                    margin-right: 5px;
                    max-width: 10rem
                }

                .AnalystConsensus-header .AnalystConsensus-stockInfo .AnalystConsensus-stockSymbol {
                    border-left: 1px solid #005594;
                    font-size: 12px;
                    font-weight: 500;
                    line-height: 16px;
                    padding-left: 5px
                }

                .AnalystConsensus-leftPanel {
                    border-bottom: 1px solid #d9d9d9;
                    display: grid;
                    grid-column: 1/2;
                    grid-row: 2/3;
                    grid-template-columns: 1fr 1fr;
                    padding: 0 20px
                }

                .AnalystConsensus-leftPanel .AnalystConsensus-pieChart {
                    justify-self: right;
                    margin-right: 14px;
                    margin-top: 20px
                }

                .AnalystConsensus-leftPanel .AnalystConsensus-legend {
                    margin-top: 20px
                }

                .AnalystConsensus-rightPanel {
                    border-left: none;
                    grid-column: 1/2;
                    grid-row: 3/4
                }

                .AnalystConsensus-rightPanel .AnalystConsensus-stats {
                    padding: 0 20px
                }

                .AnalystConsensus-rightPanel .AnalystConsensus-stats .AnalystConsensus-averagePriceTarget,.AnalystConsensus-rightPanel .AnalystConsensus-stats .AnalystConsensus-currentPrice,.AnalystConsensus-rightPanel .AnalystConsensus-stats .AnalystConsensus-highPriceTarget,.AnalystConsensus-rightPanel .AnalystConsensus-stats .AnalystConsensus-lowPriceTarget {
                    font-size: 14px;
                    height: 64px;
                    line-height: 17px
                }
            }

            .AnalystConsensus-containerArticlePage {
                height: 421px;
                margin-bottom: 30px
            }

            .AnalystConsensus-currentPrice {
                display: flex;
                justify-content: space-between
            }

            .AnalystConsensus-currentPrice .AnalystConsensus-value {
                display: flex;
                justify-content: flex-end
            }

            .AnalystConsensus-lastUpdated {
                color: #424242;
                display: flex;
                font-size: 8px;
                font-style: normal;
                font-weight: 600;
                line-height: 10px
            }

            .AnalystConsensus-changePct {
                align-items: center;
                color: #008456;
                display: flex;
                font-size: 10px;
                font-style: normal;
                font-weight: 600;
                line-height: 12px
            }

            .AnalystConsensus-changePctNegative {
                color: #b40909
            }

            .AnalystConsensus-unchanged {
                color: #424858
            }

            @media (min-width: 360px) {
                .AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-averagePriceTarget,.AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-currentPrice,.AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-highPriceTarget,.AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-lowPriceTarget {
                    height:46px
                }
            }

            @media (min-width: 760px) {
                .AnalystConsensus-containerArticlePage {
                    height:241px
                }

                .AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-averagePriceTarget,.AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-currentPrice,.AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-highPriceTarget,.AnalystConsensus-rightPanel .AnalystConsensus-statsArticlePage .AnalystConsensus-lowPriceTarget {
                    height: 44px
                }
            }

            @media (min-width: 1340px) {
                .AnalystConsensus-containerQuotePage {
                    grid-template-rows:40px 191px;
                    height: 231px;
                    width: 966px
                }

                .AnalystConsensus-containerQuotePage .AnalystConsensus-leftPanel {
                    column-gap: 44px
                }

                .AnalystConsensus-containerQuotePage .AnalystConsensus-rightPanel .AnalystConsensus-stats {
                    padding-left: 40px;
                    padding-right: 40px
                }
            }

            .AnalystConsensus-gateContainer {
                border-radius: 10px;
                box-shadow: 0 4px 4px #00000040;
                width: 100%
            }

            .AnalystConsensus-gateContainer div[style],.AnalystConsensus-gateContainer iframe[style] {
                border-radius: 10px
            }

            @media (max-width: 760px) {
                .AnalystConsensus-gateContainer {
                    box-shadow:none;
                    display: flex;
                    justify-content: center
                }

                .AnalystConsensus-gateContainer div[style],.AnalystConsensus-gateContainer iframe[style] {
                    border-radius: 2px;
                    box-shadow: 0 4px 4px #00000040;
                    width: 303px!important
                }
            }

            .AnalystConsensus-error .AnalystConsensus-legend {
                flex-direction: row
            }

            .AnalystConsensus-error .AnalystConsensus-legend .AnalystConsensus-boxContainer {
                display: flex;
                flex-direction: column;
                justify-content: space-around
            }

            .AnalystConsensus-error .AnalystConsensus-legend .AnalystConsensus-errorMessage {
                color: #ce2b2b;
                display: grid;
                font-size: 12px;
                font-weight: 500;
                line-height: 12px;
                place-items: center;
                text-align: center
            }

            .GeoRestrictedProduct-h1 {
                text-align: center
            }

            .BadgeGroup-badgeGroup {
                display: flex;
                justify-content: center;
                margin: 24px 0 0;
                width: 100%
            }

            @media (max-width: 1019px) {
                .BadgeGroup-badgeGroup {
                    margin:24px 0 -6px
                }
            }

            @media (max-width: 759px) {
                .BadgeGroup-badgeGroup {
                    margin:0
                }
            }

            .BadgeGroup-badge {
                margin: 0 10px;
                max-height: 60px;
                max-width: 120px
            }

            .Loading-wrapper {
                background: none;
                height: 100%
            }

            .Loading-nightModeWrapper {
                background: #000;
                height: 100%
            }

            .Loading-loadingImage {
                height: 295px;
                max-width: 900px;
                width: 100%
            }

            .ErrorChartBoundary-errorWrapper {
                background: grey;
                border: 1px solid silver;
                color: #fff;
                height: 352px
            }

            .ErrorChartBoundary-errorWrapper .ErrorChartBoundary-msg {
                position: relative;
                text-align: center;
                top: 35%
            }

            .ErrorChartBoundary-errorWrapper .ErrorChartBoundary-msg span {
                background: #fff;
                border-radius: 3px;
                color: #000;
                font-family: inherit;
                font-size: 12px;
                line-height: inherit;
                margin: 0;
                padding: 2px
            }

            .PhoenixChartWrapper-rendererApp,.PhoenixChartWrapper-rendererWeb {
                min-height: 380px;
                position: relative
            }

            .PhoenixChartWrapper-rendererWeb {
                margin-top: 20px
            }

            .PhoenixChartWrapper-rendererApp {
                height: 100%;
                margin: 0
            }

            .PhoenixChartWrapper-loadingWrapper {
                background: #fff;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 10
            }

            .MiniQuoteData-container {
                display: block;
                height: 162px;
                line-height: 22px;
                padding: 0 30px;
                text-indent: 0
            }

            @media (min-width: 1020px) {
                .MiniQuoteData-container {
                    height:144px;
                    padding: 0 8px
                }
            }

            @media (max-width: 759px) {
                .MiniQuoteData-container {
                    height:154px;
                    min-width: 320px;
                    padding: 0 15px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-container {
                    height:274px;
                    min-width: 560px
                }
            }

            .MiniQuoteData-chickletContainer {
                display: block;
                height: 144px;
                line-height: 22px;
                padding: 0 8px;
                text-indent: 0
            }

            @media (min-width: 1020px) {
                .MiniQuoteData-chickletContainer {
                    height:144px;
                    padding: 0 8px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-chickletContainer .MiniQuoteData-companyName,.MiniQuoteData-chickletContainer .MiniQuoteData-link {
                    font-size:14px;
                    margin-bottom: 0;
                    margin-top: 12px
                }

                .MiniQuoteData-chickletContainer .MiniQuoteData-last {
                    font-size: 24px;
                    margin-right: 12px
                }
            }

            .MiniQuoteData-chickletContainer .MiniQuoteData-link {
                font-size: 11px!important
            }

            .MiniQuoteData-chickletContainer .MiniQuoteData-quote,.MiniQuoteData-chickletContainer .MiniQuoteData-quoteDown,.MiniQuoteData-chickletContainer .MiniQuoteData-quoteUp {
                font-size: 12px!important
            }

            .MiniQuoteData-chickletContainer .MiniQuoteData-halfDetail {
                color: #747474;
                display: flex;
                font-size: 10px;
                font-weight: 700;
                justify-content: space-between;
                margin: 0
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-chickletContainer .MiniQuoteData-halfDetail {
                    font-size:10px;
                    line-height: inherit;
                    margin: 0
                }

                .MiniQuoteData-chickletContainer .MiniQuoteData-section {
                    margin-bottom: 0
                }
            }

            .MiniQuoteData-section {
                display: block;
                padding-bottom: 0;
                padding-left: 0;
                padding-top: 0
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-section {
                    margin-bottom:10px
                }
            }

            .MiniQuoteData-companyName {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .MiniQuoteData-companyName,.MiniQuoteData-last {
                font-weight: 700
            }

            .MiniQuoteData-companyName,.MiniQuoteData-link {
                font-size: 14px;
                margin-top: 12px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-companyName,.MiniQuoteData-link {
                    font-size:24px;
                    margin-bottom: 14px;
                    margin-top: 14px
                }
            }

            .MiniQuoteData-last,.MiniQuoteData-quote,.MiniQuoteData-quoteDown,.MiniQuoteData-quoteUp {
                display: block;
                margin: 4px 0
            }

            .MiniQuoteData-header {
                align-items: center;
                display: flex
            }

            .MiniQuoteData-last {
                font-size: 24px;
                margin-right: 12px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-last {
                    font-size:34px
                }
            }

            .MiniQuoteData-link {
                font-size: 11px;
                font-weight: 600
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-link {
                    font-size:16px
                }
            }

            .MiniQuoteData-link a {
                color: #005594;
                text-decoration: underline
            }

            .MiniQuoteData-cnbcLink {
                color: #2077b6;
                text-decoration: underline
            }

            .MiniQuoteData-quote,.MiniQuoteData-quoteDown,.MiniQuoteData-quoteUp {
                color: #747474;
                font-family: Proxima Nova,sans-serif;
                font-size: 12px;
                font-weight: 700;
                line-height: 12px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-quote,.MiniQuoteData-quoteDown,.MiniQuoteData-quoteUp {
                    font-size:20px
                }
            }

            .MiniQuoteData-quoteUp {
                color: #008456
            }

            .MiniQuoteData-quoteUp:before {
                content: "▾";
                display: inline-block;
                margin-right: 4px;
                transform: rotate(-180deg)
            }

            .MiniQuoteData-quoteDown {
                color: #d0021b
            }

            .MiniQuoteData-quoteDown:before {
                content: "▾";
                margin-right: 4px
            }

            .MiniQuoteData-details {
                grid-column-gap: 4%;
                display: grid;
                grid-template-columns: 1fr 1fr
            }

            .MiniQuoteData-container,.MiniQuoteData-withTopBorder {
                border-bottom: .5px solid #747474
            }

            .MiniQuoteData-halfDetail {
                color: #747474;
                display: flex;
                font-size: 10px;
                font-weight: 700;
                justify-content: space-between;
                margin: 0
            }

            .MiniQuoteData-halfDetail :nth-child(2n) {
                color: #171717
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .MiniQuoteData-halfDetail {
                    font-size:18px;
                    line-height: 40px;
                    margin: 0 0 20px
                }
            }

            .MiniQuoteData-halfDetail:nth-of-type(odd) {
                grid-column: 1/2
            }

            .MiniQuoteData-halfDetail:nth-of-type(2n) {
                grid-column: 2/3
            }

            .AddToWatchlistDropdown-container {
                align-content: center;
                align-items: center;
                background-color: #fff;
                display: flex;
                flex-direction: column;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                justify-content: center;
                padding: 20px 0;
                position: fixed;
                z-index: 1001
            }

            .AddToWatchlistDropdown-container button:focus {
                outline: 1px solid #002f6c!important
            }

            .AddToWatchlistDropdown-container.AddToWatchlistDropdown-withWatchlists {
                align-items: normal;
                justify-content: normal
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-container {
                    bottom:0;
                    left: 0;
                    right: 0;
                    top: 0;
                    z-index: 9999
                }
            }

            @media (min-width: 1020px) {
                .AddToWatchlistDropdown-container {
                    border:.5px solid #9e9e9e;
                    border-top: 0;
                    box-shadow: 0 1px 6px #00000040,0 -3px 0 #002f6c;
                    display: block;
                    left: 0;
                    padding: 0;
                    position: absolute;
                    width: auto
                }

                .AddToWatchlistDropdown-container.AddToWatchlistDropdown-mini {
                    left: 0;
                    right: auto
                }
            }

            .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataContainer {
                align-items: center;
                border-bottom: .5px solid #747474;
                display: flex;
                justify-content: center;
                min-height: 156px
            }

            @media (min-width: 1020px) {
                .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataContainer {
                    min-height:156px
                }
            }

            @media (max-width: 759px) {
                .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataContainer {
                    min-height:156px;
                    min-width: 320px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AddToWatchlistDropdown-container .AddToWatchlistDropdown-miniQuoteDataContainer {
                    min-height:274px;
                    min-width: 560px
                }
            }

            .AddToWatchlistDropdown-container .AddToWatchlistDropdown-signInMessage,.AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText {
                display: block;
                font-size: 12px;
                line-height: 12px;
                text-align: center
            }

            .AddToWatchlistDropdown-container .AddToWatchlistDropdown-signInMessage {
                color: #000;
                font-weight: 700;
                margin-bottom: -10px;
                margin-top: 20px
            }

            .AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText {
                font-weight: 500
            }

            .AddToWatchlistDropdown-container .AddToWatchlistDropdown-simpleText:last-child {
                margin-bottom: 20px
            }

            .AddToWatchlistDropdown-watchlistBulkAddContainer {
                align-items: normal;
                background: #fff;
                border: none;
                border-radius: 12px;
                box-shadow: 0 6px 24px #82828226;
                justify-content: normal;
                width: 323px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistBulkAddContainer {
                    width:100%
                }
            }

            .AddToWatchlistDropdown-chicletContainer {
                align-content: center;
                align-items: center;
                background-color: #fff;
                border: .5px solid #9e9e9e;
                border-top: 0;
                box-shadow: 0 1px 6px #00000040,0 -3px 0 #002f6c;
                display: block;
                flex-direction: column;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                justify-content: center;
                left: 0;
                padding: 0;
                position: absolute;
                top: 27px!important;
                width: auto;
                z-index: 1001
            }

            .AddToWatchlistDropdown-chicletContainer.AddToWatchlistDropdown-withWatchlists {
                align-items: normal;
                justify-content: normal
            }

            .AddToWatchlistDropdown-chicletContainer.AddToWatchlistDropdown-mini {
                left: 0;
                right: auto
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-miniQuoteDataContainer {
                align-items: center;
                border-bottom: .5px solid #747474;
                display: flex;
                justify-content: center;
                min-height: 156px
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-closeButton {
                display: none
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-signInMessage,.AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText {
                display: block;
                font-size: 12px;
                line-height: 12px;
                text-align: center
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-signInMessage {
                color: #000;
                font-weight: 700;
                margin-bottom: -10px;
                margin-top: 20px
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText {
                font-weight: 500
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-simpleText:last-child {
                margin-bottom: 20px
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-headerForWatchlistTag {
                align-items: center;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                height: 32px;
                margin: 0 0 0 8px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-headerForWatchlistTag {
                    font-size:11px!important;
                    height: 32px!important;
                    line-height: inherit!important;
                    margin-left: 8px!important;
                    padding: 0!important
                }
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-watchlistScrollContainer {
                max-height: 100px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-watchlistScrollContainer:before {
                    bottom:32px
                }
            }

            .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer {
                bottom: 0
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink:first-child {
                    margin-bottom:12px;
                    margin-top: 12px
                }

                .AddToWatchlistDropdown-chicletContainer .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink {
                    font-size: 11px;
                    margin-left: 10px
                }
            }

            .AddToWatchlistDropdown-footerClassTable {
                padding-bottom: 30px
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-linkTable {
                color: #0053cf;
                float: right;
                font-size: 12px;
                font-weight: 600;
                line-height: 18px;
                padding-bottom: 16px;
                padding-right: 21px;
                text-indent: underline;
                text-transform: uppercase
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-linkTable:hover {
                color: #001e5a
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-linkTable {
                    padding-right:41px
                }
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-addCancelButton {
                display: flex;
                gap: 10px;
                justify-content: space-between;
                padding: 0 21px 30px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-addCancelButton {
                    padding:0 41px 30px
                }
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-footerButtonAdd {
                background: #0053cf;
                border-radius: 3px;
                color: #fff;
                flex: 1;
                font-size: 12px;
                font-weight: 700;
                padding: 12px 16px
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-footerButtonAdd:hover {
                background: #001e5a
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-footerButtonCancel {
                background: #fff;
                border: 1px solid #0053cf;
                border-radius: 3px;
                color: #0053cf;
                flex: 1;
                font-size: 12px;
                font-weight: 700;
                padding: 12px 16px
            }

            .AddToWatchlistDropdown-footerClassTable .AddToWatchlistDropdown-footerButtonCancel:hover {
                border: 1px solid #001e5a;
                color: #001e5a
            }

            .AddToWatchlistDropdown-chicletGhostDropdownCloser {
                display: block!important
            }

            .AddToWatchlistDropdown-wrapper {
                max-height: calc(100vh - 158px);
                overflow: auto
            }

            @media (min-width: 1020px) {
                .AddToWatchlistDropdown-wrapper {
                    max-height:118px
                }
            }

            .AddToWatchlistDropdown-watchlistContainer {
                border: .5px solid #cfd8e2;
                box-shadow: 0 -3px 0 #002f6c;
                padding: unset;
                right: -1px;
                top: 27px;
                width: calc(100% + 2px)
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistContainer {
                    top:0
                }
            }

            .AddToWatchlistDropdown-container.AddToWatchlistDropdown-isFetching {
                padding-top: 0
            }

            .AddToWatchlistDropdown-closeButton {
                display: block;
                font-size: 12px;
                position: absolute;
                right: 15px;
                top: 20px
            }

            @media (min-width: 1020px) {
                .AddToWatchlistDropdown-closeButton {
                    display:none
                }
            }

            .AddToWatchlistDropdown-closeButton.AddToWatchlistDropdown-closeButtonForSymbolTag {
                font-size: 15px;
                top: 27px
            }

            .AddToWatchlistDropdown-closeButton.AddToWatchlistDropdown-closeForBulkAdd {
                display: none
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-closeButton.AddToWatchlistDropdown-closeForBulkAdd {
                    display:block;
                    padding: 8px 24px
                }
            }

            .AddToWatchlistDropdown-header {
                color: #9e9e9e;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: .01em;
                line-height: 12px;
                margin: 20px 30px;
                text-indent: 0
            }

            .AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerForWatchlistTag {
                align-items: center;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                height: 32px;
                margin: 0 0 0 8px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerForWatchlistTag {
                    font-size:18px;
                    height: 68px;
                    line-height: normal;
                    margin-left: 30px;
                    padding: 8px 0
                }
            }

            .AddToWatchlistDropdown-header.AddToWatchlistDropdown-headerWatchlist {
                color: #424242;
                font-size: 12px;
                font-weight: 700;
                margin-left: 16px;
                padding-bottom: 20px;
                text-transform: uppercase
            }

            .AddToWatchlistDropdown-bulkAddOuterContainer {
                padding: 16px 21px 8px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-bulkAddOuterContainer {
                    padding:40px 41px 8px
                }
            }

            .AddToWatchlistDropdown-bulkAddOuterContainer .AddToWatchlistDropdown-buttonClose {
                background: currentColor;
                cursor: pointer;
                display: flex;
                float: right;
                height: 11px;
                margin: -2px 0 0 2px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/e5a9a2e15a378e4fa1a8.svg);
                width: 11px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-bulkAddOuterContainer .AddToWatchlistDropdown-buttonClose {
                    display:none
                }
            }

            .AddToWatchlistDropdown-bulkAddOuterContainer .AddToWatchlistDropdown-headerWatchlist {
                color: #424242;
                font-size: 16px;
                font-weight: 700;
                padding-top: 30px;
                text-transform: uppercase
            }

            .AddToWatchlistDropdown-createWatchlistBulkContainer {
                padding: 0 21px 16px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-createWatchlistBulkContainer {
                    padding:11px 41px 16px
                }
            }

            .AddToWatchlistDropdown-createWatchlistBulkContainer .AddToWatchlistDropdown-createWatchlistHeader {
                color: #424242;
                display: block;
                font-size: 16px;
                font-weight: 700;
                line-height: 12px;
                padding-bottom: 20px;
                padding-top: 20px;
                text-transform: uppercase
            }

            .AddToWatchlistDropdown-footer {
                display: block;
                padding: 15px 15px 20px;
                position: relative;
                width: 100%;
                z-index: 1
            }

            .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink,.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink {
                color: #005594;
                display: block;
                font-size: 11px;
                font-weight: 600;
                line-height: 13px;
                padding-left: 10px;
                padding-top: 10px;
                text-indent: 0
            }

            .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink.AddToWatchlistDropdown-signIn,.AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink.AddToWatchlistDropdown-signIn {
                background-color: #005594;
                border: none;
                bottom: 0;
                color: #fff;
                position: static
            }

            .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink {
                line-height: 11px;
                margin-left: 10px;
                padding: unset;
                text-decoration: underline
            }

            .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink:first-child {
                margin-bottom: 12px;
                margin-top: 12px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink:first-child {
                    margin-bottom:30px;
                    margin-top: 48px
                }

                .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink {
                    font-size: 18px;
                    margin-left: 30px
                }
            }

            .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-watchlistTagFooterLink:hover {
                color: #005594
            }

            .AddToWatchlistDropdown-footer .AddToWatchlistDropdown-footerLink {
                border: 1px solid #071d39;
                color: #071d39;
                line-height: 12px;
                padding: 15px;
                text-align: center;
                width: 100%
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-footer {
                    bottom:20px;
                    position: absolute
                }
            }

            .AddToWatchlistDropdown-watchlistTagFooter {
                padding: unset;
                position: relative
            }

            .AddToWatchlistDropdown-signInContainer {
                bottom: 0;
                min-width: 240px;
                position: relative;
                width: 50%
            }

            .AddToWatchlistDropdown-createWatchlistContainer {
                bottom: 0;
                padding-bottom: 10px;
                position: relative
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-createWatchlistContainer {
                    text-align:center;
                    top: 20px;
                    width: 50%
                }
            }

            .AddToWatchlistDropdown-message {
                color: #e8802a;
                display: block;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                line-height: 100%;
                padding: 15px 15px 0;
                text-align: center
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-message {
                    font-size:18px;
                    font-weight: 600;
                    line-height: 18px
                }
            }

            .AddToWatchlistDropdown-message.AddToWatchlistDropdown-watchListEmptyMsg {
                color: #171717
            }

            .AddToWatchlistDropdown-symbolIssueError {
                border-bottom: 1px solid #bababa;
                color: #ce2b2b;
                display: block;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 600;
                line-height: 18px;
                padding: 35px 20px;
                text-align: center;
                white-space: normal
            }

            .AddToWatchlistDropdown-ghostDropdownCloser {
                bottom: 0;
                display: none;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 98
            }

            @media (min-width: 1020px) {
                .AddToWatchlistDropdown-ghostDropdownCloser {
                    display:block
                }
            }

            .AddToWatchlistDropdown-watchlistContainerAddTag {
                left: -1px;
                min-width: 300px;
                top: 27px;
                width: calc(100% + 2px)
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistContainerAddTag {
                    top:0
                }
            }

            .AddToWatchlistDropdown-watchlistContainerAddTag .AddToWatchlistDropdown-message {
                font-size: 11px;
                font-weight: 700;
                letter-spacing: -.004em;
                line-height: 13px;
                padding-left: 8px;
                padding-right: 8px;
                text-align: center
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistContainerAddTag .AddToWatchlistDropdown-message {
                    align-items:center;
                    display: flex;
                    font-size: 18px;
                    font-weight: 700;
                    letter-spacing: -.002em;
                    line-height: 18px;
                    text-align: center
                }
            }

            .AddToWatchlistDropdown-loggedOutAddTag {
                padding: unset
            }

            .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-signInContainer .AddToWatchlistDropdown-watchlistTagFooterLink {
                position: relative;
                right: 9px;
                top: 8px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-signInContainer .AddToWatchlistDropdown-watchlistTagFooterLink {
                    font-size:14px;
                    margin-left: unset;
                    padding-top: 50px;
                    right: 0;
                    text-align: center;
                    top: 0
                }
            }

            .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-createWatchlistContainer .AddToWatchlistDropdown-watchlistTagFooterLink {
                padding-bottom: 8px;
                position: relative
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-loggedOutAddTag .AddToWatchlistDropdown-createWatchlistContainer .AddToWatchlistDropdown-watchlistTagFooterLink {
                    font-size:14px;
                    margin-left: unset;
                    padding-top: 50px
                }
            }

            .AddToWatchlistDropdown-signInContainerAddTag {
                display: block;
                margin: 0 10%;
                padding: 8px
            }

            @media (min-width: 1020px) {
                .AddToWatchlistDropdown-signInContainerAddTag {
                    min-width:unset;
                    width: unset
                }
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-signInContainerAddAll {
                    margin:0 auto
                }
            }

            .AddToWatchlistDropdown-buttonLink {
                border: 1px solid #005594;
                color: #005594;
                display: block;
                font-size: 10px;
                font-weight: 600;
                line-height: 12px;
                padding: 8px;
                text-align: center;
                width: 100%
            }

            .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlistAll {
                border: 1px solid #0053cf;
                color: #0053cf
            }

            .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-signIn {
                background-color: #005594;
                border: none;
                bottom: 0;
                color: #fff;
                margin-top: 20px;
                position: static
            }

            .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist {
                background-color: #005594;
                border: none;
                bottom: 0;
                color: #fff;
                margin: auto;
                max-width: 100%;
                min-width: 120px;
                padding: 15px;
                position: static;
                text-decoration: none;
                width: 90%
            }

            .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist:hover {
                color: #fff
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-buttonLink.AddToWatchlistDropdown-createWatchlist {
                    min-width:200px
                }

                .AddToWatchlistDropdown-buttonLink {
                    font-size: 14px;
                    font-weight: 700
                }
            }

            .AddToWatchlistDropdown-signInButtonAddTag {
                align-items: center;
                font-size: 10px;
                font-weight: 700;
                letter-spacing: .5px;
                line-height: 12px;
                padding: 8px;
                text-align: center
            }

            .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signIn {
                background-color: #005594
            }

            .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signIn:hover {
                background-color: #002f6c
            }

            .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWatchlist {
                background-color: #005594;
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                padding: 8px;
                text-decoration: none
            }

            .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWatchlist:hover {
                background-color: #002f6c;
                color: #fff
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-createWatchlist {
                    padding:12px
                }
            }

            .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signInContainerAddAll {
                background-color: #0053cf
            }

            .AddToWatchlistDropdown-signInButtonAddTag.AddToWatchlistDropdown-signInContainerAddAll:hover {
                background-color: #001e5a
            }

            .AddToWatchlistDropdown-createWatchlistEdit {
                border-bottom: 1px solid #d9d9d9;
                display: flex;
                margin-bottom: 7px
            }

            .AddToWatchlistDropdown-editIcon {
                background: url(https://static-redesign.cnbcfm.com/dist/cc7a689b973ff0fe3e13.svg);
                cursor: pointer;
                height: 16px;
                margin-left: auto;
                width: 16px
            }

            .AddToWatchlistDropdown-watchlistNameContainer {
                flex-grow: 1
            }

            .AddToWatchlistDropdown-watchlistNameContainer input {
                background: none;
                border: none;
                color: #0053cf;
                direction: ltr;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px;
                padding-bottom: 8px;
                transition: background-color .3s ease;
                width: 100%
            }

            .AddToWatchlistDropdown-watchlistNameContainer input:focus {
                color: #171717;
                outline: none
            }

            .AddToWatchlistDropdown-watchlistNameContainer input::placeholder {
                color: #0053cf
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-buttonLink {
                    font-size:14px;
                    letter-spacing: 1.1px;
                    line-height: 16px;
                    margin: auto;
                    max-width: 260px;
                    padding: 12px
                }
            }

            .AddToWatchlistDropdown-watchlistScrollContainer {
                display: block;
                max-height: 100px;
                overflow-y: scroll
            }

            .AddToWatchlistDropdown-watchlistScrollContainer:before {
                bottom: 32px;
                content: "";
                display: block;
                height: 40px;
                pointer-events: none;
                position: absolute;
                width: 100%;
                z-index: 1
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistScrollContainer:before {
                    bottom:100px
                }
            }

            .AddToWatchlistDropdown-watchlistScrollContainer.AddToWatchlistDropdown-fade:before {
                background: linear-gradient(180deg,#fff0,25%,#fff)
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistScrollContainer {
                    max-height:70%
                }
            }

            .AddToWatchlistDropdown-watchlistScrollContainer.AddToWatchlistDropdown-watchlistTableScroll {
                max-height: 220px
            }

            .AddToWatchlistDropdown-watchlistScrollContainer.AddToWatchlistDropdown-watchlistTableScroll:before {
                bottom: 208px;
                height: 42px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdown-watchlistScrollContainer.AddToWatchlistDropdown-watchlistTableScroll:before {
                    bottom:0;
                    top: 309px
                }
            }

            @keyframes WatchlistNotification-showAndFadeOut {
                0% {
                    opacity: 0;
                    transform: translateY(5px)
                }

                5% {
                    opacity: 1;
                    transform: translateY(0)
                }

                80% {
                    opacity: 1
                }

                to {
                    opacity: 0
                }
            }

            .WatchlistNotification-notificationContainer {
                display: flex;
                justify-content: center;
                position: absolute;
                width: 100%
            }

            .WatchlistNotification-notificationContainer .WatchlistNotification-notification {
                animation: WatchlistNotification-showAndFadeOut 3s linear;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                opacity: 0;
                text-align: center;
                z-index: 4000
            }

            .WatchlistNotification-notificationContainer .WatchlistNotification-checkmarkSuccess {
                background-image: url(https://static-redesign.cnbcfm.com/dist/472db7d4af8efb06096d.svg);
                display: inline-block;
                height: 24px;
                margin-right: 6px;
                margin-top: -2px;
                vertical-align: middle;
                width: 24px
            }

            .WatchlistNotification-notificationContainer .WatchlistNotification-checkmarkError {
                background-image: url(https://static-redesign.cnbcfm.com/dist/686ff324f628b5f54bba.svg);
                display: inline-block;
                height: 20px;
                margin-right: 6px;
                margin-top: -2px;
                vertical-align: middle;
                width: 21px
            }

            .AddToWatchlistDropdownCheckbox-container {
                border-top: 1px solid #bababa;
                display: block
            }

            .AddToWatchlistDropdownCheckbox-container:last-of-type {
                border-bottom: 1px solid #bababa
            }

            .AddToWatchlistDropdownCheckbox-container.AddToWatchlistDropdownCheckbox-checkBoxTableContainer {
                border-bottom: 1px solid #d9d9d9;
                border-top: none;
                margin: 8px 21px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdownCheckbox-container.AddToWatchlistDropdownCheckbox-checkBoxTableContainer {
                    margin:10px 41px
                }

                .AddToWatchlistDropdownCheckbox-chicletWatchlist.AddToWatchlistDropdownCheckbox-watchlistForSymbolTag {
                    font-size: 11px!important;
                    height: 32px!important;
                    padding-left: 8px!important
                }
            }

            .AddToWatchlistDropdownCheckbox-watchlist {
                align-items: center;
                color: #071d39;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                padding: 8px 29px;
                width: 100%
            }

            .AddToWatchlistDropdownCheckbox-watchlist:first-child {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-watchlistForSymbolTag {
                color: #002f6c;
                font-size: 11px;
                font-weight: 600;
                height: 32px;
                padding-left: 8px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-watchlistForSymbolTag {
                    font-size:18px;
                    height: 50px;
                    padding-left: 30px
                }
            }

            .AddToWatchlistDropdownCheckbox-watchlist.AddToWatchlistDropdownCheckbox-checkBoxArticleTable {
                color: #171717;
                font-weight: 600;
                line-height: 18px;
                padding-left: 0
            }

            .AddToWatchlistDropdownCheckbox-checkbox {
                border: 1px solid #bababa;
                border-radius: 2px;
                flex-shrink: 0;
                height: 14px;
                margin-right: 12px;
                position: relative;
                width: 14px
            }

            .AddToWatchlistDropdownCheckbox-watchlistNameForSymbolTag {
                line-height: normal;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-checkbox:after {
                border-color: #071d39;
                border-style: solid;
                border-width: 0 2px 2px 0;
                content: "";
                display: block;
                height: 12px;
                left: 5px;
                position: absolute;
                top: -4px;
                transform: rotate(45deg);
                width: 5px
            }

            .AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-checkboxForSymbolTag {
                background: #2077b6;
                border: none
            }

            .AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-checkboxForBulkAdd {
                background: #0053cf;
                border: none
            }

            .AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-checkboxForBulkAdd:after,.AddToWatchlistDropdownCheckbox-hasSymbols .AddToWatchlistDropdownCheckbox-checkboxForSymbolTag:after {
                border-color: #fff;
                height: 7px;
                left: 5px;
                top: 1px;
                width: 3px
            }

            .AddToWatchlistDropdownCheckbox-isLoading {
                cursor: wait
            }

            .AddToWatchlistDropdownCheckbox-isLoading>* {
                opacity: .5
            }

            .AddToWatchlistDropdownCheckbox-error {
                color: #ce2b2b;
                display: block;
                font-size: 12px;
                font-weight: 600;
                padding: 0 10px 8px 56px
            }

            .AddToWatchlistDropdownCheckboxes-notificationContainer {
                font-size: 12px;
                line-height: 18px;
                padding: 2px 6px 0;
                top: 150px
            }

            .AddToWatchlistDropdownCheckboxes-notificationContainer .AddToWatchlistDropdownCheckboxes-notification {
                background-color: #0053cf;
                border-radius: 3px;
                box-shadow: 0 1px 3px 1px #00000014;
                color: #fff;
                font-size: 12px;
                font-weight: 700;
                line-height: 16px;
                padding: 16px;
                text-transform: uppercase;
                white-space: nowrap;
                width: 224px
            }

            .AddToWatchlistDropdownCheckboxes-notificationContainer .AddToWatchlistDropdownCheckboxes-notification.AddToWatchlistDropdownCheckboxes-error {
                background-color: #ce2b2b;
                width: 224px
            }

            @media (max-width: 1019px) {
                .AddToWatchlistDropdownCheckboxes-notificationContainer {
                    top:165px
                }
            }

            .AddToWatchlistButton-container {
                display: block;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                position: relative
            }

            .AddToWatchlistButton-watchlistContainer {
                display: inline-block
            }

            .AddToWatchlistButton-svgContainer {
                background-image: url(https://static-redesign.cnbcfm.com/dist/d68d0dd5b3ea059aab65.svg);
                border-radius: 4px;
                height: 24px;
                margin-right: 12px;
                padding: 4px;
                width: 24px
            }

            .AddToWatchlistButton-svgContainer.AddToWatchlistButton-svgClicked {
                background-image: url(https://static-redesign.cnbcfm.com/dist/f148fecdc0e290f415b4.svg)
            }

            .AddToWatchlistButton-button {
                align-items: center;
                border: 1px solid #002f6c;
                box-sizing: border-box;
                color: #002f6c;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                justify-content: center;
                line-height: 12px;
                padding: 8px
            }

            @media (min-width: 1020px) {
                .AddToWatchlistButton-button {
                    padding:14px 15px
                }
            }

            .AddToWatchlistButton-button .AddToWatchlistButton-mobileText {
                font-size: 26px;
                font-weight: 600;
                line-height: 12px
            }

            .AddToWatchlistButton-button .AddToWatchlistButton-desktopText {
                display: none
            }

            @media (min-width: 1020px) {
                .AddToWatchlistButton-button .AddToWatchlistButton-desktopText {
                    display:initial;
                    margin: 0 10px 0 0
                }
            }

            .AddToWatchlistButton-button .AddToWatchlistButton-embeddedText {
                letter-spacing: 1px;
                margin-right: 10px
            }

            .AddToWatchlistButton-watchlistBulkText {
                color: #0053cf;
                margin: 0 8px 0 0
            }

            .AddToWatchlistButton-watchlistBulkText.AddToWatchlistButton-textClicked {
                color: #747474
            }

            .AddToWatchlistButton-watchlistFromTagItem {
                border: .5px solid #cfd8e2;
                border-radius: 7px;
                display: flex;
                position: relative
            }

            .AddToWatchlistButton-watchlistFromTagItem:hover {
                border: .5px solid #747474
            }

            .AddToWatchlistButton-watchlistFromTagItem.AddToWatchlistButton-dropdownVisible {
                border: .5px solid #cfd8e2
            }

            .AddToWatchlistButton-addWatchListFromTag {
                background-image: url(https://static-redesign.cnbcfm.com/dist/3d3257ad9e8a242b5362.svg);
                background-repeat: no-repeat;
                height: 12px;
                width: 12px
            }

            .AddToWatchlistButton-watchlistButton {
                align-items: center;
                color: #002f6c;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                line-height: 12px;
                padding: 8px 8px 8px 4px
            }

            .AddToWatchlistButton-watchlistButton.AddToWatchlistButton-dropdownOpen .AddToWatchlistButton-addWatchListFromTag,.AddToWatchlistButton-watchlistButton:focus .AddToWatchlistButton-addWatchListFromTag,.AddToWatchlistButton-watchlistButton:hover .AddToWatchlistButton-addWatchListFromTag {
                background-image: url(https://static-redesign.cnbcfm.com/dist/8eafdf125d3d82d5a92f.svg)
            }

            .QuoteStrip-container {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin-top: -7px
            }

            @media (min-width: 760px) {
                .QuoteStrip-container {
                    margin-top:0
                }
            }

            .QuoteStrip-changeDown {
                color: #424858;
                color: #ce2b2b;
                font-size: 18px;
                font-weight: 700;
                white-space: nowrap
            }

            @media (min-width: 760px) {
                .QuoteStrip-changeDown {
                    font-size:25px;
                    line-height: 28px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-changeDown {
                    font-size:20px;
                    line-height: 23px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-changeDown {
                    font-size:32px;
                    line-height: 36px
                }
            }

            .QuoteStrip-changeUp {
                color: #424858;
                color: #008456;
                font-size: 18px;
                font-weight: 700;
                white-space: nowrap
            }

            @media (min-width: 760px) {
                .QuoteStrip-changeUp {
                    font-size:25px;
                    line-height: 28px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-changeUp {
                    font-size:20px;
                    line-height: 23px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-changeUp {
                    font-size:32px;
                    line-height: 36px
                }
            }

            .QuoteStrip-changeIcon {
                display: inline;
                margin-right: 10px
            }

            @media (min-width: 1340px) {
                .QuoteStrip-changeIcon {
                    height:22px;
                    margin-top: 3px;
                    width: 22px
                }
            }

            .QuoteStrip-afterHoursIcon {
                display: inline;
                padding-right: 10px
            }

            .QuoteStrip-unchanged {
                color: #424858;
                font-size: 18px;
                font-size: 22px;
                font-weight: 700;
                white-space: nowrap
            }

            @media (min-width: 760px) {
                .QuoteStrip-unchanged {
                    font-size:25px;
                    line-height: 28px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-unchanged {
                    font-size:20px;
                    line-height: 23px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-unchanged {
                    font-size:32px;
                    line-height: 36px
                }
            }

            .QuoteStrip-companyName {
                color: #002f6c;
                display: flex;
                font-size: 24px;
                font-weight: 700;
                justify-content: space-between;
                line-height: 27px
            }

            .QuoteStrip-companyName .QuoteStrip-quoteTitle {
                font-size: inherit;
                margin: 0
            }

            .QuoteStrip-companyName .QuoteStrip-quoteTitleLink {
                color: #002f6c;
                font-size: inherit;
                padding: 0
            }

            .QuoteStrip-companyName .QuoteStrip-quoteTitleLink :hover {
                color: #005594
            }

            .QuoteStrip-companyName .QuoteStrip-name {
                display: table;
                padding: 0 0 1px
            }

            .QuoteStrip-companyName .QuoteStrip-rightSideButtonsWrappers {
                display: flex;
                margin: 10px 0 15px
            }

            .QuoteStrip-companyName a {
                padding: 3px
            }

            @media (min-width: 760px) {
                .QuoteStrip-companyName {
                    font-size:28px;
                    line-height: 30px
                }
            }

            @media (min-width: 0px) and (max-width:759px) {
                .QuoteStrip-companyName.QuoteStrip-companyName_quoteStripEnabled {
                    flex-direction:column
                }
            }

            @media (min-width: 1020px) and (max-width:1339px) {
                .QuoteStrip-companyName.QuoteStrip-companyName_quoteStripEnabled {
                    flex-direction:column
                }
            }

            .QuoteStrip-addToWatchlistButton {
                height: 42px;
                min-width: 42px
            }

            .QuoteStrip-symbolAndExchange {
                color: #747474;
                display: table;
                font-size: 18px;
                font-weight: 500;
                padding-bottom: 2px
            }

            @media (min-width: 760px) {
                .QuoteStrip-symbolAndExchange {
                    font-size:20px
                }
            }

            .QuoteStrip-quoteStripSubHeader {
                color: #bababa;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px
            }

            .QuoteStrip-extendedLastTradeTime,.QuoteStrip-lastTradeTime {
                color: #171717;
                font-size: 16px;
                font-weight: 600;
                line-height: 18px
            }

            @media (min-width: 760px) {
                .QuoteStrip-extendedLastTradeTime,.QuoteStrip-lastTradeTime {
                    padding-bottom:10px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-lastTradeTime {
                    padding-bottom:15px
                }
            }

            .QuoteStrip-dataContainer {
                align-items: center;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                padding-top: 5px
            }

            @media (min-width: 760px) {
                .QuoteStrip-dataContainer {
                    padding-top:25px
                }
            }

            .QuoteStrip-extendedHours {
                border-top: 1px solid #bababa;
                padding-top: 10px
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedHours {
                    padding-top:5px
                }

                .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceContainer {
                    width: 58%
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceContainer {
                    width:66%
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceSideDrawerContainer {
                    width:58%
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastTimeAndPriceSideDrawerContainer {
                    width:50%
                }
            }

            .QuoteStrip-extendedHours .QuoteStrip-lastPrice {
                font-size: 32px
            }

            @media (min-width: 760px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastPrice {
                    font-size:40px;
                    line-height: 45px;
                    padding-right: 40px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastPrice {
                    font-size:25px;
                    line-height: 28px;
                    padding-right: 25px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastPrice {
                    font-size:46px;
                    line-height: 52px;
                    padding-right: 30px
                }
            }

            @media (min-width: 760px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime {
                    padding-bottom:0
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime {
                    padding-bottom:10px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedHours .QuoteStrip-lastTradeTime {
                    padding-bottom:0
                }
            }

            .QuoteStrip-extendedHours .QuoteStrip-changeDown,.QuoteStrip-extendedHours .QuoteStrip-changeUp,.QuoteStrip-extendedHours .QuoteStrip-unchanged {
                font-size: 18px;
                line-height: 20px
            }

            @media (min-width: 760px) {
                .QuoteStrip-extendedHours .QuoteStrip-changeDown,.QuoteStrip-extendedHours .QuoteStrip-changeUp,.QuoteStrip-extendedHours .QuoteStrip-unchanged {
                    font-size:20px;
                    line-height: 23px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedHours .QuoteStrip-changeDown,.QuoteStrip-extendedHours .QuoteStrip-changeUp,.QuoteStrip-extendedHours .QuoteStrip-unchanged {
                    font-size:25px;
                    line-height: 28px
                }
            }

            .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange,.QuoteStrip-extendedHours .QuoteStrip-volume {
                font-size: 16px
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange,.QuoteStrip-extendedHours .QuoteStrip-volume {
                    font-size:18px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedHours .QuoteStrip-fiftyTwoWeekRange,.QuoteStrip-extendedHours .QuoteStrip-volume {
                    font-size:16px
                }

                .QuoteStrip-extendedHours .QuoteStrip-changeIcon {
                    height: 21px;
                    width: 21px
                }
            }

            @media (min-width: 760px) {
                .QuoteStrip-extendedDataContainer {
                    max-width:496px;
                    padding-top: 20px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedDataContainer {
                    max-width:460px;
                    padding-bottom: 8px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-extendedDataContainer {
                    max-width:760px
                }
            }

            .QuoteStrip-extendedDataContainer .QuoteStrip-lastTimeAndPriceContainer {
                width: 100%
            }

            .QuoteStrip-extendedDataContainer .QuoteStrip-volume {
                font-size: 18px
            }

            @media (min-width: 760px) {
                .QuoteStrip-extendedDataContainer .QuoteStrip-volume {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedDataContainer .QuoteStrip-volume {
                    font-size:18px
                }
            }

            .QuoteStrip-extendedDataContainer .QuoteStrip-volumeContainer {
                padding-top: 25px
            }

            @media (min-width: 1020px) {
                .QuoteStrip-extendedDataContainer .QuoteStrip-volumeContainer {
                    padding-top:15px
                }
            }

            .QuoteStrip-dataLabel {
                color: #747474;
                font-size: 18px;
                font-weight: 600;
                padding-bottom: 10px
            }

            .QuoteStrip-extendedLabel {
                color: #e8802a
            }

            .QuoteStrip-lastPriceStripContainer {
                align-items: center;
                display: flex;
                flex-wrap: wrap
            }

            .QuoteStrip-lastPrice {
                color: #171717;
                font-size: 40px;
                font-weight: 700;
                padding-right: 20px;
                pointer-events: none
            }

            .QuoteStrip-lastPrice a {
                color: #171717;
                text-decoration: none
            }

            @media (min-width: 760px) {
                .QuoteStrip-lastPrice {
                    font-size:46px;
                    line-height: 52px
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-lastPrice {
                    font-size:32px;
                    line-height: 36px
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-lastPrice {
                    font-size:51px;
                    line-height: 42px
                }
            }

            .QuoteStrip-lastTimeAndPriceContainer {
                width: 100%
            }

            @media (min-width: 760px) {
                .QuoteStrip-lastTimeAndPriceContainer {
                    width:53%
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-lastTimeAndPriceContainer {
                    width:51%
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-lastTimeAndPriceContainer {
                    width:67%
                }
            }

            .QuoteStrip-lastTimeAndPriceSideDrawerContainer {
                width: 100%
            }

            @media (min-width: 760px) {
                .QuoteStrip-lastTimeAndPriceSideDrawerContainer {
                    width:53%
                }
            }

            @media (min-width: 1020px) {
                .QuoteStrip-lastTimeAndPriceSideDrawerContainer {
                    width:51%
                }
            }

            @media (min-width: 1340px) {
                .QuoteStrip-lastTimeAndPriceSideDrawerContainer {
                    width:50%
                }
            }

            .QuoteStrip-fiftyTwoWeek,.QuoteStrip-volumeContainer {
                display: none
            }

            @media (min-width: 760px) {
                .QuoteStrip-fiftyTwoWeek,.QuoteStrip-volumeContainer {
                    display:block;
                    padding-top: 10px
                }
            }

            .QuoteStrip-fiftyTwoWeekRange,.QuoteStrip-volume {
                font-size: 18px;
                font-weight: 600;
                line-height: 20px
            }

            .QuoteStrip-watchLiveBtn {
                align-items: center;
                background: none;
                border: 1px solid #002f6c;
                border-radius: 0;
                color: #002f6c;
                display: flex;
                font-weight: 600;
                height: 42px;
                line-height: 12px;
                margin: 0 0 0 18px;
                padding: 14px 5px
            }

            .QuoteStrip-watchLiveBtn,.QuoteStrip-watchLiveLogo {
                -webkit-font-smoothing: antialiased;
                -webkit-text-size-adjust: 100%;
                box-sizing: border-box;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px
            }

            .QuoteStrip-watchLiveLogo {
                color: #fff!important;
                cursor: pointer;
                display: block;
                font-weight: 700;
                width: 18px
            }

            .QuoteStrip-watchLiveLink {
                -webkit-text-size-adjust: 100%;
                background: #ce2b2b;
                color: #fff!important;
                cursor: pointer;
                display: flex!important;
                font-weight: 700;
                height: 30px;
                justify-content: space-evenly!important;
                margin-right: .5rem;
                padding: 6px 4px;
                text-decoration: none;
                width: 4rem
            }

            .QuoteStrip-watchLiveBtnV2,.QuoteStrip-watchLiveLink {
                -webkit-font-smoothing: antialiased;
                align-items: center;
                box-sizing: border-box;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px
            }

            .QuoteStrip-watchLiveBtnV2 {
                -webkit-text-size-adjust: 100%;
                background: linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom right,#07f,#001e5a) border-box;
                border: 1px solid #0000;
                border-radius: 4px;
                bottom: 4px;
                color: #002f6c;
                display: flex;
                font-weight: 600;
                height: 48px;
                line-height: 12px;
                margin: 0 0 0 18px;
                padding: 4px;
                position: relative
            }

            @media (max-width: 759px) {
                .QuoteStrip-watchLiveBtnV2 {
                    width:100%
                }
            }

            .QuoteStrip-watchLiveLinkV2 {
                -webkit-font-smoothing: antialiased;
                -webkit-text-size-adjust: 100%;
                align-items: center;
                background: #0053cf;
                border-radius: 2px;
                box-sizing: border-box;
                color: #fff!important;
                cursor: pointer;
                display: flex!important;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-weight: 700;
                height: 40px;
                justify-content: center!important;
                line-height: 17.05px;
                margin-right: .5rem;
                padding: 12px!important;
                text-decoration: none;
                width: 127px
            }

            .QuoteStrip-watchLiveLinkV2:hover {
                background: #002f6c
            }

            .QuoteStrip-livePlayIcon {
                animation: QuoteStrip-pulse 1.5s infinite;
                animation-timing-function: ease-in-out;
                background-color: #fff;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #fff;
                display: inline-block;
                height: 8px;
                margin-right: 7px;
                position: relative;
                transform: scale(1);
                width: 8px
            }

            @keyframes QuoteStrip-pulse {
                0% {
                    box-shadow: 0 0 0 1px #0053cf;
                    opacity: 1
                }

                70% {
                    border: 1px solid #0053cf;
                    box-shadow: 0 0 0 1px #fff;
                    opacity: .9;
                    padding: 2px;
                    transform: scale(1.2)
                }

                to {
                    box-shadow: 0 0 0 1px #fff;
                    opacity: 1;
                    transform: scale(1)
                }
            }

            .QuoteStrip-liveShowTitleV2 {
                color: #002f6c;
                font-size: 14px;
                font-weight: 800;
                line-height: 18px;
                text-transform: none
            }

            @media (prefers-color-scheme: dark) {
                .webview .QuoteStrip-extendedLastTradeTime,.webview .QuoteStrip-lastPrice,.webview .QuoteStrip-lastTradeTime {
                    color:#dce0e4
                }
            }

            .DownloadChartPopup-wrapper {
                background-color: #16161680;
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                visibility: visible;
                width: 100%
            }

            .DownloadChartPopup-wrapper input {
                font-size: 26px
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-message {
                font-family: Proxima Nova Semi Bold,Helvetica,Arial,sans-serif;
                font-size: 22px;
                width: 710px
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-closeBtnWrapper {
                float: right;
                margin: 0 0 10px
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-closeBtnWrapper .DownloadChartPopup-closeBtn {
                background: #fff;
                color: #9b9b9b;
                cursor: pointer;
                font-size: 24px;
                font-weight: 700;
                left: 10px;
                line-height: 15px;
                position: relative;
                text-align: center
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal {
                background: #fff;
                border-radius: 5px;
                box-shadow: 0 0 10px #0006;
                margin: 0 auto;
                padding: 10px 30px 10px 20px;
                position: relative;
                top: 10%;
                width: 748px;
                z-index: 41
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .DownloadChartPopup-hiddenCanvas {
                display: none
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .DownloadChartPopup-visibleCanvas {
                display: block
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .DownloadChartPopup-downloadButton {
                float: right
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .DownloadChartPopup-downloadButton a {
                background: #3da7f1;
                border: none;
                border-radius: 4px;
                font: 14px Proxima Nova Semi Bold,Helvetica,Arial,sans-serif;
                font-weight: 800;
                height: 30px;
                padding: 8px;
                position: relative;
                text-transform: uppercase;
                top: -55px
            }

            .DownloadChartPopup-wrapper .DownloadChartPopup-downloadChartModal .DownloadChartPopup-downloadButton a:hover {
                color: #000
            }

            .DownloadChartButton-button {
                align-items: center;
                border: 1px solid #002f6c;
                box-sizing: border-box;
                color: #002f6c;
                display: none;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                height: 42px;
                line-height: 12px;
                margin: 0 18px 0 0;
                padding: 14px 15px
            }

            @media (min-width: 1020px) {
                .DownloadChartButton-button {
                    display:flex
                }
            }

            .DownloadChartButton-button .DownloadChartButton-icon {
                margin: 0 0 0 10px;
                width: 12px
            }

            .Summary-container {
                margin: 0 auto 32px;
                width: 960px
            }

            @media (max-width: 1339px) {
                .Summary-container {
                    width:630px
                }
            }

            @media (max-width: 1019px) {
                .Summary-container {
                    width:678px
                }
            }

            @media (max-width: 759px) {
                .Summary-container {
                    margin:0 auto 30px;
                    min-width: 318px;
                    width: 100%
                }
            }

            .Summary-sideDrawerContainer {
                width: auto!important
            }

            .Summary-adContainer {
                display: block;
                height: 250px
            }

            .Summary-adContainer+.Summary-subsection {
                margin-top: 30px
            }

            @media (max-width: 759px) {
                .Summary-adContainer {
                    padding-top:0
                }

                .Summary-adContainer+.Summary-subsection {
                    margin-top: 32px
                }
            }

            @media (min-width: 1020px) {
                .Summary-adContainer {
                    display:none
                }
            }

            .Summary-subsection {
                margin-top: 32px;
                width: 100%
            }

            @media (max-width: 759px) {
                .Summary-subsection {
                    margin-top:24px
                }
            }

            .Summary-title {
                color: #002f6c;
                font-size: 18px;
                font-weight: 700;
                height: 30px;
                line-height: 22px;
                margin: 0;
                text-transform: uppercase
            }

            .Summary-label,.Summary-title {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-style: normal
            }

            .Summary-label {
                color: #747474;
                font-size: 16px;
                font-weight: 600;
                line-height: 18px;
                text-transform: capitalize
            }

            @media (max-width: 759px) {
                .Summary-label {
                    color:#171717
                }
            }

            .Summary-value {
                color: #171717;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-style: normal;
                font-weight: 700;
                line-height: 18px;
                margin-left: 8px;
                pointer-events: none
            }

            .Summary-value a {
                color: #171717;
                text-decoration: none
            }

            .Summary-data {
                grid-column-gap: 30px;
                display: grid;
                width: 100%
            }

            .Summary-stat {
                align-items: center;
                border-bottom: 1px solid #d9d9d9;
                display: flex;
                font-size: 14px;
                font-weight: 600;
                justify-content: space-between
            }

            @media (max-width: 759px) {
                .Summary-stat {
                    border-bottom:none
                }

                .Summary-stat:nth-child(odd) {
                    background-color: #f8f8f8
                }
            }

            .Summary-exchangeTradedFund,.Summary-stock {
                grid-auto-flow: column;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(5,1fr);
                height: 200px
            }

            @media (max-width: 1339px) {
                .Summary-exchangeTradedFund,.Summary-stock {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(8,1fr);
                    height: 320px
                }
            }

            @media (max-width: 1019px) {
                .Summary-exchangeTradedFund,.Summary-stock {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(5,1fr);
                    height: 240px
                }
            }

            @media (max-width: 759px) {
                .Summary-exchangeTradedFund,.Summary-stock {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(15,1fr);
                    height: 480px
                }
            }

            @media (min-width: 1340px) {
                .Summary-exchangeTradedFund .Summary-_10DayAverageVolume,.Summary-stock .Summary-_10DayAverageVolume {
                    grid-column:1/2;
                    grid-row: 5/6
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .Summary-exchangeTradedFund .Summary-_10DayAverageVolume,.Summary-stock .Summary-_10DayAverageVolume {
                    grid-column:1/2;
                    grid-row: 5/6
                }
            }

            @media (min-width: 1340px) {
                .Summary-exchangeTradedFund .Summary-beta,.Summary-stock .Summary-beta {
                    grid-column:2/3;
                    grid-row: 5/6
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .Summary-exchangeTradedFund .Summary-beta,.Summary-stock .Summary-beta {
                    grid-column:2/3;
                    grid-row: 5/6
                }
            }

            @media (min-width: 1020px) and (max-width:1179px) {
                .Summary-exchangeTradedFund .Summary-_10DayAverageVolume {
                    grid-column:2/3;
                    grid-row: 5/6
                }
            }

            @media (min-width: 1180px) and (max-width:1339px) {
                .Summary-exchangeTradedFund .Summary-_10DayAverageVolume {
                    grid-column:2/3;
                    grid-row: 5/6
                }
            }

            .Summary-ratios {
                grid-auto-flow: column;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(3,1fr);
                height: 120px
            }

            @media (max-width: 1339px) {
                .Summary-ratios {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(5,1fr);
                    height: 200px
                }
            }

            @media (max-width: 1019px) {
                .Summary-ratios {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(3,1fr);
                    height: 144px
                }
            }

            @media (max-width: 759px) {
                .Summary-ratios {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(9,1fr);
                    height: 288px
                }
            }

            @media (min-width: 1340px) {
                .Summary-ratios .Summary-revenue {
                    grid-column:2/3;
                    grid-row: 1/2
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .Summary-ratios .Summary-revenue {
                    grid-column:2/3;
                    grid-row: 1/2
                }
            }

            @media (min-width: 1340px) {
                .Summary-ratios .Summary-roe {
                    grid-column:2/3;
                    grid-row: 2/3
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .Summary-ratios .Summary-roe {
                    grid-column:2/3;
                    grid-row: 2/3
                }
            }

            .Summary-events-stock {
                grid-auto-flow: row;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(2,1fr);
                height: 80px
            }

            @media (max-width: 1339px) {
                .Summary-events-stock {
                    grid-auto-flow:column;
                    grid-template-columns: repeat(2,1fr);
                    grid-template-rows: repeat(3,1fr);
                    height: 120px
                }
            }

            @media (max-width: 1019px) {
                .Summary-events-stock {
                    grid-auto-flow:row;
                    grid-template-columns: repeat(3,1fr);
                    grid-template-rows: repeat(2,1fr);
                    height: 96px
                }
            }

            @media (max-width: 759px) {
                .Summary-events-stock {
                    grid-auto-flow:column;
                    grid-template-columns: repeat(1,1fr);
                    grid-template-rows: repeat(5,1fr);
                    height: 160px
                }
            }

            .Summary-events-exchangeTradedFund {
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(2,1fr);
                height: 80px
            }

            @media (max-width: 1339px) {
                .Summary-events-exchangeTradedFund {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(2,1fr);
                    height: 80px
                }
            }

            @media (max-width: 1019px) {
                .Summary-events-exchangeTradedFund {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(2,1fr);
                    height: 96px
                }
            }

            @media (max-width: 759px) {
                .Summary-events-exchangeTradedFund {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(4,1fr);
                    height: 128px
                }
            }

            .Summary-mutualFund {
                grid-auto-flow: column;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(5,1fr);
                height: 200px
            }

            @media (max-width: 1339px) {
                .Summary-mutualFund {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(7,1fr);
                    height: 280px
                }
            }

            @media (max-width: 1019px) {
                .Summary-mutualFund {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(5,1fr);
                    height: 240px
                }
            }

            @media (max-width: 759px) {
                .Summary-mutualFund {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(14,1fr);
                    height: 448px
                }
            }

            .Summary-index {
                grid-auto-flow: column;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(4,1fr);
                height: 160px
            }

            @media (max-width: 1339px) {
                .Summary-index {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(5,1fr);
                    height: 200px
                }
            }

            @media (max-width: 1019px) {
                .Summary-index {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(4,1fr);
                    height: 192px
                }
            }

            @media (max-width: 759px) {
                .Summary-index {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(10,1fr);
                    height: 320px
                }
            }

            @media (min-width: 1020px) and (max-width:1179px) {
                .Summary-index .Summary-ytdPercChange {
                    grid-column:1/2;
                    grid-row: 5/6
                }
            }

            @media (min-width: 1180px) and (max-width:1339px) {
                .Summary-index .Summary-ytdPercChange {
                    grid-column:1/2;
                    grid-row: 5/6
                }
            }

            .Summary-ftse {
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(1,1fr);
                height: 40px
            }

            @media (max-width: 1339px) {
                .Summary-ftse {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(1,1fr);
                    height: 40px
                }
            }

            @media (max-width: 1019px) {
                .Summary-ftse {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(1,1fr);
                    height: 48px
                }
            }

            @media (max-width: 759px) {
                .Summary-ftse {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(2,1fr);
                    height: 64px
                }
            }

            .Summary-governmentBond {
                grid-auto-flow: column;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(4,1fr);
                height: 160px
            }

            @media (max-width: 1339px) {
                .Summary-governmentBond {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(6,1fr);
                    height: 240px
                }
            }

            @media (max-width: 1019px) {
                .Summary-governmentBond {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(4,1fr);
                    height: 192px
                }
            }

            @media (max-width: 759px) {
                .Summary-governmentBond {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(12,1fr);
                    height: 384px
                }
            }

            @media (min-width: 1180px) and (max-width:1339px) {
                .Summary-governmentBond .Summary-coupon {
                    grid-column:1/2;
                    grid-row: 5/6
                }
            }

            @media (min-width: 1020px) and (max-width:1179px) {
                .Summary-governmentBond .Summary-coupon {
                    grid-column:1/2;
                    grid-row: 5/6
                }
            }

            @media (min-width: 1180px) and (max-width:1339px) {
                .Summary-governmentBond .Summary-maturity {
                    grid-column:1/2;
                    grid-row: 6/7
                }
            }

            @media (min-width: 1020px) and (max-width:1179px) {
                .Summary-governmentBond .Summary-maturity {
                    grid-column:1/2;
                    grid-row: 6/7
                }
            }

            .Summary-cnbcSynthetic,.Summary-forex {
                grid-auto-flow: row;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(2,1fr);
                height: 80px
            }

            @media (max-width: 1339px) {
                .Summary-cnbcSynthetic,.Summary-forex {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(2,1fr);
                    height: 80px
                }
            }

            @media (max-width: 1019px) {
                .Summary-cnbcSynthetic,.Summary-forex {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(2,1fr);
                    height: 96px
                }
            }

            @media (max-width: 759px) {
                .Summary-cnbcSynthetic,.Summary-forex {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(4,1fr);
                    height: 128px
                }
            }

            @media (min-width: 760px) {
                .Summary-cnbcSynthetic .Summary-prevClose,.Summary-forex .Summary-prevClose {
                    grid-column:1/2;
                    grid-row: 2/3
                }
            }

            .Summary-future {
                grid-auto-flow: column;
                grid-template-columns: repeat(3,1fr);
                grid-template-rows: repeat(3,1fr);
                height: 120px
            }

            @media (max-width: 1339px) {
                .Summary-future {
                    grid-template-columns:repeat(2,1fr);
                    grid-template-rows: repeat(5,1fr);
                    height: 200px
                }
            }

            @media (max-width: 1019px) {
                .Summary-future {
                    grid-template-columns:repeat(3,1fr);
                    grid-template-rows: repeat(3,1fr);
                    height: 144px
                }
            }

            @media (max-width: 759px) {
                .Summary-future {
                    grid-template-columns:repeat(1,1fr);
                    grid-template-rows: repeat(9,1fr);
                    height: 288px
                }
            }

            @media (min-width: 1180px) and (max-width:1339px) {
                .Summary-future .Summary-_10DayAverageVolume {
                    grid-column:2/3;
                    grid-row: 2/3
                }
            }

            @media (min-width: 1020px) and (max-width:1179px) {
                .Summary-future .Summary-_10DayAverageVolume {
                    grid-column:2/3;
                    grid-row: 2/3
                }
            }

            .Summary-analystConsensusContainer {
                margin-top: 30px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .Summary-_52WeekHighDate .Summary-label,.Summary-_52WeekLowDate .Summary-label {
                    max-width:90px
                }
            }

            .ErrorHandler-container {
                background: #ff5053;
                height: 100%;
                position: relative;
                width: 100%;
                word-break: break-word
            }

            .CharitableTrustHeader-sectionDivider {
                margin-top: 16px
            }

            .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap {
                display: flex;
                margin-bottom: 20px;
                margin-top: 20px
            }

            .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap .CharitableTrustHeader-tableHeader {
                color: #002f6c;
                font-size: 24px;
                font-weight: 900;
                letter-spacing: .25px;
                line-height: 24px
            }

            @media (max-width: 759px) {
                .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-headerWrap .CharitableTrustHeader-tableHeader {
                    font-size:20px;
                    line-height: 20px
                }
            }

            .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-smallSpan {
                background-color: #071d39;
                display: block;
                height: 6px;
                width: 110px
            }

            @media (max-width: 360px) {
                .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-smallSpan {
                    width:88px
                }
            }

            .CharitableTrustHeader-sectionDivider .CharitableTrustHeader-border {
                background-color: #747474;
                display: block;
                height: 1px;
                width: 100%
            }

            .TrustActivityTable-trustActivityTable {
                display: flex;
                flex-wrap: wrap;
                max-width: 1000px
            }

            .TrustActivityTable-activityTable {
                max-height: 170px;
                max-width: 1000px;
                overflow-x: hidden;
                overflow-y: auto;
                transition: max-height .3s ease-out;
                width: 100%
            }

            @media (max-width: 320px) {
                .TrustActivityTable-activityTable {
                    overflow-x:auto
                }
            }

            .TrustActivityTable-activityTable.TrustActivityTable-noActivity {
                align-items: center;
                display: flex;
                overflow-y: hidden;
                padding-right: 20px;
                width: 50%
            }

            @media (max-width: 550px) {
                .TrustActivityTable-activityTable.TrustActivityTable-noActivity {
                    width:100%
                }
            }

            .TrustActivityTable-activityTable::-webkit-scrollbar {
                height: 3px;
                width: 3px
            }

            .TrustActivityTable-activityTable::-webkit-scrollbar-track {
                background: #d9d9d9;
                border-radius: 3px
            }

            .TrustActivityTable-activityTable::-webkit-scrollbar-thumb {
                background: #9e9e9e
            }

            .TrustActivityTable-activityRow {
                align-items: center;
                background-color: #cfd8e240;
                border-left: 3px solid #0496ff;
                border-radius: 3px;
                display: flex;
                height: 36px;
                margin-bottom: 4px;
                margin-right: 8px;
                min-width: 310px;
                position: relative
            }

            .TrustActivityTable-activityRow:last-child {
                margin-bottom: 0
            }

            .TrustActivityTable-activityLogo {
                align-items: center;
                display: flex;
                justify-content: center;
                min-width: 48px;
                width: 48px
            }

            @media (max-width: 550px) {
                .TrustActivityTable-activityLogo {
                    min-width:40px;
                    width: 40px
                }
            }

            .TrustActivityTable-activityLogo span {
                background-color: #071d39;
                height: 16px;
                width: 16px
            }

            .TrustActivityTable-activityLogo .TrustActivityTable-tradeAlertIcon {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/aad91182e297b128069c.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/aad91182e297b128069c.svg)
            }

            .TrustActivityTable-activityLogo .TrustActivityTable-earningsIcon {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/3f94109d9f51677fee8d.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/3f94109d9f51677fee8d.svg)
            }

            .TrustActivityTable-activityLogo .TrustActivityTable-dividendIcon {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/3635286e4568e237edcf.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/3635286e4568e237edcf.svg)
            }

            .TrustActivityTable-activityLogo .TrustActivityTable-highIcon {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/4ecf1f23053f2b129fc4.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/4ecf1f23053f2b129fc4.svg)
            }

            .TrustActivityTable-activityLogo .TrustActivityTable-lowIcon {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/68d05358c2f6a94bf78a.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/68d05358c2f6a94bf78a.svg)
            }

            .TrustActivityTable-activityType {
                color: #071d39;
                font-size: 16px;
                font-weight: 600;
                min-width: 25%;
                padding: 0 5px;
                white-space: nowrap
            }

            @media (max-width: 760px) {
                .TrustActivityTable-activityType {
                    flex-grow:1;
                    font-size: 14px;
                    margin-right: 15px;
                    min-width: 25%
                }
            }

            @media (max-width: 550px) {
                .TrustActivityTable-activityType {
                    margin-right:0;
                    min-width: 50%;
                    padding: 0
                }
            }

            .TrustActivityTable-quoteWrapper {
                max-width: 20%
            }

            @media (max-width: 760px) {
                .TrustActivityTable-quoteWrapper {
                    max-width:25%
                }
            }

            @media (max-width: 759px) {
                .TrustActivityTable-quoteWrapper {
                    width:unset
                }
            }

            .TrustActivityTable-activityQuoteData {
                border: 1px solid #9e9e9e;
                border-radius: 8px;
                display: flex;
                font-size: 12px;
                font-weight: 800;
                justify-content: center;
                padding: 8px;
                white-space: nowrap;
                width: 130px
            }

            @media (max-width: 550px) {
                .TrustActivityTable-activityQuoteData {
                    width:47px
                }
            }

            .TrustActivityTable-activityQuoteData:hover {
                background-color: #071d39
            }

            .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-quoteGain {
                color: #34d07a
            }

            .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-quoteDecline {
                color: #e64d55
            }

            .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolDecline,.TrustActivityTable-activityQuoteData .TrustActivityTable-symbolGain {
                color: #071d39;
                margin-right: 8px
            }

            .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolDecline,.TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolGain {
                color: #fff
            }

            @media (max-width: 550px) {
                .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolDecline {
                    color:#e64d55
                }

                .TrustActivityTable-activityQuoteData:hover .TrustActivityTable-symbolGain {
                    color: #34d07a
                }

                .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolGain {
                    color: #008456;
                    margin-right: 0
                }

                .TrustActivityTable-activityQuoteData .TrustActivityTable-symbolDecline {
                    color: #ce2b2b;
                    margin-right: 0
                }
            }

            .TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain {
                color: #008456
            }

            .TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline {
                color: #ce2b2b
            }

            .TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline span:nth-child(2),.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain span:nth-child(2) {
                margin-left: 4px
            }

            @media (max-width: 550px) {
                .TrustActivityTable-activityQuoteData .TrustActivityTable-quoteDecline,.TrustActivityTable-activityQuoteData .TrustActivityTable-quoteGain {
                    display:none
                }
            }

            .TrustActivityTable-descriptionWrap {
                max-width: calc(75% - 98px)
            }

            @media (min-width: 550px) {
                .TrustActivityTable-descriptionWrapWithQuote {
                    width:calc(65% - 98px)
                }
            }

            @media (max-width: 550px) {
                .TrustActivityTable-descriptionWrapWithQuote {
                    max-width:25%
                }
            }

            @media (min-width: 1020px) {
                .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription {
                    margin-left:64px!important
                }
            }

            @media (max-width: 1020px) {
                .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription {
                    margin-left:0;
                    width: calc(65% - 98px)
                }
            }

            @media (max-width: 760px) {
                .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription {
                    display:none
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription {
                    text-align:center
                }
            }

            .TrustActivityTable-descriptionWrap {
                min-width: 0
            }

            .TrustActivityTable-descriptionWrap,.TrustActivityTable-descriptionWrapWithQuote {
                display: flex;
                font-size: 16px;
                justify-content: space-between;
                line-height: 28px
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink {
                font-family: Lyon Text;
                max-width: 100%
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription,.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink a {
                display: block;
                flex: 1 2 auto;
                max-width: 100%;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription {
                color: #071d39;
                font-family: Proxima Nova
            }

            @media (max-width: 760px) {
                .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription {
                    text-align:center
                }
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink a {
                color: #2077b6;
                position: relative
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription a,.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription a,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink a {
                text-decoration: underline;
                -webkit-text-decoration-color: #2077b6;
                text-decoration-color: #2077b6
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityDescription a:hover,.TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a:hover,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityDescription a:hover,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink a:hover {
                color: #fcb700;
                -webkit-text-decoration-color: #fcb700;
                text-decoration-color: #fcb700
            }

            .TrustActivityTable-descriptionWrap .TrustActivityTable-activityLink a:before,.TrustActivityTable-descriptionWrapWithQuote .TrustActivityTable-activityLink a:before {
                bottom: 5px;
                content: "";
                display: inline-block;
                left: 0;
                position: absolute;
                width: 99.5%
            }

            .TrustActivityTable-closeButton {
                align-items: center;
                display: flex;
                justify-content: flex-end;
                padding-left: 20px;
                padding-right: 14px;
                width: 100%
            }

            @media (max-width: 550px) {
                .TrustActivityTable-closeButton {
                    padding-left:0
                }
            }

            .TrustActivityTable-closeButton .TrustActivityTable-closeIcon {
                background-color: #071d39;
                height: 16px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/ca2bb28892b3278d0e95.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/ca2bb28892b3278d0e95.svg);
                width: 16px
            }

            @media (max-width: 550px) {
                .TrustActivityTable-closeButton .TrustActivityTable-closeIcon {
                    margin-left:10px
                }
            }

            .TrustActivityTable-activityFooter {
                align-items: center;
                display: flex;
                flex: 1;
                font-size: 16px;
                justify-content: flex-end;
                line-height: 28px;
                margin-top: 16px;
                max-width: 1000px;
                overflow-y: hidden;
                padding-right: 1%;
                text-align: right;
                transition: max-height .3s ease-out;
                width: 100%
            }

            .TrustActivityTable-activityFooter .TrustActivityTable-recentAlertMessage {
                color: #2077b6;
                font-family: Lyon Text;
                text-decoration: underline
            }

            .TrustActivityTable-noActivity+.TrustActivityTable-activityFooter {
                flex: unset;
                line-height: 36px;
                margin-top: 0;
                width: max-content
            }

            .TrustActivityTable-noActivityMessage {
                color: #071d39;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px
            }

            .TrustActivityTable-hiddenRowLink {
                height: 36px;
                position: absolute;
                right: 50px;
                top: 0;
                width: calc(100% - 50px);
                z-index: 0
            }

            @media (min-width: 760px) {
                .TrustActivityTable-hiddenRowLink {
                    display:none
                }
            }

            .TrustActivityTable-closeButtonWrap {
                flex-grow: 1
            }

            @media (max-width: 759px) {
                .TrustActivityTable-closeButtonWrap {
                    display:flex;
                    justify-content: flex-end
                }
            }

            @media (max-width: 760px) {
                .TrustActivityTable-activityDescription,.TrustActivityTable-viewQuote {
                    display:none!important
                }
            }

            .HistoricalTrustActivity-historicalTrustActivity {
                margin-bottom: 50px;
                margin-top: 40px
            }

            .HistoricalTrustActivity-filterButtonWrap {
                overflow-x: auto;
                white-space: nowrap
            }

            .HistoricalTrustActivity-filterButtonWrap::-webkit-scrollbar {
                height: 0;
                width: 0
            }

            .HistoricalTrustActivity-filterButtonWrap::-webkit-scrollbar-track {
                background: #0000
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButton,.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButtonActive {
                border: 1px solid #002f6c;
                border-radius: 20px;
                height: 28px;
                margin-left: 12px
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButton:first-child,.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButtonActive:first-child {
                margin-left: 0
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButton span,.HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButtonActive span {
                color: #002f6c;
                display: block;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: .79px;
                line-height: 12px;
                margin: 5px 10px;
                position: none;
                text-transform: uppercase
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButton {
                background-color: #fff
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButton span {
                color: #002f6c
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButtonActive {
                background-color: #002f6c
            }

            .HistoricalTrustActivity-filterButtonWrap .HistoricalTrustActivity-filterButtonActive span {
                color: #fff
            }

            .HistoricalTrustActivity-date {
                color: #071d39;
                font-family: Proxima Nova;
                font-size: 16px;
                font-weight: 600;
                line-height: 20px;
                margin-bottom: 20px;
                margin-top: 28px
            }

            .HistoricalTrustActivity-loadMoreWrap {
                display: flex;
                justify-content: flex-end;
                margin-top: 20px;
                max-width: 1000px;
                width: 100%
            }

            .HistoricalTrustActivity-loadMoreWrap>a {
                margin-right: 8px
            }

            .TodaysTrustActivity-trustActivity {
                margin-bottom: 50px;
                margin-top: 20px;
                max-width: 100%;
                overflow: hidden
            }

            .TodaysTrustActivity-dropdownButton {
                align-items: center;
                color: #fff;
                display: flex
            }

            .TodaysTrustActivity-dropdownButton:active {
                -webkit-tap-highlight-color: transparent
            }

            .TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownArrow,.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow {
                background: #071d39;
                height: 11px;
                margin-left: 20px;
                width: 19px
            }

            .TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownArrow,.TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow {
                mask-image: url(https://static-redesign.cnbcfm.com/dist/b6891ac795b61eeb366b.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/b6891ac795b61eeb366b.svg)
            }

            .TodaysTrustActivity-dropdownButton .TodaysTrustActivity-dropdownUpArrow {
                transform: scaleY(-1)
            }

            .LivePill-watchLivePill {
                bottom: 0;
                position: relative;
                vertical-align: initial;
                width: auto!important
            }

            .InvestingClubPill-investingClubPillLink,.LivePill-watchLivePill {
                display: inline-block;
                padding-right: 4px
            }

            .InvestingClubPill-investingClubPill {
                bottom: 0;
                display: inline-block;
                position: relative;
                vertical-align: initial;
                width: auto
            }

            .LatestNews-header {
                border-top: 5px solid #002f6c
            }

            .LatestNews-header h2 {
                color: #002f6c;
                font-size: 24px;
                font-weight: 900;
                letter-spacing: .5px;
                margin: 12px 0 16px;
                text-transform: uppercase
            }

            @media (max-width: 359px) {
                .LatestNews-header h2 {
                    font-size:18px
                }
            }

            .LatestNews-item {
                border-bottom: 1px solid #dedede;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin: 0 0 12px;
                padding: 0 0 10px
            }

            .LatestNews-item:last-child {
                margin: 0 0 30px
            }

            .LatestNews-item:before {
                background: #fcb700;
                border-radius: 100%;
                content: "";
                display: block;
                flex-shrink: 0;
                height: 8px;
                margin: 7px 12px 0 0;
                width: 8px
            }

            .LatestNews-item.LatestNews-iconCleared:before {
                background: none
            }

            .LatestNews-container {
                display: flex;
                flex-direction: column;
                margin: 0 12px 0 0
            }

            .LatestNews-headline {
                color: #171717;
                font-size: 16px;
                font-weight: 700;
                line-height: 18px;
                margin: 0 10px 0 0
            }

            .LatestNews-videoIcon {
                display: inline;
                margin: 0 0 -3px 5px;
                width: 16px
            }

            .LatestNews-wrapper {
                white-space: nowrap
            }

            @media (min-width: 360px) and (max-width:759px) {
                .LatestNews-wrapper {
                    display:block
                }
            }

            .LatestNews-source,.LatestNews-timestamp {
                color: #747474;
                display: inline-flex;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .2px;
                text-transform: uppercase
            }

            .LatestNews-investingClubPill,.LatestNews-proPill,.LatestNews-watchLivePill {
                margin-right: 4px;
                padding: 0!important;
                transform: translateY(2px)
            }

            .LatestNews-source:before {
                content: "-";
                display: block;
                margin: 0 5px
            }

            @media (max-width: 1019px) {
                .LatestNews-isHomePage {
                    background:#f7f7f7;
                    padding: 1px 16px 16px
                }
            }

            @media (min-width: 1020px) {
                .LatestNews-isHomePage {
                    border-bottom:5px solid #002f6c
                }

                .LatestNews-isHomePage:after {
                    background: linear-gradient(#fff0,#fff);
                    bottom: 5px;
                    content: "";
                    display: block;
                    height: 100px;
                    pointer-events: none;
                    position: absolute;
                    width: 96%
                }
            }

            .LatestNews-isHomePage.LatestNews-hideGradient:after {
                display: none
            }

            .LatestNews-isHomePage .LatestNews-header {
                border-top: none
            }

            @media (min-width: 1020px) {
                .LatestNews-isHomePage .LatestNews-header {
                    border-top:1px solid #747474
                }

                .LatestNews-isHomePage .LatestNews-header:before {
                    border-top: 6px solid #0089d0;
                    content: "";
                    display: block;
                    margin: -6px 0 0;
                    width: 110px
                }

                .LatestNews-isHomePage .LatestNews-header h2 {
                    font-size: 18px;
                    margin: 10px 0
                }
            }

            .LatestNews-isHomePage .LatestNews-headline {
                font-weight: 600;
                order: 2
            }

            .LatestNews-isHomePage .LatestNews-headline:hover {
                color: #171717;
                text-decoration: underline
            }

            @media (min-width: 1020px) {
                .LatestNews-isHomePage .LatestNews-list {
                    max-height:238px;
                    overflow-y: auto;
                    position: relative
                }
            }

            @media (min-width: 1340px) {
                .LatestNews-isHomePage .LatestNews-list {
                    max-height:352px
                }
            }

            .LatestNews-isHomePage .LatestNews-item:last-child {
                border-bottom: none;
                margin: 0 0 5px;
                padding: 0 0 5px
            }

            .LatestNews-isHomePage .LatestNews-headlineWrapper {
                order: 2
            }

            .LatestNews-isHomePage .LatestNews-wrapper {
                display: block;
                order: 1
            }

            .LatestNews-isHomePage .LatestNews-visitedIcon {
                margin: 2px 0 0
            }

            .LatestNews-isHomePage .LatestNews-source,.LatestNews-isHomePage .LatestNews-timestamp {
                letter-spacing: 1.2px
            }

            @media (min-width: 1020px) {
                .LatestNews-isHomePage .LatestNews-buttonContainer {
                    display:none
                }

                div.LatestNews-isIntlHomepage .LatestNews-list {
                    max-height: 378px
                }
            }

            @media (min-width: 1340px) {
                div.LatestNews-isIntlHomepage .LatestNews-list {
                    max-height:472px
                }
            }

            .LatestNews-button,.LatestNews-newsTabButton {
                align-items: center;
                background: #fff;
                border: 1px solid #002f6c;
                color: #002f6c;
                display: flex;
                font-family: Proxima Nova,sans-serif;
                font-size: 14px;
                font-weight: 600;
                justify-content: center;
                letter-spacing: 1.09px;
                margin: 15px 0;
                padding: 10px;
                text-transform: uppercase;
                transition: background .15s,color .15s;
                width: 100%
            }

            .LatestNews-button:after,.LatestNews-newsTabButton:after {
                border-bottom: 2px solid #002f6c;
                border-right: 2px solid #002f6c;
                content: "";
                display: block;
                height: 7px;
                margin: -5px 0 0 7px;
                transform: rotate(45deg);
                transition: border .15s;
                width: 7px
            }

            .LatestNews-button:hover,.LatestNews-newsTabButton:hover {
                background: #002f6c;
                color: #fff
            }

            .LatestNews-button:hover:after,.LatestNews-newsTabButton:hover:after {
                border-bottom-color: #fff;
                border-right-color: #fff
            }

            @media (min-width: 760px) {
                .LatestNews-button,.LatestNews-newsTabButton {
                    margin:15px auto;
                    padding: 10px 30px;
                    width: auto
                }
            }

            @media (min-width: 1020px) {
                .LatestNews-button,.LatestNews-newsTabButton {
                    display:none
                }
            }

            .LatestNews-newsTabButton {
                display: none;
                margin: 0 auto 30px
            }

            @media (min-width: 760px) {
                .LatestNews-newsTabButton {
                    display:flex
                }
            }

            .LatestNews-tradeAlertLabel {
                background-color: #fff;
                border: .5px solid #071d39;
                border-radius: 4px;
                color: #071d39;
                display: inline-block;
                font-family: Proxima Nova,sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: 600;
                line-height: 10px;
                margin-right: 4px;
                margin-top: 2px;
                padding: 2.5px 4px;
                vertical-align: top
            }

            .QuoteNewsWithFilters-filterButtonWrap {
                margin: 16px 0;
                overflow-x: auto;
                white-space: nowrap
            }

            .QuoteNewsWithFilters-filterButtonWrap::-webkit-scrollbar {
                height: 0;
                width: 0
            }

            .QuoteNewsWithFilters-filterButtonWrap::-webkit-scrollbar-track {
                background: #0000
            }

            .QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton {
                background-color: #fff;
                border: 1px solid #002f6c;
                border-radius: 20px;
                height: 28px;
                margin-left: 12px
            }

            .QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton:first-child {
                margin-left: 0
            }

            .QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButton span {
                color: #002f6c;
                display: block;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: .79px;
                line-height: 12px;
                margin: 5px 10px;
                pointer-events: none;
                position: none;
                text-transform: uppercase
            }

            .QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButtonActive {
                background-color: #002f6c
            }

            .QuoteNewsWithFilters-filterButtonWrap .QuoteNewsWithFilters-filterButtonActive span {
                color: #fff
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerCell,.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight {
                background: #27313c;
                border-right: 1px solid #fff;
                color: #f1f1f1;
                font-weight: 500;
                line-height: 1;
                padding: 16px 8px;
                text-transform: uppercase;
                white-space: nowrap
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel {
                color: #f1f1f1!important;
                white-space: nowrap;
                width: 100%
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel .TableHeaderContent-active,.TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel svg {
                color: #f1f1f1!important;
                margin-left: auto;
                margin-right: 0
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerSortLabel:hover svg {
                background: #fff;
                border-radius: 50%;
                color: #27313c!important;
                height: 16px;
                margin-left: auto;
                margin-right: 0;
                opacity: 1;
                width: 16px
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerCellRight {
                text-align: right
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHeaderContent-headerSortLabel {
                flex-direction: row-reverse
            }

            .TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHeaderContent-headerSortLabel .TableHeaderContent-active,.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHeaderContent-headerSortLabel svg,.TableHeaderContent-headerRow .TableHeaderContent-headerCellRight .TableHeaderContent-headerSortLabel:hover svg {
                margin-left: 0;
                margin-right: auto
            }

            .TableBodyContent-contentCell {
                border: none!important;
                color: #424242
            }

            .TableBodyContent-symbol {
                max-width: 100px;
                min-width: 100px;
                width: 100px
            }

            .TableBodyContent-symbol:after {
                box-shadow: 6px 0 4px -4px #82828226;
                content: "";
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                width: 100%;
                z-index: -1
            }

            .TableBodyContent-company {
                color: #005594
            }

            .TableBodyContent-company,.TableBodyContent-industry,.TableBodyContent-sector {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .TableBodyContent-index {
                white-space: nowrap
            }

            .NumberRenderer-positive {
                color: #0a6630
            }

            .NumberRenderer-negativeCellValue {
                color: #ce2b2b
            }

            .PercentRenderer-positive {
                color: #0a6630
            }

            .PercentRenderer-negativeCellValue {
                color: #ce2b2b
            }

            .NumberUnitConversionRenderer-positive {
                color: #0a6630
            }

            .NumberUnitConversionRenderer-negativeCellValue {
                color: #ce2b2b
            }

            .ConsensusRatingRenderer-strongBuy {
                color: #145c42
            }

            .ConsensusRatingRenderer-buy {
                color: #0a6630
            }

            .ConsensusRatingRenderer-neutral {
                color: #747474
            }

            .ConsensusRatingRenderer-sell,.ConsensusRatingRenderer-strongSell {
                color: #002f6c
            }

            .CompanyRenderer-companyName {
                color: #0053cf;
                cursor: pointer
            }

            .CompanyRenderer-companyName:focus,.CompanyRenderer-companyName:hover {
                color: #001e5a
            }

            .CompanyWithSymbolRenderer-cellContent {
                align-items: center;
                display: flex;
                gap: 0;
                min-width: 0
            }

            .CompanyWithSymbolRenderer-addWatchlistWrapper {
                flex-shrink: 0;
                margin-right: 8px
            }

            .CompanyWithSymbolRenderer-addToWatchlistButton {
                align-items: center;
                background: #0000;
                border: 2px solid #0000;
                border-radius: 20px;
                box-sizing: border-box;
                cursor: pointer;
                display: flex;
                height: 16px;
                justify-content: center;
                min-width: 16px;
                padding: 0;
                transition: background-color .2s
            }

            .CompanyWithSymbolRenderer-addToWatchlistButton img {
                display: block;
                flex-shrink: 0;
                height: 24px;
                width: 24px
            }

            @media (max-width: 450px) {
                .CompanyWithSymbolRenderer-addToWatchlistButton {
                    height:36px;
                    min-width: 36px;
                    padding: 0 6px
                }

                .CompanyWithSymbolRenderer-addToWatchlistButton img {
                    height: 20px;
                    width: 20px
                }
            }

            .CompanyWithSymbolRenderer-watchlistDropdown {
                border-radius: unset;
                color: #000;
                left: -4px;
                top: 44px;
                width: 250px
            }

            @media (max-width: 1019px) {
                .CompanyWithSymbolRenderer-watchlistDropdown {
                    bottom:0!important;
                    left: 0!important;
                    position: fixed!important;
                    right: 0!important;
                    top: 0!important;
                    width: 100%!important;
                    z-index: 9999!important
                }
            }

            .CompanyWithSymbolRenderer-symbolAndName {
                display: flex;
                flex: 1;
                flex-direction: column;
                min-width: 0
            }

            .CompanyWithSymbolRenderer-tickerLink {
                color: #0053cf;
                cursor: pointer;
                font-weight: 400;
                text-decoration: none
            }

            .CompanyWithSymbolRenderer-tickerLink:focus,.CompanyWithSymbolRenderer-tickerLink:hover {
                color: #001e5a
            }

            .CompanyWithSymbolRenderer-companyName {
                color: #666;
                font-size: 12px;
                margin-top: 2px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .SymbolRenderer-symbolName {
                align-items: center;
                display: flex;
                justify-content: space-between
            }

            .SymbolRenderer-buttonStyles {
                margin-right: 7px;
                padding: 0
            }

            @media (max-width: 1019px) {
                .SymbolRenderer-dropdownStyles {
                    transform:none!important;
                    width: 100%!important
                }
            }

            .InvestorSentimentRenderer-veryPositive {
                color: #145c42
            }

            .InvestorSentimentRenderer-positive {
                color: #0a6630
            }

            .InvestorSentimentRenderer-neutral {
                color: #747474
            }

            .InvestorSentimentRenderer-negative,.InvestorSentimentRenderer-veryNegative {
                color: #ce2b2b
            }

            .SignalRenderer-positive {
                color: #0a6630
            }

            .SignalRenderer-neutral {
                color: #747474
            }

            .SignalRenderer-negative {
                color: #ce2b2b
            }

            .TableLoadingPlaceholder-tableRow:nth-child(odd) {
                background: #fff!important
            }

            .TableLoadingPlaceholder-tableRow:nth-child(2n) {
                background: #f8f8f8!important
            }

            .TableLoadingPlaceholder-tableCell {
                border-bottom: 0!important;
                height: 53px
            }

            .TableLoadingPlaceholder-tableCell .TableLoadingPlaceholder-tableCellLoadingPill {
                background: rgba(0,0,0,.039);
                border-radius: 5px;
                height: 12px;
                width: auto
            }

            .TableWarningErrorPlaceholder-container {
                flex-grow: 0;
                flex-shrink: 0;
                height: calc(100vh - 500px);
                min-height: 170px;
                overflow: auto;
                overscroll-behavior: none;
                position: relative
            }

            @media (min-width: 1020px) {
                .TableWarningErrorPlaceholder-container {
                    height:auto
                }
            }

            @media screen and (min-width: 1020px) and (hover:hover) and (pointer:fine) {
                .TableWarningErrorPlaceholder-container {
                    overscroll-behavior:auto
                }
            }

            .TableWarningErrorPlaceholder-container tfoot {
                position: relative!important
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-tableBody {
                position: relative
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-tableBody tr:nth-child(odd) {
                background: #fff!important
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-tableBody tr:nth-child(2n) {
                background: #f8f8f8!important
            }

            .TableWarningErrorPlaceholder-container table {
                border-collapse: collapse;
                border-spacing: 0;
                width: 100%
            }

            .TableWarningErrorPlaceholder-container td,.TableWarningErrorPlaceholder-container th {
                padding: 8px;
                text-align: left;
                text-transform: capitalize
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow {
                height: 53px
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerCell {
                background: #27313c;
                border-right: 1px solid #fff;
                color: #f1f1f1;
                font-weight: 500;
                line-height: 1;
                padding: 16px 8px;
                text-transform: uppercase
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel {
                color: #f1f1f1!important;
                width: 100%
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel .TableWarningErrorPlaceholder-active,.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel svg {
                color: #f1f1f1!important;
                margin-left: auto;
                margin-right: 0
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel:active svg,.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel:focus svg,.TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-headerRow .TableWarningErrorPlaceholder-headerSortLabel:hover svg {
                background: #fff;
                border-radius: 50%;
                color: #27313c!important;
                height: 16px;
                margin-left: auto;
                margin-right: 0;
                opacity: 1;
                width: 16px
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-tableCell {
                border-bottom: 0;
                height: 53px
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-tableCell .TableWarningErrorPlaceholder-tableCellLoadingPill {
                background: rgba(0,0,0,.039);
                border-radius: 5px;
                height: 12px;
                width: auto
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer {
                left: 0;
                position: absolute;
                text-align: center;
                top: 37%;
                width: 100%
            }

            @media screen and (min-width: 480px) and (orientation:portrait) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer {
                    top:40%
                }
            }

            @media (min-width: 760px) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer {
                    top:40%
                }
            }

            @media screen and (min-width: 760px) and (orientation:landscape) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer {
                    top:30%
                }
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-warningLabel {
                color: #424242;
                font-size: 12px;
                font-weight: 500
            }

            @media screen and (min-width: 480px) and (orientation:portrait) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-warningLabel {
                    color:#424242;
                    font-size: 16px;
                    font-weight: 600;
                    margin-top: 20px
                }
            }

            @media (min-width: 760px) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-warningLabel {
                    color:#424242;
                    font-size: 16px;
                    font-weight: 600;
                    margin-top: 20px
                }
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-icon {
                height: 23px;
                width: 23px
            }

            @media screen and (min-width: 480px) and (orientation:portrait) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-icon {
                    height:48px;
                    margin-bottom: 20px;
                    width: 48px
                }
            }

            @media (min-width: 760px) {
                .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-icon {
                    height:48px;
                    margin-bottom: 20px;
                    width: 48px
                }
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-icon.TableWarningErrorPlaceholder-warningIcon {
                color: #fcb700
            }

            .TableWarningErrorPlaceholder-container .TableWarningErrorPlaceholder-warningContainer .TableWarningErrorPlaceholder-icon.TableWarningErrorPlaceholder-errorIcon {
                color: #ce2b2b
            }

            .CustomColumnsTable-container table {
                border-collapse: initial;
                border-spacing: 0;
                width: 100%
            }

            .CustomColumnsTable-container tfoot {
                position: relative!important
            }

            .CustomColumnsTable-container thead {
                top: -1px!important
            }

            .CustomColumnsTable-container td,.CustomColumnsTable-container th {
                font-size: 14px;
                padding: 8px;
                text-transform: capitalize
            }

            .CustomColumnsTable-fullHeight {
                height: 100%
            }

            @media (max-width: 1019px) {
                .CustomColumnsTable-fixedHeightContainer {
                    height:calc(100vh - 394px);
                    min-height: 250px
                }
            }

            @media (min-width: 1020px) {
                .CustomColumnsTable-fixedHeightContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    overflow-x: auto
                }
            }

            .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContainer {
                height: calc(100vh - 410px)!important;
                min-height: 250px;
                overscroll-behavior: none
            }

            @media (min-width: 1020px) {
                .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContainer {
                    height:calc(100vh - 330px)!important
                }
            }

            @media screen and (min-width: 1020px) and (hover:hover) and (pointer:fine) {
                .CustomColumnsTable-fixedHeightContainer .CustomColumnsTable-tableContainer {
                    overscroll-behavior:auto
                }
            }

            .CustomColumnsTable-container:not(.CustomColumnsTable-fixedHeightContainer) div[data-viewport-type=element] {
                position: relative!important
            }

            .PortfolioCalendarEventFields-eventLabel {
                color: #171717;
                font-size: 20px;
                font-weight: 500;
                padding: 20px 0;
                text-transform: capitalize
            }

            .PortfolioCalendarEventFields-fieldRow {
                border-bottom: 1px dotted #d9d9d9;
                clear: both;
                height: 19px;
                line-height: 19px;
                margin-bottom: 20px
            }

            .PortfolioCalendarEventFields-fieldText {
                background-color: #fff;
                color: #171717;
                display: inline-block;
                font-size: 14px
            }

            .PortfolioCalendarEventFields-fieldText:first-child {
                font-weight: 400;
                padding-right: 5px
            }

            .PortfolioCalendarEventFields-fieldText:last-child {
                float: right;
                font-weight: 500;
                padding-left: 5px
            }

            .PortfolioCalendarEventDetails-container {
                padding-bottom: 5px
            }

            .PortfolioCalendarEventDetails-header {
                color: #171717;
                font-size: 24px;
                font-weight: 500;
                padding: 40px 0;
                text-transform: capitalize
            }

            .PortfolioCalendarEventDetails-tableHeader {
                color: #171717;
                font-size: 20px;
                font-weight: 500;
                padding: 20px 0;
                text-transform: capitalize
            }

            .PortfolioCalendarEventDetails-spacer {
                height: 15px
            }

            .DrawerBuilder-container {
                margin: 0 22px 40px;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .DrawerBuilder-container {
                    margin:0 40px 40px
                }
            }

            .DrawerBuilder-safariContainer {
                margin: 0 40px 100px
            }

            @media (max-width: 759px) {
                .DrawerBuilder-safariContainer {
                    margin:0 22px 100px
                }
            }

            .DrawerBuilder-col {
                display: flex;
                flex-direction: column;
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 30px;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .DrawerBuilder-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .DrawerBuilder-col {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .DrawerBuilder-col {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .DrawerBuilder-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .DrawerBuilder-col:last-child {
                margin-right: 0
            }

            .DrawerBuilder-mainContent {
                margin: 42px 0 15px
            }

            .DrawerBuilder-mainContent .DrawerBuilder-QuoteNewsFilterContainer {
                margin-top: 40px
            }

            @media (min-width: 760px) {
                .DrawerBuilder-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .DrawerBuilder-sidebar {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .DrawerBuilder-sidebar {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .DrawerBuilder-sidebar {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .DrawerBuilder-sidebar {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .DrawerBuilder-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .DrawerBuilder-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .DrawerBuilder-button,.DrawerBuilder-buttonActive {
                align-items: center;
                background: #fff;
                border: 1px solid #002f6c;
                color: #002f6c;
                display: flex;
                font-family: Proxima Nova,sans-serif;
                font-size: 12px;
                font-weight: 700;
                justify-content: center;
                letter-spacing: 1.09px;
                margin: 15px 0 30px;
                padding: 15px 20px;
                text-transform: uppercase;
                width: 100%
            }

            .DrawerBuilder-button:after,.DrawerBuilder-buttonActive:after {
                border-bottom: 2px solid #002f6c;
                border-right: 2px solid #002f6c;
                content: "";
                display: block;
                height: 7px;
                margin: -4px 0 0 5px;
                transform: rotate(45deg);
                width: 7px
            }

            .DrawerBuilder-buttonActive:after {
                margin: 5px 0 0 5px;
                transform: rotate(225deg)
            }

            .DrawerBuilder-showOnDesktop {
                display: none
            }

            @media (min-width: 760px) {
                .DrawerBuilder-showOnDesktop {
                    display:initial
                }
            }

            .DrawerBuilder-showOnMobile {
                display: initial;
                margin-bottom: 10px
            }

            @media (min-width: 760px) {
                .DrawerBuilder-showOnMobile {
                    display:none
                }
            }

            @media (max-width: 759px) {
                .DrawerBuilder-hideOnMobile {
                    display:none
                }
            }

            .DrawerBuilder-analystConsensusContainer {
                display: flex;
                justify-content: center;
                margin-bottom: 25px;
                margin-top: 30px
            }

            .DrawerBuilder-quoteDetailsLink {
                color: #002f6c;
                font-size: 14px;
                font-weight: 600;
                position: absolute;
                right: 45px;
                text-decoration: underline;
                -webkit-text-decoration-color: #002f6c;
                text-decoration-color: #002f6c;
                top: 10px
            }

            .DrawerBuilder-quoteDetailsLink:focus,.DrawerBuilder-quoteDetailsLink:hover {
                color: #005594;
                -webkit-text-decoration-color: #005594;
                text-decoration-color: #005594
            }

            .DrawerBuilder-quoteDetailsLink:hover .DrawerBuilder-arrowIcon:before {
                color: #005594
            }

            .DrawerBuilder-arrowIcon {
                display: inline-block;
                line-height: 14px;
                margin-left: 5px;
                vertical-align: middle
            }

            .DrawerBuilder-arrowIcon:before {
                color: #002f6c;
                font-size: 12px
            }

            @media (min-width: 760px) {
                .DrawerBuilder-quoteDetailsLink {
                    font-size:16px
                }
            }

            .cq-dialogs {
                position: absolute;
                z-index: 2001
            }

            cq-dialog[cq-active] {
                top: 350px!important
            }

            cq-menu-dropdown[cq-lift] {
                left: calc(50% + 30px)!important;
                position: fixed!important;
                z-index: 2002
            }

            .cq-color-picker[cq-active] {
                z-index: 2002
            }

            .ciq-window {
                z-index: 2002!important
            }

            @keyframes DrawerLoader-pulsating {
                0% {
                    background-color: #d9d9d9
                }

                50% {
                    background-color: #f1f1f1
                }

                to {
                    background-color: #d9d9d9
                }
            }

            .DrawerLoader-container {
                margin: 0 22px 40px;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .DrawerLoader-container {
                    margin:0 40px 40px
                }
            }

            .DrawerLoader-titleLoading {
                animation: DrawerLoader-pulsating 2s infinite;
                height: 50px;
                margin: 63px 0 54px;
                width: 123px
            }

            @media (min-width: 760px) {
                .DrawerLoader-titleLoading {
                    height:54px;
                    margin: 63px 0 78px;
                    width: 151px
                }
            }

            .DrawerLoader-graphLoading {
                animation: DrawerLoader-pulsating 2s infinite;
                height: 251px;
                margin-bottom: 90px;
                width: 320px
            }

            @media (min-width: 760px) {
                .DrawerLoader-graphLoading {
                    height:400px;
                    margin-bottom: 118px;
                    width: 680px
                }
            }

            .DrawerLoader-newsLoading {
                animation: DrawerLoader-pulsating 2s infinite;
                height: 26px;
                margin-bottom: 20px
            }

            @media (min-width: 760px) {
                .DrawerLoader-newsLoading {
                    height:28px
                }
            }

            .DrawerLoader-newsLoading:nth-child(2n) {
                margin-bottom: 40px
            }

            .DrawerLoader-newsBarMedium {
                width: 258px
            }

            @media (min-width: 760px) {
                .DrawerLoader-newsBarMedium {
                    width:524px
                }
            }

            .DrawerLoader-newsBarExtraLong {
                width: 318px
            }

            @media (min-width: 760px) {
                .DrawerLoader-newsBarExtraLong {
                    width:682px
                }
            }

            .DrawerLoader-newsBarLong {
                width: 318px
            }

            @media (min-width: 760px) {
                .DrawerLoader-newsBarLong {
                    width:609px
                }
            }

            .DrawerLoader-newsBarShort {
                width: 318px
            }

            @media (min-width: 760px) {
                .DrawerLoader-newsBarShort {
                    width:435px
                }
            }

            .NewsAndPeersSideDrawer-sideDrawerMain {
                color: #171717;
                padding: 12px
            }

            .NewsAndPeersSideDrawer-sideDrawerTitle {
                font-size: 28px;
                font-weight: 700;
                line-height: 100%;
                margin: 34px 0
            }

            .NewsAndPeersSideDrawer-tabs {
                display: flex;
                flex-direction: row
            }

            .NewsAndPeersSideDrawer-tabListItem {
                flex-basis: 50%;
                flex-grow: 0;
                flex-shrink: 1;
                max-width: 188px
            }

            .NewsAndPeersSideDrawer-tabButton {
                border: none;
                color: #747474;
                cursor: pointer;
                font-size: 14px;
                font-weight: 500;
                height: 40px;
                padding-bottom: 2px;
                text-transform: uppercase;
                width: 100%
            }

            .NewsAndPeersSideDrawer-tabSelected {
                border-bottom: 2px solid #0053cf;
                color: #0053cf;
                cursor: default;
                padding: 0
            }

            .NewsAndPeersSideDrawerRelatedNews-container {
                container-type: inline-size;
                container-name: outerCard;
                background-color: #fff;
                border-radius: 4px;
                color: #171717;
                flex: 1;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin-bottom: 30px;
                padding: 25px 0 12px;
                width: 100%
            }

            .NewsAndPeersSideDrawerRelatedNews-newsWrapper {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                min-height: 740px
            }

            .NewsAndPeersSideDrawerRelatedNews-headerTitle {
                font-size: 20px;
                font-weight: 600;
                letter-spacing: .03px;
                line-height: 26px;
                margin-bottom: 16px
            }

            .NewsAndPeersSideDrawerRelatedNews-assetContainer {
                width: 100%
            }

            .NewsAndPeersSideDrawerRelatedNews-asset {
                display: flex;
                flex-direction: row;
                padding: 10px 0
            }

            .NewsAndPeersSideDrawerRelatedNews-asset:not(:last-child) {
                border-bottom: 1px dashed #9e9e9e
            }

            .NewsAndPeersSideDrawerRelatedNews-infoContainer {
                flex: 1;
                padding-right: 8px
            }

            .NewsAndPeersSideDrawerRelatedNews-tag {
                color: #0053cf;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 1.5px;
                line-height: 16px;
                text-transform: uppercase
            }

            .NewsAndPeersSideDrawerRelatedNews-tag:focus,.NewsAndPeersSideDrawerRelatedNews-tag:hover {
                color: #001e5a
            }

            .NewsAndPeersSideDrawerRelatedNews-articleTitle {
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                font-weight: 500;
                letter-spacing: .03px;
                margin-bottom: 20px;
                max-width: 100%;
                overflow: hidden
            }

            .NewsAndPeersSideDrawerRelatedNews-videoIndicator {
                background-color: #fcb700;
                display: inline-block;
                height: 16px;
                margin-bottom: 4px;
                margin-right: 4px;
                position: relative;
                vertical-align: middle;
                width: 16px
            }

            .NewsAndPeersSideDrawerRelatedNews-videoIndicator:after {
                border-bottom: 3px solid #0000;
                border-left: 5px solid #fff;
                border-top: 3px solid #0000;
                content: "";
                height: 0;
                left: 6px;
                position: absolute;
                top: 5px;
                width: 0
            }

            .NewsAndPeersSideDrawerRelatedNews-investingClubPill,.NewsAndPeersSideDrawerRelatedNews-proPill {
                bottom: -2px!important
            }

            .NewsAndPeersSideDrawerRelatedNews-articleTitleLink {
                color: #171717
            }

            .NewsAndPeersSideDrawerRelatedNews-articleTitleLink:hover {
                color: #171717;
                text-decoration: underline
            }

            .NewsAndPeersSideDrawerRelatedNews-assetFooter {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                gap: 12px;
                justify-content: flex-end;
                padding: 0
            }

            .NewsAndPeersSideDrawerRelatedNews-date {
                align-items: flex-end;
                color: #424242;
                display: flex;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 1.5px;
                line-height: 16px;
                text-transform: uppercase;
                white-space: nowrap
            }

            .NewsAndPeersSideDrawerRelatedNews-symbolButtons {
                display: flex;
                flex-direction: row;
                gap: 10px;
                margin-bottom: 16px;
                overflow-x: auto;
                padding-bottom: 5px;
                width: 100%
            }

            .NewsAndPeersSideDrawerRelatedNews-symbolButton {
                text-wrap-mode: nowrap;
                background-color: #fff;
                border: 1px solid #0053cf;
                border-radius: 20px;
                color: #0053cf;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: .79px;
                line-height: 12px;
                padding: 8px 12px
            }

            .NewsAndPeersSideDrawerRelatedNews-symbolButton:hover {
                box-shadow: inset 0 0 0 1px #0053cf
            }

            .NewsAndPeersSideDrawerRelatedNews-symbolButtonInactive {
                background-color: #0053cf;
                color: #fff
            }

            .NewsAndPeersSideDrawerRelatedNews-bold {
                font-weight: 600
            }

            .NewsAndPeersSideDrawerRelatedNews-forMore {
                padding-top: 50px
            }

            .NewsAndPeersSideDrawerRelatedNews-forMoreLink {
                color: #0053cf;
                font-weight: 600
            }

            .NewsAndPeersSideDrawerRelatedNews-forMoreLink:focus,.NewsAndPeersSideDrawerRelatedNews-forMoreLink:hover {
                color: #001e5a
            }

            @media (max-width: 759px) {
                .NewsAndPeersSideDrawerRelatedNews-imageContainer {
                    display:none
                }
            }

            .MarketTable-container {
                background-color: blue
            }

            .MarketTable-tableOverflow {
                overflow-x: auto;
                overflow-y: hidden
            }

            .NewsAndPeersSideDrawerPeerWatch-container {
                background-color: #fff;
                border-radius: 4px;
                color: #171717;
                flex: 1;
                margin-bottom: 30px;
                padding: 34px 0 12px;
                width: 100%
            }

            .NewsAndPeersSideDrawerPeerWatch-peerWrapper {
                align-items: flex-start;
                display: flex;
                flex-direction: column;
                min-height: 740px
            }

            .NewsAndPeersSideDrawerPeerWatch-headerTitle {
                border-bottom: .5px solid #d9d9d9;
                font-size: 14px;
                font-weight: 500;
                letter-spacing: .03px;
                line-height: 16px;
                margin-bottom: 30px;
                padding-bottom: 8px;
                width: 100%
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSectionTitle {
                color: #0053cf;
                display: inline-block;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: .03px;
                line-height: 26px;
                margin-bottom: 8px;
                padding: 8px 0 8px 8px
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSectionTitle:hover {
                color: #001e5a
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSectionTitle.NewsAndPeersSideDrawerPeerWatch-noPeers {
                color: #6d6d6d
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSection.NewsAndPeersSideDrawerPeerWatch-noPeers {
                margin: 20px 0
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSectionMain {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin-bottom: 30px;
                width: 100%
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSection {
                width: 100%
            }

            .NewsAndPeersSideDrawerPeerWatch-watchlistButtonContainer {
                margin-bottom: 30px
            }

            .NewsAndPeersSideDrawerPeerWatch-watchlistBulkAddContainer {
                border: 1px solid #0053cf;
                border-radius: 6px;
                color: #0053cf;
                font-size: 14px;
                font-weight: 500;
                line-height: 22px;
                margin-bottom: 1px;
                padding: 4px
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSectionMain td,.NewsAndPeersSideDrawerPeerWatch-peerTableSectionMain th {
                font-size: 12px!important
            }

            .NewsAndPeersSideDrawerPeerWatch-peerTableSectionMain th {
                padding: 13px 8px!important
            }

            .SideDrawerBackground-sideDrawerBackground {
                background: #000000b3;
                height: 100%;
                left: 0;
                overflow-y: auto;
                position: fixed;
                top: 0;
                transition: background-color .5s;
                width: 100%;
                z-index: 2000
            }

            .SideDrawerProvider-sideDrawer {
                background: #fff;
                bottom: 0;
                box-shadow: 5px 5px 20px #1717171a;
                display: inline-block;
                height: 100vh;
                margin-top: 0!important;
                max-width: 100%;
                overflow: scroll;
                overscroll-behavior: contain;
                position: fixed;
                right: 0;
                top: 0;
                transform: none;
                width: 100vw;
                z-index: 2001
            }

            @media (min-width: 1020px) {
                .SideDrawerProvider-sideDrawer {
                    width:760px
                }
            }

            .SideDrawerProvider-closeButton {
                color: #a9a9a9;
                cursor: pointer;
                position: absolute;
                right: 12px;
                top: 12px
            }

            .SideDrawerProvider-backButton {
                color: #9e9e9e;
                cursor: pointer;
                left: 12px;
                position: absolute;
                top: 12px
            }

            .Help-container {
                color: #6f6f6f;
                font-size: 12px;
                font-weight: 300;
                letter-spacing: .78px;
                line-height: 14.62px;
                padding: 5px 0 15px;
                text-align: left
            }

            .Help-container a.Help-helpLink {
                color: #0053cf
            }

            .Help-container a.Help-helpLink:focus,.Help-container a.Help-helpLink:hover {
                color: #fcb700
            }

            .LabelLink-container {
                border-top: 1px solid #d9d9d9;
                display: flex;
                flex-direction: row;
                justify-content: space-between
            }

            .LabelLink-container .LabelLink-label {
                color: #767575;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 19.49px;
                margin: 18px 0;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .LabelLink-container .LabelLink-label {
                    font-size:18px;
                    line-height: 21.92px
                }
            }

            .LabelLink-container a.LabelLink-link {
                color: #0053cf;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 12px;
                margin: auto 0;
                text-align: left
            }

            .LabelLink-container a.LabelLink-link:focus,.LabelLink-container a.LabelLink-link:hover {
                color: #fcb700
            }

            .Account-container {
                display: block
            }

            .Subscriptions-container {
                padding: 0 10px 10px
            }

            .Subscriptions-headline {
                color: #696868;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 14.62px;
                margin-bottom: 10px;
                margin-top: 0;
                text-align: left;
                text-transform: uppercase
            }

            .Subscriptions-noContent {
                color: #484848;
                font-size: 12px;
                font-weight: 300;
                letter-spacing: .5px;
                line-height: 18px;
                text-align: left
            }

            .Subscriptions-included {
                color: #484848;
                font-size: 12px;
                font-weight: 300;
                line-height: 14.62px;
                padding-left: 4px
            }

            .Subscription-dateContainer,.Subscription-logoContainer,.Subscription-top {
                align-items: center;
                display: flex
            }

            .Subscription-logoContainer {
                flex-direction: column
            }

            .Subscription-top {
                justify-content: space-between;
                margin: 15px 0 10px
            }

            .Subscription-bottom {
                align-items: center;
                display: flex;
                justify-content: flex-start
            }

            .Subscription-date,.Subscription-dateLabel {
                color: #424242;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: .009em;
                line-height: 12px
            }

            .Subscription-dateLabel {
                padding-right: 5px
            }

            .Subscription-date {
                font-weight: 600
            }

            .Subscription-secondaryLogo {
                height: 16px;
                width: 53px
            }

            .Subscription-appStoreMsg {
                color: #424242;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                letter-spacing: .009em;
                line-height: 14px;
                margin-left: auto;
                max-width: 234px;
                text-align: right
            }

            .Subscription-helpCenterLink {
                color: #0053cf
            }

            .Subscription-helpCenterLink :hover {
                color: #171717;
                text-decoration: underline
            }

            .Divider-divider {
                font-size: 12px;
                font-weight: 600;
                margin: auto 5px
            }

            .IncludedWith-included {
                color: #484848;
                font-size: 12px;
                font-weight: 300;
                line-height: 14.62px;
                padding-left: 4px
            }

            .SubscriptionInfo-containerLogoAndMessage {
                display: flex
            }

            .SubscriptionInfo-appStoreMsg {
                color: #424242;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                letter-spacing: .009em;
                line-height: 14px;
                margin-left: auto;
                max-width: 234px;
                text-align: right
            }

            .SubscriptionInfo-ViewOrModifySubsMessage {
                background-color: bisque;
                border: 1px solid red;
                width: 20px
            }

            .SubscriptionInfo-helpCenterLink {
                color: #0053cf
            }

            .SubscriptionInfo-helpCenterLink :hover {
                color: #171717;
                text-decoration: underline
            }

            .Product-promoBanner {
                align-items: center;
                background-color: #ffbc05;
                border-radius: 7px 7px 0 0;
                display: flex;
                font-size: 14px;
                font-weight: 600;
                height: 37px;
                justify-content: center;
                letter-spacing: 1.1px;
                line-height: 17.05px;
                margin: 7px 0 -16px;
                padding-bottom: 5px;
                position: relative;
                text-transform: uppercase
            }

            .Product-container {
                background: #f8f8f8;
                background-image: url(https://static-redesign.cnbcfm.com/dist/44944463efaf14fd092f.svg);
                background-position: right top -10px;
                background-repeat: no-repeat;
                background-size: 500px;
                border: 1px solid hsla(0,0%,89%,.502);
                border-radius: 6px;
                box-shadow: 0 4px 4px 0 rgba(0,0,0,.251);
                display: block;
                margin: 10px auto;
                padding: 10px;
                position: relative
            }

            @media (min-width: 760px) {
                .Product-container {
                    padding-bottom:17px
                }
            }

            .Product-container .Product-body,.Product-container .Product-head {
                align-items: flex-start;
                display: flex;
                justify-content: space-between
            }

            .Product-container .Product-head {
                margin-top: 5px
            }

            .Product-container .Product-body {
                margin-top: 10px
            }

            .Product-container .Product-left,.Product-container .Product-right {
                display: block
            }

            .Product-container .Product-head .Product-left {
                align-self: center
            }

            @media (min-width: 760px) {
                .Product-container .Product-head .Product-left {
                    align-self:flex-start
                }
            }

            .Product-container .Product-head .Product-left svg {
                max-height: 26px;
                max-width: 128px;
                width: -moz-fit-content;
                width: fit-content
            }

            .Product-container .Product-feature {
                align-items: center;
                display: flex;
                padding: 5px 0
            }

            @media (min-width: 760px) {
                .Product-container .Product-feature {
                    padding:0
                }
            }

            .Product-container .Product-feature svg {
                margin-left: 5px
            }

            .Product-container .Product-featureText {
                color: #4b4f54;
                font-size: 12px;
                font-weight: 500;
                line-height: 14px;
                margin-left: 10px;
                text-align: left;
                width: 153px
            }

            @media (min-width: 760px) {
                .Product-container .Product-featureText {
                    font-size:14px;
                    line-height: 26px;
                    width: auto
                }
            }

            .Product-container .Product-featureText.Product-all-access {
                line-height: 14px;
                margin-left: 5px;
                max-width: 235px;
                width: 235px
            }

            @media (min-width: 760px) {
                .Product-container .Product-featureText.Product-all-access {
                    line-height:17px;
                    max-width: 275px;
                    width: 275px
                }
            }

            .Product-container .Product-subscribeButton {
                align-items: center;
                appearance: none;
                background-color: #005594;
                border: 1px solid #002f6c;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .Product-container .Product-subscribeButton.Product-defaultButton.Product-all-access,.Product-container .Product-subscribeButton.Product-defaultButton.Product-investing-club,.Product-container .Product-subscribeButton.Product-defaultButton.Product-plus,.Product-container .Product-subscribeButton.Product-defaultButton.Product-pro {
                border-radius: 3px;
                height: 44px;
                letter-spacing: .5px;
                padding: 7px 15px
            }

            @media (min-width: 760px) {
                .Product-container .Product-subscribeButton.Product-defaultButton.Product-all-access,.Product-container .Product-subscribeButton.Product-defaultButton.Product-investing-club,.Product-container .Product-subscribeButton.Product-defaultButton.Product-plus,.Product-container .Product-subscribeButton.Product-defaultButton.Product-pro {
                    height:31px
                }
            }

            .Product-container .Product-subscribeButton>span {
                display: block;
                line-height: 12px
            }

            .Product-container .Product-subscribeButton [class*=" icon-"],.Product-container .Product-subscribeButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .Product-container .Product-subscribeButton [class*=" icon-"]:before,.Product-container .Product-subscribeButton [class^=icon-]:before {
                line-height: 12px
            }

            .Product-container .Product-subscribeButton:focus,.Product-container .Product-subscribeButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .Product-container .Product-subscribeButton[class*=touchButton]:hover {
                background-color: #005594;
                border-color: #002f6c;
                color: #fff
            }

            @media (hover: hover) {
                .Product-container .Product-subscribeButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .Product-container .Product-subscribeButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .Product-container .Product-subscribeButton.Product-pro {
                align-items: center;
                appearance: none;
                background-color: #047e2e;
                border: 1px solid #047e2e;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .Product-container .Product-subscribeButton.Product-pro>span {
                display: block;
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-pro [class*=" icon-"],.Product-container .Product-subscribeButton.Product-pro [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .Product-container .Product-subscribeButton.Product-pro [class*=" icon-"]:before,.Product-container .Product-subscribeButton.Product-pro [class^=icon-]:before {
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-pro:focus,.Product-container .Product-subscribeButton.Product-pro:hover {
                background-color: #005034;
                border-color: #005034;
                color: #fff
            }

            .Product-container .Product-subscribeButton.Product-pro[class*=touchButton]:hover {
                background-color: #047e2e;
                border-color: #047e2e;
                color: #fff
            }

            @media (hover: hover) {
                .Product-container .Product-subscribeButton.Product-pro[class*=touchButton]:hover {
                    background-color:#005034;
                    border-color: #005034;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .Product-container .Product-subscribeButton.Product-pro {
                    padding:0 30px;
                    width: auto
                }
            }

            .Product-container .Product-subscribeButton.Product-investing-club {
                align-items: center;
                appearance: none;
                background-color: #0053cf;
                border: 1px solid #0053cf;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .Product-container .Product-subscribeButton.Product-investing-club>span {
                display: block;
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-investing-club [class*=" icon-"],.Product-container .Product-subscribeButton.Product-investing-club [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .Product-container .Product-subscribeButton.Product-investing-club [class*=" icon-"]:before,.Product-container .Product-subscribeButton.Product-investing-club [class^=icon-]:before {
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-investing-club:focus,.Product-container .Product-subscribeButton.Product-investing-club:hover {
                background-color: #171717;
                border-color: #171717;
                color: #fff
            }

            .Product-container .Product-subscribeButton.Product-investing-club[class*=touchButton]:hover {
                background-color: #0053cf;
                border-color: #0053cf;
                color: #fff
            }

            @media (hover: hover) {
                .Product-container .Product-subscribeButton.Product-investing-club[class*=touchButton]:hover {
                    background-color:#171717;
                    border-color: #171717;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .Product-container .Product-subscribeButton.Product-investing-club {
                    padding:0 30px;
                    width: auto
                }
            }

            .Product-container .Product-subscribeButton.Product-all-access {
                align-items: center;
                appearance: none;
                background-color: #001e5a;
                border: 1px solid #001e5a;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .Product-container .Product-subscribeButton.Product-all-access>span {
                display: block;
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-all-access [class*=" icon-"],.Product-container .Product-subscribeButton.Product-all-access [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .Product-container .Product-subscribeButton.Product-all-access [class*=" icon-"]:before,.Product-container .Product-subscribeButton.Product-all-access [class^=icon-]:before {
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-all-access:focus,.Product-container .Product-subscribeButton.Product-all-access:hover {
                background-color: #171717;
                border-color: #171717;
                color: #fff
            }

            .Product-container .Product-subscribeButton.Product-all-access[class*=touchButton]:hover {
                background-color: #001e5a;
                border-color: #001e5a;
                color: #fff
            }

            @media (hover: hover) {
                .Product-container .Product-subscribeButton.Product-all-access[class*=touchButton]:hover {
                    background-color:#171717;
                    border-color: #171717;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .Product-container .Product-subscribeButton.Product-all-access {
                    padding:0 30px;
                    width: auto
                }
            }

            .Product-container .Product-subscribeButton.Product-plus {
                align-items: center;
                appearance: none;
                background-color: #001e5a;
                border: 1px solid #001e5a;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .Product-container .Product-subscribeButton.Product-plus>span {
                display: block;
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-plus [class*=" icon-"],.Product-container .Product-subscribeButton.Product-plus [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .Product-container .Product-subscribeButton.Product-plus [class*=" icon-"]:before,.Product-container .Product-subscribeButton.Product-plus [class^=icon-]:before {
                line-height: 12px
            }

            .Product-container .Product-subscribeButton.Product-plus:focus,.Product-container .Product-subscribeButton.Product-plus:hover {
                background-color: #171717;
                border-color: #171717;
                color: #fff
            }

            .Product-container .Product-subscribeButton.Product-plus[class*=touchButton]:hover {
                background-color: #001e5a;
                border-color: #001e5a;
                color: #fff
            }

            @media (hover: hover) {
                .Product-container .Product-subscribeButton.Product-plus[class*=touchButton]:hover {
                    background-color:#171717;
                    border-color: #171717;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .Product-container .Product-subscribeButton.Product-plus {
                    padding:0 30px;
                    width: auto
                }
            }

            .Product-container a.Product-learnMoreLink {
                align-items: center;
                color: #0053cf;
                display: flex;
                font-size: 14px;
                font-weight: 600;
                height: 44px;
                line-height: 17.05px;
                text-align: left
            }

            @media (min-width: 760px) {
                .Product-container a.Product-learnMoreLink {
                    height:31px
                }
            }

            .Product-container .Product-footer {
                align-items: center;
                display: flex;
                justify-content: flex-start;
                margin-top: 10px;
                padding-left: 5px
            }

            .Product-container .Product-secondaryLogo {
                height: 16px;
                width: 53px
            }

            .Products-container {
                margin-bottom: 20px
            }

            .Products-title {
                border-top: 1px dashed #d9d9d9;
                color: #696868;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: 1px;
                line-height: 14.62px;
                margin: 0 10px;
                padding: 15px 0 5px;
                text-align: left;
                text-transform: uppercase
            }

            .Products-logoPosition {
                height: 72px
            }

            @media (max-width: 759px) {
                .Products-logoPosition {
                    height:50px
                }
            }

            .AccountSideDrawer-container {
                background-color: #fff;
                box-shadow: 0 4px 4px 0 #00000040;
                display: flex;
                flex-direction: column;
                height: 100%;
                padding: 25px 15px 15px;
                position: fixed;
                right: 0;
                top: 0;
                width: 100%;
                z-index: 9999
            }

            @media (min-width: 760px) {
                .AccountSideDrawer-container {
                    padding:25px 25px 15px;
                    width: 468px
                }
            }

            .AccountSideDrawer-backdrop {
                background: #000000b3;
                height: 100%;
                left: 0;
                overflow-y: auto;
                position: fixed;
                top: 0;
                transition: background-color .5s;
                width: 100%;
                z-index: 2000
            }

            .AccountSideDrawer-greeting {
                font-size: 18px;
                letter-spacing: .78px;
                line-height: 21.92px;
                margin: 0;
                text-align: left
            }

            @media (min-width: 760px) {
                .AccountSideDrawer-greeting {
                    font-size:20px;
                    font-weight: 600;
                    line-height: 24.36px
                }
            }

            .AccountSideDrawer-head {
                align-items: flex-end;
                display: flex;
                flex-direction: column;
                justify-content: flex-end
            }

            .AccountSideDrawer-body {
                -ms-overflow-style: none;
                display: block;
                overflow: auto;
                scrollbar-width: none
            }

            .AccountSideDrawer-body::-webkit-scrollbar {
                display: none
            }

            .AccountSideDrawer-signout {
                align-items: flex-start;
                border-top: 1px solid #d9d9d9;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                margin: 5px 0 25px;
                padding: 15px 0 0
            }

            .AccountSideDrawer-signout .AccountSideDrawer-signOutLink {
                color: #0053cf;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 19.49px;
                text-align: left;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .AccountSideDrawer-signout .AccountSideDrawer-signOutLink {
                    font-size:18px;
                    line-height: 21.92px
                }
            }

            .AccountSideDrawer-signout .AccountSideDrawer-signOutLink:focus,.AccountSideDrawer-signout .AccountSideDrawer-signOutLink:hover {
                color: #fcb700
            }

            .AccountSideDrawer-closeButton svg path {
                fill: #171717
            }

            :root {
                --fade-transition: opacity 0.667s ease-in-out;
                --z-index-omega-overlay: 50
            }

            .omega_aspectRatioContainer {
                margin: auto
            }

            .omega_videoContainer {
                container-name: video-container dvr-rack;
                container-type: size;
                --z-index-video: 0;
                --z-index-captions: 10;
                --z-index-control-rack-backdrop: 20;
                --z-index-control-rack: 30;
                --z-index-pip-close: 30;
                --z-index-tap-to-unmute: 40;
                --transition-backdrop-fade: var(--fade-transition);
                font-family: FoundersGroteskCond,Arial Narrow,Arial,sans-serif;
                height: 100%;
                left: 0;
                max-height: 100vh;
                position: absolute;
                top: 0;
                width: 100%
            }

            @container video-container (max-width: 312px) {
                .omega_playPauseDesktop {
                    display: none
                }
            }

            .omega_playPauseMobile {
                display: none
            }

            .omega_volume-container {
                display: flex
            }

            @container video-container (max-width: 480px) {
                .omega_playPauseDesktop,.omega_volume-container {
                    display: none
                }

                .omega_volume:hover .omega_volume-muteBtn {
                    margin: 0
                }

                .omega_playPauseMobile {
                    align-self: center;
                    background-color: #0000;
                    border: none;
                    color: #fff;
                    display: block;
                    justify-self: center;
                    z-index: var(--z-index-control-rack)
                }

                .omega_playPauseMobile svg {
                    height: 58px;
                    width: 58px
                }
            }

            @container dvr-rack (max-width: 435px) {
                .omega_videoContainer .omega_rackWithDVR {
                    grid-template-columns: repeat(4,auto) 1fr auto
                }

                .omega_videoContainer .omega_rackWithDVR .omega_btnSubtitle,.omega_videoContainer .omega_rackWithDVR .omega_liveBtn,.omega_videoContainer .omega_rackWithDVR .omega_volume-container {
                    display: none
                }

                .omega_videoContainer .omega_rackWithDVR .omega_btnFullScreen {
                    grid-column: auto/-1
                }
            }

            .omega_gridStackWrapper {
                display: grid;
                grid-template-columns: auto;
                grid-template-rows: auto
            }

            .omega_gridStackWrapper>* {
                grid-column: 1/2;
                grid-row: 1/2
            }

            .omega_coreVideoContainer {
                position: relative
            }

            .omega_coreVideoContainer video {
                left: 0;
                position: absolute;
                top: 0
            }

            .omega_controlRackBackdrop.omega_uiVisible {
                opacity: 1
            }

            .omega_controlRackBackdrop {
                align-self: stretch;
                background-image: linear-gradient(180deg,#0000 50%,#000000e6);
                justify-self: stretch;
                z-index: var(--z-index-control-rack-backdrop)
            }

            .omega_controlRackBackdrop:not(.omega_uiVisible) {
                opacity: 0;
                transition: var(--fade-transition)
            }

            .omega_playPauseMobileContainer.omega_uiVisible {
                opacity: 1
            }

            .omega_playPauseMobileContainer:not(.omega_uiVisible) {
                opacity: 0;
                transition: var(--fade-transition)
            }

            .omega_center {
                display: flex;
                justify-content: center
            }

            .omega_controlRack.omega_uiVisible {
                opacity: 1
            }

            .omega_controlRack:not(.omega_uiVisible) {
                opacity: 0;
                transition: var(--fade-transition)
            }

            @media only screen and (min-width: 758px) {
                .omega_controlRack {
                    padding:0 24px 13px
                }
            }

            .omega_controlRack {
                align-items: center;
                align-self: end;
                display: flex;
                justify-content: space-between;
                overflow: hidden;
                padding: 0 24px 16px 0;
                z-index: var(--z-index-control-rack)
            }

            .omega_left,.omega_right {
                column-gap: 12px;
                display: flex
            }

            .omega_left {
                justify-content: flex-start
            }

            .omega_right {
                justify-content: flex-end
            }

            .omega_adPlaying {
                font-size: .9rem;
                font-weight: 600;
                padding: 0 1em;
                text-transform: uppercase;
                white-space: nowrap
            }

            .omega_sections {
                align-items: center;
                flex-basis: 0;
                flex-grow: 1
            }

            .omega_controlRack button {
                background: none;
                border: none
            }

            .omega_right button {
                padding: 0 .5em
            }

            .omega_right button:first-child {
                margin-left: -.5em
            }

            .omega_right button:last-child {
                margin-right: -.5em
            }

            svg:not(:root) {
                overflow: hidden
            }

            .omega_captionOn {
                background-color: #fff;
                border-radius: 2px
            }

            .omega_captionOn path {
                fill: #000
            }

            .omega_captionOff {
                border-radius: 2px
            }

            .omega_captionOff path {
                fill: #fff
            }

            .omega_subtitles {
                background: #000;
                bottom: 15%;
                color: #fff;
                font-family: var(--founders-mono,sans-serif);
                justify-self: center;
                padding: .5em 1em;
                position: absolute
            }

            .sr-only {
                clip: rect(0,0,0,0);
                border: 0;
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px
            }

            .omega_slate {
                container-type: inline-size;
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: center;
                margin: auto;
                width: 100%;
                z-index: var(--z-index-omega-overlay)
            }

            .omega_slate a {
                text-decoration: underline
            }

            .omega_slate p {
                color: #fff;
                font-size: calc(2cqi + 6px);
                font-weight: 500;
                line-height: 2;
                text-align: center
            }

            .omega_overlay {
                container-name: overlay;
                container-type: size;
                background-color: #000;
                color: #fff;
                height: 100%;
                position: absolute;
                width: 100%;
                z-index: var(--z-index-omega-overlay)
            }

            .omega_overlay_clickthrough {
                pointer-events: none
            }

            .omega_overlay_content {
                display: block;
                left: 50%;
                max-height: 100%;
                max-width: 100%;
                position: relative;
                top: 50%;
                transform: translate(-50%,-50%)
            }

            @container overlay (aspect-ratio > 16 /9) {
                .omega_overlay .omega_overlay_image {
                    height: 100%;
                    width: auto
                }
            }

            .omega_overlay_image {
                aspect-ratio: 16/9;
                width: 100%
            }

            .omega_overlay_text {
                font-size: 10cqh;
                text-align: center
            }

            .adBlockSlate {
                --zindex: 40;
                align-items: center;
                background: #111;
                display: flex;
                height: 100%;
                justify-content: center;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: var(--zindex)
            }

            .adBlockSlate .text {
                color: #777;
                font-size: 60px;
                font-weight: 700
            }

            .h-100-percent {
                height: 100%!important
            }

            .h-inherit {
                height: inherit!important
            }

            .OmegaPlayer-windowBoxContainer .vl-player-content {
                padding: unset!important
            }

            .UniversalVideoPlayer-videoContainer {
                opacity: 1;
                position: absolute;
                z-index: 10
            }

            .MobileAdhesion-container {
                display: none;
                margin: 10px auto;
                overflow: hidden;
                text-align: center
            }

            .JumpLink-container {
                margin: 0 auto;
                position: relative;
                width: 100%;
                z-index: 1000
            }

            @media (min-width: 1020px) {
                .JumpLink-container {
                    margin:0 auto;
                    max-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .JumpLink-container {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .JumpLink-container {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .JumpLink-container {
                    max-width:1290px
                }
            }

            .JumpLink-link {
                align-items: center;
                background-color: #e8e8e8;
                color: #002f6c;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                height: 1px;
                left: -10000px;
                line-height: 1;
                overflow: hidden;
                padding: 0 14px;
                position: absolute;
                text-transform: uppercase;
                top: 0;
                width: 1px
            }

            .JumpLink-link:focus-visible {
                height: 40px;
                left: 0;
                width: auto
            }

            .SidebarArticle-sidebar {
                position: relative
            }

            @media (min-width: 1020px) {
                .SidebarArticle-sticky {
                    margin-bottom:20px;
                    position: sticky
                }
            }

            .SidebarArticle-noSticky {
                position: static!important
            }

            .SidebarArticle-noSticky .SidebarArticle-sticky {
                position: sticky
            }

            .LazyLoaderPlaceholder-articleBody {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .LazyLoaderPlaceholder-articleBody {
                    padding-left:0;
                    padding-right: 0
                }
            }

            .LazyLoaderPlaceholder-bodyText {
                color: #2e2e2e;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 18px;
                line-height: 1.66;
                margin-bottom: 30px
            }

            @media (min-width: 760px) {
                .LazyLoaderPlaceholder-bodyText {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                .LazyLoaderPlaceholder-bodyText {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                .LazyLoaderPlaceholder-bodyText {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .LazyLoaderPlaceholder-bodyText {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 760px) {
                .LazyLoaderPlaceholder-listWrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                .LazyLoaderPlaceholder-listWrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                .LazyLoaderPlaceholder-listWrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .LazyLoaderPlaceholder-listWrapper {
                    margin-left:14.2857142857%
                }
            }

            .LazyLoaderPlaceholder-listTitle {
                font-size: 24px;
                font-weight: 700;
                margin-bottom: 15px
            }

            .LazyLoaderPlaceholder-gridContainer {
                grid-gap: 30px;
                display: grid;
                font-size: 18px;
                font-weight: 600;
                grid-template-columns: auto auto auto;
                line-height: 22px;
                padding: 10px
            }

            @media (min-width: 360px) and (max-width:759px) {
                .LazyLoaderPlaceholder-gridContainer {
                    display:block;
                    padding-left: 0
                }
            }

            .LazyLoaderPlaceholder-gridItem {
                border-bottom: 1px dashed #8b8b8b80
            }

            .LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-author,.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-headline,.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-section {
                color: #000;
                display: block;
                margin-bottom: 12px;
                margin-top: 12px
            }

            .LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-headline:hover {
                text-decoration: underline
            }

            .LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-author,.LazyLoaderPlaceholder-gridItem .LazyLoaderPlaceholder-section {
                font-size: 12px;
                line-height: 12px;
                overflow-y: hidden
            }

            @media (min-width: 360px) and (max-width:759px) {
                .LazyLoaderPlaceholder-headline {
                    word-break:break-word
                }
            }

            .LazyLoaderPlaceholder-moduleTitle {
                color: #000;
                display: block;
                font-size: 32px;
                font-weight: 800;
                line-height: 37px;
                padding: 10px
            }

            .LazyLoaderPlaceholder-moduleTitle:hover {
                color: #2077b6
            }

            @media (min-width: 360px) and (max-width:759px) {
                .LazyLoaderPlaceholder-moduleTitle {
                    padding-left:0
                }
            }

            .AdvertorialFooter-advertorialFooter {
                background-color: #e1e1e1;
                color: #737373;
                font-size: 14px;
                text-align: center;
                width: 100%
            }

            .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText {
                font-family: Proxima Nova,450,normal,sans-serif;
                font-weight: 450;
                margin: 0 auto;
                padding: 15px 0;
                text-align: center
            }

            @media (min-width: 360px) {
                .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText {
                    width:85%
                }
            }

            @media (min-width: 760px) {
                .AdvertorialFooter-advertorialFooter .AdvertorialFooter-innerText {
                    width:500px
                }
            }

            * {
                box-sizing: border-box
            }

            li,ol,ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            a {
                color: #fff;
                cursor: pointer;
                text-decoration: none
            }

            a:focus:not(:focus-visible),a:hover {
                color: #fcb700
            }

            button {
                background: none;
                border: none;
                cursor: pointer;
                padding: 0
            }

            table {
                border-collapse: collapse
            }

            td,th {
                padding: 8px 15px 8px 0;
                text-align: left
            }

            img {
                display: block
            }

            html {
                -ms-overflow-style: -ms-autohiding-scrollbar
            }

            body {
                -webkit-font-smoothing: antialiased;
                -webkit-text-size-adjust: 100%;
                border: 0;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin: 0;
                padding: 0
            }

            body:after {
                content: "mobile";
                display: none
            }

            @media (min-width: 760px) {
                body:after {
                    content:"tablet"
                }
            }

            @media (min-width: 1020px) {
                body:after {
                    content:"small_desktop"
                }
            }

            @media (min-width: 1180px) {
                body:after {
                    content:"medium_desktop"
                }
            }

            @media (min-width: 1340px) {
                body:after {
                    content:"large_desktop"
                }
            }

            :focus {
                outline: none
            }

            button {
                border-radius: 0;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif
            }

            button::-moz-focus-inner {
                border: 0
            }

            .openNav {
                position: fixed;
                width: 100%
            }

            @media (min-width: 1020px) {
                .openNav {
                    overflow-y:scroll
                }
            }

            .App-articleBody {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .App-articleBody {
                    padding-left:0;
                    padding-right: 0
                }
            }

            .group {
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 18px;
                line-height: 1.66;
                margin-bottom: 30px
            }

            @media (min-width: 760px) {
                .group {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .group {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .group {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .group {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                .group {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .group {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .group {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .group {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                .group {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .group {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .group {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .group {
                    margin-left:14.2857142857%
                }
            }

            @media (max-width: 759px) {
                .hideOnMobile {
                    display:none
                }
            }

            .App-bodyText {
                color: #2e2e2e;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 18px;
                line-height: 1.66;
                margin-bottom: 30px
            }

            @media (min-width: 760px) {
                .App-bodyText {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .App-bodyText {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .App-bodyText {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .App-bodyText {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                .App-bodyText {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .App-bodyText {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .App-bodyText {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .App-bodyText {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                .App-bodyText {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .App-bodyText {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .App-bodyText {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .App-bodyText {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 760px) {
                .App-listWrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .App-listWrapper {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .App-listWrapper {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .App-listWrapper {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                .App-listWrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .App-listWrapper {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .App-listWrapper {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .App-listWrapper {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                .App-listWrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .App-listWrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .App-listWrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .App-listWrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 760px) {
                #taboolaContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                #taboolaContainer {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                #taboolaContainer {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                #taboolaContainer {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                #taboolaContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                #taboolaContainer {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                #taboolaContainer {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                #taboolaContainer {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                #taboolaContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                #taboolaContainer {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                #taboolaContainer {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                #taboolaContainer {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 760px) {
                #taboolaContainer {
                    flex:none
                }
            }

            @media (min-width: 1020px) {
                #taboolaContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    flex: none;
                    margin-left: calc(16.66667% + 5px);
                    max-width: calc(83.33333% - 5px);
                    min-width: calc(83.33333% - 5px)
                }
            }

            @media (min-width: 1340px) {
                #taboolaContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    flex: none;
                    margin-left: calc(14.28571% + 4.28571px);
                    max-width: calc(85.71429% - 4.28571px);
                    min-width: calc(85.71429% - 4.28571px)
                }
            }

            .App-listTitle {
                font-size: 24px;
                font-weight: 700;
                margin-bottom: 15px
            }

            .numeric {
                text-align: right
            }

            @media (prefers-color-scheme: dark) {
                .webview,.webview #taboola-below-article-thumbnails-Bento-Feed,.webview #taboola-below-article-thumbnails-Bento-Feed .video-title,.webview .trc_rbox_header_span {
                    background-color:#000;
                    color: #dce0e4
                }

                .webview #taboola-below-article-thumbnails-Bento-Feed .video-title a,.webview #taboola-below-article-thumbnails-Bento-Feed a,.webview .trc_rbox_header_span a,.webview a {
                    color: #dce0e4
                }
            }

            .grecaptcha-badge,.video-js .vjs-menu-item.vjs-texttrack-settings,.video-js.skin_news.vjs-fullscreen .vjs-picture-in-picture-control.vjs-control.vjs-button {
                display: none
            }

            .vjs-poster {
                z-index: 1
            }

            .video-js:not(.vjs-fullscreen) .vjs-custom-big-mute.vjs-control {
                height: 40px!important;
                position: absolute!important
            }

            @font-face {
                font-display: block;
                font-family: icomoon;
                font-style: normal;
                font-weight: 400;
                src: url(https://static-redesign.cnbcfm.com/dist/icomoon.woff2) format("woff2")
            }

            [class*=" icon-"],[class^=icon-] {
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: icomoon!important;
                font-style: normal;
                font-variant: normal;
                font-weight: 400;
                line-height: 1;
                text-transform: none
            }

            .icon-social_apple_news:before {
                content: "\e900"
            }

            .icon-close-2:before {
                content: "\e901"
            }

            .icon-thumbs-up:before {
                content: "\e902"
            }

            .icon-chat-bubble:before {
                content: "\e903"
            }

            .icon-chat-bubble-hover:before {
                content: "\e904"
            }

            .icon-thumbs-down:before {
                content: "\e905"
            }

            .icon-buffett-pause:before {
                content: "\e906"
            }

            .icon-buffett-timeline:before {
                content: "\e907"
            }

            .icon-buffett-backtotop:before {
                content: "\e908"
            }

            .icon-buffett-sync:before {
                content: "\e909"
            }

            .icon-buffett-arrow-right-long:before {
                content: "\e90a"
            }

            .icon-buffett-arrow-left-long:before {
                content: "\e90b"
            }

            .icon-buffett-diamond:before {
                content: "\e90c"
            }

            .icon-check:before {
                content: "\e90d"
            }

            .icon-search:before {
                content: "\e90e"
            }

            .icon-hamburger:before {
                content: "\e90f"
            }

            .icon-close:before {
                content: "\e910"
            }

            .icon-social_facebook:before {
                content: "\e911"
            }

            .icon-social_instagram:before {
                content: "\e912"
            }

            .icon-social_linkedin:before {
                content: "\e913"
            }

            .icon-social_rss:before {
                content: "\e914"
            }

            .icon-social_twitter:before {
                content: "\e915"
            }

            .icon-social_youtube:before {
                content: "\e916"
            }

            .icon-tumblr:before {
                content: "\e917"
            }

            .icon-stumbleupon:before {
                content: "\e918"
            }

            .icon-reddit:before {
                content: "\e919"
            }

            .icon-quote-mark:before {
                content: "\e91a"
            }

            .icon-probug:before {
                content: "\e91b"
            }

            .icon-play-triangle:before {
                content: "\e91c"
            }

            .icon-pinterest:before {
                content: "\e91d"
            }

            .icon-more-dots:before {
                content: "\e91e"
            }

            .icon-pause:before {
                content: "\e906"
            }

            .icon-play:before {
                content: "\e91f"
            }

            .icon-email:before {
                content: "\e920"
            }

            .icon-digg:before {
                content: "\e921"
            }

            .icon-arrow-left:before {
                content: "\e922"
            }

            .icon-arrow-right:before {
                content: "\e923"
            }

            .icon-arrow-down-readmore:before {
                content: "\e924"
            }

            .icon-arrow-transporter-down:before {
                content: "\e925"
            }

            .icon-calendar:before {
                content: "\e926"
            }

            .icon-livebug:before {
                content: "\e927"
            }

            .icon-lock:before {
                content: "\e928"
            }

            .icon-sort:before {
                content: "\e929"
            }

            .icon-cnbctv:before {
                content: "\e92a"
            }

            .icon-markets:before {
                content: "\e92b"
            }

            .icon-menu:before {
                content: "\e92c"
            }

            .icon-news:before {
                content: "\e92d"
            }

            .icon-offsite-arrow:before {
                content: "\e92e"
            }

            .icon-short-arrow-left:before {
                content: "\e92f"
            }

            .icon-short-arrow-right:before {
                content: "\e930"
            }

            .icon-live:before {
                content: "\e931"
            }

            .icon-newsletter:before {
                content: "\e932"
            }

            .icon-caret-left:before {
                content: "\e933"
            }

            .icon-triangle-down:before {
                content: "\e934"
            }

            .icon-triangle-up:before {
                content: "\e935"
            }

            .icon-caret-right:before {
                content: "\e936"
            }

            .icon-buffett-arrow-left:before {
                content: "\e937"
            }

            .icon-buffett-arrow-right:before {
                content: "\e938"
            }

            .icon-buffett-chevron-down:before {
                content: "\e939"
            }

            .icon-buffett-chevron-left:before {
                content: "\e93a"
            }

            .icon-buffett-chevron-right:before {
                content: "\e93b"
            }

            .icon-buffett-chevron-up:before {
                content: "\e93c"
            }

            .icon-buffett-playlist:before {
                content: "\e93d"
            }

            .icon-buffett-slideshow:before {
                content: "\e93e"
            }

            .icon-buffett-video-fullscreen:before {
                content: "\e93f"
            }

            .icon-buffett-video-mute:before {
                content: "\e940"
            }

            .icon-buffett-video-volume:before {
                content: "\e941"
            }

            .icon-buffett-video:before {
                content: "\e91c"
            }

            .PlayButton-buffett .icon-buffett-video:before {
                content: "\e942"
            }

            .icon-video_back_to_top:before {
                content: "\e943"
            }

            .icon-video_close:before {
                content: "\e944"
            }

            .icon-logo-cnbc:before {
                content: "\e945"
            }

            .icon-minus:before {
                content: "\e946"
            }

            .icon-plus:before {
                content: "\e947"
            }

            .icon-watchlist:before {
                content: "\e948"
            }

            .icon-replay:before {
                content: "\e965"
            }

            .icon-full-screen-alt:before {
                content: "\e98b"
            }

            .icon-full-screen-close-alt:before {
                content: "\e98c"
            }

            @font-face {
                font-display: block;
                font-family: makeit-icons;
                font-style: normal;
                font-weight: 400;
                src: url(https://static-redesign.cnbcfm.com/dist/makeit-icons.woff2) format("woff2")
            }

            [class*=" icon-makeit-"]:before,[class^=icon-makeit-]:before {
                display: inline-block;
                font-family: makeit-icons!important
            }

            .icon-makeit-arrow-down:before {
                content: "\e900"
            }

            .icon-makeit-arrow-left:before {
                content: "\e901"
            }

            .icon-makeit-arrow-right:before {
                content: "\e902"
            }

            .icon-makeit-arrow-up:before {
                content: "\e903"
            }

            .icon-makeit-backtotop:before {
                content: "\e904"
            }

            .icon-makeit-check:before {
                content: "\e905"
            }

            .icon-makeit-close:before {
                content: "\e906"
            }

            .icon-makeit-externallink:before {
                content: "\e907"
            }

            .icon-makeit-filter-closed:before {
                content: "\e908"
            }

            .icon-makeit-filter-open:before {
                content: "\e909"
            }

            .icon-makeit-fullscreen:before {
                content: "\e90a"
            }

            .icon-makeit-hamburger:before {
                content: "\e90b"
            }

            .icon-makeit-logo-cnbc:before {
                content: "\e919"
            }

            .icon-makeit-mail:before {
                content: "\e90d"
            }

            .icon-makeit-mute:before {
                content: "\e90e"
            }

            .icon-makeit-pause:before {
                content: "\e90f"
            }

            .icon-makeit-play:before {
                content: "\e910"
            }

            .icon-makeit-questionnaire:before {
                content: "\e911"
            }

            .icon-makeit-quote:before {
                content: "\e912"
            }

            .icon-makeit-search:before {
                border-top: 1px solid #0000;
                content: "\e913"
            }

            .icon-makeit-trending-bug:before {
                content: "\e914"
            }

            .icon-makeit-unmute:before {
                content: "\e915"
            }

            .icon-makeit-plus:before {
                content: "\e916"
            }

            .icon-makeit-minus:before {
                content: "\e917"
            }

            .icon-makeit-newsletter:before {
                content: "\e918"
            }

            @font-face {
                font-display: swap;
                font-family: social-icons;
                font-style: normal;
                font-weight: 400;
                src: url(https://static-redesign.cnbcfm.com/dist/social-icons.woff2) format("woff2")
            }

            [class*=" gig-button-container-"],[class^=gig-button-container-] {
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: social-icons!important;
                font-style: normal;
                font-variant: normal;
                font-weight: 400;
                line-height: 1;
                text-transform: none
            }

            .gig-button-container-facebook .icon-social:before {
                content: "\e911"
            }

            .gig-button-container-instagram .icon-social:before {
                content: "\e912"
            }

            .gig-button-container-linkedin .icon-social:before {
                content: "\e913"
            }

            .gig-button-container-rss .icon-social:before {
                content: "\e914"
            }

            .gig-button-container-twitter .icon-social:before {
                content: "\e915"
            }

            .gig-button-container-youtube .icon-social:before {
                content: "\e916"
            }

            .gig-button-container-tumblr .icon-social:before {
                content: "\e917"
            }

            .gig-button-container-stumbleupon .icon-social:before {
                content: "\e918"
            }

            .gig-button-container-reddit .icon-social:before {
                content: "\e919"
            }

            .gig-button-container-pinterest .icon-social:before {
                content: "\e91d"
            }

            .gig-button-container-share .icon-social:before {
                content: "\e91e"
            }

            .gig-button-container-email .icon-social:before {
                content: "\e920"
            }

            .gig-button-container-digg .icon-social:before {
                content: "\e921"
            }

            .transition-fade-enter {
                opacity: .01!important
            }

            .transition-fade-appear {
                opacity: .01
            }

            .transition-fade-appear.transition-fade-appear-active {
                opacity: 1!important;
                transition: opacity .5s ease-in
            }

            .transition-fade-enter.transition-fade-enter-active {
                opacity: 1!important;
                transition: opacity .3s ease-in
            }

            .transition-transform-y-appear {
                transform: translateY(20%);
                transition: transform .5s ease-in
            }

            .transition-transform-y-appear.transition-transform-y-appear-active {
                transform: translateY(0);
                transition: transform .5s ease-in
            }

            .transition-top-enter {
                transform: translateY(-100%)
            }

            .transition-search-fade-enter {
                opacity: .01!important
            }

            .transition-search-fade-enter.transition-search-fade-enter-active {
                opacity: 1!important;
                transition: opacity .5s ease-in
            }

            .transition-top-enter.transition-top-enter-active {
                transform: translateY(0);
                transition: transform .5s
            }

            .transition-bottom-enter {
                transform: translateY(100%)
            }

            .transition-bottom-enter.transition-bottom-enter-active {
                transform: translateY(0);
                transition: transform .5s
            }

            .mega-menu-enter {
                opacity: .01!important
            }

            .mega-menu-enter .mega-menu-megaMenu {
                transform: translate3d(0,-100%,0)!important
            }

            .mega-menu-enter.mega-menu-enter-active {
                opacity: 1!important;
                transition: opacity .3s ease-in
            }

            .mega-menu-enter.mega-menu-enter-active .mega-menu-megaMenu {
                transform: translateZ(0)!important;
                transition: transform .3s cubic-bezier(.645,.045,.355,1)
            }

            .mega-menu-exit {
                opacity: 1!important
            }

            .mega-menu-exit .mega-menu-megaMenu {
                transform: translateZ(0)!important
            }

            .mega-menu-exit.mega-menu-exit-active {
                opacity: .01!important;
                transition: opacity .15s ease-in
            }

            .mega-menu-exit.mega-menu-exit-active .mega-menu-megaMenu {
                transform: translate3d(0,-100%,0)!important;
                transition: transform .15s cubic-bezier(.645,.045,.355,1)
            }

            .App-contentWrapper {
                margin-top: 45px
            }

            @media (min-width: 760px) {
                .App-contentWrapper {
                    margin-top:70px
                }
            }

            .App-contentWrapperClock {
                margin-top: 112px
            }

            .App-containerClick a:focus,.App-containerClick button:focus,.App-containerClick input:focus,.App-containerClick textarea:focus {
                outline: none
            }

            .App-proContentRecommendation {
                bottom: 0;
                position: fixed;
                width: 100%;
                z-index: 9999
            }

            @media (max-width: 759px) {
                .App-proContentRecommendation {
                    bottom:55px
                }
            }

            .App-makeit.App-buttonContainer {
                margin-bottom: 20px;
                position: relative;
                text-align: center;
                width: auto
            }

            @media (min-width: 760px) {
                .App-makeit.App-buttonContainer {
                    margin-bottom:50px
                }
            }

            .App-makeit .App-buttonLink {
                background: #fff;
                border: 3px solid #68ebca;
                color: #3e4855;
                display: inline-block;
                font-size: 14px;
                font-weight: 600;
                height: 42px;
                letter-spacing: 3px;
                line-height: 12px;
                padding: 12px 75px;
                text-transform: uppercase;
                width: auto
            }

            .App-makeit .App-buttonLink:hover {
                background-color: #68ebca
            }

            body .makeitBrand {
                font-family: Averta,Helvetica,Arial,sans-serif
            }

            body .makeitBrand #faceteddata div>a {
                color: #000
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Lyon/LyonText-Black-Web-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Lyon/LyonText-Black-Web-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Lyon/LyonText-Black-Web-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Black-Web-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Lyon/LyonText-Bold-Web-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Lyon/LyonText-Bold-Web-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Lyon/LyonText-Bold-Web-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Bold-Web-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lyon/LyonText-Regular-Web-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Regular-Web-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lyon/LyonText-Regular-Web-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Regular-Web-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lyon/LyonText-Regular-Web-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Regular-Web-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-RegularItalic-Web-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-RegularItalic-Web-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lyon/LyonText-RegularItalic-Web-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-RegularItalic-Web-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 500;
                src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-Web-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 500;
                src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-Web-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lyon;
                font-style: normal;
                font-weight: 500;
                src: local("~assets/fonts/Lyon/LyonText-Semibold-Web-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/LyonText-Semibold-Web-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-oriya.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-oriya.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0B01-0B77, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-greek.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-greek.woff2) format("woff2");
                unicode-range: "U+0370-03FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-cyrillic-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-cyrillic-ext.woff2) format("woff2");
                unicode-range: "U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-cyrillic.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-cyrillic.woff2) format("woff2");
                unicode-range: "U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/Averta/361747_2_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_2_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-oriya.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-oriya.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0B01-0B77, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-greek.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-greek.woff2) format("woff2");
                unicode-range: "U+0370-03FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-cyrillic-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-cyrillic-ext.woff2) format("woff2");
                unicode-range: "U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-cyrillic.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-cyrillic.woff2) format("woff2");
                unicode-range: "U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/Averta/361747_0_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_0_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-oriya.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-oriya.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0B01-0B77, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-greek.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-greek.woff2) format("woff2");
                unicode-range: "U+0370-03FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-cyrillic-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-cyrillic-ext.woff2) format("woff2");
                unicode-range: "U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-cyrillic.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-cyrillic.woff2) format("woff2");
                unicode-range: "U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Averta/361747_1_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_1_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-oriya.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-oriya.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0B01-0B77, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-greek.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-greek.woff2) format("woff2");
                unicode-range: "U+0370-03FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-cyrillic-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-cyrillic-ext.woff2) format("woff2");
                unicode-range: "U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-cyrillic.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-cyrillic.woff2) format("woff2");
                unicode-range: "U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Averta;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Averta/361747_3_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/361747_3_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/ProximaNova/351C86_0_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_0_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 800;
                src: local("~assets/fonts/ProximaNova/351C86_0_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_0_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/ProximaNova/351C86_1_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_1_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 600;
                src: local("~assets/fonts/ProximaNova/351C86_1_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_1_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/ProximaNova/351C86_2_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_2_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/ProximaNova/351C86_2_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_2_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/ProximaNova/351C86_3_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_3_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/ProximaNova/351C86_3_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_3_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 500;
                src: local("~assets/fonts/ProximaNova/351C86_4_0-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_4_0-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Proxima Nova;
                font-style: normal;
                font-weight: 500;
                src: local("~assets/fonts/ProximaNova/351C86_4_0-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/351C86_4_0-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-gujarati.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-gujarati.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0A80-0AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-myanmar.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-myanmar.woff2) format("woff2");
                unicode-range: "U+1000-109F, U+200C-200D, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-devanagari.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-devanagari.woff2) format("woff2");
                unicode-range: "U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-thai.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-thai.woff2) format("woff2");
                unicode-range: "U+0E01-0E5B, U+200C-200D, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-bengali.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-bengali.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0981-09FB, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-telugu.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-telugu.woff2) format("woff2");
                unicode-range: "U+0951-0952, U+0964-0965, U+0C00-0C7F, U+1CDA, U+200C-200D, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-khmer.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-khmer.woff2) format("woff2");
                unicode-range: "U+1780-17FF, U+200C, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-tamil.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-tamil.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0B82-0BFA, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-kannada.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-kannada.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0C82-0CF2, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-gurmukhi.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-gurmukhi.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0A01-0A75, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-malayalam.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-malayalam.woff2) format("woff2");
                unicode-range: "U+0307, U+0323, U+0964-0965, U+0D02-0D7F, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-oriya.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-oriya.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0B01-0B77, U+200C-200D, U+20B9, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-hebrew.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-hebrew.woff2) format("woff2");
                unicode-range: "U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-sinhala.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-sinhala.woff2) format("woff2");
                unicode-range: "U+0964-0965, U+0D82-0DF4, U+200C-200D, U+25CC"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-vietnamese.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-vietnamese.woff2) format("woff2");
                unicode-range: "U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Rozha One;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/RozhaOne/RozhaOne-Regular-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/RozhaOne-Regular-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-Regular-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-Regular-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-Bold-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-Bold-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-Black-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Black-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-Black-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Black-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-RegularItalic-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-RegularItalic-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-BoldItalic-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-BoldItalic-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-BlackItalic-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-BlackItalic-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            .SearchGroup-container {
                border-top: 6px solid #002f6c;
                display: block;
                width: 100%
            }

            .SearchGroup-container.SearchGroup-railVariant {
                margin-bottom: 0
            }

            @media (min-width: 760px) {
                .SearchGroup-container.SearchGroup-railVariant {
                    margin-bottom:20px
                }
            }

            @media (min-width: 1020px) {
                .SearchGroup-container.SearchGroup-railVariant {
                    margin-bottom:20px
                }
            }

            .SearchGroup-header {
                align-items: flex-start;
                background: #fff;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                padding: 10px 0
            }

            @media (min-width: 760px) {
                .SearchGroup-header {
                    align-items:center
                }
            }

            .SearchGroup-sectionTitle {
                color: #002f6c;
                font-size: 22px;
                font-weight: 800;
                line-height: 1.2;
                margin: 0;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .SearchGroup-sectionTitle {
                    font-size:14px
                }
            }

            .SearchGroup-railVariant .SearchGroup-sectionTitle {
                font-size: 18px;
                font-weight: 800
            }

            @media (min-width: 760px) {
                .SearchGroup-railVariant .SearchGroup-sectionTitle {
                    font-size:20px
                }
            }

            @media (min-width: 1340px) {
                .SearchGroup-railVariant .SearchGroup-sectionTitle {
                    font-size:30px
                }
            }

            .SearchGroup-contentButton {
                color: #002f6c;
                display: inline-block;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 1px;
                margin-top: 10px;
                text-transform: uppercase;
                vertical-align: middle;
                white-space: nowrap
            }

            .SearchGroup-contentButton i {
                font-style: normal;
                margin-right: 3px
            }

            .SearchGroup-railVariant .SearchGroup-contentButton {
                margin: 10px 0 0
            }

            @media (min-width: 760px) {
                .SearchGroup-contentButton {
                    margin:0 0 0 25px
                }

                .SearchGroup-railVariant .SearchGroup-contentButton {
                    margin: 0 0 0 auto
                }
            }

            @media (min-width: 1020px) {
                .SearchGroup-contentButton {
                    line-height:1
                }

                .SearchGroup-railVariant .SearchGroup-contentButton {
                    margin: 5px 0 0
                }
            }

            @media (min-width: 1340px) {
                .SearchGroup-railVariant .SearchGroup-contentButton {
                    flex-grow:0;
                    margin: 0 0 0 24px
                }
            }

            .SearchGroup-headerButton {
                margin: 0 0 0 50px
            }

            .SearchGroup-headerButton .icon-short-arrow-right {
                display: inline-block;
                margin-left: 3px;
                margin-right: 0;
                vertical-align: middle
            }

            @media (min-width: 760px) {
                .SearchGroup-headerButton {
                    margin-left:auto
                }
            }

            .SearchGroup-content {
                position: relative
            }

            .SearchGroup-item {
                border-top: 1px dashed #9b9b9b;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 8px 5px
            }

            .SearchGroup-item:nth-of-type(1n+6) {
                display: none
            }

            .SearchGroup-item:nth-child(2n) {
                background-color: #f2f2f2
            }

            @media (min-width: 360px) {
                .SearchGroup-item:nth-of-type(1n+6) {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .SearchGroup-item {
                    flex-wrap:nowrap;
                    padding: 20px 5px
                }

                .SearchGroup-item:nth-of-type(1n+4) {
                    display: block
                }

                .SearchGroup-item:nth-of-type(1n+6) {
                    display: none
                }

                .SearchGroup-railVariant .SearchGroup-item {
                    flex-wrap: wrap
                }
            }

            @media (min-width: 1020px) {
                .SearchGroup-item {
                    min-height:53px;
                    padding: 10px
                }
            }

            @media (min-width: 1340px) {
                .SearchGroup-railVariant .SearchGroup-item {
                    flex-wrap:nowrap
                }
            }

            .SearchGroup-itemIdentifier {
                display: block;
                flex-grow: 1;
                float: left;
                min-width: 50%;
                width: 60%
            }

            @media (min-width: 760px) {
                .SearchGroup-itemIdentifier {
                    min-width:0;
                    width: auto
                }

                .SearchGroup-railVariant .SearchGroup-itemIdentifier {
                    max-width: 42%;
                    min-width: 42%
                }
            }

            @media (min-width: 1020px) {
                .SearchGroup-railVariant .SearchGroup-itemIdentifier {
                    max-width:50%;
                    min-width: 50%
                }
            }

            @media (min-width: 1340px) {
                .SearchGroup-railVariant .SearchGroup-itemIdentifier {
                    max-width:100%;
                    min-width: 0
                }
            }

            .SearchGroup-itemTitle {
                color: #171717;
                display: block;
                font-size: 16px;
                font-weight: 800;
                line-height: 1.25;
                text-transform: uppercase
            }

            .SearchGroup-itemTitle:focus,.SearchGroup-itemTitle:hover {
                color: #005594
            }

            .SearchGroup-itemSubTitle {
                color: #747474;
                display: block;
                font-size: 14px;
                line-height: 1.4;
                margin-top: 5px
            }

            @media (min-width: 1020px) {
                .SearchGroup-itemSubTitle {
                    font-size:12px;
                    line-height: 1
                }
            }

            .SearchGroup-railVariant .SearchGroup-itemSubTitle {
                font-weight: 500
            }

            .SearchGroup-marketChange {
                color: #747474;
                display: block;
                font-size: 14px;
                font-weight: 600;
                line-height: 1.42;
                margin-left: auto;
                min-width: 40%;
                text-align: right;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .SearchGroup-marketChange {
                    min-width:0
                }
            }

            @media (min-width: 1020px) {
                .SearchGroup-marketChange {
                    font-size:12px;
                    line-height: 1
                }

                .SearchGroup-railVariant .SearchGroup-marketChange {
                    max-width: 50%;
                    min-width: 50%
                }
            }

            @media (min-width: 1340px) {
                .SearchGroup-railVariant .SearchGroup-marketChange {
                    max-width:100%;
                    min-width: 0
                }
            }

            .SearchGroup-marketChangeUp {
                color: #008456
            }

            .SearchGroup-marketChangeDown {
                color: #ce2b2b
            }

            .SearchGroup-change,.SearchGroup-change_pct {
                display: block
            }

            .SearchGroup-change_pct {
                margin-top: 5px
            }

            .SearchGroup-label {
                color: #747474;
                display: block;
                font-size: 14px;
                font-weight: 600;
                line-height: 1.42;
                margin-left: auto;
                text-align: right;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .SearchGroup-label {
                    font-size:12px;
                    line-height: 1
                }
            }

            .SearchGroup-noSavedData {
                border-top: 1px dashed #9b9b9b;
                display: block;
                padding: 20px 0
            }

            @media (min-width: 1020px) {
                .SearchGroup-noSavedData {
                    padding:10px 0 0
                }
            }

            @media (min-width: 1340px) {
                .SearchGroup-noSavedData {
                    padding-top:18px
                }
            }

            .SearchGroup-callToActionTitle {
                color: #171717;
                display: block;
                font-size: 20px;
                font-weight: 700;
                line-height: 1.2;
                margin: 0
            }

            .SearchGroup-callToActionDescription {
                color: #5d5d5d;
                display: block;
                font-size: 14px;
                font-weight: 500;
                line-height: 1.28;
                margin: 10px 0 20px
            }

            .SearchGroup-callToActionDescription .SearchGroup-emphasized {
                font-weight: 600;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .SearchGroup-callToActionDescription {
                    font-size:12px;
                    line-height: 1.33;
                    margin: 10px 0 30px;
                    max-width: 382px;
                    width: 70%
                }
            }

            @media (min-width: 1020px) {
                .SearchGroup-callToActionDescription {
                    font-size:12px;
                    line-height: 1.33;
                    margin: 10px 0 20px;
                    max-width: 100%;
                    width: 100%
                }
            }

            .SearchGroup-callToActionButton {
                align-items: center;
                appearance: none;
                background-color: #002f6c;
                border: 1px solid #002f6c;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            .SearchGroup-callToActionButton>span {
                display: block;
                line-height: 12px
            }

            .SearchGroup-callToActionButton [class*=" icon-"],.SearchGroup-callToActionButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .SearchGroup-callToActionButton [class*=" icon-"]:before,.SearchGroup-callToActionButton [class^=icon-]:before {
                line-height: 12px
            }

            .SearchGroup-callToActionButton:focus,.SearchGroup-callToActionButton:hover {
                background-color: #2077b6;
                border-color: #2077b6;
                color: #fff
            }

            .SearchGroup-callToActionButton[class*=touchButton]:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            @media (hover: hover) {
                .SearchGroup-callToActionButton[class*=touchButton]:hover {
                    background-color:#2077b6;
                    border-color: #2077b6;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .SearchGroup-callToActionButton {
                    max-width:236px;
                    padding: 0 30px;
                    width: auto
                }
            }

            .SearchGroup-noResults {
                border-top: 1px dotted #9b9b9b;
                color: #5d5d5d;
                font-size: 14px;
                font-weight: 500;
                padding-top: 10px
            }

            .SearchGroup-noResults span {
                font-weight: 700
            }

            .SearchResult-searchResult {
                border-bottom: 1px dashed #9b9b9b;
                margin-bottom: 20px;
                padding-bottom: 20px
            }

            @media (min-width: 760px) {
                .SearchResult-searchResult {
                    display:flex;
                    flex-direction: row;
                    margin-bottom: 30px;
                    padding-bottom: 30px
                }
            }

            @media (min-width: 1020px) {
                .SearchResult-searchResult {
                    margin-bottom:40px;
                    padding-bottom: 40px
                }
            }

            @media (min-width: 1340px) {
                .SearchResult-searchResult {
                    margin-left:-30px
                }
            }

            .SearchResult-searchResult:last-child {
                border-bottom: 0;
                padding-bottom: 0
            }

            .SearchResult-searchResult.SearchResult-standardVariant {
                justify-content: space-between
            }

            @media (min-width: 1340px) {
                .SearchResult-searchResult.SearchResult-standardVariant {
                    margin-left:0
                }
            }

            .SearchResult-searchResultCard {
                margin-bottom: 10px
            }

            .SearchResult-standardVariant .SearchResult-searchResultCard {
                height: 150px;
                padding-bottom: 50%
            }

            @media (min-width: 760px) {
                .SearchResult-searchResultCard {
                    margin-bottom:-20px;
                    order: 2;
                    width: calc(33.33333% - 15px)
                }

                .SearchResult-standardVariant .SearchResult-searchResultCard {
                    flex: 1 1 300px;
                    padding-bottom: inherit
                }
            }

            @media (min-width: 1020px) {
                .SearchResult-standardVariant .SearchResult-searchResultCard {
                    margin-bottom:20px
                }
            }

            @media (min-width: 1340px) {
                .SearchResult-searchResultCard {
                    width:calc(30% - 15px)
                }

                .SearchResult-standardVariant .SearchResult-searchResultCard {
                    flex: 1 1 300px
                }
            }

            .PlayButton-container {
                border-top: 6px solid #fcb700;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .PlayButton-base {
                align-items: center;
                background-color: #fcb700;
                color: #fff;
                display: flex;
                font-size: 12px;
                height: 40px;
                justify-content: center;
                position: absolute;
                right: 0;
                top: -5px;
                transition: all .15s linear;
                width: 40px;
                z-index: 1
            }

            .PlayButton-base:focus .PlayButton-flyout,.PlayButton-base:hover .PlayButton-flyout,.PlayButton-basebutton:focus .PlayButton-flyout,.PlayButton-basebutton:hover .PlayButton-flyout {
                color: #071d39;
                transform: scaleX(1);
                transition: color .15s linear .15s,transform .15s linear
            }

            .PlayButton-flyout {
                background-color: #fcb700;
                color: #071d39;
                font-size: 9px;
                font-weight: 800;
                height: 100%;
                letter-spacing: 1px;
                line-height: 1;
                position: absolute;
                right: 35px;
                text-align: left;
                text-transform: uppercase;
                top: 0;
                transform: scaleX(0);
                transform-origin: center right;
                transition: color .15s linear,transform .15s linear .15s;
                width: 90px;
                z-index: 1
            }

            .PlayButton-flyout,.PlayButton-icon {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .PlayButton-icon {
                border: 2px solid #fcb700;
                height: 30px;
                transition: border .15s linear;
                width: 30px;
                z-index: 2
            }

            .PlayButton-icon:focus,.PlayButton-icon:hover,.PlayButton-iconbutton:focus,.PlayButton-iconbutton:hover {
                border: 2px solid #fff
            }

            @media (min-width: 760px) {
                .SearchResult-searchResultContent {
                    margin-right:30px;
                    width: calc(66.66667% - 15px)
                }

                .SearchResult-standardVariant .SearchResult-searchResultContent {
                    flex: 1 1 340px
                }
            }

            @media (min-width: 1340px) {
                .SearchResult-searchResultContent {
                    width:calc(70% - 15px)
                }

                .SearchResult-standardVariant .SearchResult-searchResultContent {
                    flex: 1 0 410px
                }
            }

            .SearchResult-searchHighlight {
                background-color: #e7ecf1
            }

            .SearchResult-searchResultEyebrow {
                color: #732634;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: 2px;
                line-height: 1.116;
                margin-bottom: 10px;
                text-transform: uppercase
            }

            .SearchResult-standardVariant .SearchResult-searchResultEyebrow {
                color: #005594;
                font-weight: 700;
                letter-spacing: 1px
            }

            .SearchResult-searchResultTitle {
                color: #171717;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 20px;
                font-weight: 500;
                line-height: 1.3;
                margin-bottom: 10px
            }

            .SearchResult-standardVariant .SearchResult-searchResultTitle {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            @media (min-width: 1020px) {
                .SearchResult-standardVariant .SearchResult-searchResultTitle {
                    margin-bottom:10px
                }

                .SearchResult-searchResultTitle {
                    font-size: 26px;
                    line-height: 1.23;
                    margin-bottom: 20px
                }
            }

            .SearchResult-searchResultPreview {
                color: #5d5d5d;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 400;
                line-height: 1.611;
                margin-bottom: 0;
                margin-top: 0
            }

            .SearchResult-standardVariant .SearchResult-searchResultPreview {
                margin-bottom: 10px
            }

            .SearchResult-byline {
                font-size: 12px
            }

            .SearchResult-author {
                color: #005594;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-weight: 600;
                letter-spacing: 1px
            }

            .SearchResult-publishedDate {
                color: #747474;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-weight: 600;
                text-transform: uppercase
            }

            .SearchResult-searchResultFrom {
                color: #b2b2b2;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: 2px;
                line-height: 1.33;
                margin-top: 15px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .SearchResult-searchResultFrom {
                    margin-top:25px
                }
            }

            .SearchResult-searchResultFrom a {
                color: #000
            }

            .SearchResult-searchResultFrom a:hover {
                color: #d1bb7e
            }

            .SearchResult-searchResultImage {
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 10px;
                padding-bottom: 50%;
                width: 100%
            }

            @media (min-width: 760px) {
                .SearchResult-searchResultImage {
                    margin-bottom:20px
                }
            }

            .SearchDropDown-dropDownContainer .Card-mediaContainer {
                background-position: 50% 50%;
                background-size: cover;
                padding-bottom: 50%
            }

            .SearchDropDown-dropDownContainer .Card-mediaContainer .Card-placeholder {
                position: absolute
            }

            @charset "UTF-8";@keyframes countdown-clock-slide-in {
                0% {
                    height: 0
                }

                to {
                    height: 42px
                }
            }

            @keyframes countdown-clock-slide-out {
                0% {
                    height: 42px
                }

                to {
                    height: 0
                }
            }

            .countdown-clock-container {
                align-items: center;
                animation: countdown-clock-slide-in .5s forwards;
                -webkit-animation: countdown-clock-slide-in .5s forwards;
                background-color: #000;
                color: #fff;
                display: flex;
                font-size: 12px;
                font-weight: 700;
                height: 42px;
                justify-content: flex-end;
                letter-spacing: 1px;
                line-height: 15px;
                margin: 0 auto;
                max-width: 960px;
                position: relative;
                top: 0;
                width: 100%
            }

            @media (min-width: 1340px) {
                .countdown-clock-container {
                    max-width:1290px
                }
            }

            .countdown-clock-gridWrapper {
                margin: 0 auto;
                max-width: 960px;
                width: 100%
            }

            @media (min-width: 1340px) {
                .countdown-clock-gridWrapper {
                    max-width:1290px
                }
            }

            .countdown-clock-contentWrapper {
                float: right;
                padding-top: 2px
            }

            .countdown-clock-hidden {
                animation: countdown-clock-slide-out .5s forwards;
                -webkit-animation: countdown-clock-slide-out .5s forwards;
                height: 0
            }

            .countdown-clock-marketLabel {
                color: #fcb700;
                font-weight: 600;
                padding-right: 10px;
                text-transform: uppercase
            }

            .countdown-clock-sponsor {
                border-left: 1px solid #ffffff8a;
                color: #ffffff8a;
                display: inline;
                font-weight: 600;
                margin: 0 0 0 20px;
                padding-left: 20px;
                text-transform: uppercase
            }

            .countdown-clock-sponsor img {
                display: inline-block;
                height: 31px;
                margin-left: 5px;
                margin-top: -3px;
                max-width: 100px;
                position: relative;
                vertical-align: middle
            }

            @media (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
                .countdown-clock-sponsor img {
                    margin-top: -7px
                }
            }

            .countdown-clock-sponsorText {
                position: relative;
                top: 0
            }

            .CountdownClock-container {
                align-items: center;
                align-self: center;
                display: flex;
                display: none;
                justify-content: center;
                margin: 0
            }

            .CountdownClock-countdownContainer {
                background-color: #000
            }

            .PromotionPill-promotionPill {
                align-items: center;
                background: #e8802a;
                border-radius: 3px;
                color: #fff;
                display: inline-flex;
                font-size: 8px;
                font-weight: 500;
                gap: 10px;
                justify-content: center;
                margin-left: 12px;
                padding: 3px 4px 2px;
                text-transform: uppercase
            }

            .WatchLivestream-watchContainer {
                align-items: center;
                display: flex;
                position: relative
            }

            .WatchLivestream-alertIconWrapper,.WatchLivestream-watchItems {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .WatchLivestream-alertIconWrapper {
                transform: translate(1px,2px)
            }

            @media (max-width: 759px) {
                .WatchLivestream-alertIconWrapper svg {
                    color:#f0f8ff;
                    transform: translateY(-2px)
                }
            }

            .WatchLivestream-alertIconSticky {
                transform: translate(1px)
            }

            .WatchLivestream-dynamicTitleWrapper {
                align-items: center;
                display: flex;
                justify-content: center
            }

            .WatchLivestream-streamTxt {
                align-items: center;
                display: inline-flex;
                float: right!important;
                font-size: 14px;
                font-weight: 600;
                line-height: 1;
                margin-left: 3px!important;
                position: static!important;
                text-align: left;
                text-transform: uppercase;
                top: auto!important
            }

            @media (min-width: 760px) {
                .WatchLivestream-streamTxt {
                    font-size:12px
                }
            }

            @media (min-width: 1020px) {
                .WatchLivestream-streamTxt {
                    font-size:14px
                }
            }

            .WatchLivestream-brkWatchContainer:hover span {
                color: #fcb700
            }

            .WatchLivestream-watchTxt {
                align-items: center;
                display: inline-flex;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 0;
                margin-left: 5px;
                text-transform: uppercase
            }

            @media (min-width: 1340px) {
                .WatchLivestream-watchTxt {
                    font-size:14px
                }
            }

            .WatchLivestream-watchTxtBrkOn {
                color: #005594
            }

            .WatchLivestream-brkTxt {
                background-color: #005594;
                color: #d1bb7e;
                float: none!important;
                letter-spacing: 1.2px;
                margin-left: 2px!important;
                padding: 0 2px 0 3px;
                position: static!important;
                text-transform: uppercase;
                top: auto!important
            }

            .WatchLivestream-brkArticleStickyLoggedIn .WatchLivestream-watchTxt,.WatchLivestream-brkArticleStickyLoggedOut .WatchLivestream-watchTxt {
                font-size: 11px;
                font-weight: 700;
                letter-spacing: 1.2px;
                text-transform: uppercase
            }

            .WatchLivestream-lsLoggedOut {
                transform: translate(28px,5px)
            }

            .WatchLivestream-lsLoggedIn {
                transform: translate(15px,9px)
            }

            .WatchLivestream-brkLoggedOut {
                transform: translate(9px,1px)
            }

            @media (min-width: 760px) {
                .WatchLivestream-lsLoggedIn {
                    display:none!important
                }
            }

            @media (min-width: 1020px) {
                .WatchLivestream-lsLoggedOut {
                    display:none!important
                }

                .WatchLivestream-lsArticleStickyLoggedIn {
                    transform: translate(30px)
                }

                .WatchLivestream-brkArticleStickyLoggedOut {
                    transform: translate(-30px)
                }

                .WatchLivestream-brkArticleStickyLoggedIn {
                    transform: translate(30px)
                }
            }

            @media (min-width: 1340px) {
                .WatchLivestream-lsLoggedOut {
                    display:none!important
                }

                .WatchLivestream-brkArticleStickyLoggedIn,.WatchLivestream-lsArticleStickyLoggedIn,.WatchLivestream-lsArticleStickyLoggedOut {
                    transform: translate(-20px)
                }
            }

            .WatchLivestream-livestreamNavItemContainer {
                align-items: center;
                display: flex;
                font-size: 14px;
                font-weight: 600;
                gap: 5px;
                justify-content: center;
                letter-spacing: 0;
                transform: translate(11px,5px)
            }

            @media (max-width: 759px) {
                .WatchLivestream-livestreamNavItemContainer {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .WatchLivestream-livestreamNavItemContainer svg {
                    color:#f0f8ff;
                    transform: translate(5px)
                }
            }

            .WatchLivestream-navItemText:focus-within span,.WatchLivestream-navItemText:hover span {
                color: #fcb700
            }

            @media (min-width: 760px) {
                .WatchLivestream-lsHideTabletSticky {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .WatchLivestream-lsHideTabletSticky {
                    display:inline-flex
                }
            }

            .WatchLivestream-lsContainer {
                align-items: center;
                display: flex;
                height: auto;
                justify-content: center;
                width: 100%
            }

            .WatchLivestream-lsContainer a {
                display: inline-block;
                height: 100%;
                text-decoration: none;
                width: 100%
            }

            .ProgressBar-container {
                background: #e8e8e8;
                height: 3px;
                left: 0;
                position: absolute;
                top: 0;
                width: 100vw
            }

            @media (min-width: 760px) {
                .ProgressBar-container {
                    bottom:0;
                    top: auto
                }
            }

            @media (min-width: 1020px) {
                .ProgressBar-container {
                    bottom:0
                }
            }

            .ProgressBar-hiddenContainer {
                opacity: 0;
                pointer-events: none
            }

            .ProgressBar-innerProgress {
                background: #fcb700;
                height: 3px;
                transition: background 1s;
                width: 0
            }

            .ProgressBar-innerProgress20 {
                background: #f26f20
            }

            .ProgressBar-innerProgress40 {
                background: #645fa9
            }

            .ProgressBar-innerProgress60 {
                background: #0088cf
            }

            .ProgressBar-innerProgress80 {
                background: #0cb04c
            }

            .ProgressBar-makeit {
                background: #6258ff
            }

            .ProgressBar-select {
                background: #0477c9
            }

            .StickyAdvertorialBanner-stickyAdvertorialBanner {
                background-color: #e1e1e1;
                color: #737373;
                font-size: 14px;
                height: 50px;
                text-align: center;
                width: 100%
            }

            .StickyAdvertorialBanner-stickyAdvertorialBanner .StickyAdvertorialBanner-innerText {
                float: left;
                font-family: Proxima Nova,450,normal,sans-serif;
                font-weight: 450;
                margin-left: 7.5%;
                padding: 15px 7px;
                text-align: left;
                text-transform: uppercase;
                width: 60%
            }

            @media (max-width: 759px) {
                .StickyAdvertorialBanner-stickyAdvertorialBanner .StickyAdvertorialBanner-innerText {
                    width:100%
                }
            }

            .ProPill-proPillLink {
                display: inline-block;
                padding-right: 4px
            }

            .ProPill-proPill {
                bottom: 0;
                display: inline-block;
                position: relative;
                vertical-align: initial;
                width: auto
            }

            .InvestingClubPill-investingClubPillLink {
                display: inline-block;
                padding-right: 4px
            }

            .InvestingClubPill-investingClubPill {
                bottom: 0;
                display: inline-block;
                position: relative;
                vertical-align: initial;
                width: auto
            }

            .BreakingNews-container {
                background: #ce2b2b;
                color: #fff;
                line-height: 40px;
                min-height: 40px;
                position: relative;
                width: 100%;
                z-index: -1
            }

            .BreakingNews-container .BreakingNews-closeButton,.BreakingNews-container .BreakingNews-heading {
                z-index: 3
            }

            .BreakingNews-container .BreakingNews-article {
                z-index: 1
            }

            .BreakingNews-container.BreakingNews-intro:not(.BreakingNews-stickyContainer):before {
                animation: BreakingNews-SlideInFull 2s ease;
                animation-iteration-count: 1;
                background: linear-gradient(90deg,#fff0 0,#fc3c46 30%,#fc3c46 70%,#fff0);
                background-position-x: center;
                background-size: 100% 100%;
                content: "";
                height: 100%;
                left: 100%;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 2
            }

            @media (max-width: 759px) {
                .BreakingNews-stickyContainer {
                    background:#ce2b2b;
                    color: #fff;
                    left: 20px;
                    line-height: 40px;
                    min-height: 40px;
                    overflow-y: visible;
                    position: fixed;
                    top: 8px;
                    width: 174px;
                    z-index: 990
                }

                .BreakingNews-stickyContainer .BreakingNews-heading {
                    margin: 0
                }

                .BreakingNews-stickyContainer .BreakingNews-newsText {
                    display: inline-block
                }

                .BreakingNews-stickyContainer:before {
                    border-bottom: 4px solid #ce2b2b;
                    border-left: 4px solid #0000;
                    border-right: 4px solid #0000;
                    content: "";
                    font-size: 0;
                    height: 0;
                    left: 8px;
                    line-height: 0px;
                    position: absolute;
                    top: -4px;
                    width: 0
                }

                .BreakingNews-stickyContainer .BreakingNews-wrapper {
                    min-height: 40px
                }

                .BreakingNews-stickyContainer .BreakingNews-article,.BreakingNews-stickyContainer .BreakingNews-closeButton {
                    display: none
                }

                .BreakingNews-stickyContainer.BreakingNews-timerFired {
                    transform: translateY(-110px);
                    transition: transform .2s ease-out
                }
            }

            .BreakingNews-gridContainer {
                min-height: 40px
            }

            @media (min-width: 1020px) {
                .BreakingNews-gridContainer {
                    margin:0 auto;
                    max-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .BreakingNews-gridContainer {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .BreakingNews-gridContainer {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .BreakingNews-gridContainer {
                    max-width:1290px
                }
            }

            .BreakingNews-wrapper {
                display: grid;
                grid-template-columns: auto 1fr auto;
                padding: 0 20px;
                position: relative
            }

            @media (min-width: 760px) {
                .BreakingNews-wrapper {
                    grid-template-columns:auto 2fr .5fr auto;
                    grid-template-rows: none
                }
            }

            @media (min-width: 1020px) {
                .BreakingNews-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(225% - 30px);
                    max-width: 100%!important;
                    min-width: calc(225% - 30px);
                    padding: 0
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .BreakingNews-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .BreakingNews-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .BreakingNews-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .BreakingNews-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .BreakingNews-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .BreakingNews-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .BreakingNews-wrapper {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 1340px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .BreakingNews-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .BreakingNews-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (max-width: 759px) {
                .BreakingNews-twoRows {
                    grid-template-rows:1fr 1fr
                }
            }

            .BreakingNews-heading {
                color: #fff;
                font-size: 16px;
                font-weight: 800;
                margin-right: 20px
            }

            .BreakingNews-heading:hover {
                color: #fff
            }

            .BreakingNews-newsText {
                display: none
            }

            .BreakingNews-titleContainer {
                position: relative
            }

            .BreakingNews-titleContainer .BreakingNews-investingClubPill,.BreakingNews-titleContainer .BreakingNews-proPill {
                bottom: -2px
            }

            .BreakingNews-article {
                flex: 0 1 auto;
                font-size: 18px;
                font-weight: 500;
                margin-right: 10px;
                overflow: hidden;
                position: relative;
                white-space: nowrap;
                width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .BreakingNews-article {
                    width:calc(100% - 130px)
                }
            }

            .BreakingNews-article:after {
                background: linear-gradient(270deg,#ce2b2b,#ce2b2b00);
                content: "";
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                width: 80px
            }

            .BreakingNews-article:focus,.BreakingNews-article:hover {
                color: #fff;
                text-decoration: underline
            }

            .BreakingNews-marquee {
                animation: BreakingNews-marquee 10s linear infinite;
                overflow: hidden;
                position: relative;
                white-space: nowrap
            }

            @keyframes BreakingNews-marquee {
                0% {
                    left: 0
                }

                50% {
                    left: calc(-100% - 60px);
                    top: 0
                }

                51% {
                    left: calc(-100% - 60px);
                    top: -100px
                }

                52% {
                    left: 100%;
                    top: -100px
                }

                53% {
                    left: 100%;
                    top: 0
                }

                to {
                    left: 0
                }
            }

            .BreakingNews-closeButton {
                color: #fff;
                font-size: 15px;
                position: relative
            }

            @media (min-width: 1020px) {
                .BreakingNews-closeButton {
                    right:2px
                }
            }

            @media (max-width: 759px) {
                .BreakingNews-breakingNewsAdContainer {
                    grid-column:1/4;
                    grid-row: 2;
                    justify-self: end
                }
            }

            .BreakingNews-breakingNewsAdContainer .BreakingNews-adSlot {
                align-items: center;
                display: flex;
                flex-direction: row;
                position: relative
            }

            .BreakingNews-breakingNewsAdContainer .BreakingNews-adContainer {
                bottom: 4px;
                position: relative
            }

            @media (min-width: 760px) {
                .BreakingNews-breakingNewsAdContainer .BreakingNews-adContainer {
                    margin-right:111px
                }
            }

            .BreakingNews-breakingNewsAdContainer .BreakingNews-sponsor {
                color: #fff;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 100%;
                margin-right: 18px;
                min-width: -moz-fit-content;
                min-width: fit-content;
                position: relative;
                text-transform: uppercase
            }

            @media (max-width: 759px) {
                .BreakingNews-breakingNewsAdContainer .BreakingNews-sponsor {
                    font-size:11px;
                    line-height: 13px
                }
            }

            .BreakingNews-breakingNewsAdContainer .BreakingNews-adContainer:empty .BreakingNews-sponsor {
                display: none
            }

            .LiveAlerts-container {
                background: #0076f2;
                color: #fff;
                height: 40px;
                line-height: 40px;
                overflow: hidden;
                position: relative;
                transition: none;
                width: 100%;
                z-index: -1
            }

            @media screen and (max-width: 500px) {
                .LiveAlerts-container {
                    height:80px
                }
            }

            @media (max-width: 759px) {
                .LiveAlerts-stickyContainer {
                    height:0!important;
                    transition: transform .3s,height .3s
                }

                .LiveAlerts-stickyContainer .LiveAlerts-gridContainer {
                    transform: translateY(-40px);
                    transition: transform .3s
                }
            }

            .LiveAlerts-newsLetterContainer {
                background: #fff;
                color: #171717
            }

            .LiveAlerts-newsLetterContainer a,.LiveAlerts-newsLetterContainer a:hover {
                color: #171717
            }

            @media screen and (max-width: 500px) {
                .LiveAlerts-containerAdNotLoaded {
                    height:40px
                }
            }

            .LiveAlerts-gridContainer {
                height: 40px;
                transition: none
            }

            @media (min-width: 1020px) {
                .LiveAlerts-gridContainer {
                    margin:0 auto;
                    max-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .LiveAlerts-gridContainer {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .LiveAlerts-gridContainer {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .LiveAlerts-gridContainer {
                    max-width:1290px
                }
            }

            .LiveAlerts-wrapper {
                display: flex;
                flex-direction: row;
                padding: 0 20px;
                position: relative
            }

            @media (min-width: 1020px) {
                .LiveAlerts-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(225% - 30px);
                    max-width: 100%!important;
                    min-width: calc(225% - 30px);
                    padding: 0;
                    position: relative
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .LiveAlerts-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .LiveAlerts-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .LiveAlerts-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .LiveAlerts-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .LiveAlerts-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .LiveAlerts-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .LiveAlerts-wrapper {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 1340px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .LiveAlerts-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .LiveAlerts-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            .LiveAlerts-heading {
                font-size: 16px;
                font-weight: 800;
                margin-right: 49px
            }

            .LiveAlerts-newsletterHeading {
                margin-right: 16px
            }

            .LiveAlerts-headingLive,.LiveAlerts-headingLive:hover {
                color: #fff
            }

            .LiveAlerts-newsText {
                display: none
            }

            .LiveAlerts-article {
                flex: 0 1 auto;
                font-size: 18px;
                font-weight: 500;
                margin-right: 10px;
                overflow: hidden;
                position: relative;
                white-space: nowrap;
                width: calc(100% - 330px)
            }

            .LiveAlerts-article:focus,.LiveAlerts-article:hover {
                text-decoration: underline
            }

            @media screen and (max-width: 500px) {
                .LiveAlerts-article {
                    width:calc(100% - 130px)
                }
            }

            .LiveAlerts-articleLive:after {
                background: linear-gradient(270deg,#0076f2,#0000);
                content: "";
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                width: 80px
            }

            .LiveAlerts-articleLive:focus,.LiveAlerts-articleLive:hover {
                color: #fff
            }

            .LiveAlerts-articleNewsletter:after {
                background: linear-gradient(270deg,#fff,#fff0);
                content: "";
                height: 100%;
                position: absolute;
                right: 0;
                top: 0;
                width: 80px
            }

            .LiveAlerts-articleNewsletter:focus,.LiveAlerts-articleNewsletter:hover {
                color: #fff
            }

            .LiveAlerts-marquee {
                animation: LiveAlerts-marquee 10s linear infinite;
                overflow: hidden;
                position: relative;
                white-space: nowrap
            }

            @keyframes LiveAlerts-marquee {
                0% {
                    left: 0
                }

                50% {
                    left: calc(-100% - 60px);
                    top: 0
                }

                51% {
                    left: calc(-100% - 60px);
                    top: -100px
                }

                52% {
                    left: 100%;
                    top: -100px
                }

                53% {
                    left: 100%;
                    top: 0
                }

                to {
                    left: 0
                }
            }

            .LiveAlerts-closeButton {
                font-size: 15px;
                position: absolute;
                right: 20px;
                top: 11px
            }

            @media (min-width: 1020px) {
                .LiveAlerts-closeButton {
                    right:2px
                }
            }

            .LiveAlerts-closeButtonLive {
                color: #fff
            }

            .LiveAlerts-liveIcon {
                font-size: 14px;
                margin-right: 5px;
                position: relative;
                top: 1px
            }

            .LiveAlerts-adSlot {
                display: flex;
                flex-direction: row;
                position: relative
            }

            @media screen and (max-width: 500px) {
                .LiveAlerts-adSlot {
                    position:absolute;
                    top: 50px
                }
            }

            .LiveAlerts-adContainer {
                align-items: center;
                align-self: center;
                bottom: 4px;
                display: flex;
                justify-content: center;
                left: 77px;
                margin: 0;
                position: absolute;
                top: -5px;
                width: 100px
            }

            @media (min-width: 760px) {
                .LiveAlerts-adContainer {
                    margin-left:15px
                }
            }

            @media screen and (max-width: 500px) {
                .LiveAlerts-adContainer {
                    left:155px;
                    top: 0
                }
            }

            @media screen and (max-width: 759px) and (min-width:500px) {
                .LiveAlerts-adContainer {
                    left:88px;
                    top: -5px
                }
            }

            .LiveAlerts-sponsor {
                color: #fff;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                font-weight: 400;
                letter-spacing: .3px;
                line-height: 13px;
                position: absolute;
                top: 13px;
                width: 100px
            }

            @media (min-width: 760px) {
                .LiveAlerts-sponsor {
                    font-size:12px;
                    line-height: 15px
                }
            }

            @media screen and (max-width: 500px) {
                .LiveAlerts-sponsor {
                    margin-left:75px;
                    top: 0
                }
            }

            .LiveAlerts-adContainer:empty .LiveAlerts-sponsor {
                display: none
            }

            .EditionMenu-chevronLeft {
                border: 2px solid #0000;
                border-radius: 100px;
                box-sizing: border-box;
                display: block;
                position: relative
            }

            .EditionMenu-chevronLeft:after {
                border-bottom: 2px solid;
                border-left: 2px solid;
                box-sizing: border-box;
                color: #071d39;
                content: "";
                display: block;
                height: 8px;
                left: 6px;
                position: absolute;
                transform: rotate(45deg);
                width: 8px
            }

            .EditionMenu-chevronRight {
                border-radius: 100px;
                box-sizing: border-box;
                display: block
            }

            .EditionMenu-chevronRight:after {
                border-bottom: 2px solid;
                border-right: 2px solid;
                box-sizing: border-box;
                color: #0477c9;
                content: "";
                display: block;
                height: 8px;
                transform: rotate(-45deg);
                width: 8px
            }

            .EditionMenu-featuredMenuButton {
                color: #e3e3e3;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 1px;
                margin-bottom: 6px;
                padding-bottom: 1px;
                position: relative;
                text-transform: uppercase;
                top: 0;
                transition: border-bottom .5s linear
            }

            @media (min-width: 360px) {
                .EditionMenu-featuredMenuButton {
                    margin-right:7px
                }
            }

            .EditionMenu-featuredMenuButton:focus,.EditionMenu-featuredMenuButton:hover {
                color: #fcb700
            }

            .EditionMenu-isExpanded {
                padding-bottom: 1px
            }

            .EditionMenu-featuredListItem {
                border-bottom: 2px solid #f3f5f7;
                display: block;
                position: relative;
                z-index: 600
            }

            .EditionMenu-featuredListItem a {
                padding: 11px 13.5px 11px 20px
            }

            .EditionMenu-featuredListItem:focus,.EditionMenu-featuredListItem:hover {
                background-color: #f3f5f7;
                color: #005594;
                font-weight: 700
            }

            .EditionMenu-featuredListItem:last-child {
                margin-left: 0!important;
                padding: 0!important
            }

            .EditionMenu-featuredSubLink {
                align-items: center;
                color: #005594!important;
                display: flex;
                font-size: 12px;
                font-weight: 500;
                justify-content: space-between;
                letter-spacing: .85px;
                line-height: 14px;
                margin-right: 4px;
                text-transform: uppercase
            }

            .EditionMenu-featuredSubLink:focus,.EditionMenu-featuredSubLink:hover {
                color: #005594;
                font-weight: 700
            }

            .EditionMenu-featuredSubLink p {
                margin: 0
            }

            .EditionMenu-subMenuLink {
                text-transform: capitalize
            }

            .EditionMenu-featuredSubLink.EditionMenu-subMenuLink a {
                font-size: 14px;
                line-height: 16px;
                padding: 11px 0;
                white-space: normal
            }

            .EditionMenu-featuredSubLinks {
                background: #fff;
                box-shadow: 0 0 6px #0000002e;
                display: none;
                font-size: 12px;
                left: 29px;
                margin: 0!important;
                padding: 0;
                position: absolute;
                top: 11px
            }

            .EditionMenu-featuredSubLinks li {
                width: 203px
            }

            .EditionMenu-featuredSubLinks.EditionMenu-expandedSubLinks {
                display: block
            }

            .EditionMenu-featuredSubLinks.EditionMenu-expandedSubLinks.EditionMenu-subMenuOpen {
                display: none
            }

            @media (min-width: 1020px) {
                .EditionMenu-featuredSubLinks {
                    left:15px
                }
            }

            @media (min-width: 1340px) {
                .EditionMenu-featuredSubLinks {
                    left:29px
                }
            }

            .EditionMenu-featuredSubLinks.EditionMenu-subMenu {
                margin-left: 48px!important
            }

            .EditionMenu-featuredSubLinks.EditionMenu-subMenu.EditionMenu-subMenuOpen {
                display: block
            }

            .EditionMenu-backBtn {
                align-items: center;
                display: flex;
                height: 38px;
                width: 100%
            }

            .EditionMenu-backBtn button {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 600;
                width: 100%
            }

            .EditionMenu-backBtn button p {
                color: #071d39
            }

            .EditionMenu-backBtn button:focus-visible {
                outline: 1px solid #002f6c!important
            }

            .EditionMenu-backBtn button:before {
                border-bottom: 2px solid;
                border-left: 2px solid;
                box-sizing: border-box;
                color: #071d39;
                content: "";
                display: block;
                height: 8px;
                margin-left: 20px;
                margin-right: 10px;
                transform: rotate(45deg);
                width: 8px
            }

            .EditionMenu-megaMenu {
                -webkit-overflow-scrolling: touch;
                background: #fff;
                color: #071d39;
                display: block;
                height: 100%;
                left: 0;
                opacity: 1;
                overflow-y: scroll;
                padding-bottom: 45px;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 999
            }

            @media (min-width: 760px) {
                .EditionMenu-megaMenu {
                    padding-bottom:0
                }
            }

            @media (min-width: 1020px) {
                .EditionMenu-megaMenu {
                    height:100%;
                    overflow: hidden;
                    overflow: auto;
                    width: 100%
                }

                .EditionMenu-megaMenuContainer {
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    margin: 0 auto;
                    max-width: 100%;
                    position: relative;
                    width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .EditionMenu-megaMenuContainer {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .EditionMenu-megaMenuContainer {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .EditionMenu-megaMenuContainer {
                    max-width:1290px
                }
            }

            .EditionMenu-searchToggle {
                background-color: #fff;
                border-bottom: 1px solid #9b9b9b;
                display: block;
                padding: 20px
            }

            @media (min-width: 1020px) {
                .EditionMenu-searchToggle {
                    background-color:initial;
                    border-bottom: none;
                    padding: 27px 40px;
                    position: absolute;
                    right: 0;
                    z-index: 1
                }
            }

            .EditionMenu-topBar {
                align-items: center;
                background-color: #005594;
                bottom: 0;
                display: flex;
                flex-direction: row;
                height: 45px;
                justify-content: space-between;
                left: 0;
                max-height: 45px;
                min-height: 45px;
                padding: 0 45px 0 20px;
                position: fixed;
                width: 100%;
                z-index: 5
            }

            @media (min-width: 760px) {
                .EditionMenu-topBar {
                    justify-content:flex-start;
                    position: relative
                }
            }

            @media (min-width: 1020px) {
                .EditionMenu-topBar {
                    align-items:center;
                    background-color: initial;
                    flex-wrap: wrap;
                    height: 102px;
                    left: 0;
                    max-height: 102px;
                    min-height: 92px;
                    padding: 0 0 0 8px;
                    position: absolute;
                    top: 0;
                    width: 50%
                }
            }

            @media (min-width: 1340px) {
                .EditionMenu-topBar {
                    height:102px;
                    max-height: 102px
                }
            }

            .EditionMenu-close {
                background: none;
                color: #fff;
                font-size: 17px;
                order: 2
            }

            .EditionMenu-close span:before {
                display: block
            }

            .EditionMenu-close:focus,.EditionMenu-close:hover {
                color: #fcb700
            }

            @media (min-width: 760px) {
                .EditionMenu-close {
                    order:1
                }
            }

            @media (min-width: 1020px) {
                .EditionMenu-close {
                    color:#005594;
                    font-size: 15px
                }
            }

            .EditionMenu-logo {
                flex: 1;
                max-width: 35px;
                min-width: 35px;
                order: 1
            }

            @media (min-width: 760px) {
                .EditionMenu-logo {
                    margin-left:30px;
                    order: 2
                }
            }

            @media (min-width: 1020px) {
                .EditionMenu-logo {
                    max-width:120px;
                    min-width: 120px
                }
            }

            .EditionMenu-logo img {
                width: 100%
            }

            @media (min-width: 1020px) {
                .EditionMenu-logoSmall {
                    display:none
                }
            }

            .EditionMenu-logoLarge {
                display: none
            }

            @media (min-width: 1020px) {
                .EditionMenu-logoLarge {
                    display:block
                }
            }

            .EditionMenu-search {
                color: #fff;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 1px;
                margin-right: 30px
            }

            @media (min-width: 1340px) {
                .EditionMenu-search {
                    margin-right:75px
                }
            }

            .EditionMenu-account {
                display: none
            }

            @media (min-width: 1020px) {
                .EditionMenu-account {
                    display:block
                }
            }

            .EditionMenu-accountLinks {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                text-transform: uppercase
            }

            .EditionMenu-accountLinks li {
                height: 70px;
                line-height: 70px;
                padding: 0 20px;
                text-align: center
            }

            .EditionMenu-accountLinks a {
                color: #071d39;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .85px;
                line-height: 12px
            }

            .EditionMenu-accountLinks .EditionMenu-editions,.EditionMenu-accountLinks li:first-child,.EditionMenu-accountLinks li:nth-child(2) {
                flex: auto;
                text-align: center;
                width: 50%
            }

            .EditionMenu-accountLinks li:nth-child(2) {
                border-left: 1px solid #9b9b9b
            }

            .EditionMenu-accountLinks .EditionMenu-editionMenu {
                transition: all .25s
            }

            @media (min-width: 360px) {
                .EditionMenu-accountLinks .EditionMenu-editionMenu li {
                    float:left;
                    font-size: 10px;
                    font-weight: 500;
                    letter-spacing: 1.2px;
                    padding: 0;
                    width: 25%
                }
            }

            @media (min-width: 360px) and (min-width:760px) {
                .EditionMenu-accountLinks .EditionMenu-editionMenu li {
                    width:10%
                }
            }

            @media (min-width: 360px) {
                .EditionMenu-accountLinks .EditionMenu-editionMenu li span {
                    margin-left:5px
                }

                .EditionMenu-accountLinks .EditionMenu-editionMenu li:first-child {
                    margin-left: 25%
                }
            }

            @media (min-width: 360px) and (min-width:760px) {
                .EditionMenu-accountLinks .EditionMenu-editionMenu li:first-child {
                    margin-left:40%
                }
            }

            @media (min-width: 360px) {
                .EditionMenu-accountLinks .EditionMenu-editionMenu li:last-child {
                    border-left:none!important;
                    margin-right: 25%
                }
            }

            @media (min-width: 360px) and (min-width:760px) {
                .EditionMenu-accountLinks .EditionMenu-editionMenu li:last-child {
                    margin-right:40%
                }
            }

            .EditionMenu-accountLinks .icon-offsite-arrow {
                display: inline-block;
                line-height: 14px;
                margin-left: 5px;
                vertical-align: middle
            }

            .EditionMenu-accountLinks .icon-offsite-arrow:before {
                color: #071d3966;
                font-size: 12px;
                line-height: 14px
            }

            @media (min-width: 1020px) {
                .EditionMenu-accountLinks {
                    width:100%
                }
            }

            @media (min-width: 1340px) {
                .EditionMenu-accountLinks {
                    display:none
                }
            }

            .EditionMenu-underlineLabel {
                border-bottom: 1px solid #071d39;
                padding-bottom: 3px
            }

            .account-menu-accountMenu,.account-menu-accountMenuAllAccess,.account-menu-accountMenuIC,.account-menu-accountMenuPro {
                display: none
            }

            @media (min-width: 1020px) {
                .account-menu-accountMenu,.account-menu-accountMenuAllAccess,.account-menu-accountMenuIC,.account-menu-accountMenuPro {
                    display:flex;
                    float: right;
                    position: relative;
                    right: 32px;
                    top: 49px;
                    width: 285px
                }
            }

            @media (min-width: 1340px) {
                .account-menu-accountMenu,.account-menu-accountMenuAllAccess,.account-menu-accountMenuIC,.account-menu-accountMenuPro {
                    right:-5px;
                    width: 380px
                }
            }

            @media (min-width: 1020px) {
                .account-menu-accountMenu ul,.account-menu-accountMenuAllAccess ul,.account-menu-accountMenuIC ul,.account-menu-accountMenuPro ul {
                    display:-webkit-box;
                    flex: 100;
                    flex-direction: row;
                    justify-content: flex-end;
                    margin: 10px -8px 0 0!important;
                    text-transform: uppercase
                }

                .account-menu-accountMenu ul:nth-child(2),.account-menu-accountMenuAllAccess ul:nth-child(2),.account-menu-accountMenuIC ul:nth-child(2),.account-menu-accountMenuPro ul:nth-child(2) {
                    margin-left: 48px!important
                }
            }

            .account-menu-accountMenu ul:first-child,.account-menu-accountMenuAllAccess ul:first-child,.account-menu-accountMenuIC ul:first-child,.account-menu-accountMenuPro ul:first-child {
                left: 2px;
                position: relative
            }

            @media (min-width: 1020px) {
                .account-menu-accountMenu ul:first-child li:last-child,.account-menu-accountMenuAllAccess ul:first-child li:last-child,.account-menu-accountMenuIC ul:first-child li:last-child,.account-menu-accountMenuPro ul:first-child li:last-child {
                    margin-left:2px;
                    padding-left: 0
                }

                .account-menu-accountMenu ul:first-child span,.account-menu-accountMenuAllAccess ul:first-child span,.account-menu-accountMenuIC ul:first-child span,.account-menu-accountMenuPro ul:first-child span {
                    color: #d9d9d9;
                    font-size: 9px;
                    margin-left: 0;
                    margin-top: .5px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .account-menu-accountMenu ul:first-child span,.account-menu-accountMenuAllAccess ul:first-child span,.account-menu-accountMenuIC ul:first-child span,.account-menu-accountMenuPro ul:first-child span {
                    margin-left:7px
                }
            }

            @media (min-width: 1340px) {
                .account-menu-accountMenu ul:first-child li:last-child,.account-menu-accountMenuAllAccess ul:first-child li:last-child,.account-menu-accountMenuIC ul:first-child li:last-child,.account-menu-accountMenuPro ul:first-child li:last-child {
                    margin-left:0;
                    padding-left: 8px
                }
            }

            .account-menu-accountMenu ul li,.account-menu-accountMenuAllAccess ul li,.account-menu-accountMenuIC ul li,.account-menu-accountMenuPro ul li {
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 1px
            }

            .account-menu-accountMenu ul li a,.account-menu-accountMenu ul li button,.account-menu-accountMenuAllAccess ul li a,.account-menu-accountMenuAllAccess ul li button,.account-menu-accountMenuIC ul li a,.account-menu-accountMenuIC ul li button,.account-menu-accountMenuPro ul li a,.account-menu-accountMenuPro ul li button {
                color: #e3e3e3
            }

            .account-menu-accountMenu ul li a:focus-within,.account-menu-accountMenu ul li a:hover,.account-menu-accountMenu ul li button:focus-within,.account-menu-accountMenu ul li button:hover,.account-menu-accountMenuAllAccess ul li a:focus-within,.account-menu-accountMenuAllAccess ul li a:hover,.account-menu-accountMenuAllAccess ul li button:focus-within,.account-menu-accountMenuAllAccess ul li button:hover,.account-menu-accountMenuIC ul li a:focus-within,.account-menu-accountMenuIC ul li a:hover,.account-menu-accountMenuIC ul li button:focus-within,.account-menu-accountMenuIC ul li button:hover,.account-menu-accountMenuPro ul li a:focus-within,.account-menu-accountMenuPro ul li a:hover,.account-menu-accountMenuPro ul li button:focus-within,.account-menu-accountMenuPro ul li button:hover {
                color: #fcb700
            }

            .account-menu-accountMenu ul li:last-child,.account-menu-accountMenuAllAccess ul li:last-child,.account-menu-accountMenuIC ul li:last-child,.account-menu-accountMenuPro ul li:last-child {
                margin-left: 8px;
                padding-left: 8px
            }

            .account-menu-accountMenu ul li span,.account-menu-accountMenuAllAccess ul li span,.account-menu-accountMenuIC ul li span,.account-menu-accountMenuPro ul li span {
                float: right;
                margin-left: 2px;
                position: relative;
                top: 3px
            }

            @media (min-width: 760px) {
                .account-menu-accountMenu .account-menu-watchLive,.account-menu-accountMenuAllAccess .account-menu-watchLive,.account-menu-accountMenuIC .account-menu-watchLive,.account-menu-accountMenuPro .account-menu-watchLive {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .account-menu-accountMenu .account-menu-watchLive,.account-menu-accountMenuAllAccess .account-menu-watchLive,.account-menu-accountMenuIC .account-menu-watchLive,.account-menu-accountMenuPro .account-menu-watchLive {
                    display:flex
                }

                .account-menu-accountMenu .account-menu-watchLive a,.account-menu-accountMenuAllAccess .account-menu-watchLive a,.account-menu-accountMenuIC .account-menu-watchLive a,.account-menu-accountMenuPro .account-menu-watchLive a {
                    display: -webkit-flex
                }
            }

            .account-menu-accountMenu .account-menu-watchLive span,.account-menu-accountMenuAllAccess .account-menu-watchLive span,.account-menu-accountMenuIC .account-menu-watchLive span,.account-menu-accountMenuPro .account-menu-watchLive span {
                background: #fff;
                color: #005594;
                margin-left: 2px;
                padding: 0 2px;
                top: 0
            }

            .account-menu-accountMenu .account-menu-watchLive:before,.account-menu-accountMenuAllAccess .account-menu-watchLive:before,.account-menu-accountMenuIC .account-menu-watchLive:before,.account-menu-accountMenuPro .account-menu-watchLive:before {
                animation: account-menu-pulse 2s infinite;
                background-color: #ff5053;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #ce2b2b;
                content: "";
                display: block;
                height: 6px;
                margin: 5px -13px;
                transform: scale(1);
                width: 6px
            }

            .account-menu-accountMenu .account-menu-berkshireWatchLive,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive,.account-menu-accountMenuIC .account-menu-berkshireWatchLive,.account-menu-accountMenuPro .account-menu-berkshireWatchLive {
                padding-left: 35px
            }

            @media (min-width: 760px) {
                .account-menu-accountMenu .account-menu-berkshireWatchLive,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive,.account-menu-accountMenuIC .account-menu-berkshireWatchLive,.account-menu-accountMenuPro .account-menu-berkshireWatchLive {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .account-menu-accountMenu .account-menu-berkshireWatchLive,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive,.account-menu-accountMenuIC .account-menu-berkshireWatchLive,.account-menu-accountMenuPro .account-menu-berkshireWatchLive {
                    display:flex;
                    padding-left: 30px
                }

                .account-menu-accountMenu .account-menu-berkshireWatchLive a,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive a,.account-menu-accountMenuIC .account-menu-berkshireWatchLive a,.account-menu-accountMenuPro .account-menu-berkshireWatchLive a {
                    display: -webkit-flex
                }
            }

            .account-menu-accountMenu .account-menu-berkshireWatchLive span,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive span,.account-menu-accountMenuIC .account-menu-berkshireWatchLive span,.account-menu-accountMenuPro .account-menu-berkshireWatchLive span {
                background: #005594;
                color: #d1bb7e;
                letter-spacing: 1.2px;
                margin-left: 2px;
                padding: 0 2px 0 3px;
                text-transform: uppercase;
                top: 0
            }

            .account-menu-accountMenu .account-menu-berkshireWatchLive:hover span,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive:hover span,.account-menu-accountMenuIC .account-menu-berkshireWatchLive:hover span,.account-menu-accountMenuPro .account-menu-berkshireWatchLive:hover span {
                color: #fcb700
            }

            .account-menu-accountMenu .account-menu-berkshireWatchLive:before,.account-menu-accountMenuAllAccess .account-menu-berkshireWatchLive:before,.account-menu-accountMenuIC .account-menu-berkshireWatchLive:before,.account-menu-accountMenuPro .account-menu-berkshireWatchLive:before {
                animation: account-menu-pulse 2s infinite;
                background-color: #ff5053;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #ce2b2b;
                content: "";
                display: block;
                height: 6px;
                margin: 5px -13px;
                transform: scale(1);
                width: 6px
            }

            @keyframes account-menu-pulse {
                0% {
                    box-shadow: 0 0 0 1px #ce2b2b;
                    opacity: 1;
                    transform: scale(.95)
                }

                70% {
                    box-shadow: 0 0 0 2px #ce2b2b;
                    opacity: .9;
                    transform: scale(1)
                }

                to {
                    box-shadow: 0 0 0 1px #ce2b2b;
                    opacity: 1;
                    transform: scale(.95)
                }
            }

            @media (min-width: 1340px) {
                .account-menu-accountMenu>:first-child,.account-menu-accountMenu>:nth-child(2),.account-menu-accountMenuAllAccess>:first-child,.account-menu-accountMenuAllAccess>:nth-child(2),.account-menu-accountMenuIC>:first-child,.account-menu-accountMenuIC>:nth-child(2),.account-menu-accountMenuPro>:first-child,.account-menu-accountMenuPro>:nth-child(2) {
                    transform:translate(289px,-2px)
                }

                .account-menu-accountMenu>:nth-child(2),.account-menu-accountMenuAllAccess>:nth-child(2),.account-menu-accountMenuIC>:nth-child(2),.account-menu-accountMenuPro>:nth-child(2) {
                    transform: translate(148%,-3px)
                }
            }

            @media (min-width: 1020px) {
                .account-menu-accountMenuBrkOnPipeBar:after,.account-menu-accountMenuLs,.account-menu-accountMenuLsPipeBar:after {
                    display:none
                }
            }

            @media (min-width: 1340px) {
                .account-menu-accountMenu:after,.account-menu-accountMenuAllAccess:after,.account-menu-accountMenuIC:after,.account-menu-accountMenuPro:after {
                    border-right:.5px solid #6699be;
                    color: #fff;
                    content: "";
                    display: inline-block;
                    font-size: 14px;
                    height: 10px;
                    left: -76px;
                    margin: auto 5px auto 10px;
                    position: relative;
                    top: 5px;
                    width: 3px
                }

                .account-menu-accountMenuLsPipeBar:after {
                    display: inline-block;
                    left: 67px!important;
                    top: 2px
                }

                .account-menu-accountMenuBrkOnPipeBar:after {
                    display: inline-block;
                    left: -98px!important;
                    top: 2px
                }

                .account-menu-accountMenuLs {
                    display: inline-flex;
                    right: 141px
                }
            }

            .account-menu-accountMenuAllAccess ul li a,.account-menu-accountMenuAllAccess ul li button {
                color: #e3e3e3
            }

            .account-menu-accountMenuAllAccess ul li a:focus,.account-menu-accountMenuAllAccess ul li a:hover,.account-menu-accountMenuAllAccess ul li button:focus,.account-menu-accountMenuAllAccess ul li button:hover {
                color: #cfd8e2
            }

            .account-menu-accountMenuAllAccess ul li a span,.account-menu-accountMenuAllAccess ul li button span {
                color: #e3e3e3
            }

            .account-menu-accountMenuPro ul li a:focus,.account-menu-accountMenuPro ul li a:hover,.account-menu-accountMenuPro ul li button:focus,.account-menu-accountMenuPro ul li button:hover {
                color: #00a857
            }

            .account-menu-accountMenuIC ul li a:focus,.account-menu-accountMenuIC ul li a:hover,.account-menu-accountMenuIC ul li button:focus,.account-menu-accountMenuIC ul li button:hover {
                color: #0496ff
            }

            .account-menu-accountMenuSticky {
                display: none
            }

            .account-menu-underlineLabel {
                border-bottom: 1px solid #fff;
                padding-bottom: 1px
            }

            .account-menu-editionMenu {
                transition: all .25s
            }

            @media (min-width: 1020px) {
                .account-menu-editionMenu {
                    margin:10px 0 0 8px!important
                }

                .account-menu-editionMenu li:first-child {
                    margin-left: 7px;
                    margin-right: -5px
                }

                .account-menu-editionMenu li:last-child {
                    border-left: none!important
                }

                .account-menu-editionMenu li:last-child:before {
                    color: #fff;
                    content: "•";
                    font-size: 10px;
                    left: -5px;
                    position: relative
                }
            }

            @media (min-width: 1020px) {
                .account-menu-editionMenuSticky {
                    transform:translateY(-6px)
                }
            }

            .account-menu-brkOnEditionMenu {
                transform: translate(155%,-2px)!important
            }

            .branding-menu-brandingMenu {
                align-items: center;
                display: flex;
                flex-direction: row;
                height: 54px;
                left: 0;
                overflow: hidden;
                padding: 0 20px;
                position: fixed;
                z-index: 99
            }

            @media (min-width: 760px) {
                .branding-menu-brandingMenu {
                    padding:0 20px
                }
            }

            @media (min-width: 1020px) {
                .branding-menu-brandingMenu {
                    background-color:initial;
                    height: 35px;
                    padding: 0 15px 0 30px
                }
            }

            .branding-menu-brandingMenu {
                background-color: #001e5a;
                height: 45px;
                opacity: 1;
                position: absolute;
                top: 0;
                transition: opacity .2s;
                width: 100%;
                z-index: 0
            }

            .branding-menu-brandingMenu img {
                float: left
            }

            @media (max-width: 759px) {
                .branding-menu-brandingMenu {
                    position:relative
                }
            }

            @media (min-width: 760px) {
                .branding-menu-brandingMenu {
                    align-items:flex-start;
                    height: 100%;
                    min-height: 45px;
                    padding-top: 13px;
                    width: 100%
                }
            }

            @media (min-width: 1020px) {
                .branding-menu-brandingMenu {
                    align-items:flex-start;
                    display: block;
                    overflow: visible;
                    padding-left: 0;
                    padding-top: 13px;
                    width: calc(100% - 155px)
                }
            }

            .branding-menu-brandingMenu img {
                height: 24px;
                width: 143px
            }

            @media (min-width: 360px) {
                .branding-menu-brandingMenu img {
                    width:124px
                }
            }

            @media (min-width: 760px) {
                .branding-menu-brandingMenu img {
                    width:156px
                }
            }

            .branding-menu-brandingMenu img.branding-menu-logo2025 {
                background-color: #0d6c50
            }

            .branding-menu-brandingMenu img.branding-menu-versantLogo {
                height: 24px;
                margin-top: -5px;
                width: 75px
            }

            @media (min-width: 760px) {
                .branding-menu-brandingMenu img.branding-menu-versantLogo {
                    height:32px;
                    margin-left: 8px;
                    margin-top: -4px;
                    width: 100px
                }
            }

            .branding-menu-brandingMenuLoggedIn {
                background-color: #00081a;
                transition: background-color .5s ease-in
            }

            .branding-menu-brandingMenuSticky {
                opacity: 0;
                pointer-events: none
            }

            @media (max-width: 759px) {
                .branding-menu-brandingMenuSticky {
                    position:absolute
                }
            }

            .branding-menu-brandingMenuStickyLoggedIn {
                opacity: 0;
                pointer-events: none
            }

            .branding-menu-logo {
                display: inline-block;
                height: -moz-fit-content;
                height: fit-content;
                position: relative;
                width: -moz-fit-content;
                width: fit-content
            }

            .branding-menu-logo:focus-visible:after {
                border: 2px solid #fcb700;
                border-radius: 3px;
                bottom: -5px;
                content: "";
                left: -5px;
                position: absolute;
                right: -5px;
                top: -5px
            }

            .branding-menu-watchLive {
                position: absolute;
                right: 50px;
                top: 30px
            }

            @media (min-width: 760px) {
                .branding-menu-watchLive {
                    display:none
                }
            }

            @media (max-width: 359px) {
                .branding-menu-watchLive {
                    display:none
                }
            }

            .branding-menu-watchLive a {
                font-size: 11px;
                font-weight: 600;
                letter-spacing: .1px;
                text-transform: uppercase
            }

            .branding-menu-watchLive span {
                background: #fff;
                color: #005594;
                margin-left: 2px;
                padding: 0 2px;
                top: 0
            }

            .branding-menu-watchLive:before {
                animation: branding-menu-pulse 2s infinite;
                background-color: #ff5053;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #ce2b2b;
                content: "";
                display: block;
                height: 6px;
                margin: -13px;
                transform: scale(1);
                width: 6px
            }

            @media (max-width: 759px) {
                .branding-menu-watchLiveLoggedIn {
                    right:90px;
                    top: 33px
                }
            }

            .branding-menu-berkshireWatchLive {
                position: absolute;
                right: 50px;
                top: 32px
            }

            @media (min-width: 760px) {
                .branding-menu-berkshireWatchLive {
                    display:none
                }
            }

            @media (max-width: 390px) {
                .branding-menu-berkshireWatchLive {
                    display:none
                }
            }

            .branding-menu-berkshireWatchLive a {
                font-size: 11px;
                font-weight: 600;
                letter-spacing: .1px;
                text-transform: uppercase
            }

            .branding-menu-berkshireWatchLive span {
                background: #005594;
                color: #d1bb7e;
                letter-spacing: 1.2px;
                margin-left: 2px;
                padding: 0 2px 0 3px;
                text-transform: uppercase;
                top: 0
            }

            .branding-menu-berkshireWatchLive:hover span {
                color: #fcb700
            }

            .branding-menu-berkshireWatchLive:before {
                animation: branding-menu-pulse 2s infinite;
                background-color: #ff5053;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #ce2b2b;
                content: "";
                display: block;
                height: 6px;
                margin: -13px;
                transform: scale(1);
                width: 6px
            }

            @keyframes branding-menu-pulse {
                0% {
                    box-shadow: 0 0 0 1px #ce2b2b;
                    opacity: 1;
                    transform: scale(.95)
                }

                70% {
                    box-shadow: 0 0 0 2px #ce2b2b;
                    opacity: .9;
                    transform: scale(1)
                }

                to {
                    box-shadow: 0 0 0 1px #ce2b2b;
                    opacity: 1;
                    transform: scale(.95)
                }
            }

            .branding-menu-brkLiveWatchLiveLink.branding-menu-userIsLoggedIn {
                margin-right: 38px
            }

            .FiveThingsBanner-container {
                background: #fff;
                color: #000;
                height: 40px;
                line-height: 40px;
                position: relative;
                width: 100%;
                z-index: -1
            }

            .FiveThingsBanner-container .FiveThingsBanner-closeButton,.FiveThingsBanner-container .FiveThingsBanner-heading {
                z-index: 3
            }

            .FiveThingsBanner-container .FiveThingsBanner-article {
                z-index: 1
            }

            .FiveThingsBanner-container.FiveThingsBanner-intro:not(.FiveThingsBanner-stickyContainer):before {
                animation: FiveThingsBanner-SlideInFull 2s ease;
                animation-iteration-count: 1;
                background: linear-gradient(90deg,#fff 0,rgba(252,60,70,.966) 30%,#fc3c46 70%,#fff0);
                background-position-x: center;
                background-size: 100% 100%;
                content: "";
                height: 100%;
                left: 100%;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 2
            }

            .FiveThingsBanner-fiveThingsArticle {
                border-bottom: 3px solid #e8e8e8
            }

            @media (max-width: 759px) {
                .FiveThingsBanner-stickyContainer {
                    display:none
                }

                .FiveThingsBanner-stickyContainer.FiveThingsBanner-timerFired {
                    transform: translateY(-110px);
                    transition: transform .2s ease-out
                }
            }

            .FiveThingsBanner-gridContainer {
                height: 40px
            }

            @media (min-width: 1020px) {
                .FiveThingsBanner-gridContainer {
                    margin:0 auto;
                    max-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .FiveThingsBanner-gridContainer {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .FiveThingsBanner-gridContainer {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .FiveThingsBanner-gridContainer {
                    max-width:1290px
                }
            }

            .FiveThingsBanner-wrapper {
                display: flex;
                flex-direction: row;
                padding: 0 20px;
                position: relative
            }

            @media (min-width: 1020px) {
                .FiveThingsBanner-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(225% - 30px);
                    max-width: 100%!important;
                    min-width: calc(225% - 30px);
                    padding: 0;
                    position: relative
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .FiveThingsBanner-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .FiveThingsBanner-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .FiveThingsBanner-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .FiveThingsBanner-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .FiveThingsBanner-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .FiveThingsBanner-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .FiveThingsBanner-wrapper {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 1340px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .FiveThingsBanner-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .FiveThingsBanner-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            .FiveThingsBanner-heading {
                color: #000;
                font-size: 16px;
                font-weight: 800;
                margin-right: 20px
            }

            .FiveThingsBanner-heading:hover {
                color: #000
            }

            .FiveThingsBanner-newsText {
                display: none
            }

            .FiveThingsBanner-titleContainer {
                color: #171717;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 900;
                line-height: 19px;
                position: relative;
                text-transform: uppercase;
                top: 11px
            }

            .FiveThingsBanner-logo {
                display: inline-block;
                margin-left: 10px
            }

            .FiveThingsBanner-article {
                color: #000;
                flex: 0 1 auto;
                font-size: 18px;
                font-weight: 500;
                margin-right: 10px;
                position: relative;
                white-space: nowrap;
                width: calc(100% - 250px)
            }

            .FiveThingsBanner-article:focus,.FiveThingsBanner-article:hover {
                color: #000;
                text-decoration: underline
            }

            @media (max-width: 759px) {
                .FiveThingsBanner-article {
                    width:calc(100% - 300px)
                }
            }

            .FiveThingsBanner-marquee {
                animation: FiveThingsBanner-marquee 10s linear infinite;
                overflow: hidden;
                position: relative;
                white-space: nowrap
            }

            @keyframes FiveThingsBanner-marquee {
                0% {
                    left: 0
                }

                50% {
                    left: calc(-100% - 60px);
                    top: 0
                }

                51% {
                    left: calc(-100% - 60px);
                    top: -100px
                }

                52% {
                    left: 100%;
                    top: -100px
                }

                53% {
                    left: 100%;
                    top: 0
                }

                to {
                    left: 0
                }
            }

            .FiveThingsBanner-closeButton {
                color: #000;
                font-size: 15px;
                position: absolute;
                right: 20px;
                top: 11px
            }

            @media (min-width: 1020px) {
                .FiveThingsBanner-closeButton {
                    right:2px
                }
            }

            .FiveThingsBanner-adSlot {
                display: flex;
                flex-direction: row;
                position: relative
            }

            .FiveThingsBanner-adContainer {
                align-items: center;
                align-self: center;
                bottom: 4px;
                display: flex;
                justify-content: center;
                left: 77px;
                margin: 0;
                position: absolute;
                top: 16px;
                width: 100px
            }

            @media (min-width: 760px) {
                .FiveThingsBanner-adContainer {
                    margin-left:15px
                }
            }

            @media (max-width: 759px) {
                .FiveThingsBanner-adContainer {
                    left:155px
                }
            }

            .FiveThingsBanner-sponsor {
                color: #424242;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                font-weight: 400;
                letter-spacing: .3px;
                line-height: 13px;
                position: relative;
                top: 13px
            }

            @media (min-width: 760px) {
                .FiveThingsBanner-sponsor {
                    font-size:12px;
                    line-height: 15px
                }
            }

            @media (max-width: 759px) {
                .FiveThingsBanner-sponsor {
                    margin-left:75px;
                    width: 100%
                }
            }

            .FiveThingsBanner-adContainer:empty .FiveThingsBanner-sponsor {
                display: none
            }

            .mega-links-container a {
                color: #005594
            }

            @media (min-width: 1020px) {
                .mega-links-container {
                    width:65%
                }
            }

            .mega-links-item {
                border-bottom: 1px solid #9b9b9b;
                display: flex;
                flex-direction: row;
                overflow: hidden;
                padding: 0 0 0 20px;
                position: relative;
                transition: transform .2s ease-out,height .2s ease-out;
                width: 100%
            }

            @media (min-width: 1020px) {
                .mega-links-item {
                    border:none;
                    display: block;
                    position: static;
                    width: auto
                }
            }

            .mega-links-item .mega-links-submenuContainer .mega-links-accountSubLinks:last-of-type,.mega-links-item .mega-links-submenuContainer .mega-links-subLinkBase:last-of-type,.mega-links-item .mega-links-submenuContainer .mega-links-subLinks:last-of-type {
                border: unset
            }

            .mega-links-item .mega-links-submenuContainer .mega-links-accountSubLinks:last-of-type .mega-links-activeBar,.mega-links-item .mega-links-submenuContainer .mega-links-subLinkBase:last-of-type .mega-links-activeBar,.mega-links-item .mega-links-submenuContainer .mega-links-subLinks:last-of-type .mega-links-activeBar {
                display: none
            }

            @media (min-width: 1020px) {
                .mega-links-item .mega-links-submenuContainer {
                    align-items:flex-start;
                    display: flex;
                    flex-flow: row wrap;
                    gap: 20px;
                    height: 100%;
                    justify-content: flex-start;
                    left: calc(100% + 20px);
                    position: absolute;
                    top: 0
                }

                @supports (width: max-content) {
                    .mega-links-item .mega-links-submenuContainer {
                        width:max-content
                    }
                }

                @supports not (width: max-content) {
                    .mega-links-item .mega-links-submenuContainer {
                        width:870px
                    }
                }
            }

            @media (min-width: 1340px) {
                .mega-links-item .mega-links-submenuContainer {
                    gap:40px;
                    left: calc(100% + 40px)
                }
            }

            .mega-links-expanded:before {
                background: #071d39;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 6px
            }

            @media (min-width: 1020px) {
                .mega-links-expanded:before {
                    display:none
                }
            }

            .mega-links-wrapper {
                overflow: hidden;
                position: relative
            }

            @media (min-width: 1020px) {
                .mega-links-wrapper {
                    border-right:1px solid #9b9b9b;
                    margin-top: 100px;
                    overflow: visible;
                    padding-right: 20px;
                    width: 50%
                }
            }

            @media (min-width: 1340px) {
                .mega-links-wrapper {
                    padding-right:40px
                }
            }

            @media (min-width: 1020px) {
                .mega-links-wrapperButton {
                    padding-bottom:40px;
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .mega-links-wrapperButton {
                    padding-bottom:40px;
                    width: 100%
                }
            }

            .mega-links-activeBar {
                background: #071d39;
                display: none;
                height: 30px;
                position: absolute;
                right: -4px;
                top: -5px;
                transition: transform .2s ease-in-out;
                width: 6px
            }

            @media (min-width: 1020px) {
                .mega-links-activeBar {
                    display:block
                }
            }

            .mega-links-activeBar.mega-links-sub {
                background: #fcb700;
                right: -3px;
                width: 6px
            }

            .mega-links-chevronLeft {
                border: 2px solid #0000;
                border-radius: 100px;
                box-sizing: border-box;
                display: block;
                height: 22px;
                position: relative;
                width: 22px
            }

            .mega-links-chevronLeft:after {
                border-bottom: 2px solid;
                border-left: 2px solid;
                box-sizing: border-box;
                content: "";
                display: block;
                height: 10px;
                left: 6px;
                position: absolute;
                top: 4px;
                transform: rotate(45deg);
                width: 10px
            }

            .mega-links-bellIcon {
                margin-left: auto;
                margin-right: 20px
            }

            .mega-links-chevronRight {
                border: 2px solid #0000;
                border-radius: 100px;
                box-sizing: border-box;
                color: #071d39;
                display: block;
                flex: 1;
                height: 22px;
                margin-right: 20px;
                position: absolute;
                right: 0;
                width: 22px
            }

            .mega-links-chevronRight:after {
                border-bottom: 2px solid;
                border-right: 2px solid;
                box-sizing: border-box;
                content: "";
                display: block;
                height: 10px;
                position: absolute;
                right: 6px;
                top: 4px;
                transform: rotate(-45deg);
                width: 10px
            }

            .mega-links-primaryLink {
                backface-visibility: hidden;
                display: flex;
                flex-direction: row;
                flex-shrink: 1;
                font-size: 22px;
                font-weight: 500;
                height: 70px;
                justify-content: center;
                letter-spacing: 2px;
                line-height: 70px;
                position: relative;
                text-align: left;
                text-transform: uppercase;
                transform-origin: center right;
                transition: transform .3s;
                width: calc(100vw - 20px)
            }

            @media (min-width: 1020px) {
                .mega-links-primaryLink {
                    font-size:20px;
                    height: auto;
                    letter-spacing: 1.3px;
                    line-height: 1;
                    margin-bottom: 32px;
                    text-align: right;
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .mega-links-primaryLink {
                    font-size:28px;
                    letter-spacing: 3px;
                    transition: transform .25s
                }
            }

            .mega-links-primaryLink a {
                align-items: center;
                color: #005594;
                flex: 1
            }

            @media (max-width: 1019px) {
                .mega-links-primaryLink a {
                    display:flex;
                    line-height: 1.5;
                    padding-bottom: 20px;
                    padding-top: 20px
                }
            }

            .mega-links-primaryLink a:hover {
                color: #005594;
                text-decoration: none
            }

            .mega-links-primaryLink a:focus-visible {
                text-decoration: underline
            }

            .mega-links-primaryLink button {
                background: #f2f2f2;
                color: #071d39;
                height: 0;
                line-height: 70px;
                overflow: hidden;
                padding-top: 70px;
                position: relative;
                text-align: center;
                width: 70px
            }

            .mega-links-primaryLink button:before {
                font-size: 16px;
                height: 100%;
                left: 0;
                line-height: 70px;
                position: absolute;
                top: 0;
                transform: scaleY(1);
                transition: transform .25s linear;
                width: 100%
            }

            @media (min-width: 1020px) {
                .mega-links-primaryLink button {
                    display:none
                }
            }

            .mega-links-primaryLink span.mega-links-primaryLinkUnclickable {
                color: #005594;
                flex: 1
            }

            @media (max-width: 1019px) {
                .mega-links-primaryLink span.mega-links-primaryLinkUnclickable {
                    display:flex
                }
            }

            .mega-links-primaryLink span.mega-links-primaryLinkUnclickable:hover {
                color: #005594
            }

            .mega-links-upperCase>li>a {
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .mega-links-primaryLinkExpanded {
                    font-weight:600;
                    transform: scale(1.32)
                }
            }

            @media (min-width: 1340px) {
                .mega-links-primaryLinkExpanded {
                    transform:scale(1.15)
                }
            }

            .mega-links-primaryLinkExpanded a {
                color: #071d39
            }

            @media (max-width: 1019px) {
                .mega-links-primaryLinkExpanded a {
                    display:flex
                }
            }

            .mega-links-primaryLinkExpanded a:hover {
                color: #071d39
            }

            .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon,.mega-links-primaryLinkExpanded .mega-links-proLockIcon {
                background: #071d39;
                height: 15px;
                margin-left: 4px;
                margin-top: 5px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                mask-repeat: no-repeat;
                mask-size: 11px;
                -webkit-mask-size: 11px;
                width: 11px
            }

            @media (max-width: 1339px) {
                .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon,.mega-links-primaryLinkExpanded .mega-links-proLockIcon {
                    margin-top:2px
                }
            }

            @media (max-width: 1019px) {
                .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon,.mega-links-primaryLinkExpanded .mega-links-proLockIcon {
                    margin-top:0
                }
            }

            @media (max-width: 759px) {
                .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon,.mega-links-primaryLinkExpanded .mega-links-proLockIcon {
                    margin-top:0
                }
            }

            .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon {
                background: #071d39;
                height: 15px;
                margin-left: 8px;
                margin-top: 5px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                mask-repeat: no-repeat;
                mask-size: 11px;
                -webkit-mask-size: 11px;
                width: 11px
            }

            @media (max-width: 1339px) {
                .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon {
                    margin-top:2px
                }
            }

            @media (max-width: 1019px) {
                .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon {
                    margin-top:0
                }
            }

            @media (max-width: 759px) {
                .mega-links-primaryLinkExpanded .mega-links-investingClubLockIcon {
                    margin-top:0
                }
            }

            .mega-links-primaryLinkExpanded button {
                background: #071d39;
                color: #fff
            }

            .mega-links-primaryLinkExpanded button:before {
                transform: scaleY(-1)
            }

            .mega-links-accountSubLinks,.mega-links-subLinkBase,.mega-links-subLinks {
                border-right: 1px solid #9b9b9b;
                display: flex;
                flex-direction: column;
                height: 100%;
                margin: 0;
                overflow: hidden;
                position: relative;
                white-space: nowrap;
                width: 100vw
            }

            @keyframes mega-links-fadeIn {
                0% {
                    opacity: 0
                }

                to {
                    opacity: 1
                }
            }

            @media (min-width: 1020px) {
                .mega-links-accountSubLinks,.mega-links-subLinkBase,.mega-links-subLinks {
                    animation:mega-links-fadeIn .5s;
                    flex-direction: column;
                    flex-wrap: wrap;
                    gap: 20px;
                    overflow: visible;
                    padding-right: 20px;
                    width: auto
                }
            }

            @media (min-width: 1340px) {
                .mega-links-accountSubLinks,.mega-links-subLinkBase,.mega-links-subLinks {
                    gap:24px;
                    padding-right: 40px
                }
            }

            @media (max-width: 759px) {
                .mega-links-accountSubLinks li:first-child,.mega-links-subLinkBase li:first-child,.mega-links-subLinks li:first-child {
                    cursor:pointer;
                    font-size: 16px;
                    font-weight: 700;
                    letter-spacing: 2px;
                    line-height: 37px
                }
            }

            .mega-links-accountSubLinks li,.mega-links-subLinkBase li,.mega-links-subLinks li {
                align-items: center;
                border-bottom: 1px solid #9b9b9b;
                cursor: pointer;
                display: flex;
                font-size: 22px;
                font-weight: 500;
                letter-spacing: 2px;
                line-height: 1.2;
                min-height: 70px;
                padding: 0 0 0 20px;
                position: relative;
                text-align: left;
                text-transform: uppercase;
                width: 100%
            }

            .mega-links-accountSubLinks li.mega-links-upLevelButton,.mega-links-subLinkBase li.mega-links-upLevelButton,.mega-links-subLinks li.mega-links-upLevelButton {
                font-size: 16px;
                line-height: 37px
            }

            .mega-links-accountSubLinks li.mega-links-upLevelButton a,.mega-links-subLinkBase li.mega-links-upLevelButton a,.mega-links-subLinks li.mega-links-upLevelButton a {
                background: #fff;
                color: #071d39
            }

            @media (min-width: 1020px) {
                .mega-links-accountSubLinks li,.mega-links-subLinkBase li,.mega-links-subLinks li {
                    border-bottom:none;
                    font-size: 15px;
                    letter-spacing: normal;
                    line-height: 20px;
                    min-height: 30px;
                    padding: 0;
                    text-transform: none;
                    width: 50%
                }
            }

            @media (min-width: 1340px) {
                .mega-links-accountSubLinks li,.mega-links-subLinkBase li,.mega-links-subLinks li {
                    font-size:20px;
                    line-height: 20px
                }
            }

            .mega-links-accountSubLinks li.mega-links-subLinkSubscribe,.mega-links-subLinkBase li.mega-links-subLinkSubscribe,.mega-links-subLinks li.mega-links-subLinkSubscribe {
                font-size: 18px;
                font-weight: 600;
                letter-spacing: .5px;
                width: 100%
            }

            @media (min-width: 1180px) {
                .mega-links-accountSubLinks li.mega-links-subLinkSubscribe,.mega-links-subLinkBase li.mega-links-subLinkSubscribe,.mega-links-subLinks li.mega-links-subLinkSubscribe {
                    text-transform:uppercase
                }
            }

            .mega-links-accountSubLinks li.mega-links-subLinkSubscribeInvestingClub a,.mega-links-subLinkBase li.mega-links-subLinkSubscribeInvestingClub a,.mega-links-subLinks li.mega-links-subLinkSubscribeInvestingClub a {
                color: #336aa0
            }

            .mega-links-accountSubLinks li.mega-links-subLinkSubscribePro a,.mega-links-subLinkBase li.mega-links-subLinkSubscribePro a,.mega-links-subLinks li.mega-links-subLinkSubscribePro a {
                color: #008456
            }

            .mega-links-accountSubLinks li.mega-links-sub,.mega-links-subLinkBase li.mega-links-sub,.mega-links-subLinks li.mega-links-sub {
                text-transform: capitalize;
                white-space: normal
            }

            .mega-links-accountSubLinks li.mega-links-sub a,.mega-links-subLinkBase li.mega-links-sub a,.mega-links-subLinks li.mega-links-sub a {
                display: flex;
                width: 100%
            }

            @media (min-width: 1020px) {
                .mega-links-accountSubLinks li.mega-links-sub a,.mega-links-subLinkBase li.mega-links-sub a,.mega-links-subLinks li.mega-links-sub a {
                    display:unset
                }
            }

            .mega-links-accountSubLinks li a,.mega-links-subLinkBase li a,.mega-links-subLinks li a {
                align-items: center;
                display: flex;
                padding-right: 20px;
                white-space: pre-wrap;
                width: 100%
            }

            .mega-links-accountSubLinks li a:hover,.mega-links-subLinkBase li a:hover,.mega-links-subLinks li a:hover {
                text-decoration: none
            }

            @media (max-width: 1019px) {
                .mega-links-accountSubLinks li a,.mega-links-subLinkBase li a,.mega-links-subLinks li a {
                    padding-bottom:20px;
                    padding-top: 20px
                }
            }

            .mega-links-accountSubLinks li a .mega-links-event,.mega-links-subLinkBase li a .mega-links-event,.mega-links-subLinks li a .mega-links-event {
                font-size: 12px;
                margin-top: 5px
            }

            .mega-links-accountSubLinks li a .mega-links-event .mega-links-location,.mega-links-subLinkBase li a .mega-links-event .mega-links-location,.mega-links-subLinks li a .mega-links-event .mega-links-location {
                color: #747474
            }

            .mega-links-accountSubLinks li a.mega-links-breadcrumb,.mega-links-accountSubLinks li a:focus,.mega-links-accountSubLinks li a:focus .mega-links-location,.mega-links-accountSubLinks li a:hover,.mega-links-accountSubLinks li a:hover .mega-links-location,.mega-links-subLinkBase li a.mega-links-breadcrumb,.mega-links-subLinkBase li a:focus,.mega-links-subLinkBase li a:focus .mega-links-location,.mega-links-subLinkBase li a:hover,.mega-links-subLinkBase li a:hover .mega-links-location,.mega-links-subLinks li a.mega-links-breadcrumb,.mega-links-subLinks li a:focus,.mega-links-subLinks li a:focus .mega-links-location,.mega-links-subLinks li a:hover,.mega-links-subLinks li a:hover .mega-links-location {
                color: #fcb700
            }

            @media (min-width: 1020px) {
                .mega-links-accountSubLinks li,.mega-links-subLinkBase li,.mega-links-subLinks li {
                    display:unset;
                    font-size: 15px;
                    line-height: 1;
                    min-height: auto;
                    padding: 0;
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .mega-links-accountSubLinks li,.mega-links-subLinkBase li,.mega-links-subLinks li {
                    font-size:20px
                }
            }

            .mega-links-investingClubLockIcon,.mega-links-proLockIcon {
                background: #001e5a;
                display: inline-block;
                height: 15px;
                margin-left: 4px;
                margin-top: 5px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                mask-repeat: no-repeat;
                mask-size: 11px;
                -webkit-mask-size: 11px;
                width: 11px
            }

            @media (max-width: 1339px) {
                .mega-links-investingClubLockIcon,.mega-links-proLockIcon {
                    margin-top:2px
                }
            }

            @media (max-width: 1019px) {
                .mega-links-investingClubLockIcon,.mega-links-proLockIcon {
                    margin-top:0
                }
            }

            @media (max-width: 759px) {
                .mega-links-investingClubLockIcon,.mega-links-proLockIcon {
                    margin-top:0
                }
            }

            .mega-links-investingClubLockIcon {
                margin-left: 8px
            }

            .mega-links-accountSubLinks li:first-child {
                height: 40px;
                padding: 10px 0;
                width: 100%
            }

            @media (max-width: 1019px) {
                .mega-links-accountSubLinks li:first-child {
                    background:#f8f8f8
                }
            }

            .mega-links-accountSubLinks li:first-child a {
                cursor: default
            }

            .mega-links-accountSubLinks li:first-child a:focus,.mega-links-accountSubLinks li:first-child a:hover {
                color: #071d39
            }

            @media (min-width: 1020px) {
                .mega-links-buttonText {
                    left:2px;
                    position: absolute;
                    right: 30px;
                    top: -15px;
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .mega-links-buttonText {
                    left:2px;
                    position: absolute;
                    right: 30px;
                    top: -14px!important;
                    width: 100%
                }
            }

            .mega-links-buttonLink {
                appearance: none;
                background-color: #0376c9;
                border: 1px solid #0376c9;
                color: #fff;
                font-size: 22px;
                font-weight: 500;
                height: 70px;
                justify-content: center;
                letter-spacing: 2px;
                line-height: 70px;
                padding: 0 20px;
                position: relative;
                text-align: left;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%
            }

            @media (min-width: 1340px) {
                .mega-links-buttonLink {
                    border-radius:4px;
                    float: right;
                    font-size: 16px!important;
                    height: 44px!important;
                    width: 73%!important
                }
            }

            @media (min-width: 1020px) {
                .mega-links-buttonLink {
                    border-radius:4px;
                    float: right;
                    font-size: 11px;
                    font-weight: 600;
                    height: 40px;
                    letter-spacing: 1px;
                    padding: 0!important;
                    text-align: center;
                    width: 64%
                }
            }

            @media (max-width: 359px) {
                .mega-links-buttonLink {
                    font-size:16px;
                    font-weight: 700
                }
            }

            .mega-links-allAccessBtn {
                color: #fff!important;
                left: 2px;
                position: absolute;
                right: 30px;
                top: -14px!important;
                width: 100%
            }

            @media (max-width: 1019px) {
                .mega-links-allAccessBtn {
                    font-size:16px!important;
                    font-weight: 700!important;
                    left: 32px!important;
                    top: -4px!important
                }
            }

            .mega-links-menuPromotion,.mega-links-subMenuPromotion {
                align-items: center;
                background: #e8802a;
                border-radius: 3px;
                color: #fff;
                display: inline-flex;
                font-size: 8px;
                font-weight: 500;
                gap: 10px;
                justify-content: center;
                line-height: 10px;
                margin-left: 8px;
                padding: 3px 4px 2px;
                text-transform: uppercase
            }

            .mega-links-menuPromotion {
                letter-spacing: normal;
                margin: auto 0 auto 5px
            }

            .mega-menu-mobileTopBar {
                display: block;
                transition: transform .5s ease-in-out
            }

            @media (min-width: 1020px) {
                .mega-menu-mobileTopBar {
                    display:none
                }
            }

            .mega-menu-desktopTopBar {
                display: none;
                transition: transform .5s ease-in-out
            }

            @media (min-width: 1020px) {
                .mega-menu-desktopTopBar {
                    display:block
                }
            }

            .mega-menu-megaMenu {
                -webkit-overflow-scrolling: touch;
                background: #fff;
                color: #071d39;
                display: block;
                height: 100%;
                left: 0;
                opacity: 1;
                overflow-y: scroll;
                padding-bottom: 45px;
                position: fixed;
                top: 45px;
                width: 100%;
                z-index: 999
            }

            @media (min-width: 760px) {
                .mega-menu-megaMenu {
                    padding-bottom:0;
                    top: 0
                }
            }

            @media (min-width: 1020px) {
                .mega-menu-megaMenu {
                    height:100%;
                    overflow-x: hidden;
                    overflow-y: auto;
                    width: 100%
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .mega-menu-megaMenu {
                    padding-top:2.5rem
                }
            }

            @media (min-width: 1020px) {
                .mega-menu-megaMenuContainer {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    margin: 0 auto;
                    max-width: 100%;
                    position: relative;
                    width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .mega-menu-megaMenuContainer {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .mega-menu-megaMenuContainer {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .mega-menu-megaMenuContainer {
                    max-width:1290px
                }
            }

            @media screen and (-ms-high-contrast:none) {
                .mega-menu-megaMenuContainer {
                    max-width: 100%
                }
            }

            .mega-menu-searchToggle {
                background-color: #fff;
                border-bottom: 1px solid #9b9b9b;
                display: block;
                padding: 20px
            }

            @media (min-width: 1020px) {
                .mega-menu-searchToggle {
                    background-color:initial;
                    border-bottom: none;
                    padding: 27px 40px;
                    position: absolute;
                    right: 0;
                    z-index: 1
                }
            }

            .mega-menu-topBar {
                background-color: #001e5a
            }

            .mega-menu-topBarLoggedeIn {
                background-color: #00081a
            }

            .mega-menu-topBar {
                align-items: center;
                display: flex;
                flex-direction: row;
                height: 45px;
                justify-content: space-between;
                left: 0;
                max-height: 45px;
                min-height: 45px;
                padding: 0 30px 0 20px;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 10000
            }

            @media (min-width: 760px) {
                .mega-menu-topBar {
                    justify-content:flex-start
                }
            }

            @media (min-width: 1020px) {
                .mega-menu-topBar {
                    align-items:center;
                    background-color: initial;
                    flex-wrap: wrap;
                    height: 102px;
                    left: 0;
                    max-height: 102px;
                    min-height: 92px;
                    padding: 0 0 0 8px;
                    position: absolute;
                    top: 0;
                    width: 50%
                }
            }

            @media (min-width: 1340px) {
                .mega-menu-topBar {
                    height:102px;
                    max-height: 102px
                }
            }

            .mega-menu-close {
                background: none;
                color: #fff;
                font-size: 17px;
                order: 2
            }

            .mega-menu-close span:before {
                display: block
            }

            .mega-menu-close:focus-visible,.mega-menu-close:hover {
                color: #fcb700
            }

            @media (min-width: 760px) {
                .mega-menu-close {
                    order:1
                }
            }

            @media (min-width: 1020px) {
                .mega-menu-close {
                    color:#005594;
                    font-size: 15px
                }
            }

            .mega-menu-logo {
                display: inline-block;
                flex: 1;
                max-height: -moz-fit-content;
                max-height: fit-content;
                max-width: -moz-fit-content;
                max-width: fit-content;
                min-height: -moz-fit-content;
                min-height: fit-content;
                min-width: -moz-fit-content;
                min-width: fit-content;
                order: 1;
                position: relative
            }

            @media (min-width: 760px) {
                .mega-menu-logo {
                    margin-left:30px;
                    order: 2
                }
            }

            .mega-menu-logo a:focus-visible:after {
                border: 2px solid #fcb700;
                border-radius: 3px;
                bottom: -5px;
                content: "";
                left: -5px;
                position: absolute;
                right: -5px;
                top: -5px
            }

            @media (min-width: 1020px) {
                .mega-menu-logoSmall {
                    display:none;
                    height: 22px;
                    width: 125px
                }
            }

            .mega-menu-logoSmall.mega-menu-versantLogoSmall {
                height: 24px;
                width: 75px
            }

            @media (min-width: 760px) {
                .mega-menu-logoSmall.mega-menu-versantLogoSmall {
                    height:34px;
                    width: 106px
                }
            }

            .mega-menu-logoLarge {
                display: none
            }

            @media (min-width: 1020px) {
                .mega-menu-logoLarge {
                    display:block;
                    height: 20px;
                    width: 138px
                }

                .mega-menu-logoLarge.mega-menu-versantLogoLarge {
                    height: 32px;
                    width: 100px
                }
            }

            .mega-menu-search {
                color: #005594;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 1px;
                margin-right: 30px
            }

            @media (min-width: 1340px) {
                .mega-menu-search {
                    margin-right:75px
                }
            }

            .mega-menu-accountLinks {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between
            }

            .mega-menu-accountLinks li {
                height: 70px;
                line-height: 70px;
                padding: 0 20px;
                text-align: center
            }

            .mega-menu-accountLinks a {
                color: #071d39;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .85px
            }

            .mega-menu-accountLinks li:first-child,.mega-menu-accountLinks li:nth-child(2),.mega-menu-accountLinks li:nth-child(3) {
                flex: auto;
                width: 33.3333%
            }

            .mega-menu-accountLinks li:nth-child(4),.mega-menu-accountLinks li:nth-child(5) {
                border-top: 1px solid #f2f2f2;
                flex: auto;
                text-align: center;
                width: 50%
            }

            .mega-menu-accountLinks li:nth-child(5) {
                border-left: 1px solid #f2f2f2
            }

            .mega-menu-accountLinks li:nth-child(5) a {
                margin: 0 14px
            }

            .mega-menu-accountLinks li:nth-child(5) a:last-child:before {
                color: #000;
                content: "•";
                font-size: 10px;
                left: -14px;
                position: relative;
                top: -2px
            }

            .mega-menu-accountLinks .icon-offsite-arrow {
                display: inline-block;
                line-height: 14px;
                margin-left: 5px;
                vertical-align: middle
            }

            .mega-menu-accountLinks .icon-offsite-arrow:before {
                color: #071d3966;
                font-size: 12px;
                line-height: 14px
            }

            @media (min-width: 1020px) {
                .mega-menu-accountLinks {
                    width:100%
                }
            }

            @media (min-width: 1340px) {
                .mega-menu-accountLinks {
                    display:none
                }
            }

            .SearchEntry-inputContainer {
                background-color: #001e5a
            }

            .SearchEntry-inputContainerLoggedIn {
                background-color: #00081a
            }

            .SearchEntry-inputContainerPro {
                background-color: #27313c
            }

            .SearchEntry-inputContainerIC {
                background-color: #071d39
            }

            .SearchEntry-inputContainerAllAccess {
                background-color: #002f6c
            }

            .SearchEntry-inputContainer,.SearchEntry-inputContainerAllAccess,.SearchEntry-inputContainerIC,.SearchEntry-inputContainerLoggedIn,.SearchEntry-inputContainerPro {
                opacity: 1;
                padding: 20px;
                position: relative;
                z-index: 2
            }

            @media (min-width: 360px) {
                .SearchEntry-inputContainer,.SearchEntry-inputContainerAllAccess,.SearchEntry-inputContainerIC,.SearchEntry-inputContainerLoggedIn,.SearchEntry-inputContainerPro {
                    padding-top:45px
                }
            }

            @media (min-width: 760px) {
                .SearchEntry-inputContainer,.SearchEntry-inputContainerAllAccess,.SearchEntry-inputContainerIC,.SearchEntry-inputContainerLoggedIn,.SearchEntry-inputContainerPro {
                    padding:15px 0 25px
                }

                .SearchEntry-inputContainer>*,.SearchEntry-inputContainerAllAccess>*,.SearchEntry-inputContainerIC>*,.SearchEntry-inputContainerLoggedIn>*,.SearchEntry-inputContainerPro>* {
                    opacity: 1
                }

                .SearchEntry-enter .SearchEntry-inputContainer>*,.SearchEntry-enter .SearchEntry-inputContainerAllAccess>*,.SearchEntry-enter .SearchEntry-inputContainerIC>*,.SearchEntry-enter .SearchEntry-inputContainerLoggedIn>*,.SearchEntry-enter .SearchEntry-inputContainerPro>* {
                    opacity: 0!important
                }

                .SearchEntry-enter-active .SearchEntry-inputContainer>*,.SearchEntry-enter-active .SearchEntry-inputContainerAllAccess>*,.SearchEntry-enter-active .SearchEntry-inputContainerIC>*,.SearchEntry-enter-active .SearchEntry-inputContainerLoggedIn>*,.SearchEntry-enter-active .SearchEntry-inputContainerPro>* {
                    opacity: 1!important;
                    transition: opacity .1s ease-in .3s
                }

                .SearchEntry-exit .SearchEntry-inputContainer>*,.SearchEntry-exit .SearchEntry-inputContainerAllAccess>*,.SearchEntry-exit .SearchEntry-inputContainerIC>*,.SearchEntry-exit .SearchEntry-inputContainerLoggedIn>*,.SearchEntry-exit .SearchEntry-inputContainerPro>* {
                    opacity: 1!important
                }

                .SearchEntry-exit-active .SearchEntry-inputContainer>*,.SearchEntry-exit-active .SearchEntry-inputContainerAllAccess>*,.SearchEntry-exit-active .SearchEntry-inputContainerIC>*,.SearchEntry-exit-active .SearchEntry-inputContainerLoggedIn>*,.SearchEntry-exit-active .SearchEntry-inputContainerPro>* {
                    opacity: 0!important;
                    transition: transform .1s ease-out
                }
            }

            @media (min-width: 1020px) {
                .SearchEntry-inputContainer,.SearchEntry-inputContainerAllAccess,.SearchEntry-inputContainerIC,.SearchEntry-inputContainerLoggedIn,.SearchEntry-inputContainerPro {
                    background-color:#fff;
                    padding: 10px 20px 0
                }

                .SearchEntry-inputContainer input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerAllAccess input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerIC input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerLoggedIn input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerPro input[type=search]::-webkit-search-cancel-button {
                    -webkit-appearance: none
                }

                .SearchEntry-inputContainer input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainer input[type=search]::-webkit-search-decoration,.SearchEntry-inputContainer input[type=search]::-webkit-search-results-button,.SearchEntry-inputContainer input[type=search]::-webkit-search-results-decoration,.SearchEntry-inputContainerAllAccess input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerAllAccess input[type=search]::-webkit-search-decoration,.SearchEntry-inputContainerAllAccess input[type=search]::-webkit-search-results-button,.SearchEntry-inputContainerAllAccess input[type=search]::-webkit-search-results-decoration,.SearchEntry-inputContainerIC input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerIC input[type=search]::-webkit-search-decoration,.SearchEntry-inputContainerIC input[type=search]::-webkit-search-results-button,.SearchEntry-inputContainerIC input[type=search]::-webkit-search-results-decoration,.SearchEntry-inputContainerLoggedIn input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerLoggedIn input[type=search]::-webkit-search-decoration,.SearchEntry-inputContainerLoggedIn input[type=search]::-webkit-search-results-button,.SearchEntry-inputContainerLoggedIn input[type=search]::-webkit-search-results-decoration,.SearchEntry-inputContainerPro input[type=search]::-webkit-search-cancel-button,.SearchEntry-inputContainerPro input[type=search]::-webkit-search-decoration,.SearchEntry-inputContainerPro input[type=search]::-webkit-search-results-button,.SearchEntry-inputContainerPro input[type=search]::-webkit-search-results-decoration {
                    display: none
                }

                .SearchEntry-inputContainer button,.SearchEntry-inputContainerAllAccess button,.SearchEntry-inputContainerIC button,.SearchEntry-inputContainerLoggedIn button,.SearchEntry-inputContainerPro button {
                    right: 0;
                    width: 30px
                }

                .SearchEntry-inputContainer button:before,.SearchEntry-inputContainerAllAccess button:before,.SearchEntry-inputContainerIC button:before,.SearchEntry-inputContainerLoggedIn button:before,.SearchEntry-inputContainerPro button:before {
                    font-size: 20px;
                    line-height: 36px
                }

                .SearchEntry-inputContainer input,.SearchEntry-inputContainerAllAccess input,.SearchEntry-inputContainerIC input,.SearchEntry-inputContainerLoggedIn input,.SearchEntry-inputContainerPro input {
                    border-bottom: 1px solid #979797;
                    font-size: 14px;
                    height: 35px;
                    padding: 0 40px 0 0
                }
            }

            .SearchEntry-container {
                background-color: initial;
                padding: 0 20px;
                position: relative;
                width: 100%
            }

            @media (min-width: 760px) {
                .SearchEntry-container {
                    padding:0 150px
                }
            }

            @media (min-width: 1020px) {
                .SearchEntry-container {
                    padding:0
                }
            }

            .SearchEntry-container.SearchEntry-standardVariant {
                padding: 20px 0 0
            }

            @media (min-width: 360px) {
                .SearchEntry-container.SearchEntry-standardVariant {
                    padding:45px 20px 20px
                }
            }

            @media (min-width: 760px) {
                .SearchEntry-container.SearchEntry-standardVariant {
                    padding:0
                }
            }

            @media (min-width: 1020px) {
                .SearchEntry-container.SearchEntry-standardVariant {
                    padding:8px 80px 40px
                }
            }

            .SearchEntry-searchForm {
                display: block;
                position: relative
            }

            .SearchEntry-overlay .SearchEntry-searchForm {
                border-bottom: 0
            }

            .SearchEntry-searchForm ::placeholder {
                color: #a2a2a2
            }

            .SearchEntry-overlay {
                margin: 0 auto;
                padding: 0;
                width: 100%
            }

            @media (min-width: 760px) {
                .SearchEntry-overlay {
                    max-width:560px
                }
            }

            @media (min-width: 1020px) {
                .SearchEntry-overlay {
                    max-width:800px
                }
            }

            @media (min-width: 1340px) {
                .SearchEntry-overlay {
                    max-width:1132px
                }
            }

            .SearchEntry-inputCallToAction {
                display: none
            }

            @media (min-width: 1020px) {
                .SearchEntry-inputCallToAction {
                    display:block;
                    font-size: 15px;
                    font-weight: 600;
                    letter-spacing: 1px;
                    line-height: 15px;
                    margin-bottom: 5px
                }

                .SearchEntry-overlay .SearchEntry-inputCallToAction {
                    color: #fff
                }
            }

            .SearchEntry-querySuggest {
                background: #fff;
                border: 1px solid #0000;
                color: grey;
                margin: 0;
                opacity: 1;
                position: absolute;
                width: calc(100% - 30px)
            }

            .SearchEntry-query {
                background: #0000;
                border: 1px solid;
                border-color: #888 #888 #ccc;
                border-image: initial;
                margin: 0;
                opacity: 1;
                position: relative;
                width: calc(100% - 30px);
                z-index: 2
            }

            .SearchEntry-searchInput {
                -webkit-appearance: none;
                background-color: #fff;
                border: 0;
                box-sizing: border-box!important;
                color: #171717;
                display: block;
                font-size: 16px;
                font-weight: 500;
                height: 50px;
                letter-spacing: 1px;
                line-height: 1;
                padding: 0 50px 0 15px;
                width: 100%
            }

            .SearchEntry-standardVariant .SearchEntry-searchInput {
                text-transform: uppercase
            }

            .SearchEntry-overlay .SearchEntry-searchInput {
                border-radius: 3px
            }

            @media (min-width: 1020px) {
                .SearchEntry-searchInput {
                    border-bottom:1px solid #979797;
                    font-size: 14px;
                    font-weight: 600;
                    height: 35px;
                    padding: 0 40px 0 0
                }

                .SearchEntry-overlay .SearchEntry-searchInput {
                    border-radius: 0
                }

                .SearchEntry-searchInput::-webkit-search-cancel-button {
                    -webkit-appearance: none
                }

                .SearchEntry-searchInput::-webkit-search-cancel-button,.SearchEntry-searchInput::-webkit-search-decoration,.SearchEntry-searchInput::-webkit-search-results-button,.SearchEntry-searchInput::-webkit-search-results-decoration {
                    display: none
                }
            }

            .SearchEntry-searchButton {
                bottom: 0;
                height: 0;
                margin: auto;
                overflow: hidden;
                padding-top: 30px;
                position: absolute;
                right: 10px;
                top: 0;
                width: 30px;
                z-index: 2
            }

            .SearchEntry-searchButton:before {
                color: #2077b6;
                font-size: 26px;
                height: 100%;
                left: 0;
                line-height: 30px;
                position: absolute;
                text-align: center;
                top: 0;
                width: 100%
            }

            @media (min-width: 1020px) {
                .SearchEntry-searchButton {
                    padding-top:40px;
                    right: 0;
                    width: 30px
                }

                .SearchEntry-searchButton:before {
                    font-size: 20px;
                    line-height: 36px
                }
            }

            .SearchEntry-suggestActive {
                color: #000
            }

            .SearchEntry-suggestActiveInput {
                opacity: .7
            }

            .SearchEntry-suggestNotActive {
                display: none!important
            }

            .SearchEntry-suggestNotActiveInput {
                opacity: 1!important
            }

            .SearchEntry-waitingIcon {
                background-color: #fff;
                position: absolute;
                right: 40px;
                top: 2px;
                z-index: 2
            }

            @media (min-width: 1020px) {
                .SearchEntry-waitingIcon {
                    right:35px;
                    top: 0
                }
            }

            .SearchEntry-waitingIcon img {
                height: 45px;
                width: 60px
            }

            @media (min-width: 1020px) {
                .SearchEntry-waitingIcon img {
                    height:30px;
                    width: 50px
                }
            }

            .SearchEntry-hiddenDivForAccessibility {
                height: 1px;
                left: -10000px;
                position: absolute;
                width: 1px
            }

            @media (max-width: 1019px) {
                .SearchResults-moreResults {
                    margin-bottom:-20px!important
                }

                .SearchResults-tickerContainerHeader {
                    margin-top: 20px
                }
            }

            .SearchResults-contentContainer {
                background-color: #fff;
                max-height: calc(100vh - 115px);
                min-height: calc(100vh - 115px);
                opacity: 1;
                overflow-x: hidden;
                overflow-y: auto;
                overscroll-behavior-y: contain;
                padding-bottom: 10px;
                z-index: 1
            }

            @media (min-width: 760px) {
                .SearchResults-contentContainer {
                    max-height:calc(100vh - 136px);
                    min-height: calc(100vh - 136px)
                }
            }

            @media (min-width: 1020px) {
                .SearchResults-contentContainer {
                    max-height:calc(100vh - 175px);
                    min-height: auto
                }
            }

            @media (min-width: 760px) {
                .SearchResults-enter .SearchResults-contentContainer {
                    opacity:0!important
                }

                .SearchResults-enter-active .SearchResults-contentContainer {
                    opacity: 1!important;
                    transition: opacity .1s ease-in .3s
                }

                .SearchResults-exit .SearchResults-contentContainer {
                    opacity: 1!important
                }

                .SearchResults-exit-active .SearchResults-contentContainer {
                    opacity: 0!important;
                    transition: opacity .1s ease-out
                }
            }

            .SearchResults-focusable:hover,.SearchResults-highlight {
                background: #e4e4e4!important
            }

            .SearchResults-paddingExceptLeft {
                padding: 5px 5px 5px 0
            }

            div:not(:first-child)>a>.SearchResults-articleItem {
                border-top: 1px solid #ccc
            }

            .SearchResults-articleItem {
                height: 80px;
                margin: 0 20px;
                padding: 5px;
                position: relative
            }

            .SearchResults-articleItemThumbnail {
                background-color: #ccc;
                background-position: 50%;
                float: right;
                height: 60px;
                margin-left: 10px;
                position: relative;
                width: 106px
            }

            .SearchResults-iconArrowRightLong {
                float: right;
                padding: 4px
            }

            .SearchResults-iconArrowRightLong:before {
                content: "\e90a"
            }

            .SearchResults-upper {
                text-transform: uppercase
            }

            .SearchResults-empty {
                font-size: 12px;
                padding-bottom: 30px;
                padding-left: 30px;
                padding-top: 10px
            }

            .SearchResults-groupContainer {
                min-height: 35px
            }

            .SearchResults-divider {
                border-top: 1px solid #005594;
                color: #000;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px 10px 0 0
            }

            .SearchResults-articleItemText {
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                color: #171717;
                display: -webkit-box;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 13px;
                font-weight: 600;
                line-height: 14px;
                max-height: 44px;
                overflow: hidden;
                padding-bottom: 20px;
                text-align: left
            }

            .SearchResults-articleTitle {
                height: 44px;
                left: 5px;
                overflow: hidden;
                position: absolute;
                top: 5px;
                width: calc(100% - 120px)
            }

            .SearchResults-termHighlight {
                background-color: #e7ecf1
            }

            .SearchResults-articlePubDate {
                color: #747474;
                font-size: 9px;
                font-weight: 600;
                height: 24px;
                letter-spacing: .02em;
                line-height: 12px;
                overflow: hidden;
                position: absolute;
                top: 50px;
                width: calc(100% - 120px)
            }

            .SearchResults-articlePubTime {
                white-space: nowrap
            }

            .SearchResults-moreResults {
                display: block;
                font-size: 14px;
                margin-bottom: 0;
                margin-left: 20px;
                margin-right: 20px;
                text-transform: uppercase
            }

            .SearchResults-moreResults a,.SearchResults-moreResults a:active,.SearchResults-moreResults a:hover {
                color: #005594
            }

            .SearchResults-containerHeader {
                border-top: 1px solid #005594;
                color: #000;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 600;
                line-height: 17px;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px 10px 0 0;
                text-decoration: underline;
                -webkit-text-decoration-color: #005594;
                text-decoration-color: #005594;
                text-transform: uppercase;
                text-underline-offset: 3px
            }

            .SearchResults-playIcon {
                border: 3px solid #fff;
                border-radius: 100%;
                box-shadow: inset 0 1px 0 #555,inset 1px 0 0 #555,inset 0 -1px 0 #555,inset -1px 0 0 #555,0 1px 0 #555,1px 0 0 #555,0 -1px 0 #555,-1px 0 0 #555;
                height: 32px;
                left: calc(50% - 16px);
                position: absolute;
                top: 5px;
                width: 32px
            }

            .SearchResults-playIcon>:first-child {
                border: 8px solid #0000;
                border-left: 13px solid #555;
                left: 8px;
                position: absolute;
                top: 5px
            }

            .SearchResults-playIcon>:last-child {
                border: 6px solid #0000;
                border-left: 10px solid #fff;
                left: 9px;
                position: absolute;
                top: 7px
            }

            .SearchResults-videoDuration {
                bottom: 0;
                font-size: 14px;
                font-weight: 700;
                padding: 0 5px;
                position: absolute;
                text-shadow: 0 1px 0 #555,1px 0 0 #555,0 -1px 0 #555,-1px 0 0 #555;
                width: 100%
            }

            .SearchResults-video {
                color: #fcb700;
                float: left;
                letter-spacing: .7px;
                text-transform: uppercase
            }

            .SearchResults-duration {
                color: #fff;
                float: right
            }

            .SearchResults-investingClubPill,.SearchResults-proPill {
                height: 10px
            }

            .SymbolResultItem-link {
                align-items: center;
                display: flex;
                overflow: hidden;
                position: relative;
                white-space: nowrap
            }

            .SymbolResultItem-link:hover>.SymbolResultItem-item,.SymbolResultItem-selected {
                background-color: #e4e4e4
            }

            .SymbolResultItem-item {
                align-items: center;
                border: .5px solid #cfd8e2;
                border-radius: 7px;
                color: #4a4a4a;
                display: flex;
                font-family: Proxima Nova,sans-serif;
                font-size: 12px;
                line-height: 12px;
                overflow: hidden;
                padding: 8px;
                position: relative;
                white-space: nowrap
            }

            .SymbolResultItem-name {
                color: #4a4a4a;
                font-weight: 500;
                margin: 0;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .SymbolResultItem-separator {
                color: #4a4a4a;
                margin: 0 5px
            }

            .SymbolResultItem-last,.SymbolResultItem-symbol {
                color: #171717;
                font-weight: 700;
                margin: 0
            }

            .SymbolResultItem-positiveChange {
                color: #008456;
                font-weight: 700;
                margin: 0
            }

            .SymbolResultItem-negativeChange {
                color: #d0021b;
                font-weight: 700;
                margin: 0
            }

            .SymbolResultItem-unchanged {
                color: #747474;
                font-weight: 700;
                margin: 0
            }

            .SymbolResults-tickerContainerHeader {
                border-top: 1px solid #005594;
                color: #000;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 600;
                line-height: 17px;
                margin-left: 20px;
                margin-right: 20px;
                padding: 10px 10px 10px 0;
                text-decoration: none
            }

            @media (max-width: 1019px) {
                .SymbolResults-tickerContainerHeader {
                    margin-top:20px
                }
            }

            .SymbolResults-tickerContainer {
                display: flex;
                flex-wrap: wrap;
                gap: 10px 15px;
                margin: 0 20px 10px;
                min-height: 30px;
                padding: 0;
                text-indent: 0
            }

            .SymbolResults-noSymbols {
                font-size: 12px;
                padding-bottom: 20px;
                padding-left: 30px;
                padding-top: 10px
            }

            @media (max-width: 1019px) {
                body #SearchDropDown-moreResults {
                    margin-bottom:-20px
                }

                body #SearchDropDown-tickerContainerHeader {
                    margin-top: 20px
                }
            }

            body #SearchDropDown-tickerContainer #tickercontainer {
                gap: 10px 15px;
                padding-bottom: 10px!important
            }

            .icon-buffett-backtotop:before {
                font-size: 1.5em;
                padding-left: 3px
            }

            body #back-top-top {
                background: #001e5a;
                bottom: 40px;
                color: #fff;
                cursor: pointer;
                display: none;
                height: auto;
                padding: 10px;
                position: fixed;
                right: 0
            }

            body #back-top-top:hover {
                background: #2077b6
            }

            @media (min-width: 1340px) {
                body .searchResultsCols {
                    max-width:1290px
                }
            }

            @media (min-width: 1020px) {
                body .searchCol4 {
                    max-width:35%;
                    min-width: 35%
                }

                body .searchCol8 {
                    max-width: 60%;
                    min-width: 60%;
                    padding-right: 0
                }

                body .searchResultsCols {
                    max-width: 100%;
                    min-width: 100%;
                    padding: 0 60px
                }
            }

            @media (min-width: 1340px) {
                body .searchCol4 {
                    max-width:420px;
                    min-width: 420px
                }

                body .searchCol8 {
                    max-width: 820px;
                    min-width: 820px;
                    padding-right: 0
                }

                body .searchResultsCols {
                    max-width: 1320px;
                    min-width: 1320px;
                    padding: 0 20px
                }
            }

            .SearchDropDown-searchResultsContainer {
                margin: 0 auto;
                padding: 0 20px
            }

            .SearchDropDown-dropDownContainer {
                display: flex;
                flex-direction: column;
                left: 0;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 1000
            }

            .SearchDropDown-dropDownContainer.SearchDropDown-enter {
                transform: translateX(100%)
            }

            .SearchDropDown-dropDownContainer.SearchDropDown-enter-active {
                transform: translateX(0);
                transition: transform .4s ease-in
            }

            .SearchDropDown-dropDownContainer.SearchDropDown-exit {
                transform: translateX(0)
            }

            .SearchDropDown-dropDownContainer.SearchDropDown-exit-active {
                transform: translateX(100%);
                transition: transform .3s ease-out
            }

            @media (min-width: 760px) {
                .SearchDropDown-dropDownContainer {
                    background-color:initial
                }

                .SearchDropDown-dropDownContainer.SearchDropDown-enter,.SearchDropDown-dropDownContainer.SearchDropDown-enter-active,.SearchDropDown-dropDownContainer.SearchDropDown-exit,.SearchDropDown-dropDownContainer.SearchDropDown-exit-active {
                    transform: none;
                    transition: none
                }
            }

            @media (min-width: 1020px) {
                .SearchDropDown-dropDownContainer {
                    box-shadow:0 2px 4px 0 #97979780;
                    left: auto;
                    padding: 0;
                    position: absolute;
                    right: 0;
                    top: 16px!important;
                    width: 440px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .SearchDropDown-dropDownContainer {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .SearchDropDown-dropDownContainer {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .SearchDropDown-dropDownContainer {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .SearchDropDown-dropDownContainer .Search-container {
                    padding:0
                }
            }

            @media (min-width: 1180px) {
                .SearchDropDown-dropDownContainer {
                    padding:0
                }
            }

            @media (min-width: 1340px) {
                .SearchDropDown-dropDownContainer {
                    padding:0
                }
            }

            .SearchDropDown-brandingContainer,.SearchDropDown-brandingContainerAllAccess,.SearchDropDown-brandingContainerIC,.SearchDropDown-brandingContainerLoggedIn,.SearchDropDown-brandingContainerPro {
                position: relative;
                width: 100%;
                z-index: 5
            }

            .SearchDropDown-brandingContainer {
                background-color: #001e5a
            }

            .SearchDropDown-brandingContainerLoggedIn {
                background-color: #00081a
            }

            .SearchDropDown-brandingContainerAllAccess {
                background-color: #002f6c
            }

            .SearchDropDown-brandingContainerPro {
                background-color: #27313c
            }

            .SearchDropDown-brandingContainerIC {
                background-color: #071d39
            }

            .SearchDropDown-branding {
                left: 0;
                position: relative;
                top: 0;
                width: 100%;
                z-index: 3
            }

            @media (min-width: 760px) {
                .SearchDropDown-branding {
                    height:46px
                }

                .SearchDropDown-branding [class*=-button] {
                    display: block;
                    transition: none!important
                }

                .SearchDropDown-branding [class*=-button][class*=-makeit] {
                    width: 20px!important
                }

                .SearchDropDown-branding [class*=-button]:before {
                    display: none
                }

                .SearchDropDown-branding [class*=-button] span {
                    transform: translateY(-70px);
                    visibility: hidden
                }
            }

            @media (min-width: 1020px) {
                .SearchDropDown-branding {
                    display:none
                }
            }

            @media (min-width: 1180px) {
                .SearchDropDown-branding {
                    max-width:1077px
                }
            }

            @media (min-width: 1340px) {
                .SearchDropDown-branding {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .SearchDropDown-enter .SearchDropDown-branding [class*=-button] {
                    width:140px
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .SearchDropDown-enter .SearchDropDown-branding [class*=-button] {
                    transform:translateY(-10px)
                }
            }

            @media (min-width: 760px) {
                .SearchDropDown-enter-active .SearchDropDown-branding [class*=-button] {
                    transition:width .2s ease-in;
                    width: 75px
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .SearchDropDown-enter-active .SearchDropDown-branding [class*=-button] {
                    transform:translateY(0);
                    transition: transform .2s ease-in .1s,width .2s ease-in
                }
            }

            @media (min-width: 760px) {
                .SearchDropDown-exit .SearchDropDown-branding [class*=-button] {
                    width:75px
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .SearchDropDown-exit .SearchDropDown-branding [class*=-button] {
                    opacity:1;
                    transform: translateY(0)
                }
            }

            @media (min-width: 760px) {
                .SearchDropDown-exit-active .SearchDropDown-branding [class*=-button] {
                    transition:width .1s ease-in .2s;
                    width: 140px
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .SearchDropDown-exit-active .SearchDropDown-branding [class*=-button] {
                    opacity:0;
                    transform: translateY(-10px);
                    transition: transform .2s ease-out,opacity .2s ease-out
                }
            }

            .SearchDropDown-brandingLogo {
                display: block;
                left: 20px;
                position: absolute;
                top: 12px;
                width: 127px
            }

            @media (min-width: 760px) {
                .SearchDropDown-brandingLogo {
                    transform:translateY(11px)
                }

                .SearchDropDown-enter .SearchDropDown-brandingLogo {
                    transform: translateY(0)
                }

                .SearchDropDown-enter-active .SearchDropDown-brandingLogo {
                    transform: translateY(11px);
                    transition: transform .2s ease-in .1s
                }

                .SearchDropDown-exit .SearchDropDown-brandingLogo {
                    transform: translateY(11px)
                }

                .SearchDropDown-exit-active .SearchDropDown-brandingLogo {
                    transform: translateY(0);
                    transition: transform .2s ease-out
                }
            }

            @media (min-width: 1020px) {
                .SearchDropDown-brandingLogo {
                    left:0;
                    transform: translateY(25px)
                }

                .SearchDropDown-enter .SearchDropDown-brandingLogo {
                    transform: translateY(0)
                }

                .SearchDropDown-enter-active .SearchDropDown-brandingLogo {
                    transform: translateY(25px);
                    transition: transform .2s ease-in .1s
                }

                .SearchDropDown-exit .SearchDropDown-brandingLogo {
                    transform: translateY(25px)
                }

                .SearchDropDown-exit-active .SearchDropDown-brandingLogo {
                    transform: translateY(0);
                    transition: transform .2s ease-out
                }
            }

            .SearchDropDown-brandingLogo.SearchDropDown-versantBrandingLogo {
                height: 24px;
                width: 75px
            }

            @media (min-width: 760px) {
                .SearchDropDown-brandingLogo.SearchDropDown-versantBrandingLogo {
                    height:34px;
                    width: 106px
                }
            }

            .SearchDropDown-content {
                background-color: #fff;
                box-shadow: 0 5px 20px 5px #0000001a;
                position: relative
            }

            @media (min-width: 760px) {
                .SearchDropDown-content {
                    transform-origin:top
                }

                .SearchDropDown-enter .SearchDropDown-content {
                    transform: scaleY(0)
                }

                .SearchDropDown-enter-active .SearchDropDown-content {
                    transform: scaleY(1);
                    transition: transform .3s ease-in
                }

                .SearchDropDown-exit .SearchDropDown-content {
                    transform: scaleY(1)
                }

                .SearchDropDown-exit-active .SearchDropDown-content {
                    transform: scaleY(0);
                    transition: transform .2s ease-out .1s
                }
            }

            .SignInMenu-signInContainer {
                align-items: center;
                display: inline;
                margin: 18px auto 0;
                transition: transform .25s,height .25s
            }

            .SignInMenu-signInContainerSticky {
                display: none
            }

            .SignInMenu-accountMenu,.SignInMenu-signInMenu {
                color: #fff;
                display: flex;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 1px;
                line-height: 12px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .SignInMenu-accountMenu:hover,.SignInMenu-signInMenu:hover {
                    color:#fcb700
                }

                .SignInMenu-accountMenu:hover .SignInMenu-dropdownUpArrow,.SignInMenu-signInMenu:hover .SignInMenu-dropdownUpArrow {
                    background: #fcb700;
                    mask-image: url(https://static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg);
                    -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg)
                }

                .SignInMenu-accountMenu:hover .SignInMenu-dropdownArrow,.SignInMenu-signInMenu:hover .SignInMenu-dropdownArrow {
                    background: #fcb700;
                    mask-image: url(https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg);
                    -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg)
                }
            }

            .SignInMenu-accountMenu {
                font-size: 12px;
                line-height: 14px;
                margin: 0
            }

            .SignInMenu-myAccountWrapper {
                position: relative
            }

            .SignInMenu-profileIconContainer {
                display: flex;
                margin-left: -5px;
                position: relative;
                top: -7px;
                transition: filter .3s ease,color .3s ease
            }

            .SignInMenu-profileIconContainer:hover {
                filter: brightness(.8)
            }

            .SignInMenu-profileIconContainer img {
                flex: 1;
                height: 28px;
                width: auto
            }

            @media (max-width: 759px) {
                .SignInMenu-signInLinkWrapper {
                    display:block;
                    transform: translateY(-3px)
                }
            }

            .SubscribeMenu-subscribeContainer {
                margin-top: 6px
            }

            .SubscribeMenu-subscribeBtn {
                align-items: center;
                background-color: #fff;
                border-radius: 2px;
                color: #071d39;
                display: flex;
                font-size: 12px;
                font-weight: 600;
                justify-content: space-between;
                letter-spacing: 1.32168px;
                padding: 2px 8px;
                text-transform: uppercase;
                width: 115px
            }

            .SubscribeMenu-subscribeBtn:hover {
                background: #cfd8e2
            }

            .SubscribeMenu-subscribeBtnExpanded {
                border-radius: 2px 2px 0 0
            }

            .SubscribeMenu-navLinks {
                display: flex;
                flex-direction: column
            }

            .SubscribeMenu-link {
                background-color: #fff;
                border-top: .5px solid #d9d9d9;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 1.2px;
                padding: 3px 5px;
                text-transform: uppercase
            }

            .SubscribeMenu-link:last-of-type {
                border-radius: 0 0 2px 2px;
                box-shadow: 0 5px 5px 0 #0000004d;
                -webkit-box-shadow: 0 5px 5px 0 #0000004d;
                -moz-box-shadow: 0 5px 5px 0 #0000004d
            }

            .SubscribeMenu-icLink {
                color: #336aa0!important
            }

            .SubscribeMenu-icLink:hover {
                color: #1896ff!important
            }

            .SubscribeMenu-proLink {
                color: #008456!important
            }

            .SubscribeMenu-proLink:hover {
                color: #00a857!important
            }

            .SubscribeMenu-upArrow {
                margin-top: 4px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/24f214b19a613fd9a0e2.svg)
            }

            .SubscribeMenu-downArrow,.SubscribeMenu-upArrow {
                background: #071d39;
                display: block;
                height: 12px;
                width: 12px
            }

            .SubscribeMenu-downArrow {
                margin-bottom: 2px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg)
            }

            .SignUpMenu-signUpContainer {
                align-items: center;
                display: block;
                margin: 8px auto 0;
                transition: transform .25s,height .25s
            }

            @media (max-width: 759px) {
                .SignUpMenu-signUpContainer {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .SignUpMenu-signUpContainer {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .SignUpMenu-signUpContainer {
                    display:block
                }
            }

            .SignUpMenu-signUpContainerSticky {
                display: none
            }

            .SignUpMenu-signUpMenu {
                background-color: #fff;
                border-radius: 2px;
                color: #002f6c;
                display: flex;
                font-size: 11px;
                font-weight: 700;
                letter-spacing: 1px;
                line-height: 8px;
                margin-top: 6px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .SignUpMenu-signUpMenu:hover {
                    background-color:#cfd8e2;
                    color: #002f6c
                }
            }

            .SignUpMenu-signUpMenu a {
                color: #002f6c;
                padding: 6px
            }

            .SignUpMenu-signUpMenu a:hover {
                color: #002f6c
            }

            .CNBCGlobalNav-mobileNavMenu {
                display: block;
                transition: transform .5s ease-in-out
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-mobileNavMenu {
                    display:none
                }
            }

            .CNBCGlobalNav-desktopNavMenu {
                display: none;
                transition: transform .5s ease-in-out
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-desktopNavMenu {
                    display:block
                }
            }

            .CNBCGlobalNav-globalNavigation,.CNBCGlobalNav-globalNavigationAllAccess,.CNBCGlobalNav-globalNavigationIC,.CNBCGlobalNav-globalNavigationPro {
                position: relative
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigation,.CNBCGlobalNav-globalNavigationAllAccess,.CNBCGlobalNav-globalNavigationIC,.CNBCGlobalNav-globalNavigationPro {
                    background-color:#001e5a;
                    height: 85px;
                    position: relative;
                    top: 0;
                    transition: all .1s;
                    width: 100%;
                    z-index: 0
                }

                .CNBCGlobalNav-globalNavigation.CNBCGlobalNav-sticky,.CNBCGlobalNav-globalNavigationAllAccess.CNBCGlobalNav-sticky,.CNBCGlobalNav-globalNavigationIC.CNBCGlobalNav-sticky,.CNBCGlobalNav-globalNavigationPro.CNBCGlobalNav-sticky {
                    height: 45px
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigation.CNBCGlobalNav-sticky,.CNBCGlobalNav-globalNavigationAllAccess.CNBCGlobalNav-sticky,.CNBCGlobalNav-globalNavigationIC.CNBCGlobalNav-sticky,.CNBCGlobalNav-globalNavigationPro.CNBCGlobalNav-sticky {
                    height:50px
                }

                .CNBCGlobalNav-globalNavigation:after,.CNBCGlobalNav-globalNavigationAllAccess:after,.CNBCGlobalNav-globalNavigationIC:after,.CNBCGlobalNav-globalNavigationPro:after {
                    background-color: #001e5a;
                    content: "";
                    height: 70px;
                    left: 0;
                    position: absolute;
                    top: 0;
                    width: 100%;
                    z-index: -1
                }
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigationLoggedIn {
                    background-color:#00081a;
                    transition: background-color .5s ease-in
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationLoggedIn:after {
                    background-color:#00081a;
                    transition: background-color .5s ease-in
                }
            }

            @media (max-width: 759px) {
                .CNBCGlobalNav-globalNavigationLoggedInSticky .CNBCGlobalNav-rightNavigationWrapper {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigationLoggedInSticky {
                    height:45px
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationLoggedInSticky {
                    height:50px
                }
            }

            .CNBCGlobalNav-globalNavigationLoggedInSticky.CNBCGlobalNav-globalNavigationArticle {
                background: #fff
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationLoggedInSticky:after {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigationAllAccess {
                    background-color:#002f6c;
                    transition: background-color .5s ease-in
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationAllAccess:after {
                    background-color:#002f6c;
                    transition: background-color .5s ease-in
                }
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigationPro {
                    background-color:#27313c;
                    transition: background-color .5s ease-in
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationPro:after {
                    background-color:#27313c;
                    transition: background-color .5s ease-in
                }
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigationIC {
                    background-color:#071d39;
                    transition: background-color .5s ease-in
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationIC:after {
                    background-color:#071d39;
                    transition: background-color .5s ease-in
                }
            }

            @media (max-width: 759px) {
                .CNBCGlobalNav-globalNavigationSticky .CNBCGlobalNav-rightNavigationWrapper,.CNBCGlobalNav-globalNavigationStickyAllAccess .CNBCGlobalNav-rightNavigationWrapper,.CNBCGlobalNav-globalNavigationStickyIC .CNBCGlobalNav-rightNavigationWrapper,.CNBCGlobalNav-globalNavigationStickyPro .CNBCGlobalNav-rightNavigationWrapper {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-globalNavigationSticky,.CNBCGlobalNav-globalNavigationStickyAllAccess,.CNBCGlobalNav-globalNavigationStickyIC,.CNBCGlobalNav-globalNavigationStickyPro {
                    height:45px
                }
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationSticky,.CNBCGlobalNav-globalNavigationStickyAllAccess,.CNBCGlobalNav-globalNavigationStickyIC,.CNBCGlobalNav-globalNavigationStickyPro {
                    height:50px
                }
            }

            .CNBCGlobalNav-globalNavigationSticky.CNBCGlobalNav-globalNavigationArticle,.CNBCGlobalNav-globalNavigationStickyAllAccess.CNBCGlobalNav-globalNavigationArticle,.CNBCGlobalNav-globalNavigationStickyIC.CNBCGlobalNav-globalNavigationArticle,.CNBCGlobalNav-globalNavigationStickyPro.CNBCGlobalNav-globalNavigationArticle {
                background: #fff
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-globalNavigationSticky:after,.CNBCGlobalNav-globalNavigationStickyAllAccess:after,.CNBCGlobalNav-globalNavigationStickyIC:after,.CNBCGlobalNav-globalNavigationStickyPro:after {
                    display:none
                }
            }

            .CNBCGlobalNav-advertorialContainer,.CNBCGlobalNav-container {
                backface-visibility: hidden;
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 1999
            }

            .CNBCGlobalNav-gridContainer {
                background: inherit
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-gridContainer {
                    margin:0 auto;
                    max-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .CNBCGlobalNav-gridContainer {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .CNBCGlobalNav-gridContainer {
                    max-width:960px
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .CNBCGlobalNav-gridContainer {
                    max-width:1290px
                }
            }

            .CNBCGlobalNav-wrapper {
                background: inherit
            }

            @media (min-width: 1020px) {
                .CNBCGlobalNav-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(225% - 30px);
                    max-width: 100%!important;
                    min-width: calc(225% - 30px);
                    position: relative
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .CNBCGlobalNav-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .CNBCGlobalNav-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .CNBCGlobalNav-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .CNBCGlobalNav-wrapper {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .CNBCGlobalNav-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .CNBCGlobalNav-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .CNBCGlobalNav-wrapper {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 1340px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .CNBCGlobalNav-wrapper {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .CNBCGlobalNav-wrapper {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            .CNBCGlobalNav-progressBarContainer {
                display: none
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-progressBarContainer {
                    display:block
                }
            }

            .CNBCGlobalNav-watchListContainer {
                color: #fff;
                display: inline;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 1px;
                line-height: 12px;
                margin-top: 18px;
                text-transform: uppercase;
                transition: transform .25s,height .25s
            }

            @media (max-width: 759px) {
                .CNBCGlobalNav-watchListContainer {
                    display:none
                }
            }

            .CNBCGlobalNav-watchListContainerSticky {
                display: none
            }

            .CNBCGlobalNav-hoverAllAccess a:hover {
                color: #cfd8e2
            }

            .CNBCGlobalNav-hoverPro a:hover {
                color: #00a857
            }

            .CNBCGlobalNav-hoverIC a:hover {
                color: #0496ff
            }

            .CNBCGlobalNav-rightNavigationWrapper {
                background: inherit;
                display: flex;
                margin-right: -33px;
                max-height: 40px;
                position: absolute;
                right: 33px;
                top: 1px
            }

            .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-livestreamWrapper {
                background: inherit;
                margin-right: 78px;
                margin-top: 8px
            }

            @media (min-width: 760px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-livestreamWrapper {
                    display:none
                }
            }

            .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapper {
                background: inherit;
                margin-top: -1px
            }

            @media (max-width: 1019px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapper {
                    margin-right:8px
                }
            }

            @media (max-width: 759px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapper {
                    margin-right:-164px
                }

                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedIn {
                    margin-right: -132px;
                    margin-top: 2px
                }
            }

            @media (max-width: 759px) and (max-width:759px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedIn {
                    margin-right:-166px;
                    margin-top: 3px
                }
            }

            @media (max-width: 759px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedInLivestream {
                    margin-right:-154px
                }

                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-searchWrapperLoggedInBrk {
                    margin-right: -164px
                }
            }

            .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-watchlistWrapper {
                margin-left: -5px;
                margin-top: 12.5px
            }

            @media (max-width: 1019px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-watchlistWrapper {
                    margin-left:-12px;
                    margin-right: 8px
                }
            }

            .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-notificationBellWrapper {
                margin-left: 7px;
                margin-top: 14px
            }

            @media (max-width: 1019px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-notificationBellWrapper {
                    margin-left:-7px;
                    margin-right: 8px
                }
            }

            .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signInMenuWrapper {
                margin-left: 10px;
                margin-top: 17px
            }

            @media (max-width: 1019px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signInMenuWrapper {
                    margin-left:-1px;
                    margin-right: 8px
                }
            }

            .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signUpMenuWrapper:not(:empty) {
                margin-left: 16px;
                margin-top: 5px
            }

            @media (max-width: 1019px) {
                .CNBCGlobalNav-rightNavigationWrapper .CNBCGlobalNav-signUpMenuWrapper:not(:empty) {
                    display:none
                }
            }

            .NotificationBell-notificationBellContainerSticky {
                display: none
            }

            .NotificationBell-notificationBellContainer {
                display: inline;
                margin-top: 15px;
                z-index: 1
            }

            @media (max-width: 759px) {
                .NotificationBell-notificationBellContainer {
                    display:none
                }
            }

            .NotificationBell-notificationBellContainer:after {
                border-right: 1px solid #fff;
                color: #fff;
                content: "";
                display: inline-block;
                font-size: 14px;
                height: 14px;
                margin: auto 5px auto 10px;
                position: relative;
                top: -5px
            }

            .MarketsBanner-container {
                background-color: #f2f2f2;
                margin-bottom: 15px;
                padding: 15px 20px;
                position: relative
            }

            @media (min-width: 760px) {
                .MarketsBanner-container {
                    margin-bottom:15px;
                    padding: 15px 40px;
                    top: 16px
                }
            }

            @media (min-width: 1020px) {
                .MarketsBanner-container {
                    background-color:#fff;
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    margin: 0 auto 30px;
                    max-width: 960px;
                    padding: 15px 0 0;
                    top: 16px;
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .MarketsBanner-container {
                    max-width:1290px;
                    padding: 15px 0 0
                }
            }

            .MarketsBanner-proMarketsBanner {
                top: 0
            }

            @media (min-width: 1340px) {
                .MarketsBanner-proMarketsBanner {
                    padding-bottom:8px;
                    padding-top: 8px
                }
            }

            @media (max-width: 759px) {
                .MarketsBanner-berkshireEvent {
                    margin-bottom:0
                }
            }

            .MarketsBanner-main {
                border-top: 1px solid #9b9b9b80;
                display: block;
                min-height: 53px
            }

            .MarketsBanner-main h2 {
                margin-bottom: 0;
                margin-top: 5px
            }

            @media (min-width: 1020px) {
                .MarketsBanner-main {
                    flex:100%;
                    min-height: 59px
                }
            }

            .MarketsBanner-marketData {
                -webkit-overflow-scrolling: touch;
                align-items: flex-start;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                margin: 0 -20px;
                overflow-x: auto;
                overflow-y: hidden;
                padding: 10px 0;
                position: relative;
                scrollbar-width: none
            }

            @media (min-width: 760px) {
                .MarketsBanner-marketData {
                    margin-left:-40px;
                    margin-right: -40px;
                    padding: 10px 0 0
                }
            }

            @media (min-width: 1020px) {
                .MarketsBanner-marketData {
                    margin-left:0;
                    margin-right: 0
                }
            }

            .MarketsBanner-marketData::-webkit-scrollbar {
                display: none
            }

            .MarketsBanner-marketData.MarketsBanner-expanded {
                height: 500px;
                z-index: 101
            }

            .MarketsBanner-marketData .MarketsBanner-deleteSymbolButton {
                color: #002f6c;
                font-size: 11px;
                margin: 0 10px 0 5px
            }

            .MarketsBanner-marketData .MarketsBanner-deleteSymbolButton:disabled {
                color: #747474
            }

            @media (min-width: 1340px) {
                .MarketsBanner-marketData .MarketsBanner-deleteSymbolButton {
                    margin-left:-15px
                }
            }

            .MarketsBanner-teaserContainer {
                min-height: 31px;
                min-width: 1px
            }

            .MarketsBanner-teaser {
                display: block;
                height: auto;
                margin-left: -20px;
                margin-right: -20px;
                overflow: hidden;
                padding: 0 20px;
                position: relative
            }

            .MarketsBanner-teaser a {
                color: #000;
                display: block;
                font-size: 17px;
                font-weight: 600;
                line-height: 1.2
            }

            .MarketsBanner-teaser a:focus,.MarketsBanner-teaser a:hover {
                color: #000;
                text-decoration: underline
            }

            .MarketsBanner-container .MarketsBanner-teaser {
                padding-top: 10px
            }

            @media (min-width: 760px) {
                .MarketsBanner-teaser {
                    padding:15px 20px 0
                }

                .MarketsBanner-teaser a {
                    height: auto
                }
            }

            .MarketsBanner-ad {
                height: 0;
                margin-top: auto;
                overflow: hidden;
                width: 0
            }

            @media (min-width: 1020px) {
                .MarketsBanner-ad {
                    height:32px;
                    margin-left: 9px;
                    width: 89px
                }
            }

            @media (min-width: 1340px) {
                .MarketsBanner-ad {
                    margin-left:25px
                }
            }

            .DeleteConfirmationModal-deleteConfirmation {
                display: flex;
                flex-direction: column;
                padding: 40px
            }

            .DeleteConfirmationModal-buttons {
                display: flex;
                font-weight: 500;
                justify-content: center;
                margin-top: 15px
            }

            .DeleteConfirmationModal-buttons button {
                border-radius: 4px;
                border-style: solid;
                border-width: 1px;
                margin: 0 8px;
                padding: 10px 20px
            }

            .DeleteConfirmationModal-confirmationButton {
                background-color: #005594;
                border-color: #fff;
                color: #fff
            }

            .DeleteConfirmationModal-cancelButton {
                background-color: #fff;
                border-color: #005594;
                color: #005594
            }

            .AuthDropdown-container {
                align-content: center;
                align-items: center;
                background-color: #fff;
                box-shadow: 0 1px 6px #00000040,0 -3px 0 #008456;
                display: flex;
                flex-direction: column;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                justify-content: flex-start;
                padding: 60px 20px 10px;
                position: fixed;
                text-align: center;
                z-index: 9999
            }

            @media (min-width: 760px) {
                .AuthDropdown-container {
                    justify-content:center;
                    padding: 10px 20px
                }
            }

            @media (max-width: 1019px) {
                .AuthDropdown-container {
                    bottom:0;
                    left: 0;
                    right: 0;
                    top: 0
                }
            }

            @media (min-width: 1020px) {
                .AuthDropdown-container {
                    border:.5px solid #9e9e9e;
                    border-top: 0;
                    box-shadow: 0 1px 6px #00000040,0 -3px 0 #008456;
                    display: block;
                    left: 0;
                    position: absolute;
                    width: auto;
                    z-index: 999
                }

                .AuthDropdown-container.AuthDropdown-mini {
                    left: 0;
                    right: auto
                }
            }

            .AuthDropdown-container .AuthDropdown-logoContainer {
                display: flex;
                justify-content: center
            }

            .AuthDropdown-container .AuthDropdown-logoContainer img {
                height: 48px
            }

            .AuthDropdown-container .AuthDropdown-proLogoHeight {
                height: 26px;
                margin-bottom: 8px;
                margin-top: 8px
            }

            .AuthDropdown-container .AuthDropdown-simpleText {
                display: block;
                font-size: 14px;
                font-weight: 500;
                line-height: 14px;
                margin: 15px auto;
                text-align: center;
                width: 231px
            }

            .AuthDropdown-container .AuthDropdown-signupButton {
                align-items: center;
                appearance: none;
                background-color: #008456;
                border: 1px solid #008456;
                border-radius: 3px;
                color: #fff;
                cursor: pointer;
                display: flex;
                flex-direction: row;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-size: 12px;
                font-weight: 600;
                font-weight: 700;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                letter-spacing: .1em;
                line-height: 12px;
                margin: 15px auto;
                padding: 8px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 260px
            }

            .AuthDropdown-container .AuthDropdown-signupButton>span {
                display: block;
                line-height: 12px
            }

            .AuthDropdown-container .AuthDropdown-signupButton [class*=" icon-"],.AuthDropdown-container .AuthDropdown-signupButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .AuthDropdown-container .AuthDropdown-signupButton [class*=" icon-"]:before,.AuthDropdown-container .AuthDropdown-signupButton [class^=icon-]:before {
                line-height: 12px
            }

            .AuthDropdown-container .AuthDropdown-signupButton:focus,.AuthDropdown-container .AuthDropdown-signupButton:hover {
                background-color: #00a857;
                border-color: #00a857;
                color: #fff
            }

            .AuthDropdown-container .AuthDropdown-signupButton[class*=touchButton]:hover {
                background-color: #008456;
                border-color: #008456;
                color: #fff
            }

            @media (hover: hover) {
                .AuthDropdown-container .AuthDropdown-signupButton[class*=touchButton]:hover {
                    background-color:#00a857;
                    border-color: #00a857;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .AuthDropdown-container .AuthDropdown-signupButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .AuthDropdown-container .AuthDropdown-closeButton {
                color: #a9a9a9;
                cursor: pointer;
                position: absolute;
                right: 12px;
                top: 12px
            }

            @media (min-width: 1020px) {
                .AuthDropdown-container .AuthDropdown-closeButton {
                    display:none
                }
            }

            .AuthDropdown-container .AuthDropdown-newtocnbc {
                color: #071d39;
                font-size: 10px;
                font-weight: 600;
                line-height: 12px;
                margin: 15px auto;
                text-align: center
            }

            .AuthDropdown-container .AuthDropdown-signinButton {
                color: #008456;
                cursor: pointer;
                font-size: 10px;
                font-weight: 600;
                line-height: 12px
            }

            .AuthDropdown-container .AuthDropdown-signinButton:hover {
                color: #00a857
            }

            .AuthDropdown-container .AuthDropdown-learnMoreButton {
                color: #008456;
                cursor: pointer;
                display: inline-block;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .1em;
                line-height: 12px;
                margin: 15px 0;
                width: auto
            }

            .AuthDropdown-container .AuthDropdown-learnMoreButton:hover {
                color: #00a857
            }

            .CustomBannerAdder-container {
                margin-right: 10px;
                position: relative
            }

            @media only screen and (min-device-width: 1200px) {
                .CustomBannerAdder-container:hover .CustomBannerAdder-addTabtooltip {
                    display:block
                }
            }

            .CustomBannerAdder-addButton {
                align-items: flex-end;
                display: flex;
                margin-top: 6px;
                position: relative;
                z-index: 112
            }

            @media (min-width: 760px) {
                .CustomBannerAdder-addButton {
                    margin-top:4px
                }
            }

            .CustomBannerAdder-addTabtooltip {
                background: #fff;
                border: .2px solid #9e9e9e;
                box-shadow: 0 2px 4px 0 rgba(0,0,0,.251);
                color: #424242;
                display: none;
                font-size: 14px;
                font-weight: 700;
                left: 2px;
                letter-spacing: 0;
                line-height: 18px;
                padding: 5px;
                position: absolute;
                text-align: center;
                top: 25px;
                width: 230px;
                z-index: 111
            }

            .CustomBannerAdder-addTabtooltip:before {
                border: 7px solid;
                border-color: #0000 #0000 #9e9e9e;
                content: "";
                left: 0;
                margin-top: -14px;
                position: absolute;
                top: 0
            }

            .CustomBannerAdder-addTabtooltip:after {
                border: 7px solid;
                border-color: #0000 #0000 #fff;
                content: "";
                left: 0;
                margin-top: -13px;
                position: absolute;
                top: 0
            }

            .CustomBannerAdder-plusButton {
                height: 17px;
                margin-right: 4px;
                width: 20px
            }

            .CustomBannerAdder-plusButton:after {
                background-color: #747474;
                bottom: auto;
                content: "";
                height: 14px;
                position: absolute;
                right: 0;
                top: 1px;
                width: 1px
            }

            @media (min-width: 760px) {
                .CustomBannerAdder-plusButton:after {
                    top:2px
                }
            }

            .CustomBannerAdder-plusButton svg {
                fill: #2077b6;
                color: #2077b6
            }

            .CustomBannerAdder-plusButtonDisabled,.CustomBannerAdder-plusButtonDisabled path {
                fill: #747474;
                color: #747474
            }

            .CustomBannerAdder-dropdownContainer {
                position: relative;
                top: 9px
            }

            .CustomBannerAdder-addTabContainer {
                background-color: #fff;
                position: absolute;
                width: 100%;
                z-index: 111
            }

            .MarketsBannerMenu-marketBannerMenuWrapper {
                display: flex;
                height: 25px;
                width: 100%
            }

            .MarketsBannerMenu-errorMessage {
                color: #ce2b2b;
                display: block;
                font-size: 14px;
                font-weight: 600;
                height: 36px;
                line-height: 18px;
                margin-bottom: 5px;
                min-width: 1px
            }

            @media (min-width: 760px) {
                .MarketsBannerMenu-errorMessage {
                    height:18px
                }
            }

            .MarketsBannerMenu-container {
                align-items: flex-end;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 3px;
                overflow-x: auto;
                overflow-y: hidden;
                scrollbar-width: none
            }

            .MarketsBannerMenu-container::-webkit-scrollbar {
                display: none
            }

            @media (max-width: 759px) {
                .MarketsBannerMenu-container {
                    margin-bottom:-2px;
                    padding-bottom: 5px
                }
            }

            @media (min-width: 760px) {
                .MarketsBannerMenu-container {
                    justify-content:flex-start
                }
            }

            .MarketsBannerMenu-marketOption {
                color: #747474;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .23px;
                line-height: 1.2;
                margin: 0 10px;
                position: relative;
                transition: color .15s linear;
                white-space: nowrap
            }

            .MarketsBannerMenu-marketOption:focus,.MarketsBannerMenu-marketOption:hover {
                color: #2e2e2e
            }

            .MarketsBannerMenu-marketOption:first-child {
                margin-left: 0
            }

            .MarketsBannerMenu-marketOption:last-child {
                margin-right: 0
            }

            @media (min-width: 760px) {
                .MarketsBannerMenu-marketOption {
                    font-size:14px;
                    letter-spacing: .5px;
                    padding-bottom: 3px
                }
            }

            @media (min-width: 1340px) {
                .MarketsBannerMenu-marketOption {
                    margin:0 7px
                }

                .MarketsBannerMenu-marketOption:first-child {
                    margin-left: 0
                }

                .MarketsBannerMenu-marketOption:last-child {
                    margin-right: 16px
                }
            }

            .MarketsBannerMenu-cutomTabLabel {
                display: inline-block;
                max-width: 120px;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: bottom;
                white-space: nowrap
            }

            .MarketsBannerMenu-activeMarket {
                color: #005594;
                font-weight: 700
            }

            .MarketsBannerMenu-activeMarket:after {
                background-color: #005594;
                bottom: -5px;
                content: "";
                display: block;
                height: 3px;
                left: 0;
                position: absolute;
                width: 100%
            }

            .MarketsBannerMenu-activeMarket:focus,.MarketsBannerMenu-activeMarket:hover {
                color: #005594
            }

            @media (min-width: 760px) {
                .MarketsBannerMenu-activeMarket:after {
                    bottom:auto;
                    height: 2px
                }
            }

            .MarketsBannerMenu-editButton {
                height: 12px;
                margin-left: 6px;
                width: 12px
            }

            .MarketsBannerMenu-editButton img {
                display: inline-block
            }

            .MarketsBannerMenu-trashCan {
                align-self: start;
                height: 16px;
                width: 15px
            }

            .MarketsBannerMenu-trashCan img {
                display: inline-block
            }

            .MarketsBannerMenu-trashCan:disabled {
                cursor: wait
            }

            .MarketsBannerMenu-doneButton {
                align-self: start;
                height: 16px;
                width: 30px
            }

            .MarketsBannerMenu-doneButton img {
                display: inline-block
            }

            .MarketsBannerMenu-doneButton:disabled {
                cursor: wait
            }

            .MarketsBannerMenu-inputSizer {
                display: inline-grid;
                position: relative;
                vertical-align: top;
                width: max-content
            }

            .MarketsBannerMenu-inputSizer input {
                caret-color: #000;
                letter-spacing: inherit;
                max-height: 19px;
                padding: 0
            }

            .MarketsBannerMenu-inputSizer input:disabled {
                cursor: wait
            }

            .MarketsBannerMenu-inputSizer input,.MarketsBannerMenu-inputSizer textarea,.MarketsBannerMenu-inputSizer:after {
                appearance: none;
                background: none;
                border: none;
                color: #747474;
                font: inherit;
                grid-area: 1/2;
                margin: 0;
                min-width: 50px;
                resize: none;
                width: auto
            }

            .MarketsBannerMenu-inputSizer:after {
                color: #005594;
                content: attr(data-value);
                visibility: hidden;
                white-space: pre-wrap
            }

            .MarketsBannerMenu-inputSizer:focus-within input:focus,.MarketsBannerMenu-inputSizer:focus-within textarea:focus {
                outline: none
            }

            .MarketsBannerMenu-flexContainer {
                align-items: flex-start;
                display: flex;
                gap: 5px;
                width: max-content
            }

            .MarketsBannerMenu-iconDoneDisabled,.MarketsBannerMenu-iconDoneDisabled rect,.MarketsBannerMenu-iconTabEditDisabled,.MarketsBannerMenu-iconTabEditDisabled path,.MarketsBannerMenu-iconTrashDisabled,.MarketsBannerMenu-iconTrashDisabled path {
                fill: #747474;
                color: #747474
            }

            .MarketCard-container {
                background-color: #9b9b9b;
                color: #fff;
                display: block;
                height: 66px;
                margin: 0 5px;
                max-width: 152px;
                min-width: 152px;
                position: relative
            }

            .MarketCard-container:focus,.MarketCard-container:hover {
                color: #ffffffe6
            }

            .MarketCard-container:first-child {
                margin-left: 20px
            }

            .MarketCard-container:nth-child(5):after {
                content: "";
                display: block;
                height: 1px;
                position: absolute;
                right: -20px;
                width: 20px
            }

            .MarketCard-container:last-child {
                box-sizing: initial;
                margin-right: 0;
                padding-right: 20px
            }

            @media (min-width: 760px) {
                .MarketCard-container {
                    height:62px;
                    margin-left: 7px
                }

                .MarketCard-container:first-child {
                    margin-left: 40px
                }

                .MarketCard-container:nth-child(5):after {
                    content: "";
                    display: block;
                    height: 1px;
                    position: absolute;
                    right: -40px;
                    width: 40px
                }

                .MarketCard-container:last-child {
                    padding-right: 40px
                }
            }

            @media (min-width: 1020px) {
                .MarketCard-container {
                    height:66px;
                    margin: 0 7px;
                    max-width: 160px;
                    min-width: 160px
                }

                .MarketCard-container:first-child {
                    margin-left: 0
                }

                .MarketCard-container:last-child {
                    margin-right: 0;
                    padding-right: 0
                }
            }

            @media (min-width: 1340px) {
                .MarketCard-container {
                    margin:0 25px;
                    max-width: 190px;
                    min-width: 190px
                }

                .MarketCard-container:first-child {
                    margin-left: 0
                }

                .MarketCard-container:last-child {
                    margin-right: 0
                }
            }

            .MarketCard-symbol {
                font-size: 13px;
                font-weight: 700;
                line-height: 1.2
            }

            .MarketCard-stockPosition {
                font-size: 13px;
                font-weight: 600;
                line-height: 1.2
            }

            .MarketCard-row {
                align-items: center;
                display: flex;
                flex-direction: row;
                height: 33.33%;
                justify-content: space-between;
                padding: 0 10px;
                width: 100%
            }

            .MarketCard-row:first-child {
                transform: translateY(2px)
            }

            .MarketCard-row:last-child {
                transform: translateY(-2px)
            }

            .MarketCard-down {
                background-color: #ce2b2b
            }

            .MarketCard-up {
                background-color: #008456
            }

            .MarketCard-triangle-down,.MarketCard-triangle-up {
                border-left: 5px solid #0000;
                border-right: 5px solid #0000;
                height: 0;
                width: 0
            }

            .MarketCard-triangle-up {
                border-bottom: 10px solid #fff
            }

            .MarketCard-container:focus .MarketCard-triangle-up,.MarketCard-container:hover .MarketCard-triangle-up {
                border-bottom: 10px solid #ffffffe6
            }

            .MarketCard-triangle-down {
                border-top: 10px solid #fff
            }

            .MarketCard-container:focus .MarketCard-triangle-down,.MarketCard-container:hover .MarketCard-triangle-down {
                border-top: 10px solid #ffffffe6
            }

            .MarketCard-changeData {
                align-items: center;
                display: flex;
                flex-direction: row;
                margin-left: auto
            }

            .MarketCard-changesPct,.MarketCard-changesPts {
                font-size: 13px;
                line-height: 1.16;
                position: relative
            }

            .MarketCard-changesPct {
                font-weight: 500;
                margin-left: 5px
            }

            @media (min-width: 1020px) {
                .MarketCard-changesPct {
                    margin-left:7px
                }
            }

            .MarketCard-changesPts {
                font-weight: 600
            }

            .MarketCard-lastTime {
                font-size: 9px;
                font-weight: 600;
                opacity: .7
            }

            @media (max-width: 759px) {
                .MarketCard-container {
                    height:86px;
                    max-width: 142px;
                    min-width: 142px
                }

                .MarketCard-row:first-child {
                    align-items: flex-start;
                    flex-direction: column;
                    height: 44%;
                    justify-content: space-evenly;
                    transform: translateY(2px)
                }

                .MarketCard-row:nth-child(2) {
                    height: 28%;
                    transform: translateY(2px)
                }

                .MarketCard-row:nth-child(3) {
                    height: 28%;
                    transform: translateY(0)
                }

                .MarketCard-wrap .MarketCard-changeData {
                    flex-direction: column
                }

                .MarketCard-wrap .MarketCard-row:nth-child(2) {
                    height: 28%;
                    transform: translateY(0)
                }

                .MarketCard-wrap .MarketCard-triangle-down,.MarketCard-wrap .MarketCard-triangle-up {
                    transform: translateY(2px)
                }
            }

            .MarketCard-SROnly {
                left: -9999px;
                position: absolute
            }

            .AddSymbol-wrapper {
                display: block;
                margin: 0 5px;
                position: relative
            }

            .AddSymbol-wrapper:first-child {
                margin-left: 20px
            }

            .AddSymbol-wrapper:nth-child(5):after {
                content: "";
                display: block;
                height: 1px;
                position: absolute;
                right: -20px;
                width: 20px
            }

            .AddSymbol-wrapper:last-child {
                box-sizing: initial;
                margin-right: 0;
                padding-right: 20px
            }

            @media (min-width: 760px) {
                .AddSymbol-wrapper {
                    margin-left:7px
                }

                .AddSymbol-wrapper:first-child {
                    margin-left: 40px
                }

                .AddSymbol-wrapper:nth-child(5):after {
                    content: "";
                    display: block;
                    height: 1px;
                    position: absolute;
                    right: -40px;
                    width: 40px
                }

                .AddSymbol-wrapper:last-child {
                    padding-right: 40px
                }
            }

            @media (min-width: 1020px) {
                .AddSymbol-wrapper {
                    margin:0 7px
                }

                .AddSymbol-wrapper:first-child {
                    margin-left: 0
                }

                .AddSymbol-wrapper:last-child {
                    margin-right: 0;
                    padding-right: 0
                }
            }

            @media (min-width: 1340px) {
                .AddSymbol-wrapper {
                    margin:0 25px
                }

                .AddSymbol-wrapper:first-child {
                    margin-left: 0
                }

                .AddSymbol-wrapper:last-child {
                    margin-right: 0
                }
            }

            .AddSymbol-addSymbolButton {
                align-items: center;
                background: #fff;
                border: 1px solid #002f6c;
                color: #002f6c;
                display: flex;
                font-size: 17px;
                font-weight: 500;
                gap: 10px;
                height: 66px;
                justify-content: center;
                letter-spacing: .5px;
                max-width: 152px;
                min-width: 152px;
                position: relative;
                text-decoration: underline;
                -webkit-text-decoration-color: #002f6c;
                text-decoration-color: #002f6c;
                text-underline-offset: 4px
            }

            .AddSymbol-addSymbolButton:disabled {
                border-color: #747474;
                color: #747474;
                -webkit-text-decoration-color: #747474;
                text-decoration-color: #747474
            }

            .AddSymbol-addSymbolButton:focus,.AddSymbol-addSymbolButton:hover {
                color: #002f6c
            }

            .AddSymbol-addSymbolButton:focus:disabled,.AddSymbol-addSymbolButton:hover:disabled {
                border-color: #747474;
                color: #747474
            }

            @media (min-width: 760px) {
                .AddSymbol-addSymbolButton {
                    height:62px
                }
            }

            @media (min-width: 1020px) {
                .AddSymbol-addSymbolButton {
                    height:66px;
                    max-width: 160px;
                    min-width: 160px
                }
            }

            @media (min-width: 1340px) {
                .AddSymbol-addSymbolButton {
                    max-width:190px;
                    min-width: 190px
                }
            }

            @media (max-width: 759px) {
                .AddSymbol-addSymbolButton {
                    height:86px;
                    max-width: 142px;
                    min-width: 142px
                }
            }

            .AddSymbol-iconDisabled,.AddSymbol-iconDisabled path {
                fill: #747474;
                color: #747474
            }

            .AddSymbol-addingSymbol {
                border-bottom: none;
                padding-bottom: 1px;
                z-index: 1000
            }

            .AddSymbol-addingSymbol:after {
                background: #fff;
                border-left: 1px solid #002f6c;
                border-right: 1px solid #002f6c;
                bottom: 0;
                content: "";
                height: 5px;
                margin-bottom: -5px;
                margin-right: -1px;
                position: absolute;
                right: 0;
                width: 100%
            }

            .AddSymbol-ghostDropdownCloser {
                bottom: 0;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 97
            }

            .AddSymbol-dropdownWrapper {
                position: absolute;
                top: 35px;
                width: 100%;
                z-index: 999
            }

            @media (min-width: 760px) {
                .AddSymbol-dropdownWrapper {
                    top:31px
                }
            }

            @media (min-width: 1020px) {
                .AddSymbol-dropdownWrapper {
                    top:35px
                }
            }

            @media (max-width: 759px) {
                .AddSymbol-dropdownWrapper {
                    top:55px
                }
            }

            .WatchlistSymbolAdder-container .WatchlistSymbolAdder-dropdownContent {
                left: 0;
                right: auto
            }

            .WatchlistSymbolAdder-marketBanner {
                border: 1px solid #005594!important
            }

            .WatchlistSymbolAdder-form {
                position: relative;
                white-space: nowrap;
                z-index: 99
            }

            .WatchlistSymbolAdder-input {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .07em;
                padding: 3px 3px 3px 6px;
                width: auto
            }

            @media (max-width: 759px) {
                .WatchlistSymbolAdder-input {
                    width:100px
                }
            }

            input::placeholder {
                color: #ccc
            }

            .WatchlistSymbolAdder-addButton {
                background-color: #005594;
                border-radius: 4px;
                color: #fff;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .07em;
                padding: 3px 5px
            }

            .WatchlistSymbolAdder-addButton:hover {
                background-color: #002f6c;
                color: #fff;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .07em
            }

            .WatchlistSymbolAdder-dropdownContent {
                background-color: #fff;
                border-radius: 4px;
                color: #333;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-weight: 500;
                position: absolute;
                text-align: left;
                white-space: normal;
                width: 392px;
                z-index: 5000
            }

            @media (max-width: 759px) {
                .WatchlistSymbolAdder-dropdownContent {
                    padding:10px;
                    width: 270px
                }
            }

            .WatchlistSymbolAdder-dropdownContent table {
                border-collapse: collapse;
                table-layout: fixed;
                white-space: nowrap;
                width: 100%
            }

            .WatchlistSymbolAdder-dropdownContent table td {
                font-size: 16px;
                padding: 6px 6px 6px 0
            }

            .WatchlistSymbolAdder-dropdownItem {
                border-bottom: 1px solid #ccd6d8;
                color: #333;
                display: table-row;
                line-height: 20px;
                padding: 2px 0;
                text-decoration: none
            }

            .WatchlistSymbolAdder-dropdownItem:last-of-type {
                border-bottom: 0
            }

            .WatchlistSymbolAdder-dropdownItem.WatchlistSymbolAdder-active,.WatchlistSymbolAdder-dropdownItem:hover {
                background-color: #d5dee2;
                cursor: pointer
            }

            .WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-symbolName {
                overflow: hidden;
                text-overflow: ellipsis;
                width: 90px
            }

            .WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-companyName {
                overflow: hidden;
                text-overflow: ellipsis;
                width: auto
            }

            .WatchlistSymbolAdder-dropdownItem .WatchlistSymbolAdder-countryCode {
                padding-right: 0;
                width: 25px
            }

            .WatchlistSymbolAdder-dropdownContent.WatchlistSymbolAdder-hasHighlightedSymbol .WatchlistSymbolAdder-dropdownItem:hover {
                background-color: none
            }

            .WatchlistSymbolAdder-ghostDropdownCloser {
                bottom: 0;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 98
            }

            .WatchlistSymbolAdder-watchlistPage {
                background: #fff;
                border: 1px solid #9e9e9e;
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px;
                border-top-right-radius: 6px;
                display: flex;
                margin-right: 20px;
                padding: 10px;
                position: absolute;
                top: 35px;
                z-index: 98
            }

            .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign {
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px;
                border-top-left-radius: 6px;
                border-top-right-radius: 0;
                right: 0
            }

            @media (min-width: 760px) {
                .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign {
                    margin-right:40px
                }
            }

            @media (min-width: 1020px) {
                .WatchlistSymbolAdder-watchlistPage.WatchlistSymbolAdder-rightAlign {
                    margin-right:0
                }
            }

            .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-searchOptions {
                border-bottom: 1px solid #bababa;
                display: flex;
                justify-content: space-between;
                padding-bottom: 8px
            }

            .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form {
                width: 307px
            }

            .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form .WatchlistSymbolAdder-input {
                border: none;
                font-size: 14px;
                font-weight: 600;
                line-height: 20px;
                padding: unset;
                text-transform: unset;
                width: 85%
            }

            .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form .WatchlistSymbolAdder-dropdownContent {
                border: unset;
                box-shadow: unset;
                display: flex;
                padding: unset;
                padding-top: 8px;
                position: inherit;
                width: auto;
                z-index: inherit
            }

            @media (max-width: 759px) {
                .WatchlistSymbolAdder-watchlistPage .WatchlistSymbolAdder-form {
                    width:240px
                }
            }

            .WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form {
                width: 100%
            }

            .WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolAdder-input {
                border: unset;
                border-bottom: 1px solid #747474;
                border-radius: unset;
                color: #747474;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: .15px;
                line-height: 15px;
                margin-bottom: 5px;
                text-transform: unset;
                width: 100%
            }

            .WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolAdder-dropdownContent {
                border: 1px solid #ccd6d8;
                box-shadow: 0 1px 10px #d9d9d9;
                padding: 8px;
                text-align: center;
                width: 100%
            }

            .WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolAdder-dropdownContent table tr {
                line-height: 16px
            }

            .WatchlistSymbolAdder-embedded .WatchlistSymbolAdder-form .WatchlistSymbolAdder-dropdownContent table tr td {
                font-size: 14px
            }

            .QuickLinks-container {
                display: block;
                margin-bottom: 20px;
                margin-top: 15px;
                position: relative
            }

            @media (min-width: 1020px) {
                .QuickLinks-container {
                    display:flex;
                    margin: 0 auto 20px;
                    overflow: hidden;
                    padding-left: 0;
                    width: 960px
                }
            }

            @media (min-width: 1340px) {
                .QuickLinks-container {
                    width:1290px
                }
            }

            .QuickLinks-scrollableContainer {
                -ms-overflow-style: none;
                -webkit-overflow-scrolling: touch;
                overflow-x: scroll;
                overflow-y: hidden;
                padding-left: 20px;
                scrollbar-width: none;
                white-space: nowrap
            }

            .QuickLinks-scrollableContainer::-webkit-scrollbar {
                display: none
            }

            @media (min-width: 760px) {
                .QuickLinks-scrollableContainer {
                    margin-bottom:-15px;
                    padding-bottom: 15px;
                    padding-left: 45px;
                    white-space: nowrap
                }
            }

            @media (min-width: 1020px) {
                .QuickLinks-scrollableContainer {
                    -webkit-overflow-scrolling:auto;
                    padding-left: 0
                }
            }

            .QuickLinks-leftGradient:after {
                background-image: linear-gradient(270deg,#fff,#fff0 106%);
                content: "";
                height: 40px;
                left: 0;
                pointer-events: none;
                position: absolute;
                transform: rotate(-180deg);
                width: 40px;
                z-index: 1
            }

            @media (max-width: 1019px) {
                .QuickLinks-leftGradient:after {
                    display:none
                }
            }

            @supports (-ms-high-contrast:none) {
                .QuickLinks-leftGradient:after {
                    background: #0000
                }
            }

            @supports (-ms-accelerator:true) {
                .QuickLinks-leftGradient:after {
                    background: #0000
                }
            }

            .QuickLinks-rightGradient:before {
                background-image: linear-gradient(270deg,#fff,#fff0 106%);
                content: "";
                height: 40px;
                pointer-events: none;
                position: absolute;
                right: 0;
                width: 40px;
                z-index: 1
            }

            @media (max-width: 1019px) {
                .QuickLinks-rightGradient:before {
                    display:none
                }
            }

            @supports (-ms-high-contrast:none) {
                .QuickLinks-rightGradient:before {
                    background: #0000
                }
            }

            @supports (-ms-accelerator:true) {
                .QuickLinks-rightGradient:before {
                    background: #0000
                }
            }

            .QuickLinks-desktopHeader {
                color: #414042;
                display: none;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .154px;
                line-height: 20px;
                padding-right: 10px;
                white-space: nowrap
            }

            @media (min-width: 1020px) {
                .QuickLinks-desktopHeader {
                    display:inline
                }
            }

            .QuickLinks-deviceHeader {
                display: block;
                margin-bottom: 5px;
                padding-left: 20px
            }

            @media (min-width: 760px) {
                .QuickLinks-deviceHeader {
                    padding-left:45px
                }
            }

            @media (min-width: 1020px) {
                .QuickLinks-deviceHeader {
                    display:none
                }
            }

            .QuickLinks-quickLink {
                background: #edeff3;
                border-radius: 4px;
                display: inline-flex;
                font-size: 15px;
                font-weight: 600;
                letter-spacing: .2375px;
                margin-right: 10px;
                padding: 6.5px 20px;
                text-align: center;
                white-space: nowrap
            }

            .QuickLinks-quickLink:last-child {
                margin-right: 20px
            }

            @media (min-width: 760px) {
                .QuickLinks-quickLink:last-child {
                    margin-right:45px
                }
            }

            @media (min-width: 1020px) {
                .QuickLinks-quickLink:last-child {
                    margin-right:0
                }
            }

            .QuickLinks-quickLink a {
                align-items: center;
                color: #005594;
                display: flex
            }

            @media (min-width: 1020px) {
                .QuickLinks-mobileOnly {
                    display:none
                }
            }

            .FeaturedThumbnail-mediaContainer {
                display: none
            }

            @media (min-width: 760px) {
                .FeaturedThumbnail-mediaContainer {
                    bottom:14px;
                    display: block;
                    position: relative
                }
            }

            .FeaturedThumbnail-featuredVideoContainer {
                height: 90px;
                position: absolute;
                width: 119.01px
            }

            .FeaturedThumbnail-playButton {
                position: relative
            }

            .FeaturedThumbnail-videoBackdrop {
                background: linear-gradient(180deg,#fff0 56%,#0009 74%,#0009);
                height: 100%;
                width: 100%
            }

            .FeaturedThumbnail-videoText {
                bottom: 0;
                color: #fcb700;
                font-size: 10px;
                font-weight: 800;
                letter-spacing: 2px;
                line-height: 12.18px;
                margin: 0 0 10px 10px;
                position: absolute;
                text-transform: uppercase
            }

            .FeaturedThumbnail-videoDuration {
                color: #fff;
                font-size: 10px;
                font-weight: 700;
                letter-spacing: 1.44px;
                line-height: 12px;
                margin-left: 10px;
                text-align: left
            }

            @media (max-width: 1020px) {
                .FeaturedThumbnail-imageStyle {
                    height:90px;
                    width: 119.01px
                }
            }

            @media (max-width: 360px) {
                .FeaturedThumbnail-imageStyle {
                    height:90px;
                    width: 119.01px
                }
            }

            .FeaturedThumbnail-promoImage {
                display: block;
                height: 90px;
                width: 119.01px
            }

            .ProHeadline-headlineCard {
                border-bottom: 1px dashed #747474;
                padding-bottom: 12px
            }

            .ProHeadline-eyebrow {
                margin-top: 8px
            }

            .ProHeadline-eyebrow a {
                color: #002f6c;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 800;
                letter-spacing: 1.5px;
                line-height: 16px;
                text-transform: uppercase
            }

            .ProHeadline-eyebrow a:focus,.ProHeadline-eyebrow a:hover {
                color: #fcb700;
                text-decoration: underline
            }

            .ProHeadline-eyebrow {
                margin-top: 16px
            }

            .ProHeadline-headline {
                margin-top: 4px
            }

            .ProHeadline-headline a {
                color: #171717;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 700;
                line-height: 20px;
                margin: 4px 0
            }

            .ProHeadline-headline a:focus,.ProHeadline-headline a:hover {
                color: #171717;
                text-decoration: underline
            }

            @media (max-width: 759px) {
                .ProHeadline-headline a {
                    font-size:14px;
                    line-height: 18px
                }
            }

            .ProHeadline-videoIndicatorImage {
                display: inline-block;
                height: 14px;
                margin-left: 5px;
                width: 14px
            }

            .ProHeadlines-container {
                overflow: hidden;
                padding-top: 0
            }

            @media (min-width: 1020px) {
                .ProHeadlines-container {
                    margin-top:unset;
                    padding-left: 27px
                }
            }

            .ProHeadlines-collapsedContainer {
                display: flex;
                gap: 30px
            }

            .ProHeadlines-proArticlesBelowVideoContainer {
                margin-top: 20px;
                width: calc(55% - 15px)
            }

            .ProHeadlines-featuredCard {
                border-bottom: 1px dashed #747474;
                display: block;
                padding-bottom: 12px
            }

            .ProHeadlines-featuredVideo {
                border-bottom: 1px dashed #747474;
                display: flex;
                padding-bottom: 12px
            }

            .ProHeadlines-featuredCardContainer {
                border-bottom: 1px solid #d9d9d9
            }

            .ProHeadlines-featuredCardContainer .ProHeadlines-featuredHeadline a {
                font-size: 24px;
                font-weight: 700;
                line-height: 28px
            }

            .ProHeadlines-featuredCardContainer .ProHeadlines-summary {
                display: block;
                font-size: 16px;
                font-weight: 400;
                line-height: 21.5px
            }

            .ProHeadlines-featuredEyebrow {
                margin-top: 18px
            }

            .ProHeadlines-featuredEyebrow a {
                color: #002f6c;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 800;
                letter-spacing: 1.5px;
                line-height: 16px;
                text-transform: uppercase
            }

            .ProHeadlines-featuredEyebrow a:focus,.ProHeadlines-featuredEyebrow a:hover {
                color: #fcb700;
                text-decoration: underline
            }

            @media (min-width: 760px) {
                .ProHeadlines-featuredEyebrow {
                    margin-top:32px
                }
            }

            @media (min-width: 1020px) {
                .ProHeadlines-featuredEyebrow {
                    margin-top:16px
                }
            }

            .ProHeadlines-featuredHeadline {
                margin-top: 4px
            }

            .ProHeadlines-featuredHeadline a {
                color: #171717;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 600;
                letter-spacing: .03px;
                line-height: 22px
            }

            .ProHeadlines-featuredHeadline a:focus,.ProHeadlines-featuredHeadline a:hover {
                color: #171717;
                text-decoration: underline
            }

            @media (min-width: 760px) {
                .ProHeadlines-featuredHeadline a {
                    font-size:22px;
                    line-height: 26px
                }
            }

            @media (min-width: 1020px) {
                .ProHeadlines-featuredHeadline a {
                    font-size:18px;
                    line-height: 22px
                }
            }

            @media (min-width: 1340px) {
                .ProHeadlines-featuredHeadline a {
                    font-size:22px;
                    line-height: 26px
                }
            }

            .ProHeadlines-summary {
                color: #171717;
                display: block;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 400;
                letter-spacing: -.001em;
                line-height: 24px;
                margin-top: 4px;
                text-align: left
            }

            @media (max-width: 1339px) {
                .ProHeadlines-summary {
                    font-size:16px;
                    line-height: 19.49px
                }
            }

            @media (max-width: 1019px) {
                .ProHeadlines-summary {
                    display:none
                }
            }

            .ProHeadlines-featuredVideoImage {
                display: inline-block;
                height: 14px;
                margin-left: 5px;
                width: 14px
            }

            @media (min-width: 1020px) {
                .ProHeadlines-featuredVideoImage {
                    display:none
                }
            }

            .ProHeadlines-buttonContainer {
                position: relative
            }

            .ProHeadlines-collapseButton,.ProHeadlines-expandButton {
                color: #002f6c;
                display: flex;
                justify-content: center;
                margin-top: 24px;
                width: 100%;
                z-index: 99
            }

            .ProHeadlines-collapseButton {
                background-image: url(https://static-redesign.cnbcfm.com/dist/510b37b77304b13eb511.svg);
                background-repeat: no-repeat;
                background-size: contain;
                height: 30px;
                margin-left: auto;
                margin-right: auto;
                width: 30px
            }

            @media (max-width: 759px) {
                .ProHeadlines-collapseButton {
                    height:12px;
                    margin-top: 20px;
                    width: 20px
                }
            }

            .ProHeadlines-expandButton {
                border: 1px solid #002f6c;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 1.09px;
                line-height: 12px;
                padding-bottom: 14px;
                padding-top: 14px;
                text-transform: uppercase
            }

            .ProHeadlines-dropdownArrow {
                background: #002f6c;
                height: 12px;
                margin-left: 8px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/95a89411c4cb62dc5920.svg);
                width: 12px
            }

            .ProLiveTVWithSelections-container {
                background-color: initial;
                border-radius: 4px;
                height: 100%;
                left: 0;
                position: relative;
                top: 0;
                width: 100%
            }

            #standaloneLivePlayer .OmegaPlayer-omegaPlayerContainer {
                max-height: unset
            }

            .omega_coreVideoContainer {
                position: relative;
                z-index: 10
            }

            .omega_subtitles {
                z-index: 10
            }

            .OmegaPlayer-slate {
                container-type: inline-size;
                background: linear-gradient(#059,#026);
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: center;
                margin: 0 auto;
                width: 100%
            }

            .OmegaPlayer-slate.OmegaPlayer-loading {
                background: none
            }

            .OmegaPlayer-slate.OmegaPlayer-loading img {
                width: 100%
            }

            .OmegaPlayer-slate a {
                text-decoration: underline
            }

            .OmegaPlayer-slate p {
                color: #fff;
                font-size: calc(2cqi + 6px);
                font-weight: 500;
                line-height: 2;
                text-align: center
            }

            .OmegaPlayer-windowBoxContainer .OmegaPlayer-slate {
                aspect-ratio: 16/9;
                height: calc(100% - 96px);
                max-height: 56.25cqw;
                width: unset
            }

            .OmegaPlayer-slate+.omega_aspectRatioContainer {
                display: none
            }

            @container (min-aspect-ratio: 16/9) {
                @container (max-width: 470px) {
                    .omega_volume-container {
                        --volumeTransition: 0.01s ease-in-out 0.5s;
                        bottom: 50%;
                        display: block;
                        margin-bottom: -15px;
                        padding-bottom: 20px;
                        position: absolute;
                        transform: rotate(-90deg)
                    }
                }
            }

            @media (max-width: 1019px) {
                .omega_volume-container {
                    display:none
                }
            }

            @container (min-aspect-ratio: 15/8) {
                .OmegaPlayer-windowBoxContainer .OmegaPlayer-slate {
                    height: auto;
                    max-height: 100%;
                    max-width: 177cqh;
                    width: calc(100% - 240px)
                }
            }

            @container (max-width: 320px) {
                .omega_btnSubtitle,.omega_subtitles {
                    display: none
                }
            }

            .OmegaPlayer-CNBCLogo {
                height: 20%
            }

            .OmegaPlayer-container {
                aspect-ratio: 16/9
            }

            .OmegaPlayer-windowBoxContainer {
                container-type: size;
                background: #000;
                display: flex;
                height: 540px;
                max-height: calc(100vh - 70px)
            }

            .OmegaPlayer-windowBoxContainer .omega_coreVideoContainer {
                margin: 48px 0
            }

            @container (min-aspect-ratio: 15/8) {
                .OmegaPlayer-windowBoxContainer .omega_coreVideoContainer {
                    margin: 0 120px
                }
            }

            .OmegaPlayer-windowBoxContainer .vl-player-content.video-js {
                height: 100%!important;
                padding: unset!important
            }

            @media (max-width: 1440px) {
                .OmegaPlayer-windowBoxContainer {
                    height:550px
                }
            }

            @media (max-width: 1340px) {
                .OmegaPlayer-windowBoxContainer {
                    height:370px
                }
            }

            @media (min-width: 1340px) and (max-width:1340px) {
                .OmegaPlayer-windowBoxContainer {
                    height:550px
                }
            }

            @media (max-width: 1020px) {
                .OmegaPlayer-windowBoxContainer {
                    height:550px
                }
            }

            @media (min-width: 1020px) and (max-width:1020px) {
                .OmegaPlayer-windowBoxContainer {
                    height:365px
                }
            }

            @media (max-width: 960px) {
                .OmegaPlayer-windowBoxContainer {
                    height:490px
                }
            }

            @media (max-width: 930px) {
                .OmegaPlayer-windowBoxContainer {
                    height:480px
                }
            }

            @media (max-width: 875px) {
                .OmegaPlayer-windowBoxContainer {
                    height:455px
                }
            }

            @media (max-width: 830px) {
                .OmegaPlayer-windowBoxContainer {
                    height:420px
                }
            }

            @media (max-width: 790px) {
                .OmegaPlayer-windowBoxContainer {
                    height:410px
                }
            }

            @media (max-width: 730px) {
                .OmegaPlayer-windowBoxContainer {
                    height:380px
                }
            }

            @media (max-width: 670px) {
                .OmegaPlayer-windowBoxContainer {
                    height:350px
                }
            }

            @media (max-width: 610px) {
                .OmegaPlayer-windowBoxContainer {
                    height:315px
                }
            }

            @media (max-width: 541px) {
                .OmegaPlayer-windowBoxContainer {
                    height:290px
                }
            }

            @media (max-width: 509px) {
                .OmegaPlayer-windowBoxContainer {
                    height:265px
                }
            }

            .OmegaPlayer-mvpd-container {
                height: 100%
            }

            .PlayerSlate-slateOverlay {
                display: block;
                height: auto;
                top: 0;
                width: 100%;
                z-index: 2
            }

            .PlayerSlate-clickable {
                cursor: pointer
            }

            .ProDAIPlayer-proDAIPlayer {
                container: video-player/inline-size;
                aspect-ratio: 16/9;
                background-color: #000;
                position: relative;
                top: 0;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                position: absolute;
                will-change: opacity
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=Picture-in-Picture]) {
                grid-template-columns: repeat(5,auto) 1fr repeat(3,auto)
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:not(:has([aria-label="Video Scrubber"])) {
                grid-template-columns: repeat(3,auto) 1fr repeat(3,auto)
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:has([aria-label=Picture-in-Picture]) {
                justify-self: center
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider {
                --sliderColor: #454544;
                --sliderProgressColor: #fff;
                --sliderThumbColor: #fff
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_adsMarker {
                display: none
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume {
                --volumeTransition: 0.1s ease-in-out 0.5s;
                flex-direction: column-reverse
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-muteBtn {
                padding: 0
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_volume-container {
                opacity: 1;
                transition-delay: 0s;
                visibility: visible;
                width: 88px
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_volume-muteBtn {
                margin: 0
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-container {
                opacity: 0;
                position: absolute;
                rotate: -90deg;
                top: -50px;
                transition: opacity var(--volumeTransition),visibility var(--volumeTransition),width 0s .75s;
                visibility: hidden
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn {
                display: flex;
                white-space: nowrap
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-label {
                align-items: center;
                display: flex;
                font-weight: 500;
                justify-content: center;
                letter-spacing: -.1px;
                position: relative
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-label:before {
                border: 2px solid #fff;
                content: "";
                display: block;
                height: 100%;
                padding: 5px 11px;
                position: absolute;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-dot+.omega_liveBtn-label:before {
                display: none
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_time {
                font-size: 13px;
                letter-spacing: .5px;
                margin: 0 0 1px;
                min-width: 45px
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button {
                opacity: .8;
                transition: opacity .2s
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:hover {
                opacity: 1
            }

            @media (max-width: 1019px) {
                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-container {
                    display:none
                }
            }

            @container video-player (max-width: 460px) {
                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR {
                    gap: 5px;
                    grid-template-columns: repeat(3,auto) 1fr repeat(3,auto)
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=Picture-in-Picture]) {
                    grid-template-columns: repeat(3,auto) 1fr repeat(3,auto);
                    padding: 8px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR div: empty,.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR img[aria-label=Picture-in-Picture] {
                    display:none
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider.omega_slider-scrubber {
                    grid-row: 1
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop {
                    height: 30px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnFullScreen svg,.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop svg {
                    height: 20px;
                    width: 20px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume {
                    margin-right: 4px;
                    position: relative;
                    top: 2px
                }

                @media (min-width: 1020px) {
                    .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-container {
                        display:block!important;
                        left: 45px;
                        rotate: 0deg;
                        top: -152px;
                        z-index: 100
                    }
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label="Exit full screen"]) .omega_volume {
                    position: unset
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label="Exit full screen"]) .omega_volume .omega_volume-container {
                    left: unset;
                    rotate: -90deg;
                    top: -50px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnSubtitle {
                    display: block!important
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn {
                    display: flex!important;
                    min-width: 76px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-label:before {
                    padding: 2px 6px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_rewind {
                    display: none
                }
            }

            .ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop {
                align-self: end;
                aspect-ratio: 16/9;
                background: #000;
                height: 100%;
                max-height: 75px;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .omega_tapToUnmuteBtn {
                background: #fff
            }

            @container video-player (max-width: 630px) {
                .ProDAIPlayer-proDAIPlayer .omega_subtitles {
                    bottom: 2%;
                    display: flex;
                    max-width: 600px;
                    overflow: hidden;
                    text-align: center;
                    white-space: normal
                }
            }

            @container video-player (max-width: 460px) {
                .ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop {
                    max-height: 65px
                }

                .ProDAIPlayer-proDAIPlayer .omega_subtitles {
                    bottom: 2%;
                    display: flex;
                    font-size: 13px;
                    max-width: 280px;
                    overflow: hidden;
                    text-align: center;
                    white-space: normal
                }
            }

            .ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate {
                display: flex;
                height: 100%;
                justify-content: center;
                margin: auto;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate img {
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate+.omega_aspectRatioContainer {
                display: none
            }

            .LiveStreamPlayer-container.LiveStreamPlayer-isNotLoaded {
                display: block;
                max-width: 100%;
                padding-bottom: 57%
            }

            .LiveStreamPlayer-languageContainer {
                align-items: center;
                display: flex;
                font-size: 14px;
                margin: 13px 0
            }

            .LiveStreamPlayer-bold,.LiveStreamPlayer-toggle {
                margin-right: 12px
            }

            .LiveStreamPlayer-bold {
                font-weight: 800
            }

            .LiveStreamPlayer-toggle {
                margin-right: 12px
            }

            .LiveStreamPlayer-toggle:hover {
                cursor: pointer
            }

            .jw-settings-audioTracks {
                display: none!important
            }

            .ProLivePlayer-container {
                aspect-ratio: 16/9;
                background-color: #171717;
                width: 100%
            }

            .ProLivePlayer-nofs .jw-icon-fullscreen {
                display: none!important
            }

            #jw-cnbc-live-stream-player .jw-text-live:before {
                color: #ce2b2b
            }

            #jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live:before {
                color: #fff
            }

            #jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live {
                color: #747474
            }

            #jw-cnbc-live-stream-player .jw-slider-time .jw-progress {
                background: #f2f2f2
            }

            .ProPlayerTabs-channelContainer {
                background-color: initial;
                display: block;
                overflow: hidden;
                width: 100%
            }

            .ProPlayerTabs-channelContainer * {
                box-sizing: border-box
            }

            .ProPlayerTabs-channelHolder {
                background-color: initial;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                padding: 0 8px;
                width: 100%
            }

            @media (max-width: 1019px) {
                .ProPlayerTabs-channelHolder {
                    flex-direction:column
                }
            }

            .ProPlayerTabs-standaloneChannelHolder {
                align-items: center;
                justify-content: center
            }

            .ProPlayerTabs-standaloneChannelContainer {
                background-color: #171717
            }

            .ProPlayerTabs-tabsHolder {
                justify-content: space-between
            }

            .ProPlayerTabs-leftContainer {
                display: block;
                width: 295px
            }

            @media (max-width: 1339px) {
                .ProPlayerTabs-leftContainer {
                    display:none
                }
            }

            .ProPlayerTabs-channels,.ProPlayerTabs-rightContainer {
                display: flex;
                text-align: center
            }

            .ProPlayerTabs-proChannels {
                width: 100%!important
            }

            .ProPlayerTabs-channels {
                flex-direction: row;
                height: 40px;
                margin-bottom: 16px;
                position: relative;
                width: 50%
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-channels {
                    width:100%
                }
            }

            .ProPlayerTabs-channels .ProPlayerTabs-slider {
                background-color: #3cb878;
                border-radius: 30px;
                height: 31px;
                left: 0;
                position: absolute;
                top: 0;
                transition: left .2s ease-in-out;
                width: 33.33%
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-channels .ProPlayerTabs-slider {
                    width:88px
                }
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer {
                display: flex;
                flex-wrap: nowrap;
                width: 100%
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-proSelector {
                width: 183px
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-plusSelector {
                width: 165px
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-selector {
                color: #747474;
                cursor: pointer;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-style: normal;
                font-weight: 600;
                height: 40px;
                line-height: 22px;
                transition: color .2s ease-in;
                white-space: nowrap;
                z-index: 1
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-selector {
                    width:100%
                }
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-activeStream {
                border-bottom: 2px solid #171717;
                color: #171717
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-plusTab {
                    flex-basis:0;
                    flex-grow: 1;
                    width: unset
                }
            }

            .ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-selector {
                color: #9e9e9e!important
            }

            .ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-activeStream {
                border-bottom: 2px solid #f8f8f8!important;
                color: #f8f8f8!important
            }

            .ProPlayerTabs-rightContainer {
                gap: 20px;
                padding: 16px 16px 16px 0;
                text-align: center;
                width: 230px
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton {
                cursor: pointer;
                display: flex;
                text-decoration: none;
                transition: background-color .15s ease-in 50ms
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>.ProPlayerTabs-withEmphasis {
                height: 26px;
                justify-content: flex-start;
                padding: 4px 0;
                transition: color .1s ease-in;
                width: 133px
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>.ProPlayerTabs-noEmphasis {
                height: 26px;
                justify-content: flex-start;
                padding: 4px 0;
                transition: color .1s ease-in
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-rightContainer .ProPlayerTabs-withEmphasisIcon {
                fill: #171717;
                margin-right: 8px;
                margin-top: 2px;
                transition: fill .1s ease-in
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasis,.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasis {
                color: #fcb700
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasisIcon {
                fill: #fcb700
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>span>img {
                display: inline-block;
                padding-right: 8px;
                width: 24px
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>span {
                color: #171717;
                display: inline-flex;
                flex-wrap: nowrap;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: 700;
                line-height: 16px;
                text-decoration: none
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton>span {
                color: #f8f8f8
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-withEmphasisIcon {
                fill: #d9d9d9;
                margin-right: 8px;
                margin-top: 2px;
                transition: fill .1s ease-in
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasis,.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasis {
                color: #fcb700
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasisIcon {
                fill: #fcb700
            }

            .CNBCHomepageProWrapper-main:after {
                clear: both;
                content: "";
                display: table
            }

            @media (min-width: 1340px) {
                .CNBCHomepageProWrapper-main:after {
                    display:none
                }
            }

            .CNBCHomepageProWrapper-loggedInContainer {
                display: flex;
                flex-direction: column;
                margin: 0 auto;
                max-width: 1290px
            }

            @media (max-width: 1339px) {
                .CNBCHomepageProWrapper-loggedInContainer {
                    max-width:975px
                }
            }

            .CNBCHomepageProWrapper-logoContainer {
                position: relative
            }

            .CNBCHomepageProWrapper-logoHeight {
                display: block;
                float: right;
                height: 21px
            }

            .CNBCHomepageProWrapper-videoContainer {
                border-top: none;
                box-shadow: none
            }

            @media (min-width: 1020px) {
                .CNBCHomepageProWrapper-videoContainer {
                    bottom:26px;
                    float: left;
                    position: relative;
                    width: 525px
                }
            }

            @media (min-width: 1340px) {
                .CNBCHomepageProWrapper-videoContainer {
                    width:630px
                }
            }

            @media (max-width: 759px) {
                .CNBCHomepageProWrapper-videoContainer {
                    padding-top:55px
                }
            }

            .CNBCHomepageProWrapper-content {
                display: flex;
                flex-direction: column;
                margin-top: 20px;
                padding-bottom: 105px;
                position: relative
            }

            @media (min-width: 760px) {
                .CNBCHomepageProWrapper-content {
                    float:left;
                    margin: 0 0 0 30px;
                    width: calc(50% - 15px)
                }
            }

            @media (min-width: 1020px) {
                .CNBCHomepageProWrapper-content {
                    width:calc(44.44% - 15px)
                }
            }

            @media (min-width: 1340px) {
                .CNBCHomepageProWrapper-content {
                    width:calc(50% - 15px)
                }
            }

            @media (min-width: 360px) {
                .CNBCHomepageProWrapper-content {
                    padding-bottom:25px
                }
            }

            .CNBCHomepageProWrapper-proicon {
                display: block;
                margin-bottom: 15px;
                width: 42px
            }

            .CNBCHomepageProWrapper-proicon img {
                max-width: 100%
            }

            @media (min-width: 760px) {
                .CNBCHomepageProWrapper-proicon {
                    width:37px
                }
            }

            @media (min-width: 1020px) {
                .CNBCHomepageProWrapper-proicon {
                    width:52px
                }
            }

            .CNBCHomepageProWrapper-title {
                color: #002f6c;
                font-size: 28px;
                font-weight: 700;
                line-height: 1.07;
                margin: 0 0 10px
            }

            @media (min-width: 760px) {
                .CNBCHomepageProWrapper-title {
                    font-size:30px;
                    line-height: 1.06;
                    margin-bottom: 20px
                }

                .CNBCHomepageProWrapper-loggedInContainer .CNBCHomepageProWrapper-title {
                    margin-bottom: 15px
                }
            }

            @media (min-width: 1020px) {
                .CNBCHomepageProWrapper-title {
                    font-size:40px;
                    line-height: 1.1;
                    max-width: 410px
                }

                .CNBCHomepageProWrapper-loggedInContainer .CNBCHomepageProWrapper-title {
                    margin-bottom: 20px
                }
            }

            @media (min-width: 1340px) {
                .CNBCHomepageProWrapper-title {
                    font-size:48px;
                    line-height: 1.02
                }
            }

            .CNBCHomepageProWrapper-description {
                color: #cfd8e2;
                font-size: 18px;
                font-weight: 500;
                line-height: 1.375;
                margin: 0
            }

            @media (min-width: 360px) {
                .CNBCHomepageProWrapper-description {
                    font-size:16px
                }
            }

            .CNBCHomepageProWrapper-description span {
                color: #fff;
                font-weight: 600;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .CNBCHomepageProWrapper-description {
                    max-width:340px
                }
            }

            @media (min-width: 1340px) {
                .CNBCHomepageProWrapper-description {
                    max-width:520px
                }
            }

            .CNBCHomepageProWrapper-description a {
                color: #002f6c
            }

            .CNBCHomepageProWrapper-description a:hover {
                color: #fcb700
            }

            .CNBCHomepageProWrapper-iframeContainer {
                border: none;
                height: 470px;
                width: 100%
            }

            .CNBCHomepageProWrapper-proliveCollapsableContainer {
                align-items: center;
                background: linear-gradient(181.49deg,#171717 1.27%,#17171700 427.68%);
                border-top-left-radius: 4px;
                border-top-right-radius: 4px;
                box-shadow: 5px 5px 20px 0 rgba(0,0,0,.251);
                display: flex
            }

            @media (min-width: 1020px) {
                .CNBCHomepageProWrapper-proliveCollapsableContainer {
                    float:left;
                    height: 52px;
                    width: calc(45% - 15px)
                }
            }

            @media (min-width: 1340px) {
                .CNBCHomepageProWrapper-proliveCollapsableContainer {
                    width:calc(50% - 15px)
                }
            }

            .CNBCHomepageProWrapper-proliveCollapsedContainer {
                border-radius: 4px
            }

            .CNBCHomepageProWrapper-liveIndicatorContainer {
                color: #fff;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                left: 20px;
                line-height: 16px;
                position: relative
            }

            .CNBCHomepageProWrapper-liveIndicator {
                background: #e80101;
                border-radius: 50%;
                content: "";
                height: 8px;
                margin-right: 6px;
                opacity: 1;
                position: relative;
                top: 4px;
                transition: opacity .15s cubic-bezier(0,.25,.25,1);
                width: 8px
            }

            .CNBCHomepageProWrapper-proLivePlayerCloseOrExpand {
                cursor: pointer;
                margin-left: auto;
                position: relative;
                right: 20px;
                transition: all .1s linear
            }

            .CNBCHomepageProWrapper-dismissButton {
                height: 16px;
                pointer-events: none;
                width: 16px
            }

            .CNBCHomepageProWrapper-proLivePlayerClosed {
                transform: rotate(45deg)
            }

            .LegacyPlayerContainer-legacyPlayerContainer {
                background-color: #f7f7f7;
                margin-bottom: 30px;
                padding: 40px;
                width: 100vw
            }

            @media (min-width: 1340px) {
                .LegacyPlayerContainer-legacyPlayerContainer {
                    max-width:none
                }
            }

            @media (min-width: 760px) {
                .LegacyPlayerContainer-legacyPlayerContainer {
                    padding:40px 20px
                }
            }

            @media (min-width: 1020px) {
                .LegacyPlayerContainer-legacyPlayerContainer {
                    margin-bottom:40px
                }
            }

            .ChatInput-chatContainer,.ChatInput-initialContainer {
                align-items: center;
                background: #fff;
                border: 1px solid #e5e7eb;
                border-radius: 18px;
                display: flex;
                max-width: 100%;
                padding: 8px 8px 8px 24px;
                transition: all .2s,background-color .3s ease,border-color .3s ease;
                width: 100%
            }

            [data-theme=dark] .ChatInput-chatContainer,[data-theme=dark] .ChatInput-initialContainer {
                background: #2e3337;
                border-color: #d9d9d94d
            }

            @media (min-width: 1020px) {
                .ChatInput-chatContainer,.ChatInput-initialContainer {
                    max-width:850px
                }
            }

            .ChatInput-chatContainer:hover,.ChatInput-initialContainer:hover {
                box-shadow: 0 2px 8px #0000000d
            }

            .ChatInput-chatContainer:focus-within,.ChatInput-initialContainer:focus-within {
                border-color: #0076f2;
                box-shadow: 0 0 0 3px #0076f21a
            }

            [data-theme=dark] .ChatInput-chatContainer:focus-within,[data-theme=dark] .ChatInput-initialContainer:focus-within {
                border-color: #449fdb;
                box-shadow: 0 0 0 3px #449fdb33
            }

            .ChatInput-chatContainer:active,.ChatInput-initialContainer:active {
                box-shadow: 0 2px 8px #0000000d
            }

            .ChatInput-chatVariant {
                padding: 12px 12px 12px 24px
            }

            .ChatInput-initialContainer {
                padding: 8px 8px 8px 24px
            }

            .ChatInput-initialContainer.ChatInput-focused {
                border-color: #0076f2;
                box-shadow: 0 0 0 3px #0076f21a
            }

            .ChatInput-chatInput,.ChatInput-initialInput {
                align-self: flex-start;
                background: #0000;
                border: none;
                color: #24292d;
                flex-grow: 1;
                font-family: inherit;
                font-size: 18px;
                font-weight: 600;
                line-height: 1.5;
                max-height: 200px;
                min-height: 24px;
                outline: none;
                overflow-y: hidden;
                padding: 12px 16px;
                resize: none;
                transition: color .3s ease
            }

            [data-theme=dark] .ChatInput-chatInput,[data-theme=dark] .ChatInput-initialInput {
                color: #dce0e4
            }

            [data-theme=dark] .ChatInput-chatInput::placeholder,[data-theme=dark] .ChatInput-initialInput::placeholder {
                color: #dce0e480
            }

            .ChatInput-submitButton {
                align-items: center;
                background: #0053cf;
                border: none;
                border-radius: 50%;
                cursor: pointer;
                display: flex;
                flex-shrink: 0;
                height: 32px;
                justify-content: center;
                transition: all .2s;
                width: 32px
            }

            .ChatInput-submitButton:hover:not(:disabled) {
                background: #0063d1;
                transform: scale(1.05)
            }

            .ChatInput-submitButton:active:not(:disabled) {
                transform: scale(.95)
            }

            .ChatInput-submitButton:disabled {
                cursor: not-allowed;
                opacity: .4
            }

            .ChatInput-submitButton img {
                filter: brightness(1) invert(0);
                height: 25px;
                width: 25px
            }

            .ChatInput-activeButton {
                opacity: 1
            }

            .ChatInput-defaultButton {
                opacity: .7
            }

            .AIAssistantHomepageBanner-bannerRoot {
                box-sizing: border-box;
                margin: 0 auto 16px;
                max-width: 960px;
                width: 100%
            }

            .AIAssistantHomepageBanner-banner {
                align-items: center;
                background-color: #f8f8f8;
                border: 1px solid #d9d9d9;
                border-radius: 8px;
                box-sizing: border-box;
                color: inherit;
                display: flex;
                flex-direction: row;
                gap: 16px;
                height: 60px;
                justify-content: space-between;
                margin: 0;
                min-height: 60px;
                padding: 0 20px;
                text-decoration: none;
                width: 100%
            }

            .AIAssistantHomepageBanner-banner:hover {
                text-decoration: none
            }

            @media (max-width: 1019px) {
                .AIAssistantHomepageBanner-banner {
                    flex-wrap:wrap;
                    padding: 0 16px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-banner {
                    align-content:flex-start;
                    align-items: center;
                    column-gap: 16px;
                    flex-direction: row;
                    flex-wrap: wrap;
                    height: auto;
                    min-height: 60px;
                    padding-bottom: 12px;
                    padding-top: 12px;
                    row-gap: 12px
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-banner {
                    align-items:stretch;
                    flex-direction: column;
                    flex-wrap: nowrap;
                    gap: 16px;
                    height: auto;
                    min-height: 0;
                    padding: 16px
                }
            }

            .AIAssistantHomepageBanner-left {
                align-items: center;
                display: flex;
                flex: 0 0 auto;
                flex-direction: row;
                gap: 10px;
                min-width: 0
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-left {
                    flex:1 1 100%;
                    order: 1;
                    width: 100%
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-left {
                    flex:0 0 auto;
                    order: 1
                }
            }

            .AIAssistantHomepageBanner-betaPill {
                background-color: #0076f2;
                border-radius: 4px;
                color: #fff;
                display: inline-block;
                font-size: 11px;
                font-weight: 700;
                letter-spacing: .04em;
                line-height: 1.2;
                padding: 2px 8px;
                text-transform: uppercase
            }

            .AIAssistantHomepageBanner-logo {
                display: block;
                flex-shrink: 0;
                height: 20px;
                width: auto
            }

            .AIAssistantHomepageBanner-title {
                color: #24292d;
                font-size: 16px;
                font-weight: 600;
                white-space: nowrap
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-title {
                    color:#001e5a
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-title {
                    color:#001e5a;
                    white-space: normal
                }
            }

            .AIAssistantHomepageBanner-inputWrap {
                align-items: center;
                display: flex;
                flex: 1 1 auto;
                max-width: 100%;
                min-height: 0;
                min-width: 0;
                pointer-events: none
            }

            @media (min-width: 1020px) {
                .AIAssistantHomepageBanner-inputWrap {
                    max-width:520px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-inputWrap {
                    align-self:center;
                    flex: 1 1 0;
                    max-width: none;
                    min-width: 0;
                    order: 2;
                    width: auto
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-inputWrap {
                    flex:1 1 auto;
                    max-width: 100%;
                    order: 2;
                    width: 100%
                }
            }

            .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput {
                align-items: center;
                border-color: #0076f2;
                border-radius: 8px;
                max-width: none;
                min-height: 0;
                padding: 2px 6px 2px 14px
            }

            .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput .AIAssistantHomepageBanner-typewriterLine,.AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput textarea {
                align-self: center;
                font-size: 15px;
                font-weight: 600;
                line-height: 1.35;
                max-height: 44px;
                min-height: 20px;
                padding: 6px 10px
            }

            .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput button {
                align-self: center
            }

            .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput:focus-within {
                border-color: #0076f2;
                box-shadow: 0 0 0 3px #0076f21a
            }

            [data-theme=dark] .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput:focus-within {
                border-color: #449fdb;
                box-shadow: 0 0 0 3px #449fdb33
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput {
                    background-color:#fff;
                    padding: 2px 12px 2px 14px
                }

                .AIAssistantHomepageBanner-inputWrap .AIAssistantHomepageBanner-bannerInput button[type=submit] {
                    display: none
                }
            }

            .AIAssistantHomepageBanner-typewriterLine {
                box-sizing: border-box;
                flex: 1 1 auto;
                min-width: 0
            }

            .AIAssistantHomepageBanner-typewriterText {
                color: #24292d;
                display: inline;
                white-space: pre-wrap;
                word-break: break-word
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-typewriterText {
                    color:#001e5a
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-typewriterText {
                    color:#001e5a
                }
            }

            [data-theme=dark] .AIAssistantHomepageBanner-banner .AIAssistantHomepageBanner-typewriterText {
                color: #dce0e4
            }

            .AIAssistantHomepageBanner-typewritterCursor {
                display: inline-block;
                margin-left: 1px;
                position: relative;
                top: -3px;
                vertical-align: text-bottom
            }

            .AIAssistantHomepageBanner-right {
                align-items: center;
                display: flex;
                flex: 0 0 auto;
                justify-content: flex-end
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-right {
                    align-self:center;
                    flex: 0 0 auto;
                    justify-content: flex-end;
                    margin-left: 0;
                    order: 3
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-right {
                    align-self:flex-end;
                    justify-content: flex-end;
                    margin-left: 0;
                    order: 3;
                    width: 100%
                }
            }

            .AIAssistantHomepageBanner-ctaLink {
                align-items: center;
                color: #24292d;
                display: inline-flex;
                font-size: 14px;
                font-weight: 600;
                gap: 6px;
                text-decoration: none;
                white-space: nowrap
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .AIAssistantHomepageBanner-ctaLink {
                    color:#001e5a;
                    font-size: 15px;
                    font-weight: 500
                }
            }

            @media (max-width: 759px) {
                .AIAssistantHomepageBanner-ctaLink {
                    color:#001e5a;
                    font-size: 15px;
                    font-weight: 500
                }
            }

            .AIAssistantHomepageBanner-banner:hover .AIAssistantHomepageBanner-ctaLink {
                text-decoration: underline
            }

            .AIAssistantHomepageBanner-ctaArrowIcon {
                color: inherit;
                flex-shrink: 0;
                font-size: 18px;
                height: 1em;
                width: 1em
            }

            .PortfolioBannerAd-adContainer {
                display: inline-block;
                width: 100%
            }

            .PortfolioBannerAd-aiBannerRow {
                width: 100%
            }

            .PortfolioBannerAd-vwoContainer {
                container-type: inline-size;
                margin: 0 auto;
                min-height: 56px
            }

            .PortfolioBannerAd-container {
                justify-content: space-between
            }

            @container (min-width: 1020px) {
                .PortfolioBannerAd-container {
                    width: 960px
                }
            }

            @container (max-width: 1020px) {
                .PortfolioBannerAd-container {
                    justify-content: flex-end;
                    width: 92%
                }
            }

            @container (max-width: 669px) {
                .PortfolioBannerAd-container {
                    align-items: center;
                    flex-direction: column;
                    height: 157px;
                    min-height: 157px;
                    width: 95%
                }
            }

            .PortfolioBannerAd-container:before {
                background: linear-gradient(270.18deg,#2a7127,#50d74a00);
                border-radius: 6px;
                bottom: -2px;
                content: "";
                left: 25px;
                position: absolute;
                right: -2px;
                top: -2px;
                z-index: -1
            }

            @container (max-width: 669px) {
                .PortfolioBannerAd-container:before {
                    background: linear-gradient(340.3deg,#2a7127 54.63%,#50d74a00 111.99%);
                    left: -2px
                }
            }

            .PortfolioBannerAd-container {
                align-items: center;
                background-color: #f8f8f8;
                background-image: url(https://static-redesign.cnbcfm.com/dist/3b66f4a679e424816e92.svg);
                background-repeat: no-repeat;
                background-size: contain;
                border: 1px solid #ddd;
                border-radius: 4px;
                box-shadow: 0 6px 24px 0 hsla(0,0%,51%,.149);
                display: flex;
                height: 56px;
                margin: 30px auto;
                padding: 16px;
                position: relative
            }

            .PortfolioBannerAd-container .PortfolioBannerAd-holdingsSvg {
                margin: 0 8px;
                max-height: 46px
            }

            @container (min-width: 1020px) {
                .PortfolioBannerAd-container {
                    width: 687px
                }
            }

            @container (max-width: 1020px) {
                .PortfolioBannerAd-container {
                    width: 92%
                }

                .PortfolioBannerAd-container .PortfolioBannerAd-textContainer {
                    justify-content: flex-start
                }
            }

            @container (max-width: 750px) {
                .PortfolioBannerAd-container {
                    width: 100%
                }
            }

            @container (max-width: 669px) {
                .PortfolioBannerAd-container {
                    align-items: center;
                    background-size: 125% 55%;
                    flex-direction: column;
                    height: 150px;
                    min-height: 157px;
                    width: 95%
                }

                .PortfolioBannerAd-container .PortfolioBannerAd-textContainer {
                    display: flex;
                    margin: 0 auto
                }
            }

            @container (max-width: 360px) {
                .PortfolioBannerAd-container {
                    background-size: 130% 40%
                }
            }

            .PortfolioBannerAd-containerText {
                font-size: 16px;
                font-weight: 500;
                letter-spacing: .03px
            }

            @container (max-width: 360px) {
                .PortfolioBannerAd-containerText {
                    font-size: 14px
                }
            }

            .PortfolioBannerAd-linkContainer,.PortfolioBannerAd-textContainer {
                align-items: center;
                display: flex;
                flex: 0 0 auto;
                flex-wrap: nowrap;
                font-size: 14px;
                height: 36px;
                white-space: nowrap
            }

            @container (max-width: 1020px) {
                .PortfolioBannerAd-linkContainer,.PortfolioBannerAd-textContainer {
                    justify-content: flex-end
                }
            }

            @container (max-width: 669px) {
                .PortfolioBannerAd-linkContainer {
                    flex-direction: row
                }
            }

            .PortfolioBannerAd-linkContainer:hover {
                cursor: pointer
            }

            .PortfolioBannerAd-linkContainer:hover .PortfolioBannerAd-linkPlus {
                transform: rotate(90deg)
            }

            .PortfolioBannerAd-linkContainer:hover .PortfolioBannerAd-linkHrefText {
                color: #001e5a
            }

            .PortfolioBannerAd-linkPlus,.PortfolioBannerAd-portfolioText {
                color: #0a6630;
                font-size: 24px;
                font-weight: 500
            }

            .PortfolioBannerAd-portfolioText {
                color: #171717;
                margin-left: 9px
            }

            .PortfolioBannerAd-linkPlus {
                display: inline-block;
                font-size: 30px;
                font-weight: 500;
                transition: all .15s linear;
                vertical-align: middle
            }

            .PortfolioBannerAd-linkHrefText {
                color: #0053cf;
                cursor: pointer;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 1.09px;
                padding-left: 8px
            }

            @container (max-width: 669px) {
                .PortfolioBannerAd-linkHrefText {
                    font-size: 16px
                }
            }

            .PortfolioBannerAd-linkHrefTextV1 {
                text-decoration: underline
            }

            .PortfolioBannerAd-leadProPill {
                height: 24px
            }

            .PortfolioBannerAd-logoCnbcVersantContainer {
                height: 20px
            }

            @container (min-width: 669px) {
                .PortfolioBannerAd-logoCnbcVersantContainer {
                    height: 14px
                }
            }

            @container (min-width: 750px) {
                .PortfolioBannerAd-logoCnbcVersantContainer {
                    height: 22px
                }
            }

            @charset "UTF-8";.ExclusiveContentBucket-exclusiveContentBucket {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin-bottom: 40px;
                margin-top: 40px
            }

            @media (min-width: 760px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-29.1666666667%;
                    max-width: 677px
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-29.1666666667%
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-29.1666666667%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-29.1666666667%
                }
            }

            @media (min-width: 1020px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-20.8333333333%;
                    width: 630px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-20.8333333333%
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-20.8333333333%
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-20.8333333333%
                }
            }

            @media (min-width: 1340px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-16.6666666667%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-16.6666666667%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-16.6666666667%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .ExclusiveContentBucket-exclusiveContentBucket {
                    margin-left:-16.6666666667%
                }
            }

            .ExclusiveContentBucket-exclusiveContentBucket .ExclusiveContentBucket-exclusiveContentHeading {
                color: #002f6c;
                font-size: 20px;
                font-weight: 900;
                letter-spacing: .25px;
                line-height: 24px;
                text-transform: uppercase
            }

            .ExclusiveContentBucket-smallSpan {
                background-color: #002f6c;
                display: block;
                height: 6px;
                width: 88px
            }

            .ExclusiveContentBucket-border {
                background-color: #747474;
                display: block;
                height: 1px;
                width: 100%
            }

            .ExclusiveContentBucket-contentContainer {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                overflow-x: scroll
            }

            @media (min-width: 760px) {
                .ExclusiveContentBucket-contentContainer {
                    overflow-x:unset
                }
            }

            @media (prefers-color-scheme: dark) {
                .webview .ExclusiveContentBucket-exclusiveContentBucket .ExclusiveContentBucket-exclusiveContentHeading {
                    color:#dce0e4
                }

                .webview .ExclusiveContentBucket-smallSpan {
                    background-color: #dce0e4
                }

                .webview .ExclusiveContentBucket-border {
                    background-color: #f8f8f8
                }
            }

            .BucketItemByline-author {
                display: none;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 16px;
                margin-right: 10px
            }

            @media (min-width: 760px) {
                .BucketItemByline-author {
                    display:inline
                }
            }

            .BucketItemByline-author a {
                color: #002f6c!important;
                font-size: 12px;
                margin-right: 8px;
                text-decoration: none!important
            }

            @media (prefers-color-scheme: dark) {
                .webview .BucketItemByline-author a {
                    font-size:12px
                }
            }

            .BucketItem-bucketItem {
                border-bottom: 1px dashed #9e9e9e;
                display: flex;
                padding-bottom: 10px;
                padding-top: 20px
            }

            .BucketItem-bucketItem .BucketItem-title {
                font-size: 18px;
                font-weight: 600;
                line-height: 22px;
                margin-bottom: 16px
            }

            .BucketItem-bucketItem .BucketItem-title a {
                color: #171717;
                text-decoration: none!important
            }

            @media (max-width: 759px) {
                .BucketItem-bucketItem .BucketItem-title {
                    font-size:16px;
                    font-weight: 500;
                    line-height: 20px;
                    margin-bottom: 0
                }
            }

            .BucketItem-bucketItem .BucketItem-publishTime {
                color: #747474;
                display: inline;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 1.5px;
                line-height: 16px;
                margin-top: 9px;
                text-transform: uppercase
            }

            .BucketItem-bucketItem .BucketItem-textContainer {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                margin-left: -20px
            }

            @media (max-width: 759px) {
                .BucketItem-bucketItem .BucketItem-textContainer {
                    margin-left:-25px
                }
            }

            .BucketItem-bucketItem .BucketItem-bylineContainer {
                display: flex;
                margin-top: 10px
            }

            @media (max-width: 759px) {
                .BucketItem-bucketItem .BucketItem-bylineContainer {
                    margin-top:0
                }
            }

            .BucketItem-bucketItem .BucketItem-icTextContainer {
                margin-left: -25px
            }

            .BucketItem-bucketImage {
                height: 95px;
                object-fit: cover;
                width: 190px
            }

            @media (max-width: 759px) {
                .BucketItem-bucketImage {
                    height:75px;
                    width: 100px
                }
            }

            .BucketItem-bucketImageContainer {
                display: flex
            }

            .BucketItem-proPill {
                height: 30px
            }

            .BucketItem-proPillContainer {
                position: relative;
                right: 40px
            }

            @media (max-width: 759px) {
                .BucketItem-proPillContainer {
                    right:40px
                }
            }

            .BucketItem-investingClubPill {
                height: 25px
            }

            .BucketItem-investingClubPillContainer {
                position: relative;
                right: 45px
            }

            @media (max-width: 759px) {
                .BucketItem-investingClubPillContainer {
                    right:40px
                }
            }

            .BucketItem-investingClubItem {
                border-bottom-left-radius: 15px;
                border-bottom-right-radius: 15px
            }

            .BucketItem-proItem {
                border-bottom-right-radius: 15px;
                border-top-left-radius: 15px
            }

            @media (prefers-color-scheme: dark) {
                .webview .BucketItem-bucketItem .BucketItem-textContainer .BucketItem-title a {
                    color:#dce0e4
                }
            }

            .QuoteInBody-quoteNameContainer {
                white-space: nowrap
            }

            .QuoteInBody-inlineButton {
                margin-right: -6px;
                position: relative
            }

            .QuoteInBody-dropdownInBody {
                border-radius: unset;
                color: #000;
                left: 0;
                top: 22px;
                width: 200px
            }

            @media (max-width: 1019px) {
                .QuoteInBody-dropdownInBody {
                    top:0;
                    width: 100%
                }
            }

            .CollapsibleContainer-collapsibleContainer,.CollapsibleContainer-collapsibleContent {
                position: relative
            }

            .CollapsibleContainer-collapsibleContent {
                height: auto;
                overflow: hidden;
                transition: max-height .2s ease
            }

            .CollapsibleContainer-collapsed .CollapsibleContainer-collapsibleContent {
                max-height: 300px
            }

            @media (min-width: 760px) {
                .CollapsibleContainer-collapsed .CollapsibleContainer-collapsibleContent {
                    max-height:140px
                }
            }

            .CollapsibleContainer-collapsed .CollapsibleContainer-fadingGradient {
                background-image: linear-gradient(180deg,#fff0,#fff 49.23%);
                background-image: linear-gradient(180deg,#fff0,#ffffffe6);
                content: "";
                height: 80px;
                height: 300px;
                left: 0;
                position: absolute;
                right: 0;
                top: calc(100% - 80px);
                top: 0
            }

            @media (min-width: 760px) {
                .CollapsibleContainer-collapsed .CollapsibleContainer-fadingGradient {
                    max-height:140px
                }
            }

            .CollapsibleContainer-expanded .CollapsibleContainer-collapsibleContent {
                max-height: 4000px
            }

            @media (min-width: 1020px) {
                .CollapsibleContainer-expanded .CollapsibleContainer-collapsibleContent {
                    max-height:3000px
                }
            }

            .CollapsibleContainer-toggleContainer {
                align-items: center;
                border-top: 1px solid #d9d9d9;
                display: flex;
                height: 42px;
                justify-content: center;
                position: relative;
                text-align: center
            }

            .CollapsibleContainer-toggle {
                align-items: center;
                color: #0477c9;
                cursor: pointer;
                display: flex;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-style: normal;
                font-weight: 900;
                line-height: 20px;
                transition: all .2s ease
            }

            .CollapsibleContainer-webview-normal .CollapsibleContainer-toggle {
                font-size: 14px
            }

            .CollapsibleContainer-webview-large .CollapsibleContainer-toggle {
                font-size: 17.5px;
                line-height: normal
            }

            .CollapsibleContainer-webview-larger .CollapsibleContainer-toggle {
                font-size: 21px;
                line-height: normal
            }

            .CollapsibleContainer-webview-xlarge .CollapsibleContainer-toggle {
                font-size: 24.5px;
                line-height: normal
            }

            .CollapsibleContainer-webview-xxlarge .CollapsibleContainer-toggle {
                font-size: 28px;
                line-height: normal
            }

            .CollapsibleContainer-webview-xxxlarge .CollapsibleContainer-toggle {
                font-size: 31.5px;
                line-height: normal
            }

            .CollapsibleContainer-toggle span {
                display: inline-block;
                line-height: 1
            }

            .CollapsibleContainer-toggle:active,.CollapsibleContainer-toggle:focus,.CollapsibleContainer-toggle:hover,.CollapsibleContainer-toggle:link {
                color: #0477c9
            }

            .CollapsibleContainer-toggle .icon-arrow-down-readmore:before {
                font-size: 13px;
                font-weight: 400;
                margin-left: 8px
            }

            .CollapsibleContainer-expanded .icon-arrow-down-readmore:before {
                display: inline-block;
                transform: rotate(180deg)
            }

            .Collapsible-proliveCollapsableContainer {
                align-items: center;
                border: 1px solid #d9d9d9;
                border-top-left-radius: 4px;
                border-top-right-radius: 4px;
                display: flex;
                height: 40px
            }

            .Collapsible-proliveCollapsableContainer path {
                fill: #747474
            }

            .Collapsible-proliveCollapsedContainer {
                border-radius: 4px
            }

            .Collapsible-proLivePlayerCloseOrExpand {
                cursor: pointer;
                margin-left: auto;
                position: relative;
                right: 20px;
                transition: all .1s linear
            }

            .Collapsible-dismissButton {
                height: 16px;
                pointer-events: none;
                width: 16px
            }

            .Collapsible-stockChartIcon {
                height: 55%;
                margin-left: 15px
            }

            .InteractiveChart-caption {
                color: #171717;
                font-size: 12px;
                font-weight: 600;
                line-height: 1.5;
                margin-bottom: 5px
            }

            .InteractiveChart-addToWatchlistButton {
                height: 42px;
                min-width: 42px;
                padding: 8px 12px
            }

            @media (max-width: 450px) {
                .InteractiveChart-addToWatchlistButton {
                    height:30px;
                    min-width: 30px;
                    padding: 8px
                }
            }

            .InteractiveChart-quoteDetailsButton {
                align-items: center;
                background: #002f6c;
                border: 1px solid #002f6c;
                box-sizing: border-box;
                color: #fff;
                display: flex;
                font-size: 12px;
                font-weight: 600;
                height: 42px;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 12px;
                padding: 8px 12px;
                text-transform: uppercase
            }

            @media (max-width: 450px) {
                .InteractiveChart-quoteDetailsButton {
                    height:30px
                }
            }

            .InteractiveChart-quoteDetailsLink {
                text-decoration: none
            }

            .InteractiveChart-container {
                padding: 15px 30px
            }

            .InteractiveChart-headerColumns {
                align-items: center;
                display: flex;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                gap: 8px;
                margin-bottom: 10px
            }

            .InteractiveChart-headerColumn1 {
                display: flex;
                flex-direction: column;
                flex-grow: 1
            }

            .InteractiveChart-companyName {
                color: #000;
                font-size: 24px;
                font-weight: 800;
                line-height: 32px
            }

            .InteractiveChart-quoteStripSubHeader {
                color: #747474;
                font-size: 10px;
                font-weight: 700;
                line-height: 16px
            }

            .InteractiveChart-lastPriceStripContainer {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: -.1px;
                line-height: 18px;
                margin-top: 10px
            }

            .InteractiveChart-extendedHoursStripContainer {
                font-size: 20px;
                font-weight: 700;
                letter-spacing: -.1px
            }

            .InteractiveChart-lastPrice {
                color: #000;
                font-size: 24px;
                font-weight: 800;
                line-height: 28px;
                margin-right: 10px
            }

            .InteractiveChart-changeDown {
                color: #ce2b2b
            }

            .InteractiveChart-changeUp {
                color: #008456
            }

            .InteractiveChart-changeIcon {
                display: inline;
                height: 8px;
                margin-right: 4px;
                width: 10px
            }

            .InteractiveChart-lastTradeTime {
                color: #424242;
                font-size: 10px;
                font-weight: 800;
                line-height: 16px
            }

            .InteractiveChart-mobileButtonRow {
                align-items: center;
                display: flex;
                gap: 10px;
                margin-top: 10px
            }

            @media (max-width: 450px) {
                .InteractiveChart-showRange div {
                    padding:0 8px!important
                }
            }

            .InteractiveChart-watchlistDropdown {
                border-radius: unset;
                color: #000;
                left: -4px;
                top: 44px;
                width: 250px
            }

            @media (max-width: 1019px) {
                .InteractiveChart-watchlistDropdown {
                    top:0;
                    width: 100%
                }
            }

            @media (prefers-color-scheme: dark) {
                .webview .InteractiveChart-caption,.webview .InteractiveChart-companyName,.webview .InteractiveChart-lastPrice,.webview .InteractiveChart-lastTradeTime {
                    color:#dce0e4
                }
            }

            .Slide-name {
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                color: #171717;
                display: -webkit-box;
                font-size: 14px;
                font-weight: 800;
                margin: 0 0 5px;
                overflow: hidden
            }

            .Slide-lastTime {
                align-items: flex-start;
                color: #424242;
                display: flex;
                font-size: 11px;
                font-weight: 700
            }

            .Slide-last,.Slide-lastRegMktPrice {
                color: #171717;
                display: block;
                font-size: 20px;
                font-weight: 800
            }

            .Slide-lastRegMkt {
                align-items: center;
                display: flex;
                gap: 5px;
                margin: 8px 0 0
            }

            .Slide-lastRegMktPrice {
                font-size: 14px
            }

            .Slide-changeRegMkt {
                font-size: 8px
            }

            .Slide-change {
                align-items: center;
                color: #171717;
                display: flex;
                font-size: 10px;
                font-weight: 800
            }

            .Slide-changeIndicator {
                margin: 0 2px 0 0;
                width: 10px
            }

            .Slide-changeUp {
                color: #008456
            }

            .Slide-changeDown {
                color: #ce2b2b
            }

            .Slide-changeUnchanged {
                color: #424858
            }

            .Slide-afterHours {
                color: #e8802a;
                margin: 0 5px 0 0
            }

            .Carousel-carousel {
                align-items: center;
                display: flex;
                gap: 10px;
                margin: 0 0 20px
            }

            @media (max-width: 759px) {
                .Carousel-carousel {
                    position:relative
                }

                .Carousel-carousel:before {
                    background: linear-gradient(90deg,#0000,#fff);
                    content: "";
                    height: 120px;
                    position: absolute;
                    right: 0;
                    top: 0;
                    width: 30px
                }
            }

            .Carousel-list {
                display: flex;
                gap: 10px;
                overflow-x: hidden;
                scroll-behavior: smooth;
                scroll-snap-type: x mandatory;
                scrollbar-width: none;
                width: 100%
            }

            @media not all and (min-resolution: 0.001dpcm) {
                @supports (-webkit-appearance:none) {
                    .Carousel-list {
                        overflow-x:auto
                    }
                }
            }

            .Carousel-list::-webkit-scrollbar {
                height: 0
            }

            @media (max-width: 759px) {
                .Carousel-list {
                    overflow-x:auto
                }
            }

            .Carousel-slideWrapper {
                background: #f8f8f8;
                display: grid;
                grid-template-rows: 1fr auto;
                min-width: calc(33.33333% - 6.66667px);
                padding: 8px 10px;
                scroll-snap-align: start
            }

            @media (max-width: 759px) {
                .Carousel-slideWrapper {
                    min-width:70%
                }
            }

            @media (min-width: 760px) {
                .Carousel-slideWrapperTwo {
                    min-width:calc(50% - 5px)
                }
            }

            .Carousel-arrow {
                border-right: 7px solid #0477c9;
                border-top: 7px solid #0477c9;
                box-sizing: border-box;
                cursor: pointer;
                padding: 8px;
                rotate: 45deg
            }

            @media (max-width: 759px) {
                .Carousel-arrow {
                    display:none
                }
            }

            .Carousel-arrowBack {
                rotate: -135deg
            }

            .Carousel-arrowDisabled {
                border-right-color: #cfd8e2;
                border-top-color: #cfd8e2;
                cursor: auto
            }

            .LiveBlogTimestamp-liveBlogTimeStamp>div,.LiveBlogTimestamp-time,.LiveBlogTimestamp-timeHidden {
                color: #747474;
                font-size: 10px;
                font-weight: 600;
                letter-spacing: 1.2px;
                margin-bottom: 10px;
                margin-right: 4px;
                text-transform: uppercase;
                white-space: normal
            }

            .LiveBlogTimestamp-liveBlogTimeStamp>div time,.LiveBlogTimestamp-time time,.LiveBlogTimestamp-timeHidden time {
                white-space: nowrap
            }

            @media (min-width: 760px) {
                .LiveBlogTimestamp-liveBlogTimeStamp>div,.LiveBlogTimestamp-time,.LiveBlogTimestamp-timeHidden {
                    font-size:12px;
                    margin-bottom: 16px
                }
            }

            .LiveBlogTimestamp-timeHidden {
                opacity: 1
            }

            .LiveBlogTimestamp-liveBlogTimeStamp {
                align-items: center;
                display: flex;
                margin-top: 0
            }

            .LiveBlogTimestamp-datetimeDivider:before {
                content: "•";
                display: inline-block;
                padding: 0 3px
            }

            .Carousel-styles-select-carousel--aEtWQ {
                overflow: hidden;
                width: 100%
            }

            .Carousel-styles-select-carouselSlide--WUqSd {
                -webkit-overflow-scrolling: touch;
                display: flex;
                gap: 12px;
                overflow-x: auto;
                scroll-snap-type: x mandatory;
                scrollbar-width: none;
                transition: transform .5s
            }

            .Carousel-styles-select-carouselSlide--WUqSd::-webkit-scrollbar {
                display: none
            }

            .Carousel-styles-select-carouselCard--OzvLG {
                display: flex;
                flex: 0 0 auto;
                justify-content: center;
                min-width: 280px;
                scroll-snap-align: start;
                width: 50%
            }

            .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-oneCard--kZasP {
                max-width: 100%;
                width: 100%
            }

            .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-twoCards--kayn6 {
                max-width: unset;
                width: calc(50% - 6px)
            }

            .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threePlusCards--uqbMy {
                max-width: 280px;
                width: 280px
            }

            @media (min-width: 760px) {
                .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threePlusCards--uqbMy {
                    width:280px
                }
            }

            @media (min-width: 1020px) {
                .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threePlusCards--uqbMy {
                    width:330px
                }
            }

            @media (min-width: 1340px) {
                .Carousel-styles-select-carouselCard--OzvLG.Carousel-styles-select-threePlusCards--uqbMy {
                    width:320px
                }
            }

            .Pill-styles-select-container--mc_fW {
                border-radius: 3px;
                display: inline;
                font-size: 10px;
                height: -moz-fit-content;
                height: fit-content;
                margin-right: 4px;
                min-height: 14px;
                padding: 1px 3px 1px 4px;
                white-space: nowrap;
                width: -moz-fit-content;
                width: fit-content
            }

            .Pill-styles-select-green--Nw1uS {
                background-color: #a3cd39;
                color: #000
            }

            .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2 {
                background-color: #fcb700;
                border-radius: 0;
                color: #000;
                display: inline-block;
                font-size: 10px;
                font-weight: 500;
                height: 16px;
                line-height: 100%;
                padding: 3px 3px 2px 5px;
                position: relative;
                vertical-align: top
            }

            .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-river--pgNZM {
                top: -4.5px;
                vertical-align: initial
            }

            .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                top: -5px;
                vertical-align: initial
            }

            @media (min-width: 760px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-3px;
                    vertical-align: middle
                }
            }

            @media (min-width: 1020px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-4px;
                    vertical-align: initial
                }
            }

            @media (min-width: 1180px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-4px;
                    vertical-align: initial
                }
            }

            @media (min-width: 1340px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-8px;
                    vertical-align: initial
                }
            }

            .Tooltip-styles-select-tooltipContainer--UHEZW {
                display: inline-block;
                position: relative
            }

            .Tooltip-styles-select-tooltipBody--vrNp6 {
                background: #fff;
                border-radius: 5px;
                box-shadow: 0 0 4px 0 #00000040;
                color: #757575;
                font-size: 12px;
                font-weight: 400;
                max-width: 200px;
                padding: 10px;
                position: absolute;
                transition: opacity .2s ease;
                width: max-content;
                z-index: 999
            }

            .Tooltip-styles-select-tooltipBody--vrNp6 p {
                margin: 0
            }

            .Tooltip-styles-select-tooltipBody--vrNp6 a {
                color: #0477c9
            }

            .Tooltip-styles-select-tooltipBody--vrNp6 a:hover {
                color: #005594
            }

            .Tooltip-styles-select-tooltipBody--vrNp6>.Tooltip-styles-select-tooltipContent--iLQ6b {
                background: inherit;
                color: inherit;
                font-size: inherit
            }

            .Tooltip-styles-select-tooltipIcon--a_uq0 {
                fill: #757575;
                stroke: #757575;
                cursor: pointer;
                margin-left: 4px
            }

            .Tooltip-styles-select-tooltipIcon--a_uq0:hover {
                fill: #005594;
                stroke: #005594
            }

            .Tooltip-styles-select-tooltipIcon--a_uq0:focus-visible {
                outline: 3px solid #57ad57
            }

            .Tooltip-styles-select-iconActive--P0wah {
                fill: #0477c9;
                fill-opacity: .5;
                stroke: #0477c9;
                stroke-opacity: .5
            }

            .Tooltip-styles-select-tooltipArrow--_4zoC {
                border-left: 10px solid #0000;
                border-right: 10px solid #0000;
                border-top: 10px solid #fff;
                height: 0;
                position: absolute;
                top: 100%;
                width: 0;
                z-index: 999
            }

            .Disclosure-disclosures {
                background-color: initial;
                color: #3e4855;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 400;
                line-height: normal
            }

            .Disclosure-disclosures p {
                display: inline;
                margin: 0!important
            }

            .Heading-styles-select-level3--yTk8m {
                color: #3e4855;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 24px;
                font-weight: 900;
                line-height: normal;
                width: -moz-fit-content;
                width: fit-content
            }

            .Heading-styles-select-level4--WUnmL {
                color: #000;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-weight: 700;
                line-height: normal
            }

            .Heading-styles-select-level4--WUnmL:hover {
                color: #005594
            }

            .NavigationArrows-styles-select-arrow--A1aiV {
                align-items: center;
                color: #0477c9;
                display: flex;
                font-size: 48px;
                height: 30px;
                line-height: 30px
            }

            .NavigationArrows-styles-select-arrow--A1aiV:first-child {
                margin: 0 30px 0 0
            }

            .NavigationArrows-styles-select-controller--qImJR>.NavigationArrows-styles-select-arrow--A1aiV:focus-visible {
                outline: 3px solid #57ad57;
                outline-offset: 1px
            }

            .NavigationArrows-styles-select-arrowInactive--U0brL {
                cursor: default;
                opacity: .3;
                -webkit-user-select: none;
                user-select: none
            }

            .NavigationArrows-styles-select-controller--qImJR {
                align-items: center;
                display: flex;
                justify-content: flex-end
            }

            .CallToActionButton-styles-select-callToActionButton--mxw61 {
                align-items: center;
                background-color: #1277ba;
                border-radius: 24px;
                color: #fff!important;
                display: flex;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-weight: 700;
                height: 28px;
                justify-content: center;
                letter-spacing: 1.4px;
                position: relative;
                text-align: center;
                text-transform: uppercase;
                width: 150px
            }

            .CallToActionButton-styles-select-callToActionButton--mxw61:hover {
                background-color: #005594;
                color: #fff;
                cursor: pointer
            }

            .SourceText-styles-select-sourceText--l_1NF {
                display: inline-block;
                font-size: 12px;
                text-align: center
            }

            .SourceText-styles-select-sourceText--l_1NF .SourceText-styles-select-icon--hLVK3 {
                display: inline-block;
                margin-right: 4px;
                position: relative;
                top: 2px
            }

            .SourceText-styles-select-sourceText--l_1NF a {
                text-decoration: underline;
                -webkit-text-decoration-color: #757575;
                text-decoration-color: #757575
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-Regular-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-Regular-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Regular-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-Bold-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-Bold-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Bold-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-Black-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Black-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-Black-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-Black-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-RegularItalic-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 400;
                src: local("~assets/fonts/Lato/Lato-RegularItalic-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-RegularItalic-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-BoldItalic-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 700;
                src: local("~assets/fonts/Lato/Lato-BoldItalic-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BoldItalic-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-BlackItalic-latin-ext.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin-ext.woff2) format("woff2");
                unicode-range: "U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF"
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 900;
                src: local("~assets/fonts/Lato/Lato-BlackItalic-latin.woff2"),url(https://static-redesign.cnbcfm.com/dist/Lato-BlackItalic-latin.woff2) format("woff2");
                unicode-range: "U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD"
            }

            .CallToActionBlock-styles-select-container--eAHdm {
                align-items: center;
                color: #757575;
                display: flex;
                flex-basis: 30%;
                flex-direction: column;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-weight: 400;
                gap: 8px
            }

            .CallToActionBlock-styles-select-termsTextTop--U4bAL {
                display: inline-block;
                font-size: 12px;
                text-align: center
            }

            .CallToActionBlock-styles-select-termsTextTop--U4bAL .CallToActionBlock-styles-select-icon--QExsi {
                margin-right: 4px;
                position: relative;
                top: 2px
            }

            .CallToActionBlock-styles-select-termsTextTop--U4bAL a {
                text-decoration: underline;
                -webkit-text-decoration-color: #757575;
                text-decoration-color: #757575
            }

            .CallToActionBlock-styles-select-disclaimer--dc39H,.CallToActionBlock-styles-select-termsTextBottom--OcCei {
                color: #171717;
                font-size: 12px
            }

            .ProductDataGridItem-styles-select-creditContainer--YXZu4 {
                max-height: 52px;
                max-width: 110px
            }

            .ProductDataGridItem-styles-select-creditRating--UZTiJ {
                fill: #3e4855
            }

            .ProductDataGridItem-styles-select-item--SJoD3 {
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 10px;
                text-align: center;
                width: 100%
            }

            .ProductDataGridItem-styles-select-item--SJoD3:first-child,.ProductDataGridItem-styles-select-item--SJoD3:nth-child(3) {
                border-right: 1px solid #e4f0f9
            }

            @media (min-width: 1340px) {
                .ProductDataGridItem-styles-select-item--SJoD3 {
                    padding:0 10px;
                    text-align: left
                }

                .ProductDataGridItem-styles-select-item--SJoD3:nth-child(2) {
                    border-right: 1px solid #e4f0f9
                }
            }

            .ProductDataGridItem-styles-select-item--SJoD3:last-child:nth-child(odd) {
                border-right: none;
                grid-column: 1/4
            }

            .ProductDataGridItem-styles-select-headingContainer--eqm00 {
                align-items: center;
                display: flex;
                flex-direction: row;
                gap: 4px;
                min-height: 22px
            }

            .ProductDataGridItem-styles-select-heading--c2XsX {
                color: #3e4855;
                font-size: 14px;
                font-weight: 700;
                margin: 0
            }

            .ProductDataGridItem-styles-select-content--wwq_l {
                background-color: initial;
                color: #171717;
                font-size: 14px;
                font-weight: 400;
                margin: 0!important
            }

            .ProductDataGridItem-styles-select-creditNumericalRange--sMSJJ {
                font-size: 12px
            }

            @media (prefers-color-scheme: dark) {
                .webview .ProductDataGridItem-styles-select-creditRating--UZTiJ {
                    fill:#dce0e4
                }

                .webview .ProductDataGridItem-styles-select-creditContainer--YXZu4 {
                    max-width: 140px
                }

                .webview .ProductDataGridItem-styles-select-creditMeter--KDMM7 {
                    transform: translate(15px)
                }

                .webview .ProductDataGridItem-styles-select-item--SJoD3 {
                    border-color: #3e4855
                }
            }

            .ProductDataGrid-styles-select-container--nV33Z {
                border: 1px solid #e4f0f9;
                border-radius: 5px;
                display: grid;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-style: normal;
                grid-template-columns: repeat(2,1fr);
                height: -moz-fit-content;
                height: fit-content;
                justify-content: space-evenly;
                line-height: normal;
                margin-bottom: 16px;
                min-width: 261px;
                width: 100%
            }

            @media (min-width: 1340px) {
                .ProductDataGrid-styles-select-container--nV33Z {
                    display:flex;
                    height: -moz-fit-content;
                    height: fit-content;
                    justify-content: space-evenly;
                    max-width: unset;
                    width: 100%
                }
            }

            .ProductDataGrid-styles-select-singleItem--CmmEU {
                grid-template-columns: repeat(1,1fr)
            }

            @media (prefers-color-scheme: dark) {
                .webview .ProductDataGrid-styles-select-container--nV33Z {
                    border-color:#3e4855
                }
            }

            .PartnerOfferCard-headingContainer {
                align-items: center;
                display: flex;
                margin-bottom: 10px
            }

            .PartnerOfferCard-headingContainer>.PartnerOfferCard-titleLink {
                text-decoration: none
            }

            .PartnerOfferCard-partnerOfferCard {
                background: #fff;
                border-radius: 5px;
                box-shadow: 0 0 2px 1px #ddd;
                display: flex;
                padding: 12px;
                width: 280px
            }

            .PartnerOfferCard-partnerOfferCard.PartnerOfferCard-fullWidth {
                width: 100%
            }

            .PartnerOfferCard-partnerOfferCard :is(a,button,input):focus-visible:before {
                content: "";
                inset: -1px;
                outline: 3px solid #57ad57;
                position: absolute
            }

            .PartnerOfferCard-outerImage {
                display: none
            }

            .PartnerOfferCard-fullWidth .PartnerOfferCard-learnMore {
                justify-content: center;
                margin: 0 0 0 20px
            }

            @media (min-width: 1340px) {
                .PartnerOfferCard-fullWidth .PartnerOfferCard-outerImage {
                    display:block
                }

                .PartnerOfferCard-fullWidth .PartnerOfferCard-innerImage {
                    display: none
                }
            }

            @media (min-width: 760px) {
                .PartnerOfferCard-fullWidth .PartnerOfferCard-learnMoreAndHeadingContainer {
                    flex-direction:row
                }
            }

            .PartnerOfferCard-image {
                height: 60px;
                margin-right: 12px;
                object-fit: contain;
                width: 118px
            }

            .PartnerOfferCard-partnerOfferGrid {
                margin-bottom: 12px;
                max-width: 535px
            }

            @media (max-width: 759px) {
                .PartnerOfferCard-partnerOfferGrid {
                    max-width:100%
                }
            }

            .PartnerOfferCard-productDataGridItemContainer {
                padding: 10px
            }

            .PartnerOfferCard-productDataGridItemHeader {
                font-size: 12px;
                font-weight: 700
            }

            .PartnerOfferCard-productDataGridItemContent {
                font-size: 12px;
                font-weight: 400
            }

            .PartnerOfferCard-headingAndGridContainer,.PartnerOfferCard-learnMoreAndHeadingContainer {
                display: flex;
                flex-direction: column;
                font-size: 12px;
                width: 100%
            }

            @media (min-width: 760px) {
                .PartnerOfferCard-learnMore {
                    text-align:center
                }

                .PartnerOfferCard-learnMore a {
                    margin: 0
                }
            }

            .webview .PartnerOfferCard-partnerOfferCard p {
                font-size: 14px
            }

            @media (prefers-color-scheme: dark) {
                .webview .PartnerOfferCard-partnerOfferCard .PartnerOfferCard-creditContainer {
                    max-height:52px;
                    max-width: 110px
                }

                .webview .PartnerOfferCard-partnerOfferCard .PartnerOfferCard-creditMeter {
                    transform: translate(0)
                }

                .webview .PartnerOfferCard-partnerOfferCard .PartnerOfferCard-creditRating {
                    fill: #000;
                    font-size: 12px
                }

                .webview .PartnerOfferCard-partnerOfferCard a {
                    color: #0477c9;
                    text-decoration: none
                }
            }

            .PartnerOffers-container {
                background: #f8f8f8;
                border-left: 3px solid #0477c9;
                margin: 24px 0
            }

            @media (min-width: 760px) {
                .PartnerOffers-container {
                    margin-right:118px
                }
            }

            @media (min-width: 1020px) {
                .PartnerOffers-container {
                    margin-left:calc(11.11111% + 3.33333px);
                    margin-right: 0;
                    max-width: unset
                }
            }

            @media (min-width: 1340px) {
                .PartnerOffers-container {
                    margin-left:calc(8.33333% + 32.5px)
                }
            }

            .PartnerOffers-sponsored {
                background: #ebf5fc
            }

            .PartnerOffers-topSection {
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 12px 12px 0
            }

            .PartnerOffers-bottomSection {
                color: #000;
                padding: 16px 12px
            }

            .PartnerOffers-bottomSection p {
                color: inherit!important;
                display: inline
            }

            @media (max-width: 759px) {
                .PartnerOffers-topController {
                    display:none
                }
            }

            .PartnerOffers-bottomController {
                align-items: center;
                display: flex;
                flex-direction: column;
                padding-bottom: 16px
            }

            @media (min-width: 760px) {
                .PartnerOffers-bottomController {
                    display:none
                }
            }

            .PartnerOffers-headlineRow {
                display: flex;
                justify-content: space-between
            }

            .PartnerOffers-shiftLastTooltip [class*=tooltipBody] {
                right: -20px;
                transform: unset
            }

            @media (prefers-color-scheme: dark) {
                .webview .PartnerOffers-container p {
                    background-color:unset!important;
                    color: #3e4855!important;
                    font-size: 12px!important
                }
            }

            .OneTrustLoadingPlaceholder-container {
                align-items: center;
                background: #fff;
                display: flex;
                justify-content: center
            }

            .OneTrustBlockedPlaceholder-container {
                align-items: center;
                background-color: #d1d9dc;
                background-image: url(https://static-redesign.cnbcfm.com/dist/1eaf28c48f6e504fb498.svg);
                background-repeat: no-repeat;
                background-size: auto 100%;
                display: flex;
                justify-content: center
            }

            .OneTrustBlockedPlaceholder-innerCopy {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 800;
                padding: 20px;
                text-align: center
            }

            @media (prefers-color-scheme: dark) {
                .OneTrustBlockedPlaceholder-innerCopy {
                    color:#111
                }
            }

            .OneTrustBlockedPlaceholder-link {
                color: #1876b8;
                cursor: pointer
            }

            a.OneTrustBlockedPlaceholder-onetrustSettingsDeepLink {
                text-decoration: none!important
            }

            .withOneTrustPlaceholder-placeholderDimensions {
                width: 100%
            }

            @media (max-width: 759px) {
                .withOneTrustPlaceholder-placeholderDimensions {
                    height:196px
                }
            }

            @media (min-width: 760px) {
                .withOneTrustPlaceholder-placeholderDimensions {
                    height:235px
                }
            }

            body .videoResponsive {
                height: 0;
                margin-bottom: 18px;
                overflow: hidden;
                padding-bottom: 56.25%;
                position: relative
            }

            body .videoResponsive iframe {
                border: 0;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            body .postContainer iframe {
                display: flex;
                left: 0;
                position: absolute;
                top: 0
            }

            body .postContainer [src*=post] {
                position: relative;
                width: 335px
            }

            body .postContainer [src*=video] {
                position: relative;
                width: 100%
            }

            body .instagram-media iframe {
                width: 99%
            }

            body .instagramWrapper iframe,body .tiktokWrapper iframe {
                left: 0;
                right: 0;
                width: 99%
            }

            .WebService-wrapper {
                margin-top: 20px;
                max-width: 630px;
                min-height: auto;
                position: relative;
                text-align: center
            }

            @media (min-width: 760px) {
                .WebService-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(50% + 30px);
                    max-width: 75%;
                    min-width: 75%
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .WebService-wrapper {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .WebService-wrapper {
                    margin-left:calc(22.22222% + 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .WebService-wrapper {
                    margin-left:calc(16.66667% + 30px)
                }
            }

            @media (min-width: 1020px) {
                .WebService-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: calc(25% + 30px);
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .WebService-wrapper {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .WebService-wrapper {
                    margin-left:calc(11.11111% + 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .WebService-wrapper {
                    margin-left:calc(8.33333% + 30px)
                }
            }

            @media (min-width: 1340px) {
                .WebService-wrapper {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .WebService-wrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .WebService-wrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .WebService-wrapper {
                    margin-left:14.2857142857%
                }
            }

            @media (max-width: 759px) {
                .WebService-wrapper {
                    margin-bottom:20px
                }
            }

            @media (min-width: 1020px) {
                .WebService-wrapper {
                    margin-left:calc(16.66667% + 5px);
                    min-width: auto
                }
            }

            @media (min-width: 1340px) {
                .WebService-wrapper {
                    margin-bottom:20px;
                    margin-left: calc(14.28571% + 4.28571px);
                    min-width: auto
                }
            }

            .WebService-wsod_stock_screener.WebService-wrapper {
                margin-left: 0;
                max-width: 100%
            }

            .WebService-giphy {
                text-align: start
            }

            @media (min-width: 360px) {
                body .giphyContainer iframe {
                    width:100%
                }
            }

            @media (min-width: 760px) {
                body .postContainer [src*=post] {
                    width:395px
                }

                body .giphyContainer iframe {
                    height: none;
                    min-height: 0;
                    min-width: 0;
                    width: none
                }
            }

            @media (min-width: 1020px) {
                body .postContainer iframe {
                    left:0;
                    position: absolute;
                    top: 0
                }
            }

            @media (min-width: 1180px) {
                body .postContainer {
                    padding-bottom:0
                }

                body .postContainer [src*=video] {
                    display: flex
                }

                body .postContainer [src*=post] {
                    display: flex;
                    width: 560px
                }
            }

            .Disclaimer-styles-select-disclaimer--D2JJf {
                width: -moz-fit-content;
                width: fit-content
            }

            .Disclaimer-styles-select-disclaimer--D2JJf.Disclaimer-styles-select-disclaimerDefault--U71Mv>.Disclaimer-styles-select-disclaimerContent--RYK3d,.Disclaimer-styles-select-disclaimerDefault--U71Mv {
                background-color: initial;
                color: #3e4855;
                font-family: Lato,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 400;
                line-height: normal
            }

            .ArticleNode-anchorWrapper {
                pointer-events: none;
                position: relative
            }

            .ArticleNode-anchorWrapper .ArticleNode-anchor {
                left: 0;
                position: absolute;
                top: -230px;
                visibility: hidden
            }

            .PlayerLoadingIndicator-loadingContainer {
                margin-bottom: 30px;
                padding-bottom: 56.25%;
                position: relative;
                text-align: center
            }

            .PlayerLoadingIndicator-loadingOverlay {
                align-items: center;
                background-color: #000;
                display: flex;
                height: 100%;
                justify-content: center;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .LiveStreamPlayer-container.LiveStreamPlayer-isNotLoaded {
                display: block;
                max-width: 100%;
                padding-bottom: 57%
            }

            .LiveStreamPlayer-languageContainer {
                align-items: center;
                display: flex;
                font-size: 14px;
                margin: 13px 0
            }

            .LiveStreamPlayer-bold,.LiveStreamPlayer-toggle {
                margin-right: 12px
            }

            .LiveStreamPlayer-bold {
                font-weight: 800
            }

            .LiveStreamPlayer-toggle {
                margin-right: 12px
            }

            .LiveStreamPlayer-toggle:hover {
                cursor: pointer
            }

            .jw-settings-audioTracks {
                display: none!important
            }

            .AudioButton-container {
                border-top: 6px solid #0496ff;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .AudioButton-base {
                align-items: center;
                background-color: #0496ff;
                color: #fff;
                display: flex;
                font-size: 12px;
                height: 50px;
                justify-content: center;
                position: absolute;
                right: 0;
                top: -5px;
                transition: all .15s linear;
                width: 50px;
                z-index: 1
            }

            @media (min-width: 760px) {
                .AudioButton-base {
                    font-size:22px;
                    height: 80px;
                    width: 80px
                }
            }

            .AudioButton-audioIcon {
                align-items: center;
                background-image: url(https://static-redesign.cnbcfm.com/dist/3416c1156c67ef487325.svg);
                border: 2px solid #0496ff;
                display: flex;
                height: 40px;
                justify-content: center;
                transition: border .15s linear;
                width: 40px;
                z-index: 2
            }

            .AudioButton-base:hover .AudioButton-audioIcon,.AudioButton-container:focus .AudioButton-audioIcon,.AudioButton-container:hover .AudioButton-audioIcon,a:focus .AudioButton-audioIcon,a:hover .AudioButton-audioIcon,button:focus .AudioButton-audioIcon,button:hover .AudioButton-audioIcon {
                border: 2px solid #fff
            }

            @media (min-width: 760px) {
                .AudioButton-audioIcon {
                    height:60px;
                    width: 60px
                }
            }

            .AudioButton-flyout {
                align-items: center;
                background-color: #0496ff;
                color: #fff;
                display: flex;
                font-size: 9px;
                font-weight: 800;
                height: 100%;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 1;
                position: absolute;
                right: 35px;
                text-align: left;
                text-transform: uppercase;
                top: 0;
                transform: scaleX(0);
                transform-origin: center right;
                transition: color .15s linear,transform .15s linear .15s;
                width: 90px;
                z-index: 1
            }

            .AudioButton-base:hover .AudioButton-flyout,.AudioButton-container:focus .AudioButton-flyout,.AudioButton-container:hover .AudioButton-flyout,a:focus .AudioButton-flyout,a:hover .AudioButton-flyout,button:focus .AudioButton-flyout,button:hover .AudioButton-flyout {
                color: #fff;
                transform: scaleX(1);
                transition: color .15s linear .15s,transform .15s linear
            }

            @media (min-width: 760px) {
                .AudioButton-flyout {
                    font-size:20px;
                    letter-spacing: 2.2px;
                    right: 80px;
                    text-align: center;
                    width: 200px
                }
            }

            @media (max-width: 1019px) {
                .AudioButton-base:hover .AudioButton-flyout.AudioButton-suppressFlyout,a:focus .AudioButton-flyout.AudioButton-suppressFlyout,a:hover .AudioButton-flyout.AudioButton-suppressFlyout,button:focus .AudioButton-flyout.AudioButton-suppressFlyout,button:hover .AudioButton-flyout.AudioButton-suppressFlyout {
                    transform:scaleX(0)
                }
            }

            .Timer-progress {
                stroke: #fcb700;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%) rotate(-90deg)
            }

            .Timer-progress circle {
                stroke-dasharray: 302;
                stroke-dashoffset: 302;
                animation: Timer-dash 5s linear
            }

            .Timer-sticky .Timer-progress circle {
                stroke-dasharray: 151;
                stroke-dashoffset: 151;
                animation: Timer-sticky-dash 5s linear
            }

            @keyframes Timer-dash {
                0% {
                    stroke-dashoffset: 302
                }

                to {
                    stroke-dashoffset: 0
                }
            }

            @keyframes Timer-sticky-dash {
                0% {
                    stroke-dashoffset: 151
                }

                to {
                    stroke-dashoffset: 0
                }
            }

            .Timer-buttonWrapper {
                align-items: center;
                border: 1px solid #cfd8e266;
                color: #fff;
                display: flex;
                height: 40px;
                justify-content: center;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 40px
            }

            .Timer-buttonWrapper span {
                display: flex
            }

            .Timer-buttonWrapperEnded {
                border-radius: 50%;
                box-shadow: inset 0 0 2px 0 #cfd8e2,0 0 2px 0 #cfd8e2;
                font-size: 24px;
                height: 66px;
                width: 66px
            }

            @media (min-width: 360px) {
                .Timer-buttonWrapperEnded {
                    font-size:36px;
                    height: 96px;
                    width: 96px
                }
            }

            .Timer-sticky .Timer-buttonWrapperEnded {
                font-size: 18px;
                height: 48px;
                width: 48px
            }

            .Timer-buttonWrapperEnded:hover {
                color: #fcb700
            }

            .Timer-buttonWrapperEnded .icon-buffett-video {
                margin-left: 5px
            }

            .Recommend-sticky .Recommend-buttonWrapperEnded .icon-buffett-video {
                margin-left: 3px
            }

            .ScaledTimer-cancel {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 600;
                left: 50%;
                letter-spacing: .06em;
                position: absolute;
                text-transform: uppercase;
                top: calc(50% + 60px);
                transform: translateX(-50%)
            }

            .ScaledTimer-cancel:hover {
                color: #fcb700
            }

            .Recommend-endCardWrapper {
                background-color: #002f6ccc;
                background-image: url(https://static-redesign.cnbcfm.com/dist/8e3639eed7df32fad761.jpg);
                background-size: cover;
                cursor: pointer;
                height: 0;
                padding-bottom: 56.25%;
                position: relative;
                width: 100%
            }

            .Recommend-endCardWrapper .Recommend-title {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1em
            }

            .Recommend-replay .Recommend-endCardWrapper .Recommend-title {
                font-size: 16px
            }

            @media (min-width: 1020px) {
                .Recommend-endCardWrapper .Recommend-title {
                    font-size:18px;
                    letter-spacing: .17px
                }
            }

            @media (min-width: 1340px) {
                .Recommend-endCardWrapper .Recommend-title {
                    font-size:24px
                }
            }

            .Recommend-endCardWrapper:before {
                background: linear-gradient(#0000,#002f6c);
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                width: 100%
            }

            @media (min-width: 760px) {
                .Buffett-wrapper {
                    max-width:100%
                }
            }

            .Recommend-buttons {
                display: flex;
                justify-content: space-between;
                left: 15px;
                position: absolute;
                text-align: right;
                top: 15px;
                width: calc(100% - 30px)
            }

            .Recommend-buttons span {
                color: #fff;
                font-size: 15px
            }

            .Recommend-buttons span:hover {
                color: #fcb700
            }

            .Recommend-content {
                bottom: 15px;
                left: 15px;
                padding-right: 55px;
                position: absolute
            }

            .Recommend-eyebrow,.Recommend-eyebrow.Recommend-compact,.Recommend-mobile .Recommend-compact {
                color: #fcb700;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 2px;
                line-height: 15px;
                margin-bottom: 3px;
                text-transform: uppercase
            }

            .Recommend-replay .Recommend-eyebrow,.Recommend-replay .Recommend-eyebrow.Recommend-compact,.Recommend-replay .Recommend-mobile .Recommend-compact {
                font-size: 10px
            }

            .Recommend-mobile .Recommend-replay .Recommend-eyebrow,.Recommend-mobile .Recommend-replay .Recommend-title,.Recommend-replay .Recommend-compact {
                display: none
            }

            .Recommend-mobile .Recommend-replay .Recommend-compact {
                color: #fff;
                display: initial
            }

            .Recommend-mobile .Recommend-replay .Recommend-eyebrow.Recommend-compact {
                padding-left: 4px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-eyebrow {
                font-size: 10px;
                letter-spacing: .83px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-title {
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .5px;
                line-height: 1.25
            }

            .Recommend-titleDark {
                color: #fff
            }

            .Recommend-slideshowItem .Recommend-titleDark {
                font-size: 16px;
                letter-spacing: .15px;
                margin-top: 5px
            }

            @media (min-width: 760px) {
                .Recommend-slideshowItem .Recommend-titleDark {
                    font-size:24px;
                    letter-spacing: .22px
                }
            }

            .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                padding-bottom: calc(50% + 10px)
            }

            @media (min-width: 760px) {
                .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                    padding-bottom:calc(50% + 20px)
                }
            }

            @media (min-width: 1020px) {
                .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                    padding-bottom:680.625px
                }
            }

            .Recommend-content.Recommend-replay {
                bottom: auto;
                top: 15px
            }

            .Recommend-sticky {
                padding-bottom: 0;
                position: fixed;
                top: auto
            }

            .Recommend-endCardWrapper .icon-close {
                display: none
            }

            .Recommend-endCardWrapper.Recommend-sticky .icon-close {
                align-items: center;
                background: #fcb700;
                color: #fff;
                display: flex;
                font-size: 15px;
                font-weight: 900;
                height: 28px;
                justify-content: center;
                left: 0;
                position: relative;
                top: -28px;
                width: 28px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-cancel {
                display: none
            }

            .LiveEventDescription-container {
                margin-bottom: 58px
            }

            .LiveEventDescription-container.LiveEventDescription-berkshireHathaway {
                margin-bottom: 42px
            }

            .LiveEventDescription-container.LiveEventDescription-berkshireHathaway .group {
                max-width: unset
            }

            .LiveEventDescription-container.LiveEventDescription-berkshireHathaway .group p {
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-weight: 400
            }

            .LiveEventDescription-container.LiveEventDescription-berkshireHathaway.LiveEventDescription-homepage p {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif
            }

            @media (max-width: 1019px) {
                .LiveEventDescription-container.LiveEventDescription-berkshireHathaway {
                    margin-bottom:30px
                }
            }

            @media (max-width: 759px) {
                .LiveEventDescription-container.LiveEventDescription-berkshireHathaway {
                    margin-bottom:16px
                }
            }

            .LiveEventDescription-tagContainer {
                display: flex;
                flex-direction: row;
                margin: 0 0 16px
            }

            .LiveEventDescription-title {
                color: #000;
                display: block;
                font-family: Proxima Nova,sans-serif;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px;
                margin: 0;
                padding-right: 18px;
                white-space: nowrap
            }

            @media (max-width: 759px) {
                .LiveEventDescription-title {
                    display:none
                }
            }

            .LiveEventDescription-description {
                display: block
            }

            .LiveEventDescription-headline {
                color: #000;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 22px;
                font-weight: 700;
                letter-spacing: .03px;
                line-height: 26px;
                margin-bottom: 16px;
                text-align: left
            }

            .LiveEventDescription-details {
                color: #000;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 400;
                letter-spacing: .4444px;
                line-height: 26px
            }

            .LiveEventDescription-timestamp {
                color: #747474;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 1.5px;
                line-height: 16px;
                margin-top: 16px;
                text-transform: uppercase
            }

            .LiveEventDescription-description .group {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin-left: 0
            }

            .LiveEventDescription-description .group a {
                color: #2077b6;
                text-decoration: underline
            }

            .LiveEventDescription-description .group a:hover {
                color: #fcb700
            }

            .LiveEventDescription-description .group ol,.LiveEventDescription-description .group ol li,.LiveEventDescription-description .group ul,.LiveEventDescription-description .group ul li {
                list-style: revert;
                margin-left: 10px
            }

            .CreateFreeAccountButton-buttonContainer {
                background: #002f6c;
                border-radius: 2px;
                color: #fff;
                height: 100%;
                padding: 10px;
                width: 100%
            }

            .CreateFreeAccountButton-buttonContainer:hover {
                color: #ffe895
            }

            @media (min-width: 760px) {
                .CreateFreeAccountButton-buttonContainer {
                    max-height:50px;
                    order: 2;
                    width: 180px
                }
            }

            .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonText {
                align-items: center;
                display: flex;
                font-size: 11px;
                font-weight: 400;
                justify-content: center
            }

            @media (min-width: 760px) {
                .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonText {
                    flex-direction:column
                }
            }

            .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonText .CreateFreeAccountButton-buttonTextBold {
                font-size: 12px;
                font-weight: 800;
                letter-spacing: .5px;
                margin-left: 8px
            }

            @media (min-width: 760px) {
                .CreateFreeAccountButton-buttonContainer .CreateFreeAccountButton-buttonText .CreateFreeAccountButton-buttonTextBold {
                    font-size:11px;
                    margin-left: 0
                }
            }

            .QuoteItem-item {
                border: .5px solid #cfd8e2;
                border-radius: 7px;
                display: flex;
                margin: 0 15px 10px 0;
                position: relative
            }

            .QuoteItem-item:before {
                content: "";
                display: none
            }

            .QuoteItem-item:hover {
                border: .5px solid #747474
            }

            .QuoteItem-item.QuoteItem-hideHoverBorder {
                border: .5px solid #cfd8e2
            }

            .QuoteItem-link {
                align-items: center;
                display: flex;
                padding: 8px;
                text-decoration: none!important;
                white-space: nowrap
            }

            .QuoteItem-link.QuoteItem-extHours {
                padding: 7px 8px
            }

            .QuoteItem-link.QuoteItem-updated {
                border-color: #002f6c;
                transition: border-color .25s
            }

            .QuoteItem-symbol {
                color: #171717;
                font-family: Proxima Nova,sans-serif;
                font-size: 12px;
                font-weight: 700;
                line-height: 12px;
                margin: 0
            }

            @media (prefers-color-scheme: dark) {
                .webview .QuoteItem-symbol {
                    color:#fff
                }
            }

            .QuoteItem-quote,.QuoteItem-quoteDown,.QuoteItem-quoteUp {
                color: #747474;
                font-family: Proxima Nova,sans-serif;
                font-size: 12px;
                font-weight: 700;
                line-height: 12px;
                margin: 0 0 0 5px
            }

            .QuoteItem-quoteUp {
                color: #008456
            }

            .QuoteItem-quoteDown {
                color: #d0021b
            }

            .QuoteItem-afterHoursIcon {
                display: inline;
                height: 14px;
                margin-left: 8px
            }

            .RelatedQuotes-relatedQuotes {
                display: flex;
                flex-direction: column;
                margin: 0 0 28px
            }

            @media (max-width: 1019px) {
                .RelatedQuotes-relatedQuotes {
                    overflow-x:hidden
                }
            }

            @media (min-width: 760px) {
                .RelatedQuotes-relatedQuotes {
                    align-items:center;
                    display: grid;
                    grid-template-columns: auto 1fr
                }
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-titleAndTime {
                align-items: center;
                display: flex;
                margin: 0 15px 10px 0
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-subtext,.RelatedQuotes-relatedQuotes .RelatedQuotes-text {
                color: #171717;
                font-family: Proxima Nova,sans-serif;
                font-size: 12px;
                font-weight: 700;
                line-height: 16px;
                margin: 0;
                padding: 0;
                white-space: nowrap
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-subtext {
                color: #747474;
                font-size: 9px;
                font-weight: 700;
                margin: 0;
                text-transform: uppercase
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-list {
                -webkit-overflow-scrolling: touch;
                display: flex;
                line-height: 0;
                margin: 0;
                padding: 0;
                text-indent: 0;
                width: 100%
            }

            @media (min-width: 760px) {
                .RelatedQuotes-relatedQuotes .RelatedQuotes-list {
                    flex-wrap:wrap
                }
            }

            @media (max-width: 759px) {
                .RelatedQuotes-relatedQuotes .RelatedQuotes-list {
                    overflow-x:scroll
                }
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-list.RelatedQuotes-isMobileWebview {
                flex-wrap: wrap
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-list:before {
                content: "";
                display: none
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-list::-webkit-scrollbar {
                display: none
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-quotesContainer {
                order: 2
            }

            @media (min-width: 760px) {
                .RelatedQuotes-relatedQuotes .RelatedQuotes-quotesContainer {
                    flex-wrap:wrap;
                    order: 1
                }
            }

            .RelatedQuotes-relatedQuotes .RelatedQuotes-cfaButtonContainer {
                margin-bottom: 12px;
                order: 1
            }

            @media (min-width: 760px) {
                .RelatedQuotes-relatedQuotes .RelatedQuotes-cfaButtonContainer {
                    align-items:center;
                    display: flex;
                    margin-bottom: 0;
                    margin-left: auto;
                    order: 2
                }
            }

            @media (max-width: 759px) {
                .RelatedQuotes-listDropdownVisible {
                    overflow-x:unset!important
                }
            }

            @media (prefers-color-scheme: dark) {
                .RelatedQuotes-relatedQuotes .webview .RelatedQuotes-subtext,.webview .RelatedQuotes-relatedQuotes .RelatedQuotes-subtext,.webview .RelatedQuotes-text {
                    color:#fff
                }

                .webview .RelatedQuotes-subtext {
                    color: #9a9fa7!important
                }
            }

            .LiveEventSlate-container .LiveEventSlate-liveEventSlate {
                background-repeat: no-repeat;
                background-size: contain;
                display: block;
                margin-bottom: 30px;
                max-width: 100%;
                padding-bottom: 57%
            }

            .LiveEventSlate-container .LiveEventSlate-error {
                background-image: url(https://static-redesign.cnbcfm.com/dist/d01c46062d862374714e.jpg)
            }

            .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-investingClub {
                background-image: url(https://static-redesign.cnbcfm.com/dist/2d19fba918a1d80d32cc.png)
            }

            @media (max-width: 759px) {
                .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-investingClub {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/635637529f397c6b0b99.png)
                }
            }

            .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting {
                background-image: url(https://static-redesign.cnbcfm.com/dist/b4ceefc128e569ec3b10.png)
            }

            @media (max-width: 759px) {
                .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting {
                    height:300px
                }
            }

            @media (min-width: 760px) {
                .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/ff36d58cbb48927a72a2.png)
                }
            }

            @media (min-width: 1020px) {
                .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/8c0055c6ce6ef0d268fc.png)
                }
            }

            @media (min-width: 1340px) {
                .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-morningMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/1f4e5abef4e816dcc43d.png)
                }
            }

            .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-pro {
                background-image: url(https://static-redesign.cnbcfm.com/dist/603bc0c9eee2fffcf418.png)
            }

            .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-berkshireHathawayMeeting,.LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-free {
                background-image: url(https://static-redesign.cnbcfm.com/dist/1669f594aa0c75019aa2.jpg)
            }

            .LiveEventSlate-container .LiveEventSlate-pre.LiveEventSlate-etfEdge {
                background-image: url(https://static-redesign.cnbcfm.com/dist/657763e64b6a1f907e47.jpg)
            }

            .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-berkshireHathawayMeeting {
                background-image: url(https://static-redesign.cnbcfm.com/dist/9637355709bbd51ecd5f.jpg)
            }

            @media (max-width: 759px) {
                .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-berkshireHathawayMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/9637355709bbd51ecd5f.jpg)
                }
            }

            .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-investingClub {
                background-image: url(https://static-redesign.cnbcfm.com/dist/7f0067091ea60b2a7a2f.png)
            }

            @media (max-width: 759px) {
                .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-investingClub {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/00e4560338770d5246e7.png)
                }
            }

            .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeeting {
                background-image: url(https://static-redesign.cnbcfm.com/dist/cbd018312a7d62321725.png)
            }

            @media (max-width: 759px) {
                .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeeting {
                    height:300px
                }
            }

            @media (min-width: 760px) {
                .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/77c86acd70de8ec35e58.png)
                }
            }

            @media (min-width: 1020px) {
                .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/780fe92ded68283ffee3.png)
                }
            }

            @media (min-width: 1340px) {
                .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-morningMeeting {
                    background-image:url(https://static-redesign.cnbcfm.com/dist/63203dab909c8a7306c2.png)
                }
            }

            .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-pro {
                background-image: url(https://static-redesign.cnbcfm.com/dist/351cbae0bbe7fd326046.png)
            }

            .LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-etfEdge,.LiveEventSlate-container .LiveEventSlate-post.LiveEventSlate-free {
                background-image: url(https://static-redesign.cnbcfm.com/dist/9637355709bbd51ecd5f.jpg)
            }

            .NewsHeroImage-videoFooter {
                background: linear-gradient(180deg,#1e579900 0,#000);
                bottom: 0;
                filter: progid:dximagetransform.microsoft.gradient(startColorstr="#001e5799",endColorstr="#000000",GradientType=0);
                height: 40px;
                padding-left: 10px;
                padding-top: 15px;
                position: absolute;
                width: 100%
            }

            .NewsHeroImage-videoLabel {
                color: #fcb700;
                font-size: 10px;
                font-weight: 800;
                letter-spacing: 1.67px;
                line-height: 12px
            }

            @media (min-width: 760px) {
                .NewsHeroImage-videoLabel {
                    font-size:12px;
                    letter-spacing: 2px;
                    line-height: 15px
                }
            }

            .NewsHeroImage-videoTime {
                color: #fffc;
                font-weight: 600;
                letter-spacing: 1.2px;
                padding-left: 10px
            }

            @media (min-width: 760px) {
                .NewsHeroImage-videoTime {
                    letter-spacing:1.44px
                }
            }

            .PackageItem-link:hover {
                color: #fff;
                text-decoration: underline
            }

            .PackageItem-container {
                margin-bottom: 8px
            }

            .PackageItem-container a:hover {
                color: #fff;
                text-decoration: underline
            }

            .PackageItem-videoIcon {
                display: inline;
                max-width: 20px;
                transform: translateY(4px)
            }

            .PackageItems-link:hover {
                color: #fff;
                text-decoration: underline
            }

            .PackageItems-container {
                margin-bottom: 8px
            }

            .PackageItems-container a:hover {
                color: #fff;
                text-decoration: underline
            }

            .PackageItems-container li {
                border-top: 1px solid #747474;
                font-size: 14px;
                font-style: normal;
                font-weight: 600;
                line-height: 16px;
                padding: 12px 0
            }

            @media (min-width: 760px) {
                .PackageItems-container li {
                    font-size:16px;
                    line-height: 18px
                }
            }

            @media (min-width: 1020px) {
                .PackageItems-container li {
                    font-size:14px;
                    line-height: 16px
                }
            }

            @media (min-width: 1340px) {
                .PackageItems-container li {
                    font-size:16px
                }
            }

            .PackageItems-videoIcon {
                max-width: 20px
            }

            .FeaturedCard-container {
                background-color: #071d39;
                cursor: pointer;
                height: auto;
                margin: 0 -2px 32px 0;
                position: relative;
                width: auto
            }

            @media (min-width: 360px) {
                .FeaturedCard-container {
                    height:440px;
                    left: -1px;
                    min-width: 375px
                }
            }

            @media (min-width: 760px) {
                .FeaturedCard-container {
                    height:auto;
                    left: 0;
                    min-height: 440px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedCard-container {
                    height:405px;
                    min-height: unset;
                    min-width: 410px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedCard-container {
                    height:515px;
                    min-width: 630px
                }
            }

            .FeaturedCard-container:hover .FeaturedCard-title a {
                color: #fff;
                text-decoration: underline
            }

            .FeaturedCard-container img {
                height: auto;
                width: 100%
            }

            .FeaturedCard-container .FeaturedCard-content {
                background: #071d39;
                bottom: 0;
                padding: 0 32px;
                position: absolute;
                width: 100%;
                z-index: 2
            }

            .FeaturedCard-container .FeaturedCard-content .FeaturedCard-contentText {
                position: relative;
                top: -12px
            }

            .FeaturedCard-container .FeaturedCard-content h2 {
                font-size: 24px;
                line-height: 27px;
                margin-bottom: 0
            }

            .FeaturedCard-container .FeaturedCard-content .FeaturedCard-packagedCardTitle a,.FeaturedCard-container .FeaturedCard-content .FeaturedCard-title a {
                color: #fff
            }

            .FeaturedCard-container .FeaturedCard-content .FeaturedCard-packagedCardTitle a:hover {
                text-decoration: underline
            }

            .FeaturedCard-container .FeaturedCard-content p {
                color: #fff;
                font-size: 14px;
                line-height: 16px;
                margin-top: 8px
            }

            @media (min-width: 360px) {
                .FeaturedCard-container .FeaturedCard-content {
                    padding:0 24px
                }

                .FeaturedCard-container .FeaturedCard-content h2 {
                    font-size: 24px;
                    line-height: 27px;
                    margin-bottom: 0
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-title {
                    line-height: 27px
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-title a {
                    font-size: 24px;
                    line-height: 27px
                }
            }

            @media (min-width: 760px) {
                .FeaturedCard-container .FeaturedCard-content {
                    contentText-top:-18px;
                    padding: 0 40px
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-title a,.FeaturedCard-container .FeaturedCard-content h2 {
                    font-size: 34px;
                    line-height: 38px
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-investingClubPill,.FeaturedCard-container .FeaturedCard-content .FeaturedCard-proPill,.FeaturedCard-container .FeaturedCard-content .FeaturedCard-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            @media (min-width: 1020px) {
                .FeaturedCard-container .FeaturedCard-content {
                    padding:0 24px
                }

                .FeaturedCard-container .FeaturedCard-content h2 {
                    font-size: 20px;
                    line-height: 22px;
                    margin-bottom: 0
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-title {
                    line-height: 22px
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-title a {
                    font-size: 20px;
                    line-height: 22px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedCard-container .FeaturedCard-content {
                    padding:0 32px
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-title a,.FeaturedCard-container .FeaturedCard-content h2 {
                    font-size: 32px;
                    line-height: 36px
                }

                .FeaturedCard-container .FeaturedCard-content .FeaturedCard-investingClubPill,.FeaturedCard-container .FeaturedCard-content .FeaturedCard-proPill,.FeaturedCard-container .FeaturedCard-content .FeaturedCard-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            .FeaturedCard-container .FeaturedCard-content:before {
                background: linear-gradient(#0000,#071d39);
                content: "";
                height: 65px;
                left: 0;
                position: absolute;
                top: -65px;
                width: 100%
            }

            @media (min-width: 760px) {
                .FeaturedCard-container .FeaturedCard-content:before {
                    height:120px;
                    top: -118px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedCard-container .FeaturedCard-content:before {
                    height:28px;
                    top: -28px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedCard-container .FeaturedCard-content:before {
                    height:63px;
                    top: -63px
                }
            }

            .FeaturedCard-imageContainer {
                position: relative
            }

            .FeaturedCard-videoIcon {
                display: inline;
                margin-bottom: 4px;
                max-width: 48px;
                padding-right: 5px;
                position: relative;
                top: 1px
            }

            @media (min-width: 760px) {
                .FeaturedCard-videoIcon {
                    margin-bottom:10px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedCard-videoIcon {
                    margin-bottom:4px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedCard-videoIcon {
                    margin-bottom:8px
                }
            }

            @media (min-width: 360px) {
                .FeaturedCard-featuredCardBerkshirePlaceholder {
                    height:270px;
                    left: -1px;
                    min-width: 375px
                }
            }

            @media (min-width: 760px) {
                .FeaturedCard-featuredCardBerkshirePlaceholder {
                    height:530px;
                    left: 0;
                    min-height: 440px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedCard-featuredCardBerkshirePlaceholder {
                    height:312px;
                    min-height: unset;
                    min-width: 410px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedCard-featuredCardBerkshirePlaceholder {
                    height:354px;
                    min-width: 630px
                }
            }

            .FeaturedCard-standaloneContainerBerkshire {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin: 0 -2px 32px 0;
                position: relative;
                width: auto
            }

            @media (min-width: 360px) {
                .FeaturedCard-standaloneContainerBerkshire {
                    height:auto;
                    left: -1px;
                    min-width: 375px;
                    padding: 0 21px
                }
            }

            @media (min-width: 760px) {
                .FeaturedCard-standaloneContainerBerkshire {
                    height:auto;
                    left: 0;
                    min-height: 440px;
                    padding: 0 21px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedCard-standaloneContainerBerkshire {
                    height:auto;
                    min-height: unset;
                    min-width: 410px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedCard-standaloneContainerBerkshire {
                    height:auto;
                    min-width: 630px
                }
            }

            .FeaturedCard-standaloneContainerBerkshire .jw-slider-time {
                display: none
            }

            .StandaloneLiveEventPlayerWrapper-standaloneContainer {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                margin-top: 20px
            }

            .StandaloneLiveEventPlayerWrapper-eventState {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 20px;
                font-weight: 600
            }

            .StandaloneLiveEventPlayerWrapper-webview {
                display: flex;
                justify-content: center;
                padding: 15px 0
            }

            @media (max-width: 359px) {
                .StandaloneLiveEventPlayerWrapper-webview img {
                    width:100%
                }
            }

            .FeaturedNewsHero-container {
                display: block;
                height: auto;
                margin: 0 -20px
            }

            @media (min-width: 360px) {
                .FeaturedNewsHero-container {
                    display:block;
                    margin: 0 -20px
                }
            }

            @media (min-width: 760px) {
                .FeaturedNewsHero-container {
                    left:-1px;
                    margin-left: -45px;
                    margin-right: -45px;
                    min-width: 768px;
                    position: relative
                }
            }

            @media (min-width: 1020px) {
                .FeaturedNewsHero-container {
                    display:flex;
                    margin: 0;
                    min-width: 0
                }
            }

            .SecondaryCard-container img {
                height: auto;
                width: 100%
            }

            @media (min-width: 1020px) {
                .SecondaryCard-container {
                    width:190px
                }
            }

            @media (min-width: 1340px) {
                .SecondaryCard-container {
                    width:300px
                }
            }

            .SecondaryCard-headline {
                padding: 10px 0 30px
            }

            .SecondaryCard-headline a {
                color: #171717;
                font-size: 17px;
                font-weight: 600
            }

            .SecondaryCard-headline a:focus,.SecondaryCard-headline a:hover {
                color: #171717;
                text-decoration: underline
            }

            @media (min-width: 360px) {
                .SecondaryCard-headline a {
                    font-size:18px;
                    line-height: 20px
                }
            }

            @media (min-width: 1020px) {
                .SecondaryCard-headline a {
                    font-size:16px;
                    line-height: 18px
                }
            }

            @media (min-width: 1340px) {
                .SecondaryCard-headline {
                    padding:10px 0 30px
                }

                .SecondaryCard-headline a {
                    font-size: 18px;
                    line-height: 20px
                }
            }

            .SecondaryCard-headlineHovered a {
                text-decoration: underline
            }

            .SecondaryCard-imageContainer {
                position: relative
            }

            @media (min-width: 360px) {
                .SecondaryCard-imageContainer {
                    min-width:318px
                }
            }

            @media (min-width: 760px) {
                .SecondaryCard-imageContainer {
                    min-width:324px
                }
            }

            @media (min-width: 1020px) {
                .SecondaryCard-imageContainer {
                    min-width:0;
                    width: 190px;
                    width: unset
                }
            }

            .SecondaryCardContainer-container {
                padding: 0 21px
            }

            @media (min-width: 760px) {
                .SecondaryCardContainer-container {
                    float:left;
                    padding: 0 41px;
                    width: 100%
                }

                .SecondaryCardContainer-container ul>li:first-child {
                    margin-right: 30px
                }

                .SecondaryCardContainer-container ul>li {
                    float: left;
                    width: 47%
                }
            }

            @media (min-width: 1020px) {
                .SecondaryCardContainer-container {
                    padding:0 0 0 30px
                }

                .SecondaryCardContainer-container ul>li,.SecondaryCardContainer-container ul>ol {
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .SecondaryCardContainer-container {
                    min-width:330px;
                    padding: 0 0 0 30px
                }
            }

            .SecondaryCardContainer-container li,.SecondaryCardContainer-container ol,.SecondaryCardContainer-container ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .EventSignUp-confirmationTitle,.EventSignUp-title {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 24px;
                font-weight: 700;
                line-height: 28px;
                margin: 0 0 10px
            }

            .EventSignUp-confirmationTitle:before,.EventSignUp-title:before {
                background-color: #002f6c;
                content: "";
                display: block;
                height: 5px;
                margin: 0 0 11px;
                width: 100%
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .EventSignUp-confirmationTitle,.EventSignUp-title {
                    font-size:28px
                }
            }

            .EventSignUp-description {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 500;
                line-height: 22px;
                margin: 0 0 22px;
                text-align: left
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .EventSignUp-description {
                    font-size:18px;
                    line-height: 24px
                }
            }

            .EventSignUp-email {
                background-color: #fff;
                border: 1px solid #424242;
                border-radius: 3px;
                box-sizing: border-box;
                color: #424242;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                height: 50px;
                letter-spacing: .15px;
                margin: 0 0 15px;
                padding: 14px;
                width: 100%
            }

            .EventSignUp-email::placeholder {
                color: #424242;
                font-weight: 500
            }

            .EventSignUp-success {
                color: #39bb7a
            }

            .EventSignUp-emailError,.EventSignUp-error,.EventSignUp-success {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: .15px;
                line-height: 16px;
                margin: 0 0 15px
            }

            .EventSignUp-emailError,.EventSignUp-error {
                color: #ce2b2b
            }

            .EventSignUp-emailError {
                font-size: 16px;
                font-weight: 400
            }

            .EventSignUp-submitButton {
                align-items: center;
                appearance: none;
                background-color: #fff;
                border: 1px solid #002f6c;
                color: #002f6c;
                display: flex;
                display: block;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                margin: 0 0 14px;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s linear;
                width: 100%;
                width: 100%!important
            }

            .EventSignUp-submitButton>span {
                display: block;
                line-height: 12px
            }

            .EventSignUp-submitButton [class*=" icon-"],.EventSignUp-submitButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .EventSignUp-submitButton [class*=" icon-"]:before,.EventSignUp-submitButton [class^=icon-]:before {
                line-height: 12px
            }

            .EventSignUp-submitButton:focus,.EventSignUp-submitButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .EventSignUp-submitButton[class*=touchButton]:hover {
                background-color: #fff;
                border-color: #002f6c;
                color: #002f6c
            }

            @media (hover: hover) {
                .EventSignUp-submitButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .EventSignUp-submitButton {
                    padding:0 30px;
                    width: auto
                }
            }

            .EventSignUp-confirmation {
                margin: 0 0 40px
            }

            .EventSignUp-confirmationTitle {
                margin: 0 0 17px;
                text-align: center
            }

            .EventSignUp-confirmationTitle:before {
                display: none
            }

            .EventSignUp-confirmationText,.EventSignUp-confirmationTextBold {
                font-size: 14px;
                margin: 0;
                text-align: center
            }

            .EventSignUp-confirmationTextBold {
                font-weight: 500
            }

            .EventSignUp-confirmationTextBold a {
                color: #005594;
                text-decoration: underline
            }

            .EventSignUp-berkshireHathaway {
                background-color: #f8f8f8;
                padding: 20px
            }

            .EventSignUp-berkshireHathaway .EventSignUp-description,.EventSignUp-berkshireHathaway .EventSignUp-email::placeholder {
                font-weight: 400
            }

            .EventSignUp-berkshireHathaway .EventSignUp-submitButton {
                align-items: center;
                appearance: none;
                background-color: #005594;
                border: 1px solid #005594;
                border-radius: 3px;
                color: #fff;
                display: flex;
                flex-direction: row;
                font-size: 14px;
                font-weight: 600;
                height: 40px;
                height: 50px;
                justify-content: center;
                letter-spacing: 1px;
                letter-spacing: 0;
                padding: 0 20px;
                text-align: center;
                text-transform: uppercase;
                text-transform: none;
                transition: all .15s linear;
                width: 100%
            }

            .EventSignUp-berkshireHathaway .EventSignUp-submitButton>span {
                display: block;
                line-height: 12px
            }

            .EventSignUp-berkshireHathaway .EventSignUp-submitButton [class*=" icon-"],.EventSignUp-berkshireHathaway .EventSignUp-submitButton [class^=icon-] {
                height: 12px;
                margin-left: 5px;
                position: relative
            }

            .EventSignUp-berkshireHathaway .EventSignUp-submitButton [class*=" icon-"]:before,.EventSignUp-berkshireHathaway .EventSignUp-submitButton [class^=icon-]:before {
                line-height: 12px
            }

            .EventSignUp-berkshireHathaway .EventSignUp-submitButton:focus,.EventSignUp-berkshireHathaway .EventSignUp-submitButton:hover {
                background-color: #002f6c;
                border-color: #002f6c;
                color: #fff
            }

            .EventSignUp-berkshireHathaway .EventSignUp-submitButton[class*=touchButton]:hover {
                background-color: #005594;
                border-color: #005594;
                color: #fff
            }

            @media (hover: hover) {
                .EventSignUp-berkshireHathaway .EventSignUp-submitButton[class*=touchButton]:hover {
                    background-color:#002f6c;
                    border-color: #002f6c;
                    color: #fff
                }
            }

            @media (min-width: 760px) {
                .EventSignUp-berkshireHathaway .EventSignUp-submitButton {
                    padding:0 30px;
                    width: auto
                }
            }

            @media (max-width: 1019px) {
                .EventSignUp-berkshireHathaway {
                    margin-bottom:76px
                }
            }

            @media (max-width: 759px) {
                .EventSignUp-berkshireHathaway {
                    margin-bottom:25px
                }
            }

            .DisclosureAgreement-disclosures {
                align-items: start;
                display: grid;
                grid-template-columns: auto 1fr;
                margin: 0 0 40px
            }

            .DisclosureAgreement-checkbox {
                border: 2px solid #9e9e9e;
                border-radius: 2px;
                height: 15px;
                margin: 0 5px 0 0;
                width: 16px
            }

            .DisclosureAgreement-checkboxActive {
                background: #2077b6;
                border: 2px solid #2077b6
            }

            .DisclosureAgreement-checkboxInput {
                opacity: 0;
                position: absolute;
                visibility: hidden
            }

            .DisclosureAgreement-link,.DisclosureAgreement-text {
                color: #747474;
                display: inline-block;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                letter-spacing: -.001em;
                line-height: 14px
            }

            .DisclosureAgreement-link {
                color: #005594
            }

            .DisclosureAgreement-link:hover {
                text-decoration: underline
            }

            .DisclosureAgreement-uppercase {
                text-transform: uppercase
            }

            .DisclosureAgreement-berkshireHathaway .DisclosureAgreement-link {
                color: #747474
            }

            .QuoteResult-resultContainer {
                border-bottom: 1px dashed #9b9b9b;
                display: flex;
                font-size: 12px;
                font-weight: 500;
                justify-content: space-between;
                min-height: 50px;
                padding: 10px 0
            }

            .QuoteResult-resultContainer:focus {
                outline: 1px solid #fcb700
            }

            .QuoteResult-container {
                padding: 10px
            }

            .QuoteResult-container:nth-child(odd) {
                background-color: #f8f8f8
            }

            .QuoteResult-leftSide {
                text-align: left
            }

            .QuoteResult-leftSideNotSearchResult {
                align-items: center;
                display: flex
            }

            .QuoteResult-rightSide {
                display: flex;
                flex-direction: column;
                justify-content: center;
                text-align: right
            }

            .QuoteResult-link {
                display: inline-block
            }

            .QuoteResult-symbol {
                color: #171717;
                font-size: 14px;
                font-weight: 700
            }

            .QuoteResult-symbol:focus,.QuoteResult-symbol:hover {
                color: #2077b6
            }

            .QuoteResult-name {
                color: #5d5d5d;
                font-size: 12px;
                font-weight: 500
            }

            .QuoteResult-unchanged {
                color: #5d5d5d;
                font-weight: 500;
                text-transform: uppercase
            }

            .QuoteResult-value {
                color: #008456;
                font-size: 12px;
                font-weight: 500
            }

            .QuoteResult-negValue {
                color: #ce2b2b
            }

            .QuoteResult-price {
                color: #171717;
                font-size: 14px;
                font-weight: 600;
                line-height: 114%
            }

            .QuoteResult-buttonContainer {
                position: relative
            }

            .AutoSuggestList-container {
                background-color: #fff;
                border: 1px solid #979797;
                left: 0;
                padding: 10px 20px 20px;
                position: static;
                top: 39px;
                width: 100%
            }

            .AutoSuggestList-viewResults {
                color: #2077b6;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: 1px;
                padding-top: 20px;
                text-transform: uppercase
            }

            .AutoSuggestList-viewResults:hover {
                text-decoration: underline
            }

            .QuoteList-title {
                border-bottom: 1px dashed #9b9b9b;
                color: #071d39;
                font-size: 14px;
                font-weight: 500;
                letter-spacing: 1.2px;
                margin: 0;
                padding: 20px 10px 18px
            }

            .QuoteFinder-container {
                margin-bottom: 27px;
                position: relative
            }

            @media (min-width: 360px) and (max-width:759px) {
                .QuoteFinder-container {
                    margin-bottom:20px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .QuoteFinder-container {
                    margin-bottom:20px
                }
            }

            .QuoteFinder-title {
                border-top: 6px solid #002f6c;
                color: #002f6c;
                font-size: 18px;
                font-weight: 800;
                margin: 0 0 8px;
                padding: 10px 0 0;
                text-transform: uppercase
            }

            .QuoteFinder-form {
                display: block;
                position: relative
            }

            .QuoteFinder-form ::placeholder {
                color: #747474;
                margin-left: 10px;
                text-transform: uppercase
            }

            input.QuoteFinder-searchInput[type=search] {
                -webkit-appearance: none;
                border: none;
                border-bottom: 1px solid #071d39;
                border-radius: 1px;
                color: #071d39;
                display: block;
                font-size: 14px;
                font-weight: 500;
                height: 40px;
                letter-spacing: 1.28px;
                padding-left: 10px;
                text-transform: uppercase;
                width: 100%
            }

            .QuoteFinder-submitBtn {
                background-color: #fff;
                bottom: 0;
                height: 0;
                margin-top: 6px;
                overflow: hidden;
                padding: 20px 10px 0 0;
                position: absolute;
                right: 0;
                top: 0;
                width: 30px
            }

            .QuoteFinder-submitBtn:before {
                color: #2077b6;
                font-size: 20px;
                height: 100%;
                left: 0;
                line-height: 20px;
                position: absolute;
                text-align: center;
                top: 0;
                width: 100%
            }

            @media (min-width: 360px) and (max-width:759px) {
                .QuoteFinder-hideOnMobile {
                    display:none
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .QuoteFinder-hideOnMobile {
                    display:none
                }
            }

            .MarketMoversMenu-moverContainer {
                align-items: baseline;
                border-bottom: 1px solid #747474;
                display: flex;
                flex-direction: row;
                padding-bottom: 3px
            }

            @media (max-width: 759px) {
                .MarketMoversMenu-moverContainer {
                    -ms-overflow-style:none;
                    overflow-x: auto;
                    overflow-y: hidden;
                    overflow: -moz-scrollbars-none
                }

                .MarketMoversMenu-moverContainer::-webkit-scrollbar {
                    display: none
                }
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverContainer {
                    border:none;
                    justify-content: flex-start;
                    padding-top: 6px
                }
            }

            @media (min-width: 1020px) {
                .MarketMoversMenu-moverContainer {
                    margin-bottom:11px;
                    order: 1;
                    padding-top: 9px;
                    position: relative
                }
            }

            .MarketMoversMenu-moverContainerFullWidth {
                border-color: #979797
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverContainerFullWidth {
                    margin-bottom:0;
                    position: relative;
                    top: 7px
                }
            }

            .MarketMoversMenu-moverPlusContainer {
                border-bottom: hidden;
                margin: 9px 0;
                padding-left: 5px
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverPlusContainer {
                    margin:12px 0;
                    padding: 0
                }
            }

            @media (min-width: 1020px) {
                .MarketMoversMenu-moverPlusContainer {
                    margin:9px 0;
                    padding-left: 5px
                }
            }

            .MarketMoversMenu-moverPlusContainer .MarketMoversMenu-marketOption {
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 16px;
                margin: 0 7.5px
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverPlusContainer .MarketMoversMenu-marketOption {
                    padding-bottom:0
                }
            }

            @media (min-width: 1020px) {
                .MarketMoversMenu-moverPlusContainer .MarketMoversMenu-marketOption {
                    margin:0 5px
                }
            }

            .MarketMoversMenu-marketOption {
                color: #747474;
                font-size: 13px;
                font-weight: 600;
                letter-spacing: .23px;
                line-height: 1.2;
                margin: 0 7px;
                position: relative;
                transition: color .15s linear;
                white-space: nowrap
            }

            .MarketMoversMenu-marketOption:focus,.MarketMoversMenu-marketOption:hover {
                color: #2e2e2e
            }

            .MarketMoversMenu-marketOption:first-child {
                margin-left: 0
            }

            .MarketMoversMenu-marketOption:last-child {
                margin-right: 0
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-marketOption {
                    font-size:14px;
                    letter-spacing: .5px;
                    padding-bottom: 3px
                }
            }

            @media (min-width: 1340px) {
                .MarketMoversMenu-marketOption {
                    margin:0 7px
                }

                .MarketMoversMenu-marketOption:first-child {
                    margin-left: 0
                }

                .MarketMoversMenu-marketOption:last-child {
                    margin-right: 16px
                }
            }

            .MarketMoversMenu-activeMarket {
                color: #005594;
                font-weight: 700
            }

            .MarketMoversMenu-activeMarket:after {
                background-color: #005594;
                bottom: -5px;
                content: "";
                display: block;
                height: 3px;
                left: 0;
                position: absolute;
                width: 100%
            }

            .MarketMoversMenu-activeMarket:focus,.MarketMoversMenu-activeMarket:hover {
                color: #005594
            }

            @media (min-width: 1340px) {
                .MarketMoversMenu-activeMarket:after {
                    bottom:auto;
                    height: 2px
                }
            }

            [data-theme=dark] .MarketMoversMenu-activeMarket {
                color: #dce0e4
            }

            [data-theme=dark] .MarketMoversMenu-activeMarket:after {
                background-color: #dce0e4
            }

            [data-theme=dark] .MarketMoversMenu-activeMarket:focus,[data-theme=dark] .MarketMoversMenu-activeMarket:hover {
                color: #dce0e4
            }

            .MarketMoverPlusTable-container {
                margin-bottom: 15px;
                width: 100%
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-container {
                    margin-bottom:20px
                }
            }

            .MarketMoverPlusTable-tableContainer {
                width: 100%
            }

            .MarketMoverPlusTable-dataContainer {
                background: #f8f8f8;
                padding: 8px
            }

            .MarketMoverPlusTable-dataContainer:nth-child(2n) {
                background: #fff
            }

            @media (min-width: 760px) {
                .MarketMoverPlusTable-dataContainer {
                    padding:8px 27px
                }
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-dataContainer {
                    padding:8px
                }
            }

            .MarketMoverPlusTable-dataRow {
                display: flex;
                justify-content: space-between
            }

            .MarketMoverPlusTable-companyName {
                color: #747474;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 16px;
                max-height: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-companyName {
                    font-size:12px;
                    line-height: 14px
                }
            }

            .MarketMoverPlusTable-tableHeader {
                color: #747474;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .35px;
                line-height: 24px;
                padding-left: 8px;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .MarketMoverPlusTable-tableHeader {
                    padding-left:27px
                }
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-tableHeader {
                    padding-left:8px
                }
            }

            .MarketMoverPlusTable-quoteGain {
                color: #008456;
                font-size: 14px;
                font-weight: 600;
                line-height: 16px
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-quoteGain {
                    font-size:12px;
                    line-height: 10px
                }
            }

            .MarketMoverPlusTable-symbolName {
                display: flex
            }

            .MarketMoverPlusTable-addWatchlist {
                left: 2px;
                position: relative;
                top: -6px
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-dropdownStyles {
                    left:5px!important;
                    width: 150px!important
                }
            }

            .MarketMoverPlusTable-quoteDecline {
                color: #ce2b2b;
                font-size: 14px;
                font-weight: 600;
                line-height: 16px
            }

            @media (min-width: 1020px) {
                .MarketMoverPlusTable-quoteDecline {
                    font-size:12px;
                    line-height: 10px
                }
            }

            .MarketMoverPlusTable-quoteDecline span:first-child,.MarketMoverPlusTable-quoteGain span:first-child {
                padding-left: 8px;
                padding-right: 5px
            }

            .MarketMoverPlusTable-lastPrice,.MarketMoverPlusTable-symbolName {
                color: #171717;
                font-size: 14px;
                font-weight: 600;
                font-weight: 700;
                line-height: 16px
            }

            .MarketMoversPlus-container {
                border-top: 6px solid #002f6c;
                display: none
            }

            @media (min-width: 1020px) {
                .MarketMoversPlus-container {
                    display:block
                }
            }

            .MarketMoversPlus-containerPersistent {
                border-top: 6px solid #002f6c;
                display: block
            }

            @media (min-width: 1020px) {
                .MarketMoversPlus-sponsorLogo {
                    margin-top:0
                }
            }

            @media (min-width: 1340px) {
                .MarketMoversPlus-sponsorLogo {
                    margin-top:-5px
                }
            }

            .MarketMoversPlus-decoration {
                background-color: #0089d0;
                display: block;
                height: 6px;
                left: 0;
                position: absolute;
                top: -5px;
                width: 80px
            }

            @media (min-width: 760px) {
                .MarketMoversPlus-decoration {
                    width:110px
                }
            }

            .MarketMoversPlus-header {
                display: flex;
                font-weight: 800;
                justify-content: space-between;
                margin-top: 10px
            }

            .MarketMoversPlus-header a {
                color: #002f6c;
                font-size: 18px;
                letter-spacing: .5px;
                line-height: 21px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .MarketMoversPlus-header a {
                    font-size:18px;
                    line-height: 15px
                }
            }

            @media (min-width: 1340px) {
                .MarketMoversPlus-header a {
                    font-size:18px;
                    line-height: 21px
                }
            }

            .MarketMoversPlus-header a:hover {
                color: #2077b6
            }

            .NativeRiver-container {
                align-items: center;
                align-self: center;
                display: flex;
                display: none;
                justify-content: center;
                margin: 0
            }

            .RiverPlusCard-container {
                display: flex;
                justify-content: space-between;
                padding: 14px 0
            }

            @media (min-width: 760px) {
                .RiverPlusCard-container {
                    border-bottom:1px solid #dedede
                }
            }

            .RiverPlusCard-cardLeft {
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            .RiverPlusCard-breakerCardContainer {
                flex-basis: 0;
                flex-grow: 1;
                margin: 15px 0;
                padding-right: 15px
            }

            .RiverPlusCard-breakerCardContainer:nth-child(2) {
                border-left: 1px solid #dedede;
                padding-left: 15px;
                padding-right: 0
            }

            .RiverByline-bylineContainer {
                display: none
            }

            @media (min-width: 760px) {
                .RiverByline-bylineContainer {
                    display:flex
                }
            }

            .RiverByline-mobileBylineContainer {
                border-bottom: 1px solid #dedede;
                display: flex;
                padding-bottom: 16px
            }

            @media (min-width: 760px) {
                .RiverByline-mobileBylineContainer {
                    display:none
                }
            }

            .RiverByline-authorBylineContainer {
                display: flex
            }

            .RiverByline-hasSeparator {
                padding-bottom: 5px
            }

            @media (min-width: 760px) {
                .RiverByline-hasSeparator {
                    height:14px;
                    padding-bottom: 0
                }
            }

            @media (min-width: 1020px) {
                .RiverByline-hasSeparator {
                    height:auto
                }
            }

            @media (min-width: 1340px) {
                .RiverByline-hasSeparator {
                    height:14px
                }
            }

            .RiverByline-datePublished {
                margin-bottom: 5px
            }

            .RiverByline-datePublished,.RiverByline-watchLive {
                color: #747474;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 1.2px;
                line-height: 13px;
                text-transform: uppercase;
                white-space: nowrap
            }

            .RiverByline-breakerSeparator,.RiverByline-separator {
                color: #002f6c;
                font-size: 20px;
                font-weight: 800;
                padding: 0 5px;
                position: relative;
                top: -10px
            }

            .RiverByline-breakerSeparator {
                display: none
            }

            @media (min-width: 760px) {
                .RiverByline-breakerSeparator {
                    display:block
                }
            }

            .RiverByline-authorByline {
                color: #005594;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: .461538px;
                line-height: 14px
            }

            .RiverByline-authorByline a {
                color: inherit
            }

            .RiverByline-authorByline a:focus,.RiverByline-authorByline a:hover {
                text-decoration: underline
            }

            .RiverByline-byText,.RiverByline-bylineComma {
                padding-right: 4px
            }

            .RiverThumbnail-thumbnailContainer {
                margin-left: 24px
            }

            @media (min-width: 1340px) {
                .RiverThumbnail-thumbnailContainer {
                    margin-left:40px
                }
            }

            .RiverThumbnail-thumbnailContainer img {
                height: auto;
                width: 100px
            }

            @media (min-width: 760px) {
                .RiverThumbnail-thumbnailContainer img {
                    width:120px
                }
            }

            @media (min-width: 1020px) {
                .RiverThumbnail-thumbnailContainer img {
                    width:112px
                }
            }

            @media (min-width: 1340px) {
                .RiverThumbnail-thumbnailContainer img {
                    width:120px
                }
            }

            .RiverThumbnail-breakerImage {
                margin-bottom: 16px
            }

            @media (min-width: 760px) {
                .RiverThumbnail-breakerImage {
                    margin-bottom:none
                }
            }

            .RiverThumbnail-breakerImage img {
                height: auto;
                width: 100%
            }

            .RiverThumbnail-imageThumbnail {
                position: relative
            }

            .RiverThumbnail-videoFooter {
                background: linear-gradient(180deg,#1e579900 0,#000);
                bottom: 0;
                filter: progid:dximagetransform.microsoft.gradient(startColorstr="#001e5799",endColorstr="#000000",GradientType=0);
                height: 40px;
                padding-left: 10px;
                padding-top: 15px;
                position: absolute;
                width: 100%
            }

            .RiverThumbnail-videoLabel {
                color: #fcb700;
                font-size: 10px;
                font-weight: 800;
                letter-spacing: 1.67px;
                line-height: 12px
            }

            @media (min-width: 760px) {
                .RiverThumbnail-videoLabel {
                    font-size:12px;
                    letter-spacing: 2px;
                    line-height: 15px
                }
            }

            .RiverThumbnail-videoTime {
                color: #fffc;
                font-weight: 600;
                letter-spacing: 1.2px;
                padding-left: 10px
            }

            @media (min-width: 760px) {
                .RiverThumbnail-videoTime {
                    letter-spacing:1.44px
                }
            }

            .RiverHeadline-headline {
                font-size: 16px;
                font-weight: 600;
                letter-spacing: .03px;
                line-height: 18px;
                padding-bottom: 24px
            }

            @media (min-width: 760px) {
                .RiverHeadline-headline {
                    font-size:20px;
                    line-height: 24px;
                    padding-right: 32px
                }
            }

            @media (min-width: 1020px) {
                .RiverHeadline-headline {
                    font-size:17px;
                    line-height: 19px;
                    padding-bottom: 32px;
                    padding-right: 24px
                }
            }

            @media (min-width: 1340px) {
                .RiverHeadline-headline {
                    font-size:20px;
                    line-height: 24px;
                    padding-right: 56px
                }
            }

            .RiverHeadline-headline a {
                color: #171717
            }

            .RiverHeadline-headline a:focus,.RiverHeadline-headline a:hover {
                color: #171717;
                text-decoration: underline
            }

            .RiverHeadline-headlineHovered a {
                text-decoration: underline
            }

            .RiverHeadline-hasThumbnail {
                padding-bottom: 0;
                padding-right: 0
            }

            @media (min-width: 760px) {
                .RiverHeadline-hasThumbnail {
                    padding-bottom:16px
                }
            }

            @media (min-width: 1340px) {
                .RiverHeadline-hasThumbnail {
                    padding-bottom:8px
                }
            }

            .Pill-styles-select-container--mc_fW {
                border-radius: 3px;
                display: inline;
                font-size: 10px;
                height: -moz-fit-content;
                height: fit-content;
                margin-right: 4px;
                min-height: 14px;
                padding: 1px 3px 1px 4px;
                white-space: nowrap;
                width: -moz-fit-content;
                width: fit-content
            }

            .Pill-styles-select-green--Nw1uS {
                background-color: #a3cd39;
                color: #000
            }

            .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2 {
                background-color: #fcb700;
                border-radius: 0;
                color: #000;
                display: inline-block;
                font-size: 10px;
                font-weight: 500;
                height: 16px;
                line-height: 100%;
                padding: 3px 3px 2px 5px;
                position: relative;
                vertical-align: top
            }

            .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-river--pgNZM {
                top: -4.5px;
                vertical-align: initial
            }

            .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                top: -5px;
                vertical-align: initial
            }

            @media (min-width: 760px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-3px;
                    vertical-align: middle
                }
            }

            @media (min-width: 1020px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-4px;
                    vertical-align: initial
                }
            }

            @media (min-width: 1180px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-4px;
                    vertical-align: initial
                }
            }

            @media (min-width: 1340px) {
                .Pill-styles-select-container--mc_fW.Pill-styles-select-exclusive--JZIY2.Pill-styles-select-primary--OsrUH {
                    top:-8px;
                    vertical-align: initial
                }
            }

            .RiverPlusBreaker-container {
                border-bottom: 1px solid #dedede;
                display: flex;
                justify-content: space-around
            }

            .RiverPlus-riverPlusContainer {
                padding-bottom: 30px
            }

            .MarketMoversMenu-moverContainer {
                align-items: baseline;
                border-bottom: 1px solid #747474;
                display: flex;
                flex-direction: row;
                padding-bottom: 3px
            }

            @media (max-width: 759px) {
                .MarketMoversMenu-moverContainer {
                    -ms-overflow-style:none;
                    overflow-x: auto;
                    overflow-y: hidden;
                    overflow: -moz-scrollbars-none
                }

                .MarketMoversMenu-moverContainer::-webkit-scrollbar {
                    display: none
                }
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverContainer {
                    border:none;
                    justify-content: flex-start;
                    padding-top: 6px
                }
            }

            @media (min-width: 1020px) {
                .MarketMoversMenu-moverContainer {
                    margin-bottom:11px;
                    order: 1;
                    padding-top: 9px;
                    position: relative
                }
            }

            .MarketMoversMenu-moverContainerFullWidth {
                border-color: #979797
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverContainerFullWidth {
                    margin-bottom:0;
                    position: relative;
                    top: 7px
                }
            }

            .MarketMoversMenu-moverPlusContainer {
                border-bottom: hidden;
                margin: 9px 0;
                padding-left: 5px
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverPlusContainer {
                    margin:12px 0;
                    padding: 0
                }
            }

            @media (min-width: 1020px) {
                .MarketMoversMenu-moverPlusContainer {
                    margin:9px 0;
                    padding-left: 5px
                }
            }

            .MarketMoversMenu-moverPlusContainer .MarketMoversMenu-marketOption {
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 16px;
                margin: 0 7.5px
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-moverPlusContainer .MarketMoversMenu-marketOption {
                    padding-bottom:0
                }
            }

            @media (min-width: 1020px) {
                .MarketMoversMenu-moverPlusContainer .MarketMoversMenu-marketOption {
                    margin:0 5px
                }
            }

            .MarketMoversMenu-marketOption {
                color: #747474;
                font-size: 13px;
                font-weight: 600;
                letter-spacing: .23px;
                line-height: 1.2;
                margin: 0 7px;
                position: relative;
                transition: color .15s linear;
                white-space: nowrap
            }

            .MarketMoversMenu-marketOption:focus,.MarketMoversMenu-marketOption:hover {
                color: #2e2e2e
            }

            .MarketMoversMenu-marketOption:first-child {
                margin-left: 0
            }

            .MarketMoversMenu-marketOption:last-child {
                margin-right: 0
            }

            @media (min-width: 760px) {
                .MarketMoversMenu-marketOption {
                    font-size:14px;
                    letter-spacing: .5px;
                    padding-bottom: 3px
                }
            }

            @media (min-width: 1340px) {
                .MarketMoversMenu-marketOption {
                    margin:0 7px
                }

                .MarketMoversMenu-marketOption:first-child {
                    margin-left: 0
                }

                .MarketMoversMenu-marketOption:last-child {
                    margin-right: 16px
                }
            }

            .MarketMoversMenu-activeMarket {
                color: #005594;
                font-weight: 700
            }

            .MarketMoversMenu-activeMarket:after {
                background-color: #005594;
                bottom: -5px;
                content: "";
                display: block;
                height: 3px;
                left: 0;
                position: absolute;
                width: 100%
            }

            .MarketMoversMenu-activeMarket:focus,.MarketMoversMenu-activeMarket:hover {
                color: #005594
            }

            @media (min-width: 1340px) {
                .MarketMoversMenu-activeMarket:after {
                    bottom:auto;
                    height: 2px
                }
            }

            [data-theme=dark] .MarketMoversMenu-activeMarket {
                color: #dce0e4
            }

            [data-theme=dark] .MarketMoversMenu-activeMarket:after {
                background-color: #dce0e4
            }

            [data-theme=dark] .MarketMoversMenu-activeMarket:focus,[data-theme=dark] .MarketMoversMenu-activeMarket:hover {
                color: #dce0e4
            }

            .MarketSymbolDropdown-dropdownButton.MarketSymbolDropdown-dropdownButton {
                padding: 0 0 0 4px
            }

            @media (min-width: 760px) {
                .MarketTop-container {
                    max-width:48%;
                    width: 48%
                }
            }

            .MarketTop-topTable {
                margin: 10px 0
            }

            .MarketTop-topTable tr {
                padding: 0
            }

            .MarketTop-topTable td {
                line-height: 15px;
                padding: 5px 10px 5px 0;
                white-space: nowrap
            }

            .MarketTop-name {
                color: #747474;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .5px;
                line-height: 15px;
                max-width: 25%
            }

            .MarketTop-name div {
                max-height: 20px;
                max-width: 120px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .MarketTop-barContainer {
                width: 23%
            }

            @media (min-width: 760px) {
                .MarketTop-barContainer {
                    width:11%
                }
            }

            @media (min-width: 1180px) {
                .MarketTop-barContainer {
                    width:21%
                }
            }

            @media (min-width: 1340px) {
                .MarketTop-barContainer {
                    width:42%
                }
            }

            .MarketTop-title {
                color: #171717;
                font-size: 16px;
                font-weight: 600;
                letter-spacing: .4px;
                line-height: 24px;
                margin: 20px 0 10px;
                text-transform: uppercase
            }

            .MarketTop-fullWidthContainer,.MarketTop-fullWidthContainer .MarketTop-topTable {
                width: 100%
            }

            .MarketTop-fullWidthContainer .MarketTop-title {
                margin: 10px 0
            }

            @media (min-width: 1020px) {
                .MarketTop-fullWidthContainer .MarketTop-name div {
                    max-width:200px
                }
            }

            .MarketTop-bar {
                background-color: pink;
                height: 16px
            }

            .MarketTop-gainBar {
                background-color: #008456
            }

            .MarketTop-declineBar {
                background-color: #ce2b2b
            }

            .MarketTop-quoteChange {
                font-size: 12px;
                font-weight: 600;
                line-height: 15px;
                text-align: right
            }

            .MarketTop-quoteGain {
                color: #008456
            }

            .MarketTop-quoteDecline {
                color: #ce2b2b
            }

            .MarketTop-symbol a {
                word-wrap: break-word;
                color: #4a4a4a;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 0;
                line-height: 15px;
                max-width: 75px;
                text-transform: uppercase;
                width: 10%
            }

            .MarketTop-symbol a:focus,.MarketTop-symbol a:hover {
                color: #2077b6
            }

            .MarketTop-value {
                color: #171717;
                font-size: 12px;
                font-weight: 600;
                line-height: 15px;
                text-align: right
            }

            .MarketTop-desktopOnly {
                display: none
            }

            @media (min-width: 1020px) {
                .MarketTop-desktopOnly {
                    display:inline-block;
                    position: relative
                }
            }

            .PageBuilder-article .MarketMovers-container a {
                text-decoration: none
            }

            .PageBuilder-article .MarketMovers-container .MarketTop-symbol a {
                color: #171717
            }

            .PageBuilder-article .MarketMovers-container .MarketTop-symbol a:hover {
                color: #2077b6
            }

            .MarketMovers-container {
                background-color: #cfd8e21a;
                border: 1px dashed #b9c7d5;
                border-top: 6px solid #002f6c;
                margin-bottom: 30px;
                padding: 10px;
                width: 100%
            }

            @media (min-width: 760px) {
                .MarketMovers-container {
                    padding-left:20px;
                    padding-top: 15px
                }
            }

            @media (min-width: 1340px) {
                .MarketMovers-container {
                    padding-left:30px;
                    padding-top: 25px
                }
            }

            .MarketMovers-fullWidthContainer {
                margin-bottom: 0
            }

            .MarketMovers-title {
                color: #002f6c;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
                margin: 0 0 20px;
                position: relative;
                text-transform: uppercase
            }

            .MarketMovers-title a {
                color: inherit
            }

            .MarketMovers-title a:focus,.MarketMovers-title a:hover {
                color: #2077b6
            }

            @media (min-width: 1020px) {
                .MarketMovers-title {
                    font-size:24px;
                    line-height: 29px
                }
            }

            .MarketMovers-title a {
                color: #002f6c!important
            }

            .MarketMovers-title a:hover {
                color: #2077b6!important
            }

            @media (min-width: 760px) {
                .MarketMovers-title {
                    letter-spacing:.36px;
                    margin: 0 40px 0 0
                }
            }

            @media (min-width: 1020px) {
                .MarketMovers-title {
                    font-size:24px;
                    letter-spacing: .4px;
                    line-height: 29px
                }
            }

            .MarketMovers-marketTopContainer {
                min-height: 110px
            }

            @media (min-width: 760px) {
                .MarketMovers-marketTopContainer {
                    display:flex;
                    justify-content: space-between
                }
            }

            .MarketMovers-fullWidthMarketTopContainer {
                min-height: 110px;
                width: 100%
            }

            .MarketMovers-marketTopContainerStacked {
                display: flex;
                flex-direction: column
            }

            @media (min-width: 760px) {
                .MarketMovers-titleContainer {
                    display:flex;
                    justify-content: flex-start
                }
            }

            .MarketMovers-loadingContainer {
                align-items: center;
                display: flex;
                height: 100%;
                justify-content: center;
                padding: 30px 0 20px;
                width: 100%
            }

            .RiverPlusCard-container {
                display: flex;
                justify-content: space-between;
                padding: 14px 0
            }

            @media (min-width: 760px) {
                .RiverPlusCard-container {
                    border-bottom:1px solid #dedede
                }
            }

            .RiverPlusCard-cardLeft {
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            .RiverPlusCard-breakerCardContainer {
                flex-basis: 0;
                flex-grow: 1;
                margin: 15px 0;
                padding-right: 15px
            }

            .RiverPlusCard-breakerCardContainer:nth-child(2) {
                border-left: 1px solid #dedede;
                padding-left: 15px;
                padding-right: 0
            }

            .MarketNews-container {
                border-top: 6px solid #002f6c;
                flex-grow: 0;
                flex-shrink: 0;
                max-width: 100%;
                min-width: 100%
            }

            @media (min-width: 760px) {
                .MarketNews-container {
                    margin-bottom:30px
                }
            }

            .MarketNews-title {
                color: #002f6c;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
                margin: 10px 0;
                text-transform: uppercase
            }

            .MarketNews-title a {
                color: inherit
            }

            .MarketNews-title a:focus,.MarketNews-title a:hover {
                color: #2077b6
            }

            @media (min-width: 1020px) {
                .MarketNews-title {
                    font-size:24px;
                    line-height: 29px
                }
            }

            .MarketNews-authorBylineContainer {
                display: flex
            }

            .MarketNews-hasSeparator {
                padding-bottom: 5px
            }

            @media (min-width: 760px) {
                .MarketNews-hasSeparator {
                    height:14px;
                    padding-bottom: 0
                }
            }

            @media (min-width: 1020px) {
                .MarketNews-hasSeparator {
                    height:auto
                }
            }

            @media (min-width: 1340px) {
                .MarketNews-hasSeparator {
                    height:14px
                }
            }

            .MarketNews-datePublished,.MarketNews-watchLive {
                color: #747474;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 1.2px;
                line-height: 13px;
                text-transform: uppercase;
                white-space: nowrap
            }

            .MarketNews-separator {
                color: #002f6c;
                font-size: 20px;
                font-weight: 800;
                padding: 0 5px;
                position: relative;
                top: -5px
            }

            .MarketNews-byText,.MarketNews-bylineComma {
                padding-right: 4px
            }

            .MarketsModule-container {
                padding-top: 5px;
                width: 100%
            }

            .MarketsModule-title {
                border-top: 1px solid #747474;
                display: flex;
                justify-content: space-between;
                margin: 0;
                padding: 10px 0 20px;
                position: relative
            }

            .MarketsModule-title:before {
                background: #fcb700;
                content: "";
                height: 6px;
                left: 0;
                position: absolute;
                top: -6px;
                width: 110px
            }

            @media (min-width: 760px) {
                .MarketsModule-title {
                    padding-top:15px
                }
            }

            @media (min-width: 1340px) {
                .MarketsModule-title {
                    padding-top:20px
                }
            }

            .MarketsModule-title h2 {
                margin: 0;
                padding: 0;
                width: 93%
            }

            .MarketsModule-title h2 a {
                color: #002f6c;
                font-size: 40px;
                font-weight: 800;
                letter-spacing: .33px;
                line-height: 37px;
                text-transform: uppercase
            }

            .MarketsModule-title h2 a:hover {
                color: #2077b6
            }

            @media (min-width: 1020px) {
                .MarketsModule-title h2 a {
                    font-size:32px
                }

                .MarketsModule-title h2 {
                    font-size: 40px;
                    letter-spacing: .44px;
                    line-height: 40px
                }
            }

            .MarketsModule-sponsorLogo {
                height: 0;
                overflow: hidden;
                width: 0
            }

            @media (min-width: 1020px) {
                .MarketsModule-sponsorLogo {
                    height:30px;
                    width: auto
                }
            }

            @media (min-width: 760px) {
                .MarketsModule-row {
                    display:flex
                }
            }

            @media (min-width: 1020px) {
                .MarketsModule-row {
                    margin-right:-30px
                }

                .MarketsModule-top {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .MarketsModule-top {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            .MarketsModule-leftColumn {
                margin-bottom: 30px
            }

            @media (min-width: 760px) {
                .MarketsModule-leftColumn {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 30px;
                    max-width: calc(58.33333% - 30px);
                    min-width: calc(58.33333% - 30px)
                }

                .MarketsModule-leftColumn:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1020px) {
                .MarketsModule-leftColumn {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .MarketsModule-leftColumn {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(55.55556% - 30px);
                    min-width: calc(55.55556% - 30px)
                }
            }

            .MarketsModule-marketTable {
                margin-bottom: 30px
            }

            .MarketsModule-marketTable:last-child {
                margin-bottom: 0
            }

            @media (min-width: 760px) {
                .MarketsModule-rightColumn {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 30px;
                    max-width: calc(41.66667% - 30px);
                    max-width: 41.66667%;
                    min-width: calc(41.66667% - 30px)
                }

                .MarketsModule-rightColumn:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1020px) {
                .MarketsModule-rightColumn {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .MarketsModule-rightColumn {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            .NativeThreeUp-container,.NativeThreeUpStackv2-container {
                align-items: center;
                align-self: center;
                display: flex;
                justify-content: center;
                margin: 0
            }

            .NativeThreeUpStackv2-container {
                display: none
            }

            .NativeUltraDense-container {
                align-items: center;
                align-self: center;
                display: flex;
                justify-content: center;
                margin: 0
            }

            .WatchLiveRightRail-containerFluidWidths {
                margin: 0 auto;
                width: 100%
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-containerFluidWidths {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-containerFluidWidths {
                    max-width:1290px
                }
            }

            .WatchLiveRightRail-containerWidth100 {
                width: 100%
            }

            .WatchLiveRightRail-page {
                display: block;
                margin-bottom: 25px;
                overflow: visible
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-page {
                    margin-bottom:28px
                }
            }

            .WatchLiveRightRail-advertorialPage {
                display: block;
                overflow: visible
            }

            .WatchLiveRightRail-pageGrid {
                margin-left: auto;
                margin-right: auto;
                max-width: 1290px;
                overflow: visible;
                width: 100%
            }

            .WatchLiveRightRail-pageWrapper {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-pageWrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-pageWrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-pageWrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-pageWrapper {
                    max-width:100%!important
                }
            }

            .WatchLiveRightRail-pageRow {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-pageRow {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 20px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .WatchLiveRightRail-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (max-width: 1019px) {
                .WatchLiveRightRail-pageRow {
                    margin:0;
                    padding: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .WatchLiveRightRail-pageRow.WatchLiveRightRail-containerFluidWidths {
                    padding:0 21px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .WatchLiveRightRail-pageRow.WatchLiveRightRail-containerFluidWidths {
                    padding:0 45px
                }
            }

            .WatchLiveRightRail-pageRowFlex {
                display: flex
            }

            .WatchLiveRightRail-rowUnderAd {
                margin-top: -29px
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-rowUnderAd {
                    margin-top:-50px
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-rowUnderAd {
                    margin-top:-44px
                }
            }

            .WatchLiveRightRail-rowWithBackground {
                background: #cfd8e2;
                position: relative
            }

            .WatchLiveRightRail-rowWithBackground:after,.WatchLiveRightRail-rowWithBackground:before {
                background: #cfd8e2;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                width: 25vw
            }

            .WatchLiveRightRail-rowWithBackground:before {
                right: 100%;
                top: 0
            }

            .WatchLiveRightRail-rowWithBackground:after {
                left: 100%;
                top: 0
            }

            .WatchLiveRightRail-isAdvertorial {
                display: block
            }

            .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:first-child {
                order: 2
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:first-child {
                    order:1
                }
            }

            .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:last-child {
                order: 1
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-flipRowOrder .WatchLiveRightRail-col:last-child {
                    order:2
                }
            }

            .WatchLiveRightRail-col {
                display: flex;
                flex-direction: column;
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 30px;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-col {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-col {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .WatchLiveRightRail-col:last-child {
                margin-right: 0
            }

            @media (min-width: 360px) and (max-width:759px) {
                .WatchLiveRightRail-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .WatchLiveRightRail-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }

                .WatchLiveRightRail-containerFluidWidths .WatchLiveRightRail-col {
                    max-width: 678px!important;
                    min-width: 678px
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .WatchLiveRightRail-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .WatchLiveRightRail-col-3 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-col-3 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .WatchLiveRightRail-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }

                .WatchLiveRightRail-col-3:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .WatchLiveRightRail-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .WatchLiveRightRail-col-6 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-col-6 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .WatchLiveRightRail-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    margin-right: 0;
                    max-width: calc(44.44444% - 16.66667px);
                    min-width: calc(44.44444% - 16.66667px)
                }

                .WatchLiveRightRail-col-6:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(50% - 15px);
                    min-width: calc(50% - 15px)
                }
            }

            .WatchLiveRightRail-col-9 .BrandBanner-container {
                margin-bottom: 30px;
                z-index: 99
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col-9 .BrandBanner-container {
                    margin-left:calc(-50vw - -538.5px)
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-col-9 .BrandBanner-container {
                    margin-bottom:-100px;
                    margin-top: 50px
                }

                .WatchLiveRightRail-col-9 {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .WatchLiveRightRail-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .WatchLiveRightRail-col-9 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-col-9 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .WatchLiveRightRail-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: calc(66.66667% - 10px);
                    min-width: calc(66.66667% - 10px)
                }

                .WatchLiveRightRail-col-9:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }

                .WatchLiveRightRail-col-9.WatchLiveRightRail-article {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-left: calc(8.33333% + 2.5px);
                    max-width: calc(58.33333% - 12.5px);
                    min-width: calc(58.33333% - 12.5px)
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .WatchLiveRightRail-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .WatchLiveRightRail-col-12 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-col-12 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .WatchLiveRightRail-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: 100%;
                    min-width: 100%
                }

                .WatchLiveRightRail-col-12:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            .WatchLiveRightRail-col-full {
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 0;
                max-width: 100%;
                min-width: 100%
            }

            .WatchLiveRightRail-col-full .MyComponentName-container {
                width: 100vw
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-col-full .MyComponentName-container {
                    max-width:none
                }
            }

            .WatchLiveRightRail-col-full:last-child {
                margin-right: 0
            }

            .WatchLiveRightRail-clear-col-padding {
                padding-bottom: 0;
                padding-top: 0
            }

            .WatchLiveRightRail-paddedWrapper {
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-paddedWrapper {
                    padding-bottom:20px;
                    padding-top: 25px
                }

                .WatchLiveRightRail-hasBanner {
                    margin-bottom: 130px
                }
            }

            .WatchLiveRightRail-sidebar {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-sidebar {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-sidebar {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .WatchLiveRightRail-sidebar {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .WatchLiveRightRail-sidebarLeft {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-sidebarLeft {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .WatchLiveRightRail-sidebarLeft {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .WatchLiveRightRail-sidebarLeft {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 0;
                    margin-right: 30px;
                    max-width: calc(22.22222% - 23.33333px);
                    min-width: calc(22.22222% - 23.33333px);
                    z-index: 1
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .WatchLiveRightRail-sidebarPro {
                margin-left: 0;
                margin-right: 30px
            }

            .WatchLiveRightRail-AdvertorialStory-ArticleHeader-1 {
                display: hide
            }

            @media (min-width: 360px) {
                .WatchLiveRightRail-rightRail {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-rightRail {
                    display:block
                }
            }

            .WatchLiveRightRail-mobileBanner.WatchLiveRightRail-berkshireEventContainer {
                margin: 0 auto
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-mobileBanner {
                    display:none
                }
            }

            .WatchLiveRightRail-desktopBanner {
                display: none
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-desktopBanner {
                    display:block
                }
            }

            .WatchLiveRightRail-container {
                background: linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom right,#07f,#001e5a) border-box;
                border: 2px solid #0000;
                border-radius: 4px;
                color: #002f6c;
                margin-bottom: 30px;
                padding: 16px 12px
            }

            .WatchLiveRightRail-container a {
                color: #002f6c
            }

            .WatchLiveRightRail-header {
                display: flex;
                justify-content: space-between;
                margin-bottom: 10px
            }

            .WatchLiveRightRail-header a {
                display: flex
            }

            .WatchLiveRightRail-liveTV {
                background: #fff;
                display: flex;
                font-size: 14px;
                font-style: normal;
                font-weight: 800;
                height: 20px;
                line-height: 18px;
                margin: -18px 0 0 -8px;
                padding: 2px 10px;
                width: 65px
            }

            .WatchLiveRightRail-liveTV img {
                margin-right: 2px;
                width: 22px
            }

            .WatchLiveRightRail-currTitle {
                display: block;
                font-size: 20px;
                font-weight: 800;
                line-height: 18px;
                margin-bottom: 10px;
                width: 70%
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .WatchLiveRightRail-currTitle {
                    max-width:205px
                }
            }

            .WatchLiveRightRail-currTitle:hover {
                color: #4699d6
            }

            .WatchLiveRightRail-wlButton,.WatchLiveRightRail-wlButtonMobile {
                background: #ce2b2b;
                color: #fff!important;
                display: flex;
                font-weight: 700;
                justify-content: space-evenly;
                margin-bottom: 10px
            }

            .WatchLiveRightRail-wlButton:hover,.WatchLiveRightRail-wlButtonMobile:hover {
                background: #b40909
            }

            .WatchLiveRightRail-wlButton {
                display: none;
                font-size: 12px;
                height: 30px;
                padding: 6px 4px
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-wlButton {
                    display:flex;
                    width: 130px
                }
            }

            .WatchLiveRightRail-wlButton .WatchLiveRightRail-logo {
                width: 18px
            }

            .WatchLiveRightRail-wlButtonMobile {
                font-size: 12px;
                padding: 4px 6px
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-wlButtonMobile {
                    display:flex;
                    padding: 4px;
                    width: 260px
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-wlButtonMobile {
                    display:none
                }
            }

            .WatchLiveRightRail-contents {
                align-items: center;
                display: flex;
                justify-content: space-between
            }

            .WatchLiveRightRail-nextTitle {
                font-weight: 800
            }

            .WatchLiveRightRail-footer {
                display: flex;
                font-size: 12px;
                justify-content: space-between
            }

            .WatchLiveRightRail-footer .WatchLiveRightRail-audio {
                align-items: center;
                display: flex;
                font-size: 12px;
                font-style: normal;
                font-weight: 700;
                line-height: 19px;
                margin-top: -3px;
                text-transform: capitalize
            }

            .WatchLiveRightRail-footer .WatchLiveRightRail-audio span {
                text-decoration: underline
            }

            .WatchLiveRightRail-footer .WatchLiveRightRail-nextShow {
                padding-right: 22px
            }

            .WatchLiveRightRail-inline {
                border: none;
                border-top: 3px solid #002f6c;
                padding: 8px 0
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-inline {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-inline {
                    display:block;
                    margin-left: calc(16.66667% + 5px);
                    min-width: auto
                }
            }

            @media (min-width: 1340px) {
                .WatchLiveRightRail-inline {
                    margin-left:calc(14.28571% + 4.28571px);
                    min-width: auto
                }
            }

            .WatchLiveRightRail-inline .WatchLiveRightRail-audio,.WatchLiveRightRail-inline .WatchLiveRightRail-liveTV {
                display: none
            }

            .WatchLiveRightRail-inline .WatchLiveRightRail-wlButton {
                margin-bottom: -10px;
                margin-top: 0
            }

            .WatchLiveRightRail-berkshireEvent {
                margin-bottom: 30px;
                max-width: 300px;
                width: 100%
            }

            @media (max-width: 759px) {
                .WatchLiveRightRail-berkshireEvent {
                    display:block;
                    margin: auto auto 15px;
                    max-width: 318px;
                    width: 100%
                }
            }

            .WatchLiveRightRail-BHmobileBanner {
                display: block
            }

            @media (min-width: 480px) {
                .WatchLiveRightRail-BHmobileBanner {
                    display:none
                }
            }

            .WatchLiveRightRail-BHinline {
                display: none
            }

            .WatchLiveRightRail-BHrightRail {
                display: block
            }

            @media (min-width: 760px) {
                .WatchLiveRightRail-BHrightRail {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .WatchLiveRightRail-BHrightRail {
                    display:block
                }
            }

            .WatchLiveRightRail-audioLink {
                color: #001e5a;
                display: block;
                font-size: 12px;
                font-weight: 600;
                line-height: 14.62px;
                margin-bottom: 12px;
                text-decoration: underline;
                width: -moz-fit-content;
                width: fit-content
            }

            .WatchLiveRightRail-watchLivestreamButton {
                align-items: center;
                background-color: #0053cf;
                border-radius: 5px;
                color: #fff!important;
                display: flex;
                font-size: 14px;
                font-weight: 700;
                justify-content: center;
                line-height: 17.05px;
                margin-bottom: 12px;
                min-height: 51px
            }

            .WatchLiveRightRail-watchLivestreamButton span {
                animation: WatchLiveRightRail-pulse 1.5s infinite;
                animation-timing-function: ease-in-out;
                background-color: #fff;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #fff;
                display: inline-block;
                height: 8px;
                margin-right: 8px;
                position: relative;
                transform: scale(1);
                width: 8px
            }

            @keyframes WatchLiveRightRail-pulse {
                0% {
                    box-shadow: 0 0 0 1px #0053cf;
                    opacity: 1
                }

                70% {
                    border: 1px solid #0053cf;
                    box-shadow: 0 0 0 1px #fff;
                    opacity: .9;
                    padding: 2px;
                    transform: scale(1.2)
                }

                to {
                    box-shadow: 0 0 0 1px #fff;
                    opacity: 1;
                    transform: scale(1)
                }
            }

            .WatchLiveRightRail-watchLivestreamButton:hover {
                background-color: #002f6c;
                color: #fff
            }

            .WatchLiveRightRail-footerV2 {
                display: flex;
                flex-direction: column;
                gap: 10px;
                justify-content: space-between
            }

            .WatchLiveRightRail-showDetailsContainer {
                align-items: center;
                display: flex;
                flex-direction: row;
                justify-content: space-between
            }

            .WatchLiveRightRail-nowText,.WatchLiveRightRail-upNextText {
                color: #001e5a;
                font-size: 12px;
                font-weight: 400;
                line-height: 14.62px
            }

            .WatchLiveRightRail-liveShow {
                color: #002f6c;
                font-size: 16px;
                font-weight: 800;
                line-height: 18px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .WatchLiveRightRail-liveShow {
                    text-align:right
                }
            }

            .WatchLiveRightRail-nextShow {
                color: #002f6c;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .WatchLiveRightRail-nextShow {
                    text-align:right;
                    width: 170px
                }
            }

            .ProLiveTVWithSelections-container {
                background-color: initial;
                border-radius: 4px;
                height: 100%;
                left: 0;
                position: relative;
                top: 0;
                width: 100%
            }

            #standaloneLivePlayer .OmegaPlayer-omegaPlayerContainer {
                max-height: unset
            }

            .omega_coreVideoContainer {
                position: relative;
                z-index: 10
            }

            .omega_subtitles {
                z-index: 10
            }

            .OmegaPlayer-slate {
                container-type: inline-size;
                background: linear-gradient(#059,#026);
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: center;
                margin: 0 auto;
                width: 100%
            }

            .OmegaPlayer-slate.OmegaPlayer-loading {
                background: none
            }

            .OmegaPlayer-slate.OmegaPlayer-loading img {
                width: 100%
            }

            .OmegaPlayer-slate a {
                text-decoration: underline
            }

            .OmegaPlayer-slate p {
                color: #fff;
                font-size: calc(2cqi + 6px);
                font-weight: 500;
                line-height: 2;
                text-align: center
            }

            .OmegaPlayer-windowBoxContainer .OmegaPlayer-slate {
                aspect-ratio: 16/9;
                height: calc(100% - 96px);
                max-height: 56.25cqw;
                width: unset
            }

            .OmegaPlayer-slate+.omega_aspectRatioContainer {
                display: none
            }

            @container (min-aspect-ratio: 16/9) {
                @container (max-width: 470px) {
                    .omega_volume-container {
                        --volumeTransition: 0.01s ease-in-out 0.5s;
                        bottom: 50%;
                        display: block;
                        margin-bottom: -15px;
                        padding-bottom: 20px;
                        position: absolute;
                        transform: rotate(-90deg)
                    }
                }
            }

            @media (max-width: 1019px) {
                .omega_volume-container {
                    display:none
                }
            }

            @container (min-aspect-ratio: 15/8) {
                .OmegaPlayer-windowBoxContainer .OmegaPlayer-slate {
                    height: auto;
                    max-height: 100%;
                    max-width: 177cqh;
                    width: calc(100% - 240px)
                }
            }

            @container (max-width: 320px) {
                .omega_btnSubtitle,.omega_subtitles {
                    display: none
                }
            }

            .OmegaPlayer-CNBCLogo {
                height: 20%
            }

            .OmegaPlayer-container {
                aspect-ratio: 16/9
            }

            .OmegaPlayer-windowBoxContainer {
                container-type: size;
                background: #000;
                display: flex;
                height: 540px;
                max-height: calc(100vh - 70px)
            }

            .OmegaPlayer-windowBoxContainer .omega_coreVideoContainer {
                margin: 48px 0
            }

            @container (min-aspect-ratio: 15/8) {
                .OmegaPlayer-windowBoxContainer .omega_coreVideoContainer {
                    margin: 0 120px
                }
            }

            .OmegaPlayer-windowBoxContainer .vl-player-content.video-js {
                height: 100%!important;
                padding: unset!important
            }

            @media (max-width: 1440px) {
                .OmegaPlayer-windowBoxContainer {
                    height:550px
                }
            }

            @media (max-width: 1340px) {
                .OmegaPlayer-windowBoxContainer {
                    height:370px
                }
            }

            @media (min-width: 1340px) and (max-width:1340px) {
                .OmegaPlayer-windowBoxContainer {
                    height:550px
                }
            }

            @media (max-width: 1020px) {
                .OmegaPlayer-windowBoxContainer {
                    height:550px
                }
            }

            @media (min-width: 1020px) and (max-width:1020px) {
                .OmegaPlayer-windowBoxContainer {
                    height:365px
                }
            }

            @media (max-width: 960px) {
                .OmegaPlayer-windowBoxContainer {
                    height:490px
                }
            }

            @media (max-width: 930px) {
                .OmegaPlayer-windowBoxContainer {
                    height:480px
                }
            }

            @media (max-width: 875px) {
                .OmegaPlayer-windowBoxContainer {
                    height:455px
                }
            }

            @media (max-width: 830px) {
                .OmegaPlayer-windowBoxContainer {
                    height:420px
                }
            }

            @media (max-width: 790px) {
                .OmegaPlayer-windowBoxContainer {
                    height:410px
                }
            }

            @media (max-width: 730px) {
                .OmegaPlayer-windowBoxContainer {
                    height:380px
                }
            }

            @media (max-width: 670px) {
                .OmegaPlayer-windowBoxContainer {
                    height:350px
                }
            }

            @media (max-width: 610px) {
                .OmegaPlayer-windowBoxContainer {
                    height:315px
                }
            }

            @media (max-width: 541px) {
                .OmegaPlayer-windowBoxContainer {
                    height:290px
                }
            }

            @media (max-width: 509px) {
                .OmegaPlayer-windowBoxContainer {
                    height:265px
                }
            }

            .OmegaPlayer-mvpd-container {
                height: 100%
            }

            .PlayerSlate-slateOverlay {
                display: block;
                height: auto;
                top: 0;
                width: 100%;
                z-index: 2
            }

            .PlayerSlate-clickable {
                cursor: pointer
            }

            .ProDAIPlayer-proDAIPlayer {
                container: video-player/inline-size;
                aspect-ratio: 16/9;
                background-color: #000;
                position: relative;
                top: 0;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                position: absolute;
                will-change: opacity
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=Picture-in-Picture]) {
                grid-template-columns: repeat(5,auto) 1fr repeat(3,auto)
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:not(:has([aria-label="Video Scrubber"])) {
                grid-template-columns: repeat(3,auto) 1fr repeat(3,auto)
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:has([aria-label=Picture-in-Picture]) {
                justify-self: center
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider {
                --sliderColor: #454544;
                --sliderProgressColor: #fff;
                --sliderThumbColor: #fff
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_adsMarker {
                display: none
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume {
                --volumeTransition: 0.1s ease-in-out 0.5s;
                flex-direction: column-reverse
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-muteBtn {
                padding: 0
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_volume-container {
                opacity: 1;
                transition-delay: 0s;
                visibility: visible;
                width: 88px
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume:hover .omega_volume-muteBtn {
                margin: 0
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-container {
                opacity: 0;
                position: absolute;
                rotate: -90deg;
                top: -50px;
                transition: opacity var(--volumeTransition),visibility var(--volumeTransition),width 0s .75s;
                visibility: hidden
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn {
                display: flex;
                white-space: nowrap
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-label {
                align-items: center;
                display: flex;
                font-weight: 500;
                justify-content: center;
                letter-spacing: -.1px;
                position: relative
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-label:before {
                border: 2px solid #fff;
                content: "";
                display: block;
                height: 100%;
                padding: 5px 11px;
                position: absolute;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-dot+.omega_liveBtn-label:before {
                display: none
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_time {
                font-size: 13px;
                letter-spacing: .5px;
                margin: 0 0 1px;
                min-width: 45px
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button {
                opacity: .8;
                transition: opacity .2s
            }

            .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR button:hover {
                opacity: 1
            }

            @media (max-width: 1019px) {
                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-container {
                    display:none
                }
            }

            @container video-player (max-width: 460px) {
                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR {
                    gap: 5px;
                    grid-template-columns: repeat(3,auto) 1fr repeat(3,auto)
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label=Picture-in-Picture]) {
                    grid-template-columns: repeat(3,auto) 1fr repeat(3,auto);
                    padding: 8px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR div: empty,.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR img[aria-label=Picture-in-Picture] {
                    display:none
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_slider.omega_slider-scrubber {
                    grid-row: 1
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop {
                    height: 30px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnFullScreen svg,.ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_playPauseDesktop svg {
                    height: 20px;
                    width: 20px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume {
                    margin-right: 4px;
                    position: relative;
                    top: 2px
                }

                @media (min-width: 1020px) {
                    .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_volume .omega_volume-container {
                        display:block!important;
                        left: 45px;
                        rotate: 0deg;
                        top: -152px;
                        z-index: 100
                    }
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label="Exit full screen"]) .omega_volume {
                    position: unset
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR:has([aria-label="Exit full screen"]) .omega_volume .omega_volume-container {
                    left: unset;
                    rotate: -90deg;
                    top: -50px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_btnSubtitle {
                    display: block!important
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn {
                    display: flex!important;
                    min-width: 76px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_liveBtn .omega_liveBtn-label:before {
                    padding: 2px 6px
                }

                .ProDAIPlayer-proDAIPlayer .omega_rackWithDVR .omega_rewind {
                    display: none
                }
            }

            .ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop {
                align-self: end;
                aspect-ratio: 16/9;
                background: #000;
                height: 100%;
                max-height: 75px;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .omega_tapToUnmuteBtn {
                background: #fff
            }

            @container video-player (max-width: 630px) {
                .ProDAIPlayer-proDAIPlayer .omega_subtitles {
                    bottom: 2%;
                    display: flex;
                    max-width: 600px;
                    overflow: hidden;
                    text-align: center;
                    white-space: normal
                }
            }

            @container video-player (max-width: 460px) {
                .ProDAIPlayer-proDAIPlayer .omega_controlRackBackdrop {
                    max-height: 65px
                }

                .ProDAIPlayer-proDAIPlayer .omega_subtitles {
                    bottom: 2%;
                    display: flex;
                    font-size: 13px;
                    max-width: 280px;
                    overflow: hidden;
                    text-align: center;
                    white-space: normal
                }
            }

            .ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate {
                display: flex;
                height: 100%;
                justify-content: center;
                margin: auto;
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate img {
                width: 100%
            }

            .ProDAIPlayer-proDAIPlayer .ProDAIPlayer-slate+.omega_aspectRatioContainer {
                display: none
            }

            .LiveStreamPlayer-container.LiveStreamPlayer-isNotLoaded {
                display: block;
                max-width: 100%;
                padding-bottom: 57%
            }

            .LiveStreamPlayer-languageContainer {
                align-items: center;
                display: flex;
                font-size: 14px;
                margin: 13px 0
            }

            .LiveStreamPlayer-bold,.LiveStreamPlayer-toggle {
                margin-right: 12px
            }

            .LiveStreamPlayer-bold {
                font-weight: 800
            }

            .LiveStreamPlayer-toggle {
                margin-right: 12px
            }

            .LiveStreamPlayer-toggle:hover {
                cursor: pointer
            }

            .jw-settings-audioTracks {
                display: none!important
            }

            .ProLivePlayer-container {
                aspect-ratio: 16/9;
                background-color: #171717;
                width: 100%
            }

            .ProLivePlayer-nofs .jw-icon-fullscreen {
                display: none!important
            }

            #jw-cnbc-live-stream-player .jw-text-live:before {
                color: #ce2b2b
            }

            #jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live:before {
                color: #fff
            }

            #jw-cnbc-live-stream-player .jw-text-live.jw-dvr-live {
                color: #747474
            }

            #jw-cnbc-live-stream-player .jw-slider-time .jw-progress {
                background: #f2f2f2
            }

            .ProPlayerTabs-channelContainer {
                background-color: initial;
                display: block;
                overflow: hidden;
                width: 100%
            }

            .ProPlayerTabs-channelContainer * {
                box-sizing: border-box
            }

            .ProPlayerTabs-channelHolder {
                background-color: initial;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                padding: 0 8px;
                width: 100%
            }

            @media (max-width: 1019px) {
                .ProPlayerTabs-channelHolder {
                    flex-direction:column
                }
            }

            .ProPlayerTabs-standaloneChannelHolder {
                align-items: center;
                justify-content: center
            }

            .ProPlayerTabs-standaloneChannelContainer {
                background-color: #171717
            }

            .ProPlayerTabs-tabsHolder {
                justify-content: space-between
            }

            .ProPlayerTabs-leftContainer {
                display: block;
                width: 295px
            }

            @media (max-width: 1339px) {
                .ProPlayerTabs-leftContainer {
                    display:none
                }
            }

            .ProPlayerTabs-channels,.ProPlayerTabs-rightContainer {
                display: flex;
                text-align: center
            }

            .ProPlayerTabs-proChannels {
                width: 100%!important
            }

            .ProPlayerTabs-channels {
                flex-direction: row;
                height: 40px;
                margin-bottom: 16px;
                position: relative;
                width: 50%
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-channels {
                    width:100%
                }
            }

            .ProPlayerTabs-channels .ProPlayerTabs-slider {
                background-color: #3cb878;
                border-radius: 30px;
                height: 31px;
                left: 0;
                position: absolute;
                top: 0;
                transition: left .2s ease-in-out;
                width: 33.33%
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-channels .ProPlayerTabs-slider {
                    width:88px
                }
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer {
                display: flex;
                flex-wrap: nowrap;
                width: 100%
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-proSelector {
                width: 183px
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-plusSelector {
                width: 165px
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-selector {
                color: #747474;
                cursor: pointer;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-style: normal;
                font-weight: 600;
                height: 40px;
                line-height: 22px;
                transition: color .2s ease-in;
                white-space: nowrap;
                z-index: 1
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-selector {
                    width:100%
                }
            }

            .ProPlayerTabs-channels .ProPlayerTabs-buttonContainer .ProPlayerTabs-activeStream {
                border-bottom: 2px solid #171717;
                color: #171717
            }

            @media (max-width: 759px) {
                .ProPlayerTabs-plusTab {
                    flex-basis:0;
                    flex-grow: 1;
                    width: unset
                }
            }

            .ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-selector {
                color: #9e9e9e!important
            }

            .ProPlayerTabs-darkThemeButtonContainer .ProPlayerTabs-activeStream {
                border-bottom: 2px solid #f8f8f8!important;
                color: #f8f8f8!important
            }

            .ProPlayerTabs-rightContainer {
                gap: 20px;
                padding: 16px 16px 16px 0;
                text-align: center;
                width: 230px
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton {
                cursor: pointer;
                display: flex;
                text-decoration: none;
                transition: background-color .15s ease-in 50ms
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>.ProPlayerTabs-withEmphasis {
                height: 26px;
                justify-content: flex-start;
                padding: 4px 0;
                transition: color .1s ease-in;
                width: 133px
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>.ProPlayerTabs-noEmphasis {
                height: 26px;
                justify-content: flex-start;
                padding: 4px 0;
                transition: color .1s ease-in
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-rightContainer .ProPlayerTabs-withEmphasisIcon {
                fill: #171717;
                margin-right: 8px;
                margin-top: 2px;
                transition: fill .1s ease-in
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasis,.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasis {
                color: #fcb700
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasisIcon {
                fill: #fcb700
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>span>img {
                display: inline-block;
                padding-right: 8px;
                width: 24px
            }

            .ProPlayerTabs-rightContainer .ProPlayerTabs-linkButton>span {
                color: #171717;
                display: inline-flex;
                flex-wrap: nowrap;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: 700;
                line-height: 16px;
                text-decoration: none
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton>span {
                color: #f8f8f8
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-withEmphasisIcon {
                fill: #d9d9d9;
                margin-right: 8px;
                margin-top: 2px;
                transition: fill .1s ease-in
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasis,.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasis {
                color: #fcb700
            }

            .ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-noEmphasisIcon,.ProPlayerTabs-darkThemeRightContainer .ProPlayerTabs-linkButton:hover .ProPlayerTabs-withEmphasisIcon {
                fill: #fcb700
            }

            .MvpdLogout-mvpdLogout {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: contain;
                font-weight: 700;
                height: 50px;
                position: absolute;
                right: 10px;
                top: 5px;
                width: 100px
            }

            .MvpdLogout-mvpdLogout:hover .MvpdLogout-mvpdLogoutDropdown {
                display: block
            }

            .MvpdLogout-mvpdLogoutDropdown {
                background-color: #f2f2f2;
                color: #000;
                cursor: pointer;
                display: none;
                font-weight: 700;
                padding: 10px 20px;
                position: absolute;
                right: 0;
                top: 50px;
                white-space: nowrap
            }

            .LiveTvGate-liveTvMvpd {
                height: 100%;
                position: relative
            }

            .LiveTvGate-closeButton {
                align-items: center;
                background-color: #fff;
                border-radius: 23px;
                display: flex;
                height: 24px;
                justify-content: center;
                position: absolute;
                right: 20px;
                width: 24px
            }

            .LiveTvGate-closeButton svg path {
                fill: #00081a
            }

            .LogoOverlay-logoContainer {
                align-items: center;
                border-radius: 4px;
                display: flex;
                height: 20px;
                justify-content: center;
                pointer-events: none;
                position: absolute;
                right: 66px;
                top: 6px;
                width: auto;
                z-index: 40
            }

            .LogoOverlay-logoContainer img {
                filter: drop-shadow(1px 1px 0 black) drop-shadow(-1px -1px 0 black) drop-shadow(-1px 1px 0 black) drop-shadow(1px -1px 0 black);
                height: auto;
                width: 57px
            }

            .TempPass-playerContainer {
                background: #000;
                position: relative
            }

            .TempPass-omegaPlayerContainer {
                aspect-ratio: 16/9;
                position: relative;
                z-index: 0
            }

            .LiveTV-contentArea {
                background-color: #000;
                height: 100%;
                min-height: 60vh;
                width: 100%
            }

            .LiveTV-contentAreaOmega {
                height: 100%
            }

            .LiveTV-contentAreaOmega,.LiveTV-contentAreaOmegaPlus {
                background-color: #000;
                display: flex;
                flex-direction: column
            }

            .LiveTV-slate {
                display: flex;
                height: 100%;
                padding-top: 20px;
                vertical-align: middle
            }

            .LiveTV-slateimg {
                margin: auto;
                max-height: 50vh;
                max-width: 100%
            }

            .liveTV {
                margin-bottom: 0!important
            }

            .LiveTV-loadingContainer {
                align-items: center;
                display: flex;
                justify-content: center;
                min-height: 60vh
            }

            .LiveTV-wrapperForProAndTempPass {
                margin-bottom: 20px;
                position: relative;
                width: 100%
            }

            .LiveTV-wrapperForProAndTempPass .settings-selection.vjs-control.vjs-button,.LiveTV-wrapperForProAndTempPass .vjs-picture-in-picture-control.vjs-control.vjs-button,.LiveTV-wrapperForProAndTempPass .vjs-rewind-button.vjs-control.vjs-button {
                display: none!important
            }

            .LiveTV-wrapperForProAndTempPass .video-js.skin_news:not(.vjs-fullscreen) .vjs-control.vjs-button,.LiveTV-wrapperForProAndTempPass .video-js.skin_news:not(.vjs-fullscreen) .vjs-volume-panel.vjs-volume-panel-vertical {
                width: 3.5em
            }

            .LiveTV-wrapperForProAndTempPass .video-js.skin_news:not(.vjs-fullscreen).vjs-paused .vjs-big-play-button {
                transform: scale(.5)
            }

            .LiveTV-wrapperForProAndTempPass .video-js.skin_news:not(.vjs-fullscreen) .vjs-control-bar {
                height: 4em!important
            }

            .LiveTV-wrapperForProAndTempPass .video-js.skin_news:not(.vjs-fullscreen) .vjs-text-track-display-ttml span {
                font-size: 14px!important
            }

            .LiveTV-wrapperForProAndTempPass .video-js.skin_news .vjs-menu>ul.vjs-menu-content {
                bottom: .4em!important;
                right: -1em;
                z-index: 1
            }

            .LiveTV-channel {
                height: -moz-fit-content;
                height: fit-content
            }

            .LiveTV-channels,.LiveTV-leftContainer,.LiveTV-rightContainer {
                width: 100%!important
            }

            .LiveTV-channels .LiveTV-buttonContainer .LiveTV-selector {
                text-align: center
            }

            .LiveTV-rightContainer .LiveTV-linkButton {
                justify-content: center;
                width: 50%!important
            }

            .PlusLogoHeader-headerContainer {
                display: inline-flex;
                margin-bottom: 20px;
                margin-top: 20px
            }

            @media (max-width: 759px) {
                .PlusLogoHeader-headerContainer {
                    justify-content:space-between
                }
            }

            .PlusLogoHeader-headerText {
                color: #fff;
                font-size: 24px;
                font-weight: 700;
                letter-spacing: .03px;
                line-height: 26px
            }

            .PlusLogoHeader-logoWrapper {
                display: inline-block;
                height: 23px;
                margin-right: 20px
            }

            .VideoBreakerLivestreamHeader-container {
                display: flex;
                justify-content: space-between;
                width: 100%
            }

            .VideoBreakerLivestreamHeader-fullHeader .VideoBreakerLivestreamHeader-header {
                width: 100%
            }

            .VideoBreakerLivestreamHeader-header {
                border-top: 1px solid #747474;
                position: relative;
                width: calc(100% - 140px)
            }

            .VideoBreakerLivestreamHeader-logoContainer {
                position: relative
            }

            .VideoBreakerLivestreamHeader-logoPosition {
                position: absolute;
                right: -20px;
                text-align: right;
                top: -30px;
                width: 140px
            }

            .VideoBreakerLivestreamHeader-decorator {
                background-color: #fff;
                height: 6px;
                left: 0;
                position: absolute;
                top: -6px;
                width: 88px
            }

            .VideoBreakerLivestreamHeader-title {
                color: #fff;
                font-size: 32px;
                font-weight: 900;
                letter-spacing: .25px;
                line-height: 38.98px;
                margin-bottom: 30px;
                margin-top: 16px;
                text-transform: uppercase
            }

            .PlaylistItem-videoItem {
                display: flex;
                height: 72px;
                margin-bottom: 2px
            }

            @media (max-width: 1019px) {
                .PlaylistItem-videoItem {
                    flex-direction:column;
                    height: 100%
                }
            }

            .PlaylistItem-thumbnailContainer {
                height: 72px;
                margin-right: 8px;
                min-width: 90px;
                overflow: hidden;
                position: relative;
                width: 129px
            }

            @media (max-width: 1019px) {
                .PlaylistItem-thumbnailContainer {
                    height:75px;
                    margin-right: 0;
                    min-width: 134px;
                    width: 134px
                }
            }

            .PlaylistItem-thumbnailContainer.PlaylistItem-spacer {
                height: 0
            }

            .PlaylistItem-thumbnailContainer img {
                width: 100%
            }

            .PlaylistItem-headline {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-style: normal;
                font-weight: 500;
                line-height: 18px;
                margin: 0;
                text-align: left
            }

            .PlaylistItem-episodeDuration {
                color: #fff;
                font-size: 12px;
                line-height: 16px;
                padding: 3px;
                text-align: left
            }

            @media (min-width: 1020px) {
                .PlaylistItem-episodeDuration {
                    bottom:0;
                    margin: 0;
                    padding-bottom: 8px;
                    position: absolute
                }
            }

            .PlaylistItem-videoItem:last-child .PlaylistItem-headlineDurationContainer {
                border-bottom: none
            }

            .PlaylistItem-headlineDurationContainer {
                position: relative
            }

            @media (min-width: 1020px) {
                .PlaylistItem-headlineDurationContainer {
                    border-bottom:1px dashed #9e9e9e;
                    flex-grow: 1
                }
            }

            .EpisodePlaylist-title {
                color: #fff;
                font-size: 16px;
                font-weight: 500;
                line-height: 20px;
                padding: 12px 0 30px
            }

            .EpisodePlaylist-playlistContainer {
                display: flex;
                gap: 20px
            }

            @media (min-width: 1020px) {
                .EpisodePlaylist-playlistContainer {
                    flex-direction:column;
                    gap: 8px
                }
            }

            @media (max-width: 1019px) {
                .EpisodePlaylist-playlistContainer {
                    overflow-x:auto
                }
            }

            .VideoBreakerLivestream-container {
                background-color: #00081a;
                margin-bottom: 30px
            }

            @media (max-width: 759px) {
                .VideoBreakerLivestream-mobileWrapper .VideoBreakerLivestream-container {
                    margin-right:0
                }
            }

            .VideoBreakerLivestream-contentWrapper {
                margin: 0 auto;
                max-width: 1290px;
                padding: 40px 25px
            }

            @media (max-width: 1019px) {
                .VideoBreakerLivestream-contentWrapper {
                    padding:40px 41px
                }
            }

            @media (max-width: 759px) {
                .VideoBreakerLivestream-contentWrapper {
                    padding:40px 21px
                }
            }

            .VideoBreakerLivestream-content {
                display: flex;
                flex-direction: row;
                gap: 20px
            }

            @media (max-width: 1019px) {
                .VideoBreakerLivestream-content {
                    display:block;
                    margin: 0 auto
                }
            }

            @media (max-width: 1339px) {
                .VideoBreakerLivestream-content {
                    gap:16px
                }
            }

            .VideoBreakerLivestream-videoContainer {
                max-width: 730px;
                position: relative;
                width: 100%
            }

            @media (max-width: 1339px) {
                .VideoBreakerLivestream-videoContainer {
                    max-width:60%
                }
            }

            @media (max-width: 1019px) {
                .VideoBreakerLivestream-videoContainer {
                    max-width:100%;
                    padding: 10px 0
                }
            }

            .VideoBreakerLivestream-fullEpisodeContainer {
                max-width: 510px;
                position: relative;
                width: 100%
            }

            @media (max-width: 1339px) {
                .VideoBreakerLivestream-fullEpisodeContainer {
                    max-width:423px
                }
            }

            @media (max-width: 1019px) {
                .VideoBreakerLivestream-fullEpisodeContainer {
                    max-width:100%;
                    padding: 10px 0
                }
            }

            .VideoBreakerLivestream-buttonContainer {
                display: flex;
                gap: 10px;
                margin-bottom: 10px
            }

            .VideoBreakerLivestream-episodeContainer {
                padding: 10px;
                position: relative
            }

            .VideoBreakerLivestream-buttonContainer a {
                flex-basis: 0;
                flex-grow: 1
            }

            .VideoBreakerLivestream-buttonContainer a:hover {
                background-color: #002f6c;
                color: #fff
            }

            .VideoBreakerLivestream-watchButtonStream {
                background-color: #0053cf;
                border-radius: 4px;
                color: #fff;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px;
                padding: 16px 14px;
                text-align: center;
                text-transform: uppercase
            }

            .VideoBreakerLivestream-watchButtonStream .VideoBreakerLivestream-watchLiveIcon {
                animation: VideoBreakerLivestream-pulse 1.5s infinite;
                animation-timing-function: ease-in-out;
                background-color: #fff;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #fff;
                display: inline-block;
                height: 8px;
                margin-right: 8px;
                margin-top: -2px;
                position: relative;
                transform: scale(1);
                width: 8px
            }

            @keyframes VideoBreakerLivestream-pulse {
                0% {
                    box-shadow: 0 0 0 1px #0053cf;
                    opacity: 1
                }

                70% {
                    border: 1px solid #0053cf;
                    box-shadow: 0 0 0 1px #fff;
                    opacity: .9;
                    padding: 2px;
                    transform: scale(1.2)
                }

                to {
                    box-shadow: 0 0 0 1px #fff;
                    opacity: 1;
                    transform: scale(1)
                }
            }

            .VideoBreakerLivestream-watchButtonEpisode {
                background-color: #0053cf;
                border-radius: 4px;
                color: #fff;
                font-size: 14px;
                font-weight: 600;
                line-height: 18px;
                padding: 16px 14px;
                text-align: center;
                text-transform: uppercase
            }

            .VideoBreakerLivestream-watchButtonEpisode .VideoBreakerLivestream-watchEpisodeIcon {
                background-image: url(https://static-redesign.cnbcfm.com/dist/8f814ea5e4aca99eb1cc.svg);
                background-repeat: no-repeat;
                display: inline-block;
                height: 15px;
                margin-right: 8px;
                margin-top: -2px;
                position: relative;
                vertical-align: middle;
                width: 14px
            }

            @media (max-width: 1339px) {
                .VideoBreakerLivestream-watchText {
                    display:none
                }
            }

            .VideoBreakerLivestream-videoPlaceholder {
                background-color: gray;
                height: 100%;
                width: 100%
            }

            .VideoBreakerLivestream-proLivePlayer {
                padding: 0
            }

            @media (min-width: 360px) {
                .VideoBreakerLivestream-proLivePlayer {
                    margin-bottom:20px;
                    padding: 0
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerLivestream-proLivePlayer {
                    margin-bottom:0
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerLivestream-proLivePlayer {
                    margin-bottom:0
                }
            }

            .VideoBreakerMvpd-container {
                background-color: #00081a
            }

            @media (max-width: 759px) {
                .VideoBreakerMvpd-mobileWrapper .VideoBreakerMvpd-container {
                    margin-right:0
                }
            }

            .VideoBreakerMvpd-contentWrapper {
                margin: 0 auto;
                max-width: 1290px;
                padding: 40px 25px
            }

            @media (max-width: 1019px) {
                .VideoBreakerMvpd-contentWrapper {
                    padding:40px 41px
                }
            }

            @media (max-width: 759px) {
                .VideoBreakerMvpd-contentWrapper {
                    padding:40px 21px
                }
            }

            .VideoBreakerMvpd-playerContainer {
                background: #000;
                height: 477px;
                margin: 0 auto;
                position: relative;
                width: 850px
            }

            @media (max-width: 1019px) {
                .VideoBreakerMvpd-playerContainer {
                    height:381px;
                    width: 678px
                }
            }

            @media (max-width: 759px) {
                .VideoBreakerMvpd-playerContainer {
                    height:220px;
                    width: 100%
                }
            }

            .VideoBreakerMvpd-omegaPlayerContainer {
                aspect-ratio: 16/9;
                position: relative;
                z-index: 0
            }

            .VideoBreakerMvpd-videoBreakerMvpdContainer {
                margin: 30px auto 0;
                width: 850px
            }

            @media (max-width: 1019px) {
                .VideoBreakerMvpd-videoBreakerMvpdContainer {
                    width:678px
                }
            }

            @media (max-width: 759px) {
                .VideoBreakerMvpd-videoBreakerMvpdContainer {
                    width:100%
                }
            }

            .VideoBreakerMvpd-cableProviderContainer {
                align-items: center;
                background: linear-gradient(#101418,#101418) padding-box,linear-gradient(to bottom right,#ef1541,#890c25) border-box;
                border: 1px solid #0000;
                border-radius: 5px;
                color: #fff;
                display: flex;
                flex-flow: row;
                justify-content: space-between;
                margin-bottom: 30px;
                min-width: 300px;
                padding: 16px 20px 13px
            }

            @media (min-width: 360px) and (max-width:759px) {
                .VideoBreakerMvpd-cableProviderContainer {
                    align-items:flex-start;
                    flex-flow: column
                }
            }

            .VideoBreakerMvpd-cableProviderTitle {
                font-size: 14px;
                font-weight: 700;
                letter-spacing: .03px;
                line-height: 22px;
                position: relative
            }

            @media (min-width: 360px) and (max-width:759px) {
                .VideoBreakerMvpd-textContainer {
                    margin-bottom:15px;
                    width: 260px
                }
            }

            .VideoBreakerMvpd-nbcButtonContainer {
                align-items: flex-start;
                display: flex;
                flex-flow: column;
                gap: 12px;
                margin-right: 12px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .VideoBreakerMvpd-nbcButtonContainer {
                    gap:0;
                    margin: 0 10px;
                    padding: 0 10px
                }
            }

            .VideoBreakerMvpd-linkButton {
                color: #fff;
                font-size: 12px;
                font-weight: 400;
                height: 14px;
                letter-spacing: .03px;
                line-height: 14px;
                position: relative
            }

            .VideoBreakerMvpd-linkButton:hover {
                color: #fcb700
            }

            .VideoBreakerMvpd-linkButton:hover .VideoBreakerMvpd-rightArrow {
                background-color: #fcb700
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .VideoBreakerMvpd-linkButton {
                    height:unset;
                    top: 0
                }
            }

            .VideoBreakerMvpd-blur {
                background: linear-gradient(45deg,rgba(239,21,65,.302),#0000);
                filter: blur(50px);
                height: 107px;
                margin: 15px;
                position: absolute;
                width: 210px
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .VideoBreakerMvpd-blur {
                    height:40px;
                    margin-left: 150px;
                    width: 483px
                }
            }

            .VideoBreakerMvpd-rightArrow {
                background-color: #fff;
                display: inline-block;
                height: 10px;
                margin-left: 8px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/102cc85fdaab546b3ee8.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/102cc85fdaab546b3ee8.svg);
                mask-repeat: no-repeat;
                position: absolute;
                top: 2px;
                width: 14px
            }

            .VideoPlayer-container {
                display: block;
                position: relative
            }

            .VideoPlayer-container:hover~.VideoPlayer-title {
                text-decoration: underline
            }

            .VideoPlayer-image {
                padding-bottom: 56.2%;
                position: relative;
                width: 100%
            }

            .VideoPlayer-title {
                color: #fff;
                cursor: pointer;
                font-size: 22px;
                font-weight: 600;
                line-height: 26px;
                max-height: 150px;
                min-height: 100px;
                padding: 20px
            }

            .VideoPlayer-title:hover {
                text-decoration: underline
            }

            @media (min-width: 760px) {
                .VideoPlayer-title {
                    font-size:24px;
                    line-height: 28px;
                    padding: 20px 0
                }
            }

            @media (min-width: 1340px) {
                .VideoPlayer-title {
                    padding-bottom:40px
                }
            }

            @media (min-width: 1020px) {
                .VideoPlayer-title {
                    font-size:30px;
                    max-height: 200px;
                    min-height: 120px
                }
            }

            .Playlist-mobileWrapper {
                overflow-x: hidden;
                overflow-y: hidden;
                position: relative
            }

            .Playlist-mobileWrapper::-webkit-scrollbar {
                display: none
            }

            @media (min-width: 1020px) {
                .Playlist-mobileWrapper {
                    margin:0
                }

                .Playlist-mobileWrapper:after {
                    content: none
                }
            }

            .Playlist-container {
                -webkit-overflow-scrolling: touch;
                display: flex;
                margin: 0;
                overflow-x: scroll;
                padding-top: 25px;
                z-index: 1
            }

            @media (max-width: 759px) {
                .Playlist-container {
                    padding-left:22px;
                    padding-top: 52px
                }
            }

            @media (min-width: 760px) {
                .Playlist-container {
                    margin:0 -15px;
                    overflow: hidden
                }
            }

            @media (min-width: 1020px) {
                .Playlist-container {
                    flex-direction:column;
                    height: 100%;
                    margin: -15px 0;
                    padding-left: 35px;
                    padding-top: 0
                }
            }

            .Playlist-card {
                margin-bottom: 40px;
                margin-right: 30px;
                width: 190px
            }

            .Playlist-card:hover {
                cursor: pointer
            }

            .Playlist-card:hover .Playlist-title {
                color: #fff;
                text-decoration: underline
            }

            .Playlist-card:hover .Playlist-title.Playlist-lightMode {
                color: #000
            }

            @media (max-width: 759px) {
                .Playlist-card {
                    margin-right:57px
                }
            }

            @media (min-width: 760px) {
                .Playlist-card {
                    flex-grow:1;
                    margin-left: 0;
                    margin-right: 0;
                    min-width: 0;
                    padding: 0 15px;
                    width: 33.33%
                }
            }

            @media (max-width: 1019px) {
                .Playlist-card {
                    display:flex;
                    flex: none;
                    flex-direction: column
                }
            }

            @media (min-width: 1020px) {
                .Playlist-card {
                    margin:0;
                    padding: 15px 0;
                    position: relative;
                    width: 100%
                }

                .Playlist-mobileWrapper .Playlist-card:last-child {
                    padding-right: 0
                }
            }

            .Playlist-watchVideoImage {
                display: block;
                height: 0;
                padding-bottom: 56.25%;
                position: relative;
                width: 100%
            }

            .Playlist-watchVideoImage:after {
                background-image: linear-gradient(-180deg,#002f6c00,#0012297d 54%,#000c);
                content: "";
                display: block;
                padding-bottom: calc(56.25% + 2px);
                position: absolute;
                right: 0;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .Playlist-playingVideoImage {
                border: 2px solid #fff;
                display: block;
                height: 0;
                padding-bottom: 56.25%;
                position: relative;
                width: 100%
            }

            .Playlist-playingVideoImage:after {
                background-image: linear-gradient(-180deg,#002f6c00,#0012297d 54%,#000c);
                content: "";
                display: block;
                padding-bottom: calc(56.25% + 2px);
                position: absolute;
                right: 0;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .Playlist-playingVideoImage:before {
                border-bottom: 12px solid #fff;
                border-left: 8px solid #0000;
                border-right: 8px solid #0000;
                content: "";
                height: 0;
                left: 45%;
                position: absolute;
                top: -12px;
                width: 0
            }

            .Playlist-playingVideoImage:after {
                background: none;
                border: 2px solid #fff;
                margin-top: -2px;
                width: 99%
            }

            @media (min-width: 1020px) {
                .Playlist-playingVideoImage:before {
                    border-bottom:8px solid #0000;
                    border-right: 12px solid #fff;
                    border-top: 8px solid #0000;
                    left: -20px;
                    top: 45%
                }
            }

            .Playlist-lightMode.Playlist-playingVideoImage {
                border: 2px solid #000
            }

            .Playlist-lightMode.Playlist-playingVideoImage:before {
                border-bottom: 12px solid #000;
                border-left: 8px solid #0000;
                border-right: 8px solid #0000;
                content: "";
                height: 0;
                left: 45%;
                position: absolute;
                top: -12px;
                width: 0
            }

            .Playlist-lightMode.Playlist-playingVideoImage:after {
                background: none;
                border: 2px solid #000;
                margin-top: -2px;
                width: 99%
            }

            @media (min-width: 1020px) {
                .Playlist-lightMode.Playlist-playingVideoImage:before {
                    border-bottom:8px solid #0000;
                    border-right: 12px solid #000;
                    border-top: 8px solid #0000;
                    left: -20px;
                    top: 45%
                }
            }

            .Playlist-title {
                color: #7b7b7b;
                font-size: 17px;
                font-weight: 600;
                line-height: 18px;
                padding-top: 10px
            }

            .Playlist-playing .Playlist-title {
                color: #fff
            }

            .Playlist-playing .Playlist-title.Playlist-lightMode {
                color: #000
            }

            @media (max-width: 759px) {
                .Playlist-title {
                    padding-top:18px
                }
            }

            @media (min-width: 1020px) {
                .Playlist-title {
                    font-size:16px;
                    line-height: 20px;
                    margin-left: 174px;
                    margin-top: 15px;
                    padding-top: 0;
                    position: absolute;
                    top: 0
                }
            }

            @media (min-width: 1180px) {
                .Playlist-title {
                    margin-left:186px
                }
            }

            @media (min-width: 1340px) {
                .Playlist-title {
                    font-size:18px;
                    margin-left: 240px
                }
            }

            .Playlist-buttonWrapper {
                padding: 0;
                width: 100%
            }

            @media (min-width: 1020px) {
                .Playlist-buttonWrapper {
                    width:146px
                }
            }

            @media (min-width: 1180px) {
                .Playlist-buttonWrapper {
                    width:168px
                }
            }

            @media (min-width: 1340px) {
                .Playlist-buttonWrapper {
                    width:208px
                }
            }

            .Playlist-toutTime {
                background: none;
                bottom: 2px;
                color: #fffc;
                font-size: 12px;
                font-weight: 700;
                left: 12px;
                letter-spacing: .12em;
                line-height: 15px;
                padding: 0;
                position: absolute;
                z-index: 2
            }

            .Playlist-toutTimeLabel {
                color: #fcb700;
                font-size: 12px;
                font-weight: 800;
                letter-spacing: 1.44px;
                line-height: 15px;
                margin-right: 4px
            }

            @media (min-width: 1020px) {
                .Playlist-liveEventContainer .Playlist-container {
                    flex-direction:row;
                    height: unset;
                    margin: 0 -15px;
                    padding-left: unset;
                    padding-top: 25px
                }

                .Playlist-liveEventContainer .Playlist-card {
                    flex-grow: 1;
                    margin-bottom: 40px;
                    margin-left: 0;
                    margin-right: 0;
                    min-width: 0;
                    padding: 0 15px;
                    position: unset;
                    width: 33.33%
                }

                .Playlist-liveEventContainer .Playlist-buttonWrapper {
                    width: 100%
                }

                .Playlist-liveEventContainer .Playlist-title {
                    font-size: 17px;
                    font-weight: 600;
                    line-height: 18px;
                    margin-left: unset;
                    margin-top: unset;
                    padding-top: 10px;
                    position: unset;
                    top: unset
                }

                .Playlist-liveEventContainer .Playlist-playingVideoImage:before {
                    border-bottom: 12px solid #000;
                    border-left: 8px solid #0000;
                    border-right: 8px solid #0000;
                    content: "";
                    height: 0;
                    left: 45%;
                    position: absolute;
                    top: -20px;
                    width: 0
                }

                .Playlist-liveEventContainer .Playlist-card:last-child {
                    padding: 0 15px
                }
            }

            .FeaturedVideoHeader-container {
                background-color: #171717;
                display: flex;
                justify-content: space-between;
                padding: 23px 0 15px;
                width: 100%
            }

            @media (min-width: 760px) {
                .FeaturedVideoHeader-container {
                    padding:40px 0 0
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoHeader-container {
                    padding-top:44px
                }
            }

            .FeaturedVideoHeader-lightMode {
                background: #f7f7f7
            }

            .FeaturedVideoHeader-lightMode .FeaturedVideoHeader-title {
                border-color: #747474;
                color: #002f6c
            }

            .FeaturedVideoHeader-lightMode .FeaturedVideoHeader-callToAction {
                border-color: #002f6c;
                color: #002f6c
            }

            .FeaturedVideoHeader-title {
                border-top: 1px solid #fff;
                color: #fff;
                font-size: 30px;
                font-weight: 800;
                letter-spacing: .33px;
                line-height: 40px;
                margin-bottom: 10px;
                padding-top: 15px;
                position: relative;
                text-transform: uppercase;
                width: calc(100% - 146px)
            }

            .FeaturedVideoHeader-title:before {
                background: #fcb700;
                content: "";
                height: 6px;
                left: 0;
                position: absolute;
                top: -6px;
                width: 80px
            }

            @media (min-width: 760px) {
                .FeaturedVideoHeader-title:before {
                    width:110px
                }

                .FeaturedVideoHeader-title {
                    line-height: 37px;
                    width: calc(100% - 142px)
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoHeader-titleWithTwoBtns {
                    font-size:32px;
                    letter-spacing: .44px;
                    line-height: 40px;
                    padding-bottom: 5px;
                    width: calc(100% - 284px)
                }
            }

            .FeaturedVideoHeader-titleDecorator {
                height: 6px;
                left: 0;
                position: absolute;
                top: -6px;
                width: 110px
            }

            .FeaturedVideoHeader-callToAction {
                border: 1px solid #fff;
                border-radius: 0;
                color: #fff;
                font-size: 12px;
                font-weight: 600;
                height: 40px;
                letter-spacing: 1px;
                width: 120px
            }

            .FeaturedVideoHeader-callToAction:focus,.FeaturedVideoHeader-callToAction:hover {
                background-color: #fcb700;
                border-color: #fcb700;
                color: #000
            }

            .FeaturedVideoHeader-wideOnly {
                display: none
            }

            @media (min-width: 1020px) {
                .FeaturedVideoHeader-wideOnly {
                    display:inline-block
                }
            }

            .FeaturedVideoModule-container {
                background-color: #171717;
                margin: initial;
                margin-top: -1.2rem;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .FeaturedVideoModule-container {
                    display:flex
                }
            }

            @media (max-width: 759px) {
                .FeaturedVideoModule-mobileWrapper .FeaturedVideoModule-container {
                    margin-right:0
                }
            }

            .FeaturedVideoModule-lightMode {
                background: #f7f7f7
            }

            .FeaturedVideoModule-grid {
                margin-left: auto;
                margin-right: auto;
                max-width: 1290px;
                overflow: visible;
                width: 100%
            }

            .FeaturedVideoModule-contentWrapper {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .FeaturedVideoModule-contentWrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoModule-contentWrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedVideoModule-contentWrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .FeaturedVideoModule-contentWrapper {
                    padding-bottom:0
                }
            }

            @media (min-width: 1340px) {
                .FeaturedVideoModule-contentWrapper {
                    padding-bottom:0
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoModule-content {
                    display:flex;
                    padding-bottom: 60px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedVideoModule-content {
                    padding-bottom:80px
                }
            }

            .FeaturedVideoModule-videoPlayerContainer {
                margin: 0 -20px
            }

            @media (min-width: 760px) {
                .FeaturedVideoModule-videoPlayerContainer {
                    margin:0
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoModule-videoPlayerContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 57.1428571429%;
                    min-width: 57.1428571429%
                }
            }

            @media (max-width: 759px) {
                .FeaturedVideoModule-playlistContainer {
                    margin-left:-20px;
                    width: 100vw
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoModule-playlistContainer {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 42.8571428571%;
                    min-width: 42.8571428571%
                }
            }

            @media (min-width: 760px) {
                .FeaturedVideoModule-liveEventContainer .FeaturedVideoModule-playlistContainer {
                    max-width:unset;
                    min-width: unset
                }

                .FeaturedVideoModule-liveEventContainer .FeaturedVideoModule-content {
                    display: block
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoModule-liveEventContainer .FeaturedVideoModule-content {
                    padding-bottom:unset
                }
            }

            @media (min-width: 1340px) {
                .FeaturedVideoModule-liveEventContainer .FeaturedVideoModule-content {
                    padding-bottom:unset
                }
            }

            @media (min-width: 1020px) {
                .FeaturedVideoModule-liveEventContainer .FeaturedVideoModule-videoPlayerContainer {
                    max-width:unset;
                    min-width: unset
                }
            }

            .AudioButton-container {
                border-top: 6px solid #0496ff;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .AudioButton-base {
                align-items: center;
                background-color: #0496ff;
                color: #fff;
                display: flex;
                font-size: 12px;
                height: 50px;
                justify-content: center;
                position: absolute;
                right: 0;
                top: -5px;
                transition: all .15s linear;
                width: 50px;
                z-index: 1
            }

            @media (min-width: 760px) {
                .AudioButton-base {
                    font-size:22px;
                    height: 80px;
                    width: 80px
                }
            }

            .AudioButton-audioIcon {
                align-items: center;
                background-image: url(https://static-redesign.cnbcfm.com/dist/3416c1156c67ef487325.svg);
                border: 2px solid #0496ff;
                display: flex;
                height: 40px;
                justify-content: center;
                transition: border .15s linear;
                width: 40px;
                z-index: 2
            }

            .AudioButton-base:hover .AudioButton-audioIcon,.AudioButton-container:focus .AudioButton-audioIcon,.AudioButton-container:hover .AudioButton-audioIcon,a:focus .AudioButton-audioIcon,a:hover .AudioButton-audioIcon,button:focus .AudioButton-audioIcon,button:hover .AudioButton-audioIcon {
                border: 2px solid #fff
            }

            @media (min-width: 760px) {
                .AudioButton-audioIcon {
                    height:60px;
                    width: 60px
                }
            }

            .AudioButton-flyout {
                align-items: center;
                background-color: #0496ff;
                color: #fff;
                display: flex;
                font-size: 9px;
                font-weight: 800;
                height: 100%;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 1;
                position: absolute;
                right: 35px;
                text-align: left;
                text-transform: uppercase;
                top: 0;
                transform: scaleX(0);
                transform-origin: center right;
                transition: color .15s linear,transform .15s linear .15s;
                width: 90px;
                z-index: 1
            }

            .AudioButton-base:hover .AudioButton-flyout,.AudioButton-container:focus .AudioButton-flyout,.AudioButton-container:hover .AudioButton-flyout,a:focus .AudioButton-flyout,a:hover .AudioButton-flyout,button:focus .AudioButton-flyout,button:hover .AudioButton-flyout {
                color: #fff;
                transform: scaleX(1);
                transition: color .15s linear .15s,transform .15s linear
            }

            @media (min-width: 760px) {
                .AudioButton-flyout {
                    font-size:20px;
                    letter-spacing: 2.2px;
                    right: 80px;
                    text-align: center;
                    width: 200px
                }
            }

            @media (max-width: 1019px) {
                .AudioButton-base:hover .AudioButton-flyout.AudioButton-suppressFlyout,a:focus .AudioButton-flyout.AudioButton-suppressFlyout,a:hover .AudioButton-flyout.AudioButton-suppressFlyout,button:focus .AudioButton-flyout.AudioButton-suppressFlyout,button:hover .AudioButton-flyout.AudioButton-suppressFlyout {
                    transform:scaleX(0)
                }
            }

            .Timer-progress {
                stroke: #fcb700;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%) rotate(-90deg)
            }

            .Timer-progress circle {
                stroke-dasharray: 302;
                stroke-dashoffset: 302;
                animation: Timer-dash 5s linear
            }

            .Timer-sticky .Timer-progress circle {
                stroke-dasharray: 151;
                stroke-dashoffset: 151;
                animation: Timer-sticky-dash 5s linear
            }

            @keyframes Timer-dash {
                0% {
                    stroke-dashoffset: 302
                }

                to {
                    stroke-dashoffset: 0
                }
            }

            @keyframes Timer-sticky-dash {
                0% {
                    stroke-dashoffset: 151
                }

                to {
                    stroke-dashoffset: 0
                }
            }

            .Timer-buttonWrapper {
                align-items: center;
                border: 1px solid #cfd8e266;
                color: #fff;
                display: flex;
                height: 40px;
                justify-content: center;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 40px
            }

            .Timer-buttonWrapper span {
                display: flex
            }

            .Timer-buttonWrapperEnded {
                border-radius: 50%;
                box-shadow: inset 0 0 2px 0 #cfd8e2,0 0 2px 0 #cfd8e2;
                font-size: 24px;
                height: 66px;
                width: 66px
            }

            @media (min-width: 360px) {
                .Timer-buttonWrapperEnded {
                    font-size:36px;
                    height: 96px;
                    width: 96px
                }
            }

            .Timer-sticky .Timer-buttonWrapperEnded {
                font-size: 18px;
                height: 48px;
                width: 48px
            }

            .Timer-buttonWrapperEnded:hover {
                color: #fcb700
            }

            .Timer-buttonWrapperEnded .icon-buffett-video {
                margin-left: 5px
            }

            .Recommend-sticky .Recommend-buttonWrapperEnded .icon-buffett-video {
                margin-left: 3px
            }

            .ScaledTimer-cancel {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 600;
                left: 50%;
                letter-spacing: .06em;
                position: absolute;
                text-transform: uppercase;
                top: calc(50% + 60px);
                transform: translateX(-50%)
            }

            .ScaledTimer-cancel:hover {
                color: #fcb700
            }

            .Recommend-endCardWrapper {
                background-color: #002f6ccc;
                background-image: url(https://static-redesign.cnbcfm.com/dist/8e3639eed7df32fad761.jpg);
                background-size: cover;
                cursor: pointer;
                height: 0;
                padding-bottom: 56.25%;
                position: relative;
                width: 100%
            }

            .Recommend-endCardWrapper .Recommend-title {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1em
            }

            .Recommend-replay .Recommend-endCardWrapper .Recommend-title {
                font-size: 16px
            }

            @media (min-width: 1020px) {
                .Recommend-endCardWrapper .Recommend-title {
                    font-size:18px;
                    letter-spacing: .17px
                }
            }

            @media (min-width: 1340px) {
                .Recommend-endCardWrapper .Recommend-title {
                    font-size:24px
                }
            }

            .Recommend-endCardWrapper:before {
                background: linear-gradient(#0000,#002f6c);
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                width: 100%
            }

            @media (min-width: 760px) {
                .Buffett-wrapper {
                    max-width:100%
                }
            }

            .Recommend-buttons {
                display: flex;
                justify-content: space-between;
                left: 15px;
                position: absolute;
                text-align: right;
                top: 15px;
                width: calc(100% - 30px)
            }

            .Recommend-buttons span {
                color: #fff;
                font-size: 15px
            }

            .Recommend-buttons span:hover {
                color: #fcb700
            }

            .Recommend-content {
                bottom: 15px;
                left: 15px;
                padding-right: 55px;
                position: absolute
            }

            .Recommend-eyebrow,.Recommend-eyebrow.Recommend-compact,.Recommend-mobile .Recommend-compact {
                color: #fcb700;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 2px;
                line-height: 15px;
                margin-bottom: 3px;
                text-transform: uppercase
            }

            .Recommend-replay .Recommend-eyebrow,.Recommend-replay .Recommend-eyebrow.Recommend-compact,.Recommend-replay .Recommend-mobile .Recommend-compact {
                font-size: 10px
            }

            .Recommend-mobile .Recommend-replay .Recommend-eyebrow,.Recommend-mobile .Recommend-replay .Recommend-title,.Recommend-replay .Recommend-compact {
                display: none
            }

            .Recommend-mobile .Recommend-replay .Recommend-compact {
                color: #fff;
                display: initial
            }

            .Recommend-mobile .Recommend-replay .Recommend-eyebrow.Recommend-compact {
                padding-left: 4px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-eyebrow {
                font-size: 10px;
                letter-spacing: .83px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-title {
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .5px;
                line-height: 1.25
            }

            .Recommend-titleDark {
                color: #fff
            }

            .Recommend-slideshowItem .Recommend-titleDark {
                font-size: 16px;
                letter-spacing: .15px;
                margin-top: 5px
            }

            @media (min-width: 760px) {
                .Recommend-slideshowItem .Recommend-titleDark {
                    font-size:24px;
                    letter-spacing: .22px
                }
            }

            .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                padding-bottom: calc(50% + 10px)
            }

            @media (min-width: 760px) {
                .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                    padding-bottom:calc(50% + 20px)
                }
            }

            @media (min-width: 1020px) {
                .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                    padding-bottom:680.625px
                }
            }

            .Recommend-content.Recommend-replay {
                bottom: auto;
                top: 15px
            }

            .Recommend-sticky {
                padding-bottom: 0;
                position: fixed;
                top: auto
            }

            .Recommend-endCardWrapper .icon-close {
                display: none
            }

            .Recommend-endCardWrapper.Recommend-sticky .icon-close {
                align-items: center;
                background: #fcb700;
                color: #fff;
                display: flex;
                font-size: 15px;
                font-weight: 900;
                height: 28px;
                justify-content: center;
                left: 0;
                position: relative;
                top: -28px;
                width: 28px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-cancel {
                display: none
            }

            .ClipCard-container {
                width: 100%
            }

            .ClipCard-mediaContainer {
                position: relative
            }

            .ClipCard-mediaContainer:before {
                background-color: #fcb700;
                content: "";
                height: 6px;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%
            }

            .ClipCard-image {
                padding-bottom: 56%;
                width: 100%
            }

            .ClipCard-image:after {
                content: "";
                display: block;
                left: 0;
                padding-bottom: 25%
            }

            .ClipCard-image:after,.ClipCard-timeContainer {
                background: linear-gradient(0deg,#000,#0000);
                bottom: 0;
                position: absolute;
                width: 100%
            }

            .ClipCard-timeContainer {
                height: 30px;
                letter-spacing: 1.44px;
                padding-left: 10px;
                padding-top: 10px
            }

            .ClipCard-time {
                color: #fff9;
                font-weight: 600
            }

            .ClipCard-time,.ClipCard-timeLabel {
                bottom: 10px;
                font-size: 12px;
                position: relative
            }

            .ClipCard-timeLabel {
                color: #fcb700;
                font-weight: 800;
                margin-right: 10px
            }

            .ClipCard-title {
                background-color: #fff;
                color: #000;
                font-size: 18px;
                font-weight: 600;
                line-height: 22px;
                padding-top: 17px
            }

            a:focus .ClipCard-title,a:hover .ClipCard-title {
                font-weight: 700;
                text-decoration: underline
            }

            .SmallStockQuote-container {
                display: block;
                height: 100%;
                position: relative;
                width: 100%
            }

            .SmallStockQuote-container a,.SmallStockQuote-container a:focus,.SmallStockQuote-container a:hover {
                text-decoration: none!important
            }

            .SmallStockQuote-articleContainer {
                flex-shrink: 1;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif
            }

            .SmallStockQuote-articleContainer a,.SmallStockQuote-articleContainer a:focus,.SmallStockQuote-articleContainer a:hover {
                text-decoration: none!important
            }

            @media (min-width: 760px) {
                .SmallStockQuote-articleContainer {
                    width:442px
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-articleContainer {
                    margin-left:0!important;
                    width: 460px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-articleContainer {
                    width:410px
                }
            }

            .SmallStockQuote-watchListContainer a,.SmallStockQuote-watchListContainer a:focus,.SmallStockQuote-watchListContainer a:hover {
                text-decoration: none!important
            }

            .SmallStockQuote-main {
                background-color: #fff;
                border: 1px dashed #b9c7d5;
                border-top: 6px solid #9b9b9b;
                padding: 10px 20px 20px
            }

            .SmallStockQuote-watchListContainer .SmallStockQuote-main {
                padding-top: 25px
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-watchListContainer .SmallStockQuote-main {
                    padding-bottom:15px
                }
            }

            .SmallStockQuote-articleContainer .SmallStockQuote-main {
                height: 143px
            }

            @media (min-width: 760px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-main {
                    height:199px;
                    padding-top: 20px
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-main {
                    height:161px;
                    padding-top: 10px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-main {
                    height:143px
                }
            }

            .SmallStockQuote-top {
                display: flex;
                justify-content: space-between;
                margin-bottom: 10px;
                min-height: 41px
            }

            .SmallStockQuote-data {
                color: #000;
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between
            }

            .SmallStockQuote-last {
                min-height: 55px;
                width: 100%
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-watchListContainer .SmallStockQuote-last {
                    width:auto
                }
            }

            .SmallStockQuote-articleContainer .SmallStockQuote-last {
                width: auto
            }

            .SmallStockQuote-change,.SmallStockQuote-percChange {
                min-height: 43px
            }

            .SmallStockQuote-posMain {
                border-top: 6px solid #008456
            }

            .SmallStockQuote-negMain {
                border-top: 6px solid #ce2b2b
            }

            .SmallStockQuote-marketInfo {
                display: flex;
                justify-content: flex-start;
                max-width: 262px
            }

            @media (min-width: 760px) {
                .SmallStockQuote-marketInfo {
                    max-width:none
                }
            }

            .SmallStockQuote-marketValue {
                font-size: 28px;
                font-weight: 600
            }

            @media (min-width: 760px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-marketValue {
                    font-size:39px
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-marketValue {
                    font-size:36px;
                    line-height: 30px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-marketValue {
                    font-size:32px
                }
            }

            .SmallStockQuote-arrow {
                border-bottom: 25px solid #008456;
                border-left: 13px solid #0000;
                border-right: 13px solid #0000;
                height: 0;
                margin-left: 5px;
                overflow: hidden;
                position: relative;
                top: 5px;
                width: 0
            }

            @media (min-width: 760px) {
                .SmallStockQuote-arrow {
                    border-bottom:36px solid #008456;
                    border-left: 20px solid #0000;
                    border-right: 20px solid #0000
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-arrow {
                    border-bottom:30px solid #008456;
                    border-left: 16px solid #0000;
                    border-right: 16px solid #0000
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-arrow {
                    border-bottom:25px solid #008456;
                    border-left: 13px solid #0000;
                    border-right: 13px solid #0000
                }
            }

            .SmallStockQuote-label {
                color: #8b8b8b;
                font-size: 10px;
                font-weight: 600;
                letter-spacing: 1px
            }

            @media (min-width: 760px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-label {
                    font-size:14px;
                    letter-spacing: 1.39px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-label {
                    font-size:12px;
                    letter-spacing: 1.2px
                }
            }

            .SmallStockQuote-value {
                color: #008456;
                font-size: 20px;
                font-weight: 400
            }

            @media (min-width: 760px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-value {
                    font-size:27.8px
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-value {
                    font-size:24.7px;
                    line-height: 30px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-value {
                    font-size:27px
                }
            }

            .SmallStockQuote-negValue {
                color: #ce2b2b
            }

            .SmallStockQuote-negArrow {
                border-bottom: 0;
                border-top: 25px solid #ce2b2b;
                bottom: 0
            }

            @media (min-width: 760px) {
                .SmallStockQuote-negArrow {
                    border-top:36px solid #ce2b2b
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-negArrow {
                    border-top:30px solid #ce2b2b
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-negArrow {
                    border-top:25px solid #ce2b2b
                }
            }

            .SmallStockQuote-symbol {
                color: #000;
                font-size: 28px;
                font-weight: 700;
                letter-spacing: 1.75px;
                text-transform: uppercase
            }

            .SmallStockQuote-symbol:hover,a:focus .SmallStockQuote-symbol,a:hover .SmallStockQuote-symbol {
                color: #2077b6
            }

            @media (min-width: 760px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-symbol {
                    font-size:39px;
                    letter-spacing: 2.43px
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-symbol {
                    font-size:36px;
                    letter-spacing: 2.24px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-articleContainer .SmallStockQuote-symbol {
                    font-size:32px;
                    letter-spacing: 2px
                }
            }

            .SmallStockQuote-name {
                color: #000;
                flex: 0 1 auto;
                font-size: 16px;
                font-weight: 400;
                letter-spacing: .84px;
                margin-left: 10px;
                margin-top: 12px;
                max-width: 200px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            @media (min-width: 760px) {
                .SmallStockQuote-name {
                    font-size:22px;
                    letter-spacing: 1.17px;
                    margin-top: 20px;
                    max-width: 175px
                }
            }

            @media (min-width: 1020px) {
                .SmallStockQuote-name {
                    font-size:21px;
                    letter-spacing: 1.12px;
                    margin-top: 12px;
                    max-width: 200px
                }
            }

            @media (min-width: 1340px) {
                .SmallStockQuote-name {
                    font-size:19px;
                    letter-spacing: 1px;
                    max-width: 150px
                }
            }

            .WatchListCard-description {
                color: #000;
                display: block;
                font-size: 14px;
                font-weight: 500;
                line-height: 18px;
                padding-top: 20px;
                text-align: left
            }

            .WatchListCard-description:hover {
                color: #000;
                text-decoration: underline
            }

            .PeopleCard-card {
                display: block;
                height: 100%;
                position: relative;
                width: 100%
            }

            .PeopleCard-peopleImage {
                background-position: 50%;
                background-size: cover;
                height: 0;
                padding-bottom: 75%;
                width: 100%
            }

            .PeopleCard-name {
                background-color: #071d39;
                bottom: 0;
                color: #fff;
                font-size: 10px;
                font-weight: 700;
                line-height: 10px;
                min-height: 35px;
                padding: 10px;
                position: absolute;
                width: 100%
            }

            @media (min-width: 760px) {
                .PeopleCard-name {
                    font-size:16px;
                    line-height: 16px
                }
            }

            @media (min-width: 1340px) {
                .PeopleCard-name {
                    font-size:20px;
                    line-height: 20px
                }
            }

            .PeopleCard-card:hover .PeopleCard-description {
                color: #fff;
                max-height: 160px;
                padding-top: 10px;
                transition: max-height 1s ease-out,color .5s ease-out
            }

            .PeopleCard-description {
                color: #fff0;
                font-size: 12px;
                font-weight: 500;
                line-height: 14px;
                max-height: 0;
                overflow: hidden;
                transition: all .3s
            }

            .VideoBreakerFeatured-containerFluidWidths {
                margin: 0 auto;
                width: 100%
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-containerFluidWidths {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-containerFluidWidths {
                    max-width:1290px
                }
            }

            .VideoBreakerFeatured-containerWidth100 {
                width: 100%
            }

            .VideoBreakerFeatured-page {
                display: block;
                margin-bottom: 25px;
                overflow: visible
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-page {
                    margin-bottom:28px
                }
            }

            .VideoBreakerFeatured-advertorialPage {
                display: block;
                overflow: visible
            }

            .VideoBreakerFeatured-pageGrid {
                margin-left: auto;
                margin-right: auto;
                max-width: 1290px;
                overflow: visible;
                width: 100%
            }

            .VideoBreakerFeatured-pageWrapper {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-pageWrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-pageWrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-pageWrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-pageWrapper {
                    max-width:100%!important
                }
            }

            .VideoBreakerFeatured-pageRow {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-pageRow {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 20px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .VideoBreakerFeatured-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (max-width: 1019px) {
                .VideoBreakerFeatured-pageRow {
                    margin:0;
                    padding: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .VideoBreakerFeatured-pageRow.VideoBreakerFeatured-containerFluidWidths {
                    padding:0 21px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .VideoBreakerFeatured-pageRow.VideoBreakerFeatured-containerFluidWidths {
                    padding:0 45px
                }
            }

            .VideoBreakerFeatured-pageRowFlex {
                display: flex
            }

            .VideoBreakerFeatured-rowUnderAd {
                margin-top: -29px
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-rowUnderAd {
                    margin-top:-50px
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-rowUnderAd {
                    margin-top:-44px
                }
            }

            .VideoBreakerFeatured-rowWithBackground {
                background: #cfd8e2;
                position: relative
            }

            .VideoBreakerFeatured-rowWithBackground:after,.VideoBreakerFeatured-rowWithBackground:before {
                background: #cfd8e2;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                width: 25vw
            }

            .VideoBreakerFeatured-rowWithBackground:before {
                right: 100%;
                top: 0
            }

            .VideoBreakerFeatured-rowWithBackground:after {
                left: 100%;
                top: 0
            }

            .VideoBreakerFeatured-isAdvertorial {
                display: block
            }

            .VideoBreakerFeatured-flipRowOrder .VideoBreakerFeatured-col:first-child {
                order: 2
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-flipRowOrder .VideoBreakerFeatured-col:first-child {
                    order:1
                }
            }

            .VideoBreakerFeatured-flipRowOrder .VideoBreakerFeatured-col:last-child {
                order: 1
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-flipRowOrder .VideoBreakerFeatured-col:last-child {
                    order:2
                }
            }

            .VideoBreakerFeatured-col {
                display: flex;
                flex-direction: column;
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 30px;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-col {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .VideoBreakerFeatured-col:last-child {
                margin-right: 0
            }

            @media (min-width: 360px) and (max-width:759px) {
                .VideoBreakerFeatured-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .VideoBreakerFeatured-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }

                .VideoBreakerFeatured-containerFluidWidths .VideoBreakerFeatured-col {
                    max-width: 678px!important;
                    min-width: 678px
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .VideoBreakerFeatured-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .VideoBreakerFeatured-col-3 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-col-3 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .VideoBreakerFeatured-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }

                .VideoBreakerFeatured-col-3:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .VideoBreakerFeatured-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .VideoBreakerFeatured-col-6 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-col-6 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .VideoBreakerFeatured-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    margin-right: 0;
                    max-width: calc(44.44444% - 16.66667px);
                    min-width: calc(44.44444% - 16.66667px)
                }

                .VideoBreakerFeatured-col-6:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(50% - 15px);
                    min-width: calc(50% - 15px)
                }
            }

            .VideoBreakerFeatured-col-9 .BrandBanner-container {
                margin-bottom: 30px;
                z-index: 99
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-9 .BrandBanner-container {
                    margin-left:calc(-50vw - -538.5px)
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-col-9 .BrandBanner-container {
                    margin-bottom:-100px;
                    margin-top: 50px
                }

                .VideoBreakerFeatured-col-9 {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .VideoBreakerFeatured-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .VideoBreakerFeatured-col-9 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-col-9 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .VideoBreakerFeatured-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: calc(66.66667% - 10px);
                    min-width: calc(66.66667% - 10px)
                }

                .VideoBreakerFeatured-col-9:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }

                .VideoBreakerFeatured-col-9.VideoBreakerFeatured-article {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-left: calc(8.33333% + 2.5px);
                    max-width: calc(58.33333% - 12.5px);
                    min-width: calc(58.33333% - 12.5px)
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .VideoBreakerFeatured-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .VideoBreakerFeatured-col-12 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-col-12 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .VideoBreakerFeatured-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: 100%;
                    min-width: 100%
                }

                .VideoBreakerFeatured-col-12:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            .VideoBreakerFeatured-col-full {
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 0;
                max-width: 100%;
                min-width: 100%
            }

            .VideoBreakerFeatured-col-full .MyComponentName-container {
                width: 100vw
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-full .MyComponentName-container {
                    max-width:none
                }
            }

            .VideoBreakerFeatured-col-full:last-child {
                margin-right: 0
            }

            .VideoBreakerFeatured-clear-col-padding {
                padding-bottom: 0;
                padding-top: 0
            }

            .VideoBreakerFeatured-paddedWrapper {
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-paddedWrapper {
                    padding-bottom:20px;
                    padding-top: 25px
                }

                .VideoBreakerFeatured-hasBanner {
                    margin-bottom: 130px
                }
            }

            .VideoBreakerFeatured-sidebar {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-sidebar {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-sidebar {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .VideoBreakerFeatured-sidebar {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .VideoBreakerFeatured-sidebarLeft {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-sidebarLeft {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .VideoBreakerFeatured-sidebarLeft {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .VideoBreakerFeatured-sidebarLeft {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 0;
                    margin-right: 30px;
                    max-width: calc(22.22222% - 23.33333px);
                    min-width: calc(22.22222% - 23.33333px);
                    z-index: 1
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .VideoBreakerFeatured-sidebarPro {
                margin-left: 0;
                margin-right: 30px
            }

            .VideoBreakerFeatured-AdvertorialStory-ArticleHeader-1 {
                display: hide
            }

            .VideoBreakerFeatured-col {
                margin-bottom: 30px;
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col {
                    padding-bottom:20px;
                    padding-top: 25px
                }
            }

            @media (max-width: 759px) {
                .VideoBreakerFeatured-col {
                    overflow:hidden
                }
            }

            @media (min-width: 760px) {
                .VideoBreakerFeatured-col-9 {
                    padding-bottom:5px
                }
            }

            @media (min-width: 1020px) {
                .VideoBreakerFeatured-col-9 {
                    padding-bottom:20px
                }
            }

            @media (min-width: 1340px) {
                .VideoBreakerFeatured-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }
            }

            .VideoBreakerFeatured-videoBreakerGateContainer {
                background-color: #00081a
            }

            .VideoBreakerFeatured-videoBreakerGateContainer>div {
                margin: 0 auto;
                max-width: 1290px
            }

            .FeaturedBreaker-featuredBreaker {
                margin-bottom: 30px;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .FeaturedBreaker-wrapper {
                position: relative
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-wrapper {
                    margin:initial
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-wrapper {
                    padding:initial
                }
            }

            .FeaturedBreaker-heading {
                border-top: 6px solid #002f6c;
                margin-left: 20px;
                padding-top: 15px;
                width: calc(100% - 20px)
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-heading {
                    margin-left:0;
                    padding-left: 40px;
                    padding-top: 15px;
                    width: calc(75% - 75px)
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-heading {
                    font-size:30px;
                    width: 45%
                }
            }

            @media (min-width: 1180px) {
                .FeaturedBreaker-heading {
                    font-size:30px;
                    padding-left: calc(50vw - 538.5px)
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-heading {
                    margin-bottom:50px;
                    padding-left: calc(50vw - 645px)
                }
            }

            .FeaturedBreaker-headingLink {
                color: #002f6c
            }

            .FeaturedBreaker-headingLink:hover {
                color: #2077b6
            }

            .FeaturedBreaker-headingText {
                color: #002f6c;
                font-size: 28px;
                font-weight: 800;
                line-height: 1.24;
                margin: 0;
                overflow-wrap: break-word;
                padding-right: 40px;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-headingText {
                    line-height:30px;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-headingText {
                    font-size:32px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-headingText {
                    max-width:320px
                }
            }

            .FeaturedBreaker-headingImage {
                max-height: 32px;
                max-width: 200px
            }

            .FeaturedBreaker-headingImage img {
                max-height: 32px;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-headingImage,.FeaturedBreaker-headingImage img {
                    max-height:65px
                }
            }

            .FeaturedBreaker-airTime {
                color: #2e2e2e;
                display: block;
                font-size: 14px;
                font-weight: 500;
                letter-spacing: 1.17px;
                line-height: 17px;
                margin-top: 10px
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-airTime {
                    margin-top:10px
                }
            }

            .FeaturedBreaker-eventTime {
                color: #747474;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: .77px;
                line-height: 1.2;
                margin: 10px 0 0
            }

            .FeaturedBreaker-eventTime time {
                color: #002f6c;
                letter-spacing: .88px
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-eventTime {
                    margin-top:10px
                }
            }

            .FeaturedBreaker-arrowContainer {
                height: 16px;
                margin-top: 20px;
                padding-left: 20px;
                position: relative;
                text-align: left;
                z-index: 99
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-arrowContainer {
                    margin-bottom:0;
                    padding-left: 40px;
                    width: 440px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-arrowContainer {
                    padding-left:40px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-arrowContainer {
                    left:calc(50vw - 315px);
                    margin-top: 0;
                    position: absolute;
                    top: 30px;
                    width: auto
                }
            }

            .FeaturedBreaker-arrow {
                color: #071d39;
                font-size: 70px;
                height: 100%;
                overflow: hidden;
                transition: opacity .2s ease-in-out
            }

            .FeaturedBreaker-arrow:hover {
                color: #fcb700
            }

            .FeaturedBreaker-arrow span {
                display: block;
                height: 100%
            }

            .FeaturedBreaker-arrow span:before {
                display: block;
                line-height: 16px
            }

            .FeaturedBreaker-prevArrow {
                margin-right: 15px
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-prevArrow {
                    margin-right:25px
                }
            }

            .FeaturedBreaker-prevArrowInactive,.FeaturedBreaker-prevArrowInactive:hover {
                color: #b9c7d5
            }

            .FeaturedBreaker-nextArrow {
                margin-left: 15px
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-nextArrow {
                    margin-left:25px
                }
            }

            .FeaturedBreaker-nextArrowInactive,.FeaturedBreaker-nextArrowInactive:hover {
                color: #b9c7d5
            }

            .FeaturedBreaker-slideContainer {
                margin-top: 20px;
                position: relative;
                white-space: nowrap
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-slideContainer {
                    width:100vw
                }
            }

            @media (min-width: 1180px) {
                .FeaturedBreaker-slideContainer {
                    width:100vw
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-slideContainer {
                    margin-top:0;
                    width: 100vw
                }
            }

            .FeaturedBreaker-slideRail {
                transition: transform .5s;
                white-space: nowrap
            }

            .FeaturedBreaker-leftSlide,.FeaturedBreaker-rightSlide {
                display: inline-block;
                height: 185px;
                overflow: hidden;
                position: relative;
                width: 75%
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-leftSlide,.FeaturedBreaker-rightSlide {
                    height:215px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-leftSlide,.FeaturedBreaker-rightSlide {
                    height:215px;
                    width: 50%
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-leftSlide,.FeaturedBreaker-rightSlide {
                    height:225px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-leftSlide>div>div {
                    padding-left:calc(50vw - 480px)
                }
            }

            @media (min-width: 1180px) {
                .FeaturedBreaker-leftSlide>div>div {
                    padding-left:calc(50vw - 538.5px)
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-leftSlide>div>div {
                    padding-left:calc(50vw - 645px)
                }
            }

            .FeaturedBreaker-rightSlide {
                top: -27px
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-rightSlide {
                    top:-112px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-rightSlide {
                    top:-100px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-rightSlide>div>div {
                    padding-left:67.5px;
                    padding-right: calc(50vw - 480px)
                }
            }

            @media (min-width: 1180px) {
                .FeaturedBreaker-rightSlide>div>div {
                    padding-left:77.25px;
                    padding-right: calc(50vw - 538.5px)
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-rightSlide>div>div {
                    padding-left:125px;
                    padding-right: calc(50vw - 645px)
                }
            }

            .FeaturedBreaker-item {
                background-color: #071d39;
                background-position: 20px;
                background-position-x: 0;
                background-position-y: 0;
                background-size: cover;
                display: inline-block;
                height: 185px;
                padding: 20px 45px;
                position: relative;
                vertical-align: top;
                white-space: normal;
                width: 100%
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-item {
                    background-position-x:100px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-item {
                    background-position-x:145px
                }
            }

            .FeaturedBreaker-item:hover .FeaturedBreaker-itemTitle {
                text-decoration: underline
            }

            .FeaturedBreaker-item>div:first-child {
                border-top: 0
            }

            .FeaturedBreaker-item:after {
                background: linear-gradient(90deg,#071d39 0,#071d39 30%,#071d3930);
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .FeaturedBreaker-item .PlayButton-container {
                border: none;
                top: 0;
                z-index: 2
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-item {
                    height:215px;
                    padding: 20px 40px
                }
            }

            @media (min-width: 1020px) {
                .FeaturedBreaker-item {
                    height:215px
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-item {
                    height:225px;
                    padding: 20px 75px
                }
            }

            .FeaturedBreaker-itemWrapper {
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: center
            }

            .FeaturedBreaker-itemTitle {
                color: #fff;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 500;
                line-height: 23px;
                max-height: 130px;
                position: relative;
                text-shadow: 0 0 6px #333;
                z-index: 2
            }

            @media (min-width: 760px) {
                .FeaturedBreaker-itemTitle {
                    font-size:22px;
                    font-weight: 600;
                    line-height: 28px;
                    margin-top: 0;
                    max-height: 100%;
                    max-width: 70%
                }
            }

            @media (min-width: 1340px) {
                .FeaturedBreaker-itemTitle {
                    font-size:26px;
                    line-height: 38px;
                    max-width: 60%
                }
            }

            .FeaturedBreaker-itemAuthor {
                color: #fcb700;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 500;
                letter-spacing: .46px;
                line-height: 12px;
                margin-top: 20px;
                position: relative;
                text-shadow: 0 0 6px #333;
                z-index: 2
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Layout-layout {
                    width:100%
                }
            }

            @media (min-width: 760px) {
                .Layout-layout {
                    display:flex;
                    flex-wrap: wrap
                }
            }

            .AudioButton-container {
                border-top: 6px solid #0496ff;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .AudioButton-base {
                align-items: center;
                background-color: #0496ff;
                color: #fff;
                display: flex;
                font-size: 12px;
                height: 50px;
                justify-content: center;
                position: absolute;
                right: 0;
                top: -5px;
                transition: all .15s linear;
                width: 50px;
                z-index: 1
            }

            @media (min-width: 760px) {
                .AudioButton-base {
                    font-size:22px;
                    height: 80px;
                    width: 80px
                }
            }

            .AudioButton-audioIcon {
                align-items: center;
                background-image: url(https://static-redesign.cnbcfm.com/dist/3416c1156c67ef487325.svg);
                border: 2px solid #0496ff;
                display: flex;
                height: 40px;
                justify-content: center;
                transition: border .15s linear;
                width: 40px;
                z-index: 2
            }

            .AudioButton-base:hover .AudioButton-audioIcon,.AudioButton-container:focus .AudioButton-audioIcon,.AudioButton-container:hover .AudioButton-audioIcon,a:focus .AudioButton-audioIcon,a:hover .AudioButton-audioIcon,button:focus .AudioButton-audioIcon,button:hover .AudioButton-audioIcon {
                border: 2px solid #fff
            }

            @media (min-width: 760px) {
                .AudioButton-audioIcon {
                    height:60px;
                    width: 60px
                }
            }

            .AudioButton-flyout {
                align-items: center;
                background-color: #0496ff;
                color: #fff;
                display: flex;
                font-size: 9px;
                font-weight: 800;
                height: 100%;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 1;
                position: absolute;
                right: 35px;
                text-align: left;
                text-transform: uppercase;
                top: 0;
                transform: scaleX(0);
                transform-origin: center right;
                transition: color .15s linear,transform .15s linear .15s;
                width: 90px;
                z-index: 1
            }

            .AudioButton-base:hover .AudioButton-flyout,.AudioButton-container:focus .AudioButton-flyout,.AudioButton-container:hover .AudioButton-flyout,a:focus .AudioButton-flyout,a:hover .AudioButton-flyout,button:focus .AudioButton-flyout,button:hover .AudioButton-flyout {
                color: #fff;
                transform: scaleX(1);
                transition: color .15s linear .15s,transform .15s linear
            }

            @media (min-width: 760px) {
                .AudioButton-flyout {
                    font-size:20px;
                    letter-spacing: 2.2px;
                    right: 80px;
                    text-align: center;
                    width: 200px
                }
            }

            @media (max-width: 1019px) {
                .AudioButton-base:hover .AudioButton-flyout.AudioButton-suppressFlyout,a:focus .AudioButton-flyout.AudioButton-suppressFlyout,a:hover .AudioButton-flyout.AudioButton-suppressFlyout,button:focus .AudioButton-flyout.AudioButton-suppressFlyout,button:hover .AudioButton-flyout.AudioButton-suppressFlyout {
                    transform:scaleX(0)
                }
            }

            .Timer-progress {
                stroke: #fcb700;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%) rotate(-90deg)
            }

            .Timer-progress circle {
                stroke-dasharray: 302;
                stroke-dashoffset: 302;
                animation: Timer-dash 5s linear
            }

            .Timer-sticky .Timer-progress circle {
                stroke-dasharray: 151;
                stroke-dashoffset: 151;
                animation: Timer-sticky-dash 5s linear
            }

            @keyframes Timer-dash {
                0% {
                    stroke-dashoffset: 302
                }

                to {
                    stroke-dashoffset: 0
                }
            }

            @keyframes Timer-sticky-dash {
                0% {
                    stroke-dashoffset: 151
                }

                to {
                    stroke-dashoffset: 0
                }
            }

            .Timer-buttonWrapper {
                align-items: center;
                border: 1px solid #cfd8e266;
                color: #fff;
                display: flex;
                height: 40px;
                justify-content: center;
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%);
                width: 40px
            }

            .Timer-buttonWrapper span {
                display: flex
            }

            .Timer-buttonWrapperEnded {
                border-radius: 50%;
                box-shadow: inset 0 0 2px 0 #cfd8e2,0 0 2px 0 #cfd8e2;
                font-size: 24px;
                height: 66px;
                width: 66px
            }

            @media (min-width: 360px) {
                .Timer-buttonWrapperEnded {
                    font-size:36px;
                    height: 96px;
                    width: 96px
                }
            }

            .Timer-sticky .Timer-buttonWrapperEnded {
                font-size: 18px;
                height: 48px;
                width: 48px
            }

            .Timer-buttonWrapperEnded:hover {
                color: #fcb700
            }

            .Timer-buttonWrapperEnded .icon-buffett-video {
                margin-left: 5px
            }

            .Recommend-sticky .Recommend-buttonWrapperEnded .icon-buffett-video {
                margin-left: 3px
            }

            .ScaledTimer-cancel {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                font-weight: 600;
                left: 50%;
                letter-spacing: .06em;
                position: absolute;
                text-transform: uppercase;
                top: calc(50% + 60px);
                transform: translateX(-50%)
            }

            .ScaledTimer-cancel:hover {
                color: #fcb700
            }

            .Recommend-endCardWrapper {
                background-color: #002f6ccc;
                background-image: url(https://static-redesign.cnbcfm.com/dist/8e3639eed7df32fad761.jpg);
                background-size: cover;
                cursor: pointer;
                height: 0;
                padding-bottom: 56.25%;
                position: relative;
                width: 100%
            }

            .Recommend-endCardWrapper .Recommend-title {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 18px;
                font-weight: 600;
                line-height: 1.1em
            }

            .Recommend-replay .Recommend-endCardWrapper .Recommend-title {
                font-size: 16px
            }

            @media (min-width: 1020px) {
                .Recommend-endCardWrapper .Recommend-title {
                    font-size:18px;
                    letter-spacing: .17px
                }
            }

            @media (min-width: 1340px) {
                .Recommend-endCardWrapper .Recommend-title {
                    font-size:24px
                }
            }

            .Recommend-endCardWrapper:before {
                background: linear-gradient(#0000,#002f6c);
                bottom: 0;
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                width: 100%
            }

            @media (min-width: 760px) {
                .Buffett-wrapper {
                    max-width:100%
                }
            }

            .Recommend-buttons {
                display: flex;
                justify-content: space-between;
                left: 15px;
                position: absolute;
                text-align: right;
                top: 15px;
                width: calc(100% - 30px)
            }

            .Recommend-buttons span {
                color: #fff;
                font-size: 15px
            }

            .Recommend-buttons span:hover {
                color: #fcb700
            }

            .Recommend-content {
                bottom: 15px;
                left: 15px;
                padding-right: 55px;
                position: absolute
            }

            .Recommend-eyebrow,.Recommend-eyebrow.Recommend-compact,.Recommend-mobile .Recommend-compact {
                color: #fcb700;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 2px;
                line-height: 15px;
                margin-bottom: 3px;
                text-transform: uppercase
            }

            .Recommend-replay .Recommend-eyebrow,.Recommend-replay .Recommend-eyebrow.Recommend-compact,.Recommend-replay .Recommend-mobile .Recommend-compact {
                font-size: 10px
            }

            .Recommend-mobile .Recommend-replay .Recommend-eyebrow,.Recommend-mobile .Recommend-replay .Recommend-title,.Recommend-replay .Recommend-compact {
                display: none
            }

            .Recommend-mobile .Recommend-replay .Recommend-compact {
                color: #fff;
                display: initial
            }

            .Recommend-mobile .Recommend-replay .Recommend-eyebrow.Recommend-compact {
                padding-left: 4px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-eyebrow {
                font-size: 10px;
                letter-spacing: .83px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-title {
                font-size: 12px;
                font-weight: 700;
                letter-spacing: .5px;
                line-height: 1.25
            }

            .Recommend-titleDark {
                color: #fff
            }

            .Recommend-slideshowItem .Recommend-titleDark {
                font-size: 16px;
                letter-spacing: .15px;
                margin-top: 5px
            }

            @media (min-width: 760px) {
                .Recommend-slideshowItem .Recommend-titleDark {
                    font-size:24px;
                    letter-spacing: .22px
                }
            }

            .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                padding-bottom: calc(50% + 10px)
            }

            @media (min-width: 760px) {
                .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                    padding-bottom:calc(50% + 20px)
                }
            }

            @media (min-width: 1020px) {
                .PlaceHolder-buffettLongFormWrapper .Buffett-endCardWrapper {
                    padding-bottom:680.625px
                }
            }

            .Recommend-content.Recommend-replay {
                bottom: auto;
                top: 15px
            }

            .Recommend-sticky {
                padding-bottom: 0;
                position: fixed;
                top: auto
            }

            .Recommend-endCardWrapper .icon-close {
                display: none
            }

            .Recommend-endCardWrapper.Recommend-sticky .icon-close {
                align-items: center;
                background: #fcb700;
                color: #fff;
                display: flex;
                font-size: 15px;
                font-weight: 900;
                height: 28px;
                justify-content: center;
                left: 0;
                position: relative;
                top: -28px;
                width: 28px
            }

            .Recommend-endCardWrapper.Recommend-sticky .Recommend-cancel {
                display: none
            }

            .CNBCFooter-footer {
                background: #001e5a;
                padding: 18px 20px 63px;
                position: relative;
                z-index: 99
            }

            @media (min-width: 760px) {
                .CNBCFooter-footer {
                    padding:20px 0 25px
                }
            }

            @media (min-width: 1020px) {
                .CNBCFooter-footer {
                    padding:36px 0 25px
                }
            }

            .CNBCFooter-wrapper {
                display: grid;
                grid-template-columns: repeat(2,1fr);
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .CNBCFooter-wrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .CNBCFooter-wrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .CNBCFooter-wrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .CNBCFooter-wrapper {
                    grid-template-columns:repeat(3,1fr)
                }
            }

            @media (min-width: 1340px) {
                .CNBCFooter-wrapper {
                    grid-template-columns:repeat(2,.67fr) .65fr repeat(2,1fr)
                }
            }

            .CNBCFooter-border {
                border-bottom: 1px solid #ffffff80;
                grid-column: 1/-1;
                margin: 0 0 30px;
                padding: 0 0 14px
            }

            @media (min-width: 760px) {
                .CNBCFooter-border {
                    margin:0 0 32px;
                    padding: 0 0 12px
                }
            }

            @media (min-width: 1020px) {
                .CNBCFooter-border {
                    margin:0 0 25px
                }
            }

            .CNBCFooter-logo {
                display: inline-block
            }

            .CNBCFooter-logoImg {
                width: 130px
            }

            .CNBCFooter-versantLogo {
                height: 28px;
                width: 88px
            }

            .CNBCFooter-social {
                display: flex;
                grid-area: 4/1/auto/-1;
                justify-content: center;
                margin: 0 0 55px
            }

            @media (min-width: 760px) {
                .CNBCFooter-social {
                    grid-area:auto/2/auto/-1;
                    justify-content: end;
                    margin: 0
                }
            }

            .CNBCFooter-socialItem {
                align-items: center;
                display: flex;
                font-size: 22px;
                margin: 0 10px
            }

            .icon-social_apple_news:before {
                font-size: 25px
            }

            .CNBCFooter-list {
                display: grid;
                grid-column: 1/-1;
                grid-template-columns: subgrid;
                margin: 0 0 45px;
                row-gap: 10px
            }

            @media (min-width: 760px) {
                .CNBCFooter-list {
                    grid-auto-rows:19px;
                    margin: 0 0 30px
                }
            }

            @media (min-width: 1020px) {
                .CNBCFooter-list {
                    grid-auto-rows:26px
                }
            }

            @media (min-width: 1340px) {
                .CNBCFooter-list {
                    grid-auto-rows:36px;
                    grid-column: span 3;
                    row-gap: 0
                }
            }

            .CNBCFooter-listItem {
                font-size: 16px;
                font-weight: 500
            }

            @media (min-width: 1020px) {
                .CNBCFooter-listItem {
                    font-size:14px
                }
            }

            .CNBCFooter-section {
                color: #fff;
                display: grid;
                grid-column: 1/-1;
                margin: 0 0 40px;
                row-gap: 18px
            }

            @media (min-width: 760px) {
                .CNBCFooter-section {
                    column-gap:70px;
                    grid-template-columns: repeat(2,1fr)
                }
            }

            @media (min-width: 1020px) {
                .CNBCFooter-section {
                    grid-column:span 3;
                    grid-template-columns: subgrid
                }
            }

            @media (min-width: 1340px) {
                .CNBCFooter-section {
                    grid-column:4/-1;
                    margin: -10px 0 40px;
                    row-gap: 22px
                }
            }

            @media (min-width: 1020px) and (max-width:1339px) {
                .CNBCFooter-sectionItem:first-child {
                    grid-area:1/1/auto/span 2
                }
            }

            .CNBCFooter-sectionItem:nth-child(2) {
                grid-area: 3/auto
            }

            @media (min-width: 760px) {
                .CNBCFooter-sectionItem:nth-child(2) {
                    grid-area:1/2/span 2/-1;
                    justify-self: end
                }
            }

            .CNBCFooter-sectionTitle {
                align-items: center;
                display: flex;
                font-size: 18px;
                font-weight: 700;
                margin: 0
            }

            .CNBCFooter-sectionTitle:has(+.CNBCFooter-sectionText) {
                margin: 0 0 3px
            }

            .CNBCFooter-sectionTitle:has(+.CNBCFooter-sectionLink) {
                margin: 0 0 10px
            }

            @media (min-width: 760px) {
                .CNBCFooter-sectionTitle {
                    height:40px
                }
            }

            @media (min-width: 1020px) {
                .CNBCFooter-sectionTitle {
                    font-size:24px
                }
            }

            .CNBCFooter-sectionIcon {
                font-size: 40px;
                margin: 0 8px 0 0
            }

            @media (min-width: 760px) {
                .CNBCFooter-sectionIcon {
                    margin:0 8px 0 -50px
                }
            }

            .CNBCFooter-sectionText {
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 14px;
                line-height: 1.42;
                margin: 0 0 20px
            }

            .CNBCFooter-sectionLink {
                align-items: center;
                border: 1px solid #fff;
                display: inline-flex;
                font-size: 12px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1.1px;
                padding: 0 28px;
                text-transform: uppercase;
                width: 100%
            }

            .CNBCFooter-sectionLink:has(+.CNBCFooter-sectionSubText) {
                margin: 0 0 15px
            }

            @media (min-width: 1020px) {
                .CNBCFooter-sectionLink {
                    width:auto
                }
            }

            .CNBCFooter-sectionLink:hover {
                background: #fcb700;
                border: 1px solid #fcb700;
                color: #071d39
            }

            .CNBCFooter-legal {
                margin: 0 0 25px
            }

            @media (min-width: 760px) {
                .CNBCFooter-legal {
                    align-items:center;
                    display: flex;
                    grid-column: 1/-1
                }
            }

            .CNBCFooter-legalItem {
                align-items: center;
                display: flex;
                font-size: 14px;
                font-weight: 500;
                margin: 0 0 10px
            }

            @media (min-width: 760px) {
                .CNBCFooter-legalItem {
                    margin:0
                }

                .CNBCFooter-legalItem:not(:last-child):after {
                    color: #fff;
                    content: "|";
                    font-size: 15px;
                    margin: 0 10px -1px
                }
            }

            .CNBCFooter-legalIcon {
                display: none;
                margin: 0 5px -1px 0;
                width: 26px
            }

            .CNBCFooter-US {
                display: initial
            }

            .CNBCFooter-info,.CNBCFooter-reutersInfo,.CNBCFooter-sectionSubText {
                color: #ffffffb3;
                font-size: 10px;
                grid-column: 1/-1;
                letter-spacing: .5px;
                margin: 0 0 15px
            }

            .CNBCFooter-info:has(a),.CNBCFooter-reutersInfo:has(a),.CNBCFooter-sectionSubText:has(a) {
                align-items: center;
                display: flex
            }

            .CNBCFooter-info:last-child,.CNBCFooter-reutersInfo:last-child,.CNBCFooter-sectionSubText:last-child {
                margin: 0
            }

            .CNBCFooter-info a,.CNBCFooter-info a:hover,.CNBCFooter-reutersInfo a,.CNBCFooter-reutersInfo a:hover,.CNBCFooter-sectionSubText a,.CNBCFooter-sectionSubText a:hover {
                color: currentcolor
            }

            .CNBCFooter-reutersInfo {
                margin: 0 0 10px
            }

            .CNBCFooter-reutersLink {
                display: inline-block;
                font-size: 14px;
                font-weight: 500;
                grid-column: 1/-1;
                margin: 0 0 8px
            }

            .CNBCFooter-reutersLogo {
                width: 65px
            }

            .BrandPageWrapper-contentWrapper {
                margin-top: 45px;
                overflow: visible;
                position: relative
            }

            @media (min-width: 1020px) {
                .BrandPageWrapper-contentWrapper {
                    overflow:visible
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity {
                margin-top: 89px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock {
                margin-top: 112px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsLetterBanner {
                margin-top: 85px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapper-newsLetterBanner {
                margin-top: 125px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity.BrandPageWrapper-fiveThings {
                margin-top: 130px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapper-countDownClock {
                margin-top: 152px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial {
                margin-top: 0
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial #BrandPageWrapper-MainContent {
                margin: 0!important
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-advertorial .BrandPageWrapper-PageBuilder-pageWrapper .BrandPageWrapper-PageBuilder-pageRow {
                display: block
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper {
                    margin-top:85px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity {
                    margin-top: 114px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings {
                    margin-top: 125px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapper-newsLetterBanner {
                    margin-top: 165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapper-xfinity {
                    margin-top: 156px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapper-xfinity.BrandPageWrapper-countDownClock {
                    margin-top: 196px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock {
                    margin-top: 112px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity {
                    margin-top: 156px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsLetterBanner {
                    margin-top: 125px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-darkTheme {
                background: #00081a;
                color: #fff
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert {
                margin-top: 85px
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-newsAlertSponsor {
                    margin-top:125px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity {
                margin-top: 129px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlert {
                margin-top: 125px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                margin-top: 205px
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top:165px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner {
                margin-top: 165px
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top:125px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner.BrandPageWrapper-newsAlertSponsor {
                    margin-top: 165px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock {
                margin-top: 192px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsLetterBanner {
                margin-top: 165px
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings {
                    margin-top:125px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlertSponsor {
                    margin-top: 165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlertSponsor.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-fiveThings,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-liveAlert {
                margin-top: 169px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings {
                margin-top: 209px
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert {
                    margin-top:125px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity {
                    margin-top: 154px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlert,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top: 165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock {
                    margin-top: 152px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity {
                    margin-top: 196px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-fiveThings,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-liveAlert {
                    margin-top: 194px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-fiveThings.BrandPageWrapper-countDownClock {
                    margin-top: 236px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert {
                margin-top: 85px
            }

            @media (min-width: 360px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-xfinity {
                    margin-top:128px
                }
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-xfinity {
                    margin-top:154px
                }
            }

            @media (min-width: 1020px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-xfinity {
                    margin-top:154px
                }
            }

            @media (min-width: 1340px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-xfinity {
                    margin-top:154px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert {
                margin-top: 165px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock {
                margin-top: 192px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity {
                margin-top: 236px
            }

            @media screen and (max-width: 500px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlertAd {
                    margin-top:165px
                }
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert {
                    margin-top:125px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-newsAlertSponsor {
                    margin-top: 165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-newsAlertSponsor.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                margin-top: 125px
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top:165px
                }
            }

            @media (min-width: 360px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings {
                    margin-top:125px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top: 165px
                }
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings {
                    margin-top:165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }
            }

            @media (min-width: 1020px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings {
                    margin-top:165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }
            }

            @media (min-width: 1340px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings {
                    margin-top:165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-liveAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }
            }

            @media screen and (max-width: 500px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-liveAlertAd {
                    margin-top:165px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-countDownClock,.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert {
                margin-top: 192px
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert {
                    margin-top:165px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-newsAlertSponsor {
                    margin-top: 205px
                }
            }

            @media screen and (max-width: 500px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-liveAlertAd {
                    margin-top:205px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity {
                margin-top: 236px
            }

            @media (min-width: 360px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity {
                    margin-top:209px
                }
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity {
                    margin-top:234px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity.BrandPageWrapper-countDownClock {
                    margin-top: 276px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock {
                margin-top: 232px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity {
                margin-top: 276px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner {
                margin-top: 245px
            }

            @media (max-width: 759px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner {
                    margin-top:205px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert.BrandPageWrapper-newsLetterBanner.BrandPageWrapper-newsAlertSponsor {
                    margin-top: 245px
                }
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-countDownClock {
                margin-top: 152px
            }

            .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity {
                margin-top: 196px
            }

            @media (min-width: 760px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert {
                    margin-top:125px
                }
            }

            @media (min-width: 1020px) {
                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert .Ad-adWrapperSticky {
                    top:120px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert .Ad-adWrapperSticky {
                    top: 160px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-xfinity .Ad-adWrapperSticky {
                    top: 124px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-countDownClock .Ad-adWrapperSticky {
                    top: 122px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-fiveThings .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings .Ad-adWrapperSticky {
                    top: 160px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-fiveThings.BrandPageWrapper-newsLetterBanner {
                    margin-top: 205px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-fiveThings.BrandPageWrapper-xfinity .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-xfinity .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-xfinity .Ad-adWrapperSticky {
                    top: 164px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-countDownClock .Ad-adWrapperSticky,.BrandPageWrapper-contentWrapper.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock .Ad-adWrapperSticky {
                    top: 162px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock .Ad-adWrapperSticky {
                    top: 204px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-liveAlert.BrandPageWrapper-newsAlert.BrandPageWrapper-countDownClock.BrandPageWrapper-xfinity .Ad-adWrapperSticky {
                    top: 246px
                }

                .BrandPageWrapper-contentWrapper.BrandPageWrapper-newsLetterBanner.BrandPageWrapper-fiveThings.BrandPageWrapper-newsAlert {
                    margin-top: 205px
                }
            }

            .BrandPageWrapper-contentWrapperClock {
                margin-top: 112px
            }

            .BrandPageWrapper-mobileWebview {
                margin-bottom: 100px;
                margin-top: 0
            }

            .wildcard-content-container,.wildcard-script-container {
                margin-top: 135px
            }

            @media (max-width: 759px) {
                .wildcard-content-container,.wildcard-script-container {
                    margin-top:95px
                }
            }

            .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                align-items: center;
                background-color: #001e5a;
                display: flex;
                flex-direction: row;
                height: 54px;
                left: 0;
                overflow: hidden;
                padding: 0 20px;
                z-index: 99
            }

            @media (min-width: 760px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    padding:0 20px
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    background-color:initial;
                    height: 35px;
                    padding: 0 15px 0 30px
                }
            }

            .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                bottom: 0;
                padding-left: 8px;
                position: fixed;
                transition: background-color .25s;
                width: 100%
            }

            @media (max-width: 1019px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    padding-left:28px
                }
            }

            @media (min-width: 760px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    background-color:initial;
                    height: 36px;
                    overflow: visible;
                    position: absolute;
                    top: 45px;
                    transition: top .25s,height .25s,width .25s
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    position:absolute;
                    top: 45px;
                    width: 70%;
                    z-index: 999
                }

                .nav-menu-navMenu.nav-menu-navMenuSticky,.nav-menu-navMenu.nav-menu-navMenuStickyLoggedIn,.nav-menu-navMenuLoggedIn.nav-menu-navMenuSticky,.nav-menu-navMenuLoggedIn.nav-menu-navMenuStickyLoggedIn {
                    padding-bottom: 19px
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    top:45px
                }
            }

            @media only screen and (device-width: 375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    margin-bottom:0;
                    overflow: visible
                }

                .nav-menu-navMenu:after,.nav-menu-navMenuLoggedIn:after {
                    background: #001e5a;
                    bottom: -20px;
                    content: "";
                    height: 21px;
                    left: 0;
                    position: absolute;
                    transition: background-color .25s;
                    width: 100%
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .nav-menu-navMenu,.nav-menu-navMenuLoggedIn {
                    z-index:0
                }
            }

            .nav-menu-navMenuLoggedIn {
                background-color: #00081a
            }

            @media (min-width: 760px) {
                .nav-menu-navMenuArticle {
                    pointer-events:auto
                }
            }

            .nav-menu-navMenuSticky,.nav-menu-navMenuStickyLoggedIn {
                background: #001e5a;
                z-index: 1000
            }

            @media (min-width: 760px) {
                .nav-menu-navMenuSticky,.nav-menu-navMenuStickyLoggedIn {
                    height:45px;
                    top: 0
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-navMenuSticky,.nav-menu-navMenuStickyLoggedIn {
                    height:45px;
                    top: 0
                }
            }

            .nav-menu-navMenuSticky.nav-menu-withOpenSearch,.nav-menu-navMenuStickyLoggedIn.nav-menu-withOpenSearch {
                z-index: 1000
            }

            .nav-menu-navMenuSticky .nav-menu-subLinks,.nav-menu-navMenuStickyLoggedIn .nav-menu-subLinks {
                left: 6px;
                position: absolute;
                top: 34px
            }

            @media (min-width: 1340px) {
                .nav-menu-navMenuSticky .nav-menu-subLinks,.nav-menu-navMenuStickyLoggedIn .nav-menu-subLinks {
                    left:15px
                }
            }

            .nav-menu-navMenuStickyLoggedIn {
                background-color: #00081a
            }

            .nav-menu-navMenuArticleSticky {
                background: #fff;
                color: #000
            }

            @media (min-width: 760px) {
                .nav-menu-navMenuArticleSticky {
                    background:#0000;
                    width: 100%;
                    z-index: 999
                }
            }

            @media only screen and (device-width: 375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
                .nav-menu-navMenuArticleSticky:after {
                    background:#fff
                }
            }

            .nav-menu-navMenuArticleSticky .nav-menu-logoStickyContainer {
                margin-right: 5%
            }

            @media (min-width: 1020px) {
                .nav-menu-navMenuArticleSticky .nav-menu-logoStickyContainer {
                    margin-right:0
                }
            }

            .nav-menu-navMenuArticleSticky .nav-menu-logoStickyContainer .nav-menu-versantLogoSticky {
                height: 24px;
                width: 75px
            }

            .nav-menu-button:not(:hover)+.nav-menu-subLinks li:has(a:focus) {
                background-color: #f3f5f7
            }

            .nav-menu-button:not(:hover)+.nav-menu-subLinks li:has(a:focus) .nav-menu-subLink {
                opacity: 0
            }

            .nav-menu-button:not(:hover)+.nav-menu-subLinks li:has(a:focus):before {
                color: #005594;
                content: attr(data-text);
                position: absolute;
                top: 4px
            }

            .nav-menu-button {
                align-items: center;
                background-color: initial;
                border: 0;
                color: #fff;
                display: flex;
                flex-direction: column;
                font-size: 18px;
                order: 2;
                padding: 0;
                position: relative
            }

            .nav-menu-button .icon-cnbctv {
                font-size: 26px;
                margin-bottom: -3px;
                position: relative;
                top: 4px
            }

            .nav-menu-button .icon-news {
                font-size: 23px;
                position: relative;
                top: 4px
            }

            .nav-menu-button .icon-markets,.nav-menu-button .icon-watchlist {
                font-size: 18px;
                padding-bottom: 5px;
                position: relative;
                top: 7px
            }

            .nav-menu-button+.nav-menu-subLinks {
                background: #fff;
                display: none;
                font-size: 12px;
                left: 6px;
                padding: 0;
                position: absolute;
                top: 34px
            }

            @media (min-width: 1340px) {
                .nav-menu-button+.nav-menu-subLinks {
                    left:15px
                }
            }

            .nav-menu-button+.nav-menu-subLinks.nav-menu-showSubLinks {
                display: block
            }

            .nav-menu-button+.nav-menu-subLinks li {
                border-bottom: 2px solid #f3f5f7;
                padding: 0 20px;
                position: relative;
                z-index: 600
            }

            .nav-menu-button+.nav-menu-subLinks li:first-child {
                padding: 5px 20px 0
            }

            .nav-menu-button+.nav-menu-subLinks li:last-child {
                border-bottom: none;
                padding: 0 20px 5px
            }

            .nav-menu-button+.nav-menu-subLinks li:focus,.nav-menu-button+.nav-menu-subLinks li:hover {
                background-color: #f3f5f7
            }

            .nav-menu-button+.nav-menu-subLinks li:focus .nav-menu-subLink,.nav-menu-button+.nav-menu-subLinks li:hover .nav-menu-subLink {
                opacity: 0
            }

            .nav-menu-button+.nav-menu-subLinks li:focus:before,.nav-menu-button+.nav-menu-subLinks li:hover:before {
                color: #005594;
                content: attr(data-text);
                font-weight: 700;
                pointer-events: none;
                position: absolute;
                top: 4px
            }

            .nav-menu-button+.nav-menu-subLinks li:focus:first-child:before,.nav-menu-button+.nav-menu-subLinks li:hover:first-child:before {
                top: 9px
            }

            .nav-menu-button+.nav-menu-subLinks .nav-menu-subLink {
                color: #005594;
                display: inline-block;
                font-weight: 500;
                line-height: 9px;
                padding: 14px 0
            }

            @media (max-width: 359px) {
                .nav-menu-button {
                    font-size:23px
                }
            }

            @media (min-width: 760px) {
                .nav-menu-button {
                    order:0;
                    padding: 0 6px
                }

                .nav-menu-button span:first-child {
                    display: none
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-button {
                    padding:0 6px
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-button {
                    padding-left:15px;
                    padding-right: 8px
                }
            }

            .nav-menu-button:focus .nav-menu-buttonText {
                color: #fcb700
            }

            .nav-menu-hamburger {
                font-size: 19px;
                position: relative;
                top: 3px
            }

            .nav-menu-hamburger:hover {
                color: #ffbc05
            }

            .nav-menu-hamburger span {
                font-weight: 600;
                margin-top: 3px
            }

            @media (min-width: 760px) {
                .nav-menu-hamburger {
                    top:0
                }
            }

            .nav-menu-articleHamburger {
                color: #005594
            }

            .nav-menu-desktopHamburger {
                color: #fff;
                font-size: 16px;
                font-weight: 700;
                margin-right: 7px;
                position: relative;
                top: 4px;
                transition: top .25s
            }

            @media (min-width: 760px) {
                .nav-menu-desktopHamburger {
                    margin-right:13px;
                    transform: none
                }
            }

            @media (max-width: 759px) {
                .nav-menu-desktopHamburger {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-desktopHamburger {
                    margin-right:7px
                }
            }

            .nav-menu-desktopHamburger span[class=icon-menu] {
                display: inline
            }

            .nav-menu-desktopHamburger:focus-visible,.nav-menu-desktopHamburger:hover {
                color: #fcb700
            }

            .nav-menu-desktopHamburger.nav-menu-button {
                padding-right: 0
            }

            @media (min-width: 760px) {
                .nav-menu-desktopHamburger {
                    display:block;
                    padding-left: 0
                }

                .nav-menu-desktopHamburger:hover {
                    color: #fcb700
                }

                .nav-menu-desktopHamburger:hover:after,.nav-menu-desktopHamburger:hover:before {
                    background: #fcb700
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-desktopHamburgerSticky {
                    transform:translateY(7px)
                }
            }

            .nav-menu-desktopHamburgerArticleSticky {
                color: #005594
            }

            .nav-menu-desktopHamburgerArticleSticky:after,.nav-menu-desktopHamburgerArticleSticky:before {
                background: #001e5a
            }

            .nav-menu-desktopHamburgerArticleSticky:focus {
                color: #005594
            }

            .nav-menu-desktopHamburgerArticleSticky:focus:after,.nav-menu-desktopHamburgerArticleSticky:focus:before {
                background: #001e5a
            }

            .nav-menu-buttonText {
                color: #e8e8e8;
                font-size: 9px;
                font-weight: 600;
                letter-spacing: 1px;
                margin-top: 5px;
                opacity: .75;
                text-align: center;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .nav-menu-buttonText {
                    color:#fff;
                    font-size: 12px;
                    font-weight: 700;
                    opacity: 1
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-buttonText {
                    font-size:14px;
                    font-weight: 600;
                    letter-spacing: .5px
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-buttonText {
                    letter-spacing:0
                }
            }

            .nav-menu-articleButtonText {
                color: #005594
            }

            .nav-menu-logoStickyContainer {
                margin-right: 9%
            }

            @media (min-width: 760px) {
                .nav-menu-logoStickyContainer {
                    margin-right:0
                }
            }

            .nav-menu-logo {
                height: 100%;
                opacity: 0;
                overflow: hidden;
                width: 34px
            }

            @media (min-width: 760px) {
                .nav-menu-logo {
                    transform:translate(-100%,-100%)
                }
            }

            .nav-menu-logoSticky {
                height: 31px;
                opacity: 1;
                width: 41px;
                z-index: 1
            }

            @media (min-width: 760px) {
                .nav-menu-logoSticky {
                    margin-right:20px;
                    transform: translate(9px)
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-logoSticky {
                    transform:translate(9px,9px)
                }
            }

            .nav-menu-logoSticky.nav-menu-versantLogoSticky {
                height: 20px;
                width: 63px
            }

            @media (min-width: 760px) {
                .nav-menu-logoSticky.nav-menu-versantLogoSticky {
                    height:22px;
                    margin-right: 15px;
                    margin-top: -4px;
                    width: 69px
                }
            }

            .nav-menu-mainLinks {
                flex: 1;
                margin-left: -35px;
                margin-right: 0;
                overflow: hidden;
                text-align: left;
                transition: all .25s;
                white-space: nowrap;
                width: 100%;
                z-index: 2
            }

            @media (min-width: 760px) {
                .nav-menu-mainLinks {
                    align-items:center;
                    display: flex;
                    flex: 100;
                    flex-direction: row;
                    height: auto;
                    overflow: visible
                }
            }

            .nav-menu-mainLinksSticky {
                margin-left: 0
            }

            @media (min-width: 1020px) {
                .nav-menu-mainLinksSticky {
                    transform:translateY(10px)
                }
            }

            .nav-menu-mainLinksWrapper {
                position: relative
            }

            .nav-menu-mainLinksWrapper:after,.nav-menu-mainLinksWrapper:before {
                content: "";
                display: none;
                height: 100%;
                position: absolute;
                top: 0;
                width: 44px
            }

            @media (min-width: 760px) {
                .nav-menu-mainLinksWrapper:after,.nav-menu-mainLinksWrapper:before {
                    display:none
                }
            }

            .nav-menu-mainLinksWrapper:before {
                background: linear-gradient(270deg,#0000,#005594);
                opacity: 1;
                transition: all .25s
            }

            .nav-menu-mainLinksWrapper:after {
                background: linear-gradient(270deg,#005594,#0000);
                right: 0
            }

            .nav-menu-mainLinksWrapperStart {
                display: flex;
                justify-content: space-between
            }

            .nav-menu-mainLinksWrapperStart:before {
                opacity: 0
            }

            .nav-menu-articleMainWrapper {
                flex: 1;
                height: 32px
            }

            @media (min-width: 760px) {
                .nav-menu-articleMainWrapper {
                    height:auto
                }
            }

            .nav-menu-articleContent {
                align-items: center;
                display: flex;
                justify-content: flex-end;
                width: 100%
            }

            @media (min-width: 1020px) {
                .nav-menu-articleContent {
                    justify-content:space-between;
                    width: calc(100% - 54px)
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-articleContent {
                    width:100%
                }
            }

            .nav-menu-articleTitle,.nav-menu-articleTitleWithoutShareComponent {
                display: none;
                font-size: 14px;
                font-weight: 700;
                line-height: 2;
                text-overflow: ellipsis;
                transform: translateY(2px);
                width: 70%
            }

            @media (min-width: 1020px) {
                .nav-menu-articleTitle,.nav-menu-articleTitleWithoutShareComponent {
                    display:block;
                    overflow: hidden;
                    padding-right: 30px
                }
            }

            @media (max-width: 1179px) {
                .nav-menu-articleTitle,.nav-menu-articleTitleWithoutShareComponent {
                    width:auto
                }
            }

            @media (max-width: 1339px) {
                .nav-menu-articleTitle,.nav-menu-articleTitleWithoutShareComponent {
                    width:540px
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-articleTitle,.nav-menu-articleTitleWithoutShareComponent {
                    padding-left:5px
                }
            }

            .nav-menu-articleSocial {
                display: contents
            }

            .nav-menu-articleTitleWithoutShareComponent {
                margin-bottom: 15px
            }

            @media (min-width: 1020px) {
                .nav-menu-articleTitleWithoutShareComponent {
                    width:912px
                }
            }

            .nav-menu-articleHidden {
                display: none
            }

            .nav-menu-linksSticky,.nav-menu-navLinks {
                display: flex;
                flex: 1;
                justify-content: space-between
            }

            @media (min-width: 760px) {
                .nav-menu-linksSticky .nav-menu-button {
                    padding:0 5px
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-linksSticky .nav-menu-button {
                    padding:0 12px
                }
            }

            .nav-menu-linksSticky .nav-menu-subLinks {
                left: 12px;
                position: absolute;
                top: 34px
            }

            .nav-menu-articleNavLinks {
                display: none
            }

            @media (min-width: 760px) {
                .nav-menu-articleNavLinks {
                    display:flex
                }

                .nav-menu-articleNavLinks.nav-menu-linksSticky {
                    display: none
                }

                .nav-menu-articleNavLinks.nav-menu-linksSticky .nav-menu-primaryLink {
                    margin-bottom: 0
                }
            }

            .nav-menu-primaryLink {
                display: inline-block;
                font-size: 14px;
                font-weight: 700;
                letter-spacing: .85px;
                margin-right: 4px;
                position: relative;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .nav-menu-primaryLink {
                    line-height:30px
                }

                .nav-menu-primaryLink:not(.markets):not(.business_news):not(.investing):not(.tech):not(.politics):not(.cnbc_tv):not(.investing_club):not(.pro):not(.video):not(.livestream) {
                    display: none
                }
            }

            .nav-menu-primaryLink:not(.watchlist):not(.markets):not(.cnbc_tv):not(.hamburger):not(.video) {
                display: none
            }

            @media (min-width: 760px) {
                .nav-menu-primaryLink {
                    font-size:12px;
                    margin-right: 0
                }

                .nav-menu-primaryLink:not(.watchlist):not(.markets):not(.cnbc_tv):not(.hamburger):not(.video) {
                    display: block
                }

                .nav-menu-primaryLink:last-child {
                    display: none
                }
            }

            .nav-menu-primaryLink.nav-menu-active {
                position: relative
            }

            .nav-menu-primaryLink.nav-menu-active:after {
                background-color: #fff;
                bottom: -10px;
                content: "";
                height: 3px;
                left: 0;
                position: absolute;
                width: 100%
            }

            @media (min-width: 1020px) {
                .nav-menu-primaryLink:focus~.nav-menu-navUnderline,.nav-menu-primaryLink:hover~.nav-menu-navUnderline {
                    opacity:1
                }
            }

            @media (min-width: 760px) {
                .nav-menu-progressBarContainer {
                    display:none
                }
            }

            .nav-menu-logoContainer {
                pointer-events: none;
                width: 34px
            }

            .nav-menu-navDropdownWrap {
                animation-fill-mode: forwards;
                background-color: #fff;
                box-shadow: 0 1px 3px 1px #00000014;
                height: 100px;
                left: 0;
                opacity: 1;
                pointer-events: none;
                position: absolute;
                top: 4px;
                transform: matrix(0,0,0,0,0,0);
                transform-origin: 0 0;
                z-index: -1
            }

            .nav-menu-navUnderline {
                height: 1px;
                left: 0;
                opacity: 0;
                pointer-events: none;
                position: absolute;
                transform: matrix(0,0,0,0,0,0);
                transform-origin: left;
                width: 100px;
                z-index: 600
            }

            .nav-menu-navUnderline:after {
                border-bottom: 4px solid #fcb700;
                content: " ";
                list-style: none;
                position: absolute;
                width: 100%
            }

            .nav-menu-subLinks-enter {
                background-color: initial;
                opacity: .01!important
            }

            .nav-menu-subLinks-enter.nav-menu-subLinks-enter-active {
                background-color: #fff;
                opacity: 1!important;
                transition: all .2s ease-in .14s
            }

            .nav-menu-investingClubLockIcon,.nav-menu-proLockIcon {
                background: #fff;
                height: 11px;
                margin-left: -4px;
                margin-top: 14px;
                mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                -webkit-mask-image: url(https://static-redesign.cnbcfm.com/dist/2510aab92bf855eb1ad7.svg);
                mask-repeat: no-repeat;
                width: 10px
            }

            @media (max-width: 759px) {
                .nav-menu-investingClubLockIcon,.nav-menu-proLockIcon {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-investingClubLockIcon,.nav-menu-proLockIcon {
                    margin-top:15px
                }
            }

            .nav-menu-investingClubLockIcon {
                margin-left: 0
            }

            @media (min-width: 1020px) {
                .nav-menu-investingClubLockIcon {
                    margin-left:2px
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-investingClubLockIcon {
                    margin-left:0
                }
            }

            .nav-menu-investingClubPillIcon,.nav-menu-proPillIcon {
                display: inline-block;
                height: 13px;
                margin-left: -14px;
                margin-top: 0;
                padding: 3px 4px 2px;
                -webkit-user-select: none;
                user-select: none
            }

            @media (max-width: 759px) {
                .nav-menu-investingClubPillIcon,.nav-menu-proPillIcon {
                    display:none
                }
            }

            @media (max-width: 1019px) {
                .nav-menu-investingClubPillIcon,.nav-menu-proPillIcon {
                    margin-left:-16px
                }
            }

            .nav-menu-investingClubPillIcon {
                margin-left: -13px
            }

            @media (max-width: 1019px) {
                .nav-menu-investingClubPillIcon {
                    margin-left:-14px
                }

                .nav-menu-investingClubPillIcon>object,.nav-menu-proPillIcon>object {
                    height: 12px
                }
            }

            .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon,.nav-menu-mainLinksSticky .nav-menu-proPillIcon {
                margin-left: -19px
            }

            @media (max-width: 1339px) {
                .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon,.nav-menu-mainLinksSticky .nav-menu-proPillIcon {
                    margin-left:-20px
                }
            }

            @media (max-width: 1019px) {
                .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon,.nav-menu-mainLinksSticky .nav-menu-proPillIcon {
                    margin-left:-16px
                }
            }

            .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon {
                margin-left: -17px
            }

            @media (max-width: 1339px) {
                .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon {
                    margin-left:-18px
                }
            }

            @media (max-width: 1019px) {
                .nav-menu-mainLinksSticky .nav-menu-investingClubPillIcon {
                    margin-left:-14px
                }
            }

            .nav-menu-berkshireWatchLive {
                font-size: 11px
            }

            @media (min-width: 760px) {
                .nav-menu-berkshireWatchLive {
                    display:none
                }
            }

            @media (min-width: 1020px) {
                .nav-menu-berkshireWatchLive {
                    display:flex;
                    margin-right: 12px
                }

                .nav-menu-berkshireWatchLive a {
                    display: -webkit-flex
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-berkshireWatchLive {
                    margin-right:44px
                }
            }

            .nav-menu-berkshireWatchLive a {
                color: #005594;
                font-weight: 700;
                letter-spacing: 1.2px;
                text-transform: uppercase
            }

            .nav-menu-berkshireWatchLive a:hover {
                color: #d1bb7e
            }

            .nav-menu-berkshireWatchLive span {
                font-weight: 600
            }

            .nav-menu-berkshireWatchLive span.nav-menu-liveText {
                background-color: #005594;
                color: #d1bb7e;
                letter-spacing: 1.2px;
                margin-left: 2px;
                padding: 0 2px 0 3px;
                text-transform: uppercase
            }

            .nav-menu-berkshireWatchLive:before {
                animation: nav-menu-pulse 2s infinite;
                background-color: #ff5053;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #ce2b2b;
                content: "";
                display: block;
                height: 6px;
                margin: 5px 6px;
                transform: scale(1);
                width: 6px
            }

            .nav-menu-watchLive {
                font-size: 11px;
                margin-right: 25px
            }

            @media (min-width: 1020px) {
                .nav-menu-watchLive {
                    display:flex
                }

                .nav-menu-watchLive a {
                    display: -webkit-flex
                }
            }

            .nav-menu-watchLive a {
                color: #005594;
                font-weight: 600;
                letter-spacing: 1.2px;
                text-transform: uppercase
            }

            .nav-menu-watchLive span {
                font-weight: 600
            }

            .nav-menu-watchLive span.nav-menu-liveText {
                background-color: #001e5a;
                color: #fff;
                letter-spacing: 1.2px;
                margin-left: 2px;
                padding: 0 2px 0 3px;
                text-transform: uppercase
            }

            .nav-menu-watchLive span.nav-menu-showTitle {
                background-color: #fff;
                color: #071d39;
                letter-spacing: .4px;
                margin-left: 8px;
                text-transform: none
            }

            .nav-menu-watchLive:before {
                animation: nav-menu-pulse 2s infinite;
                background-color: #ff5053;
                border-radius: 100%;
                box-shadow: 0 0 0 0 #ce2b2b;
                content: "";
                display: block;
                height: 6px;
                margin: 5px 6px;
                transform: scale(1);
                width: 6px
            }

            @keyframes nav-menu-pulse {
                0% {
                    box-shadow: 0 0 0 1px #ce2b2b;
                    opacity: 1;
                    transform: scale(.95)
                }

                70% {
                    box-shadow: 0 0 0 2px #ce2b2b;
                    opacity: .9;
                    transform: scale(1)
                }

                to {
                    box-shadow: 0 0 0 1px #ce2b2b;
                    opacity: 1;
                    transform: scale(.95)
                }
            }

            .nav-menu-wrapperButton {
                padding-right: 14px
            }

            .nav-menu-signupBtnStickyNav {
                background-color: #001e5a;
                border-radius: 2px;
                color: #fff;
                display: flex;
                font-size: 11px;
                font-weight: 600;
                letter-spacing: 1px;
                margin-left: -58px;
                margin-right: 14px;
                padding: 3px 10px;
                text-transform: uppercase
            }

            .nav-menu-signupBtnStickyNav:focus,.nav-menu-signupBtnStickyNav:hover {
                background-color: #002f6c
            }

            @media screen and (max-width: 1339px) {
                .nav-menu-signupBtnStickyNav {
                    margin-left:0;
                    margin-right: -40px
                }

                .nav-menu-watchLive {
                    margin-right: -24px
                }
            }

            @media screen and (max-width: 759px) {
                .nav-menu-signupBtnStickyNav {
                    display:none
                }
            }

            .nav-menu-WatchLiveWithSignUpBtn {
                display: flex;
                margin-right: 0
            }

            @media (min-width: 1020px) {
                .nav-menu-WatchLiveWithSignUpBtn {
                    padding-right:1px
                }
            }

            @media (min-width: 1340px) {
                .nav-menu-WatchLiveWithSignUpBtn {
                    padding-right:14px
                }
            }

            @media screen and (max-width: 1019px) {
                .nav-menu-signupBtnStickyNav {
                    margin-right:24px
                }

                .nav-menu-watchLive {
                    display: flex;
                    margin-right: 35px
                }
            }

            .nav-menu-menuPromotion,.nav-menu-subMenuPromotion {
                align-items: center;
                background: #e8802a;
                border-radius: 3px;
                color: #fff;
                display: inline-flex;
                font-size: 8px;
                font-weight: 500;
                gap: 10px;
                justify-content: center;
                line-height: 10px;
                margin-left: 5px;
                padding: 3px 4px 2px;
                text-transform: uppercase
            }

            .nav-menu-menuPromotion {
                display: inline-flex;
                margin: 13px auto auto 3px
            }

            @media (max-width: 759px) {
                .nav-menu-menuPromotion {
                    display:none
                }
            }

            .SearchToggle-button {
                background: inherit;
                border-radius: 0;
                color: #fff;
                margin-top: 3px;
                padding: 6px;
                position: relative;
                z-index: 0
            }

            .SearchToggle-button.SearchToggle-closeButtonText {
                font-size: 16px;
                font-weight: 600;
                margin-left: -50px;
                right: 14px;
                width: auto
            }

            .SearchToggle-button .icon-search {
                display: block
            }

            .SearchToggle-button .icon-search:before {
                font-size: 24px;
                transition: font-size .25s
            }

            .SearchToggle-button .icon-close:before {
                font-size: 18px
            }

            .SearchToggle-button span {
                color: #fff;
                display: none;
                font-size: 12px;
                font-weight: 600;
                left: 10px;
                letter-spacing: .785px;
                opacity: 1;
                position: absolute;
                top: 5px;
                transition: opacity .25s
            }

            .SearchToggle-button.SearchToggle-searchOpen {
                background: inherit;
                position: absolute
            }

            @media (min-width: 760px) {
                .SearchToggle-button {
                    align-items:center;
                    background: #ffffff21;
                    display: flex;
                    flex-direction: row;
                    height: 30px;
                    justify-content: flex-end;
                    margin-right: 28px;
                    margin-top: 10px;
                    padding: 0 20px 0 15px;
                    width: 205px
                }

                .SearchToggle-button span {
                    display: block;
                    font-size: 9px;
                    left: 12px;
                    top: 7px
                }

                .SearchToggle-button span.SearchToggle-megaMenuSearchToggler {
                    left: 30px;
                    top: 10px
                }

                .SearchToggle-button .icon-search {
                    bottom: 0;
                    color: #fff;
                    height: 20px;
                    margin: auto;
                    position: absolute;
                    right: 10px;
                    top: 0
                }

                .SearchToggle-button .icon-search:before {
                    font-size: 20px
                }

                .SearchToggle-button:before {
                    background-color: #6699be80;
                    content: "";
                    height: calc(100% - 30px);
                    left: 0;
                    position: absolute;
                    top: 50%;
                    transform: translateY(-50%)
                }
            }

            @media (min-width: 1020px) {
                .SearchToggle-button {
                    align-items:center;
                    bottom: auto;
                    height: 30px;
                    margin-top: 10px;
                    padding-left: 20px;
                    padding-right: 0;
                    transition: transform .25s,height .25s;
                    width: 250px
                }

                .SearchToggle-button span,.SearchToggle-button span.SearchToggle-megaMenuSearchToggler {
                    font-size: 12px;
                    left: 10px;
                    top: 5px
                }

                .SearchToggle-button .icon-search {
                    bottom: 0;
                    color: #fff;
                    right: 10px
                }
            }

            .SearchToggle-mega-menu .SearchToggle-button {
                position: relative;
                width: auto
            }

            @media (min-width: 1340px) {
                .SearchToggle-mega-menu .SearchToggle-button {
                    margin:0 75px;
                    padding: 0
                }
            }

            .SearchToggle-articleButton.SearchToggle-buttonSticky {
                background: inherit;
                border-left: 1px solid #e8e8e8;
                color: #005594;
                padding-left: 43px;
                width: 39px;
                z-index: 999
            }

            .SearchToggle-articleButton.SearchToggle-buttonSticky .icon-search {
                color: #2077b6!important
            }

            @media (min-width: 760px) {
                .SearchToggle-articleButton.SearchToggle-buttonSticky {
                    padding-left:22px
                }
            }

            @media (min-width: 1020px) {
                .SearchToggle-articleButton.SearchToggle-buttonSticky {
                    display:block;
                    line-height: 1px;
                    padding-left: 43px
                }

                .SearchToggle-articleButton.SearchToggle-buttonSticky:before {
                    background: none;
                    bottom: 0;
                    content: "";
                    display: block;
                    height: 30px;
                    left: 0;
                    position: absolute;
                    width: 1px
                }
            }

            .SearchToggle-buttonSticky {
                background: inherit;
                right: -47px;
                transform: translateY(-100%);
                z-index: 1000
            }

            @media (max-width: 759px) {
                .SearchToggle-buttonSticky {
                    opacity:0
                }
            }

            @media (min-width: 760px) {
                .SearchToggle-buttonSticky {
                    height:26px;
                    transform: translateY(0);
                    transition: width 0s .25s;
                    width: 45px
                }

                .SearchToggle-buttonSticky:before {
                    display: none
                }

                .SearchToggle-buttonSticky span {
                    opacity: 0;
                    transition: opacity .25s
                }

                .SearchToggle-buttonSticky .icon-search {
                    color: #fff!important;
                    height: 26px
                }

                .SearchToggle-buttonSticky .icon-search:before {
                    font-size: 26px
                }
            }

            @media (min-width: 1020px) {
                .SearchToggle-buttonSticky {
                    right:-68px
                }

                .SearchToggle-buttonSticky .icon-search,.SearchToggle-buttonSticky .icon-search:before {
                    font-size: 26px
                }
            }

            @media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
                .SearchToggle-buttonSticky {
                    height: 35px
                }
            }

            .SearchToggle-megaMenuButton {
                align-items: center;
                background-color: #f2f2f2;
                display: flex;
                height: 45px;
                justify-content: space-between;
                min-width: 110px;
                padding: 0 20px;
                position: relative;
                width: 100%
            }

            @media (min-width: 1020px) {
                .SearchToggle-megaMenuButton {
                    background-color:initial;
                    justify-content: flex-start;
                    padding: 0
                }
            }

            .SearchToggle-megaMenuButton span {
                border-radius: 3px;
                color: #005594;
                display: inline-block;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 1px;
                margin-top: .2rem;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .SearchToggle-megaMenuButton span {
                    margin-top:.3rem
                }
            }

            @media (min-width: 1020px) {
                .SearchToggle-megaMenuButton span {
                    margin-top:1px
                }
            }

            .SearchToggle-megaMenuButton .icon-search {
                color: #071d39;
                font-size: 24px;
                height: 30px;
                padding-left: 10px;
                width: 30px
            }

            .SearchToggle-megaMenuButton .icon-search:before {
                color: #005594;
                display: block;
                height: 100%;
                line-height: 30px
            }

            @media (min-width: 1020px) {
                .SearchToggle-megaMenuButton:focus-visible .icon-search,.SearchToggle-megaMenuButton:focus-visible .icon-search:before,.SearchToggle-megaMenuButton:focus-visible span,.SearchToggle-megaMenuButton:hover .icon-search,.SearchToggle-megaMenuButton:hover .icon-search:before,.SearchToggle-megaMenuButton:hover span {
                    color:#fcb700
                }
            }

            .PageBuilder-containerFluidWidths {
                margin: 0 auto;
                width: 100%
            }

            @media (min-width: 1020px) {
                .PageBuilder-containerFluidWidths {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-containerFluidWidths {
                    max-width:1290px
                }
            }

            .PageBuilder-containerWidth100 {
                width: 100%
            }

            .PageBuilder-page {
                display: block;
                margin-bottom: 25px;
                overflow: visible
            }

            @media (min-width: 760px) {
                .PageBuilder-page {
                    margin-bottom:28px
                }
            }

            .PageBuilder-advertorialPage {
                display: block;
                overflow: visible
            }

            .PageBuilder-pageGrid {
                margin-left: auto;
                margin-right: auto;
                max-width: 1290px;
                overflow: visible;
                width: 100%
            }

            .PageBuilder-pageWrapper {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .PageBuilder-pageWrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-pageWrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-pageWrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-pageWrapper {
                    max-width:100%!important
                }
            }

            .PageBuilder-pageRow {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .PageBuilder-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-pageRow {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 20px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .PageBuilder-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (max-width: 1019px) {
                .PageBuilder-pageRow {
                    margin:0;
                    padding: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .PageBuilder-pageRow.PageBuilder-containerFluidWidths {
                    padding:0 21px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .PageBuilder-pageRow.PageBuilder-containerFluidWidths {
                    padding:0 45px
                }
            }

            .PageBuilder-pageRowFlex {
                display: flex
            }

            .PageBuilder-rowUnderAd {
                margin-top: -29px
            }

            @media (min-width: 1020px) {
                .PageBuilder-rowUnderAd {
                    margin-top:-50px
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-rowUnderAd {
                    margin-top:-44px
                }
            }

            .PageBuilder-rowWithBackground {
                background: #cfd8e2;
                position: relative
            }

            .PageBuilder-rowWithBackground:after,.PageBuilder-rowWithBackground:before {
                background: #cfd8e2;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                width: 25vw
            }

            .PageBuilder-rowWithBackground:before {
                right: 100%;
                top: 0
            }

            .PageBuilder-rowWithBackground:after {
                left: 100%;
                top: 0
            }

            .PageBuilder-isAdvertorial {
                display: block
            }

            .PageBuilder-flipRowOrder .PageBuilder-col:first-child {
                order: 2
            }

            @media (min-width: 1020px) {
                .PageBuilder-flipRowOrder .PageBuilder-col:first-child {
                    order:1
                }
            }

            .PageBuilder-flipRowOrder .PageBuilder-col:last-child {
                order: 1
            }

            @media (min-width: 1020px) {
                .PageBuilder-flipRowOrder .PageBuilder-col:last-child {
                    order:2
                }
            }

            .PageBuilder-col {
                display: flex;
                flex-direction: column;
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 30px;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .PageBuilder-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-col {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .PageBuilder-col {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .PageBuilder-col:last-child {
                margin-right: 0
            }

            @media (min-width: 360px) and (max-width:759px) {
                .PageBuilder-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .PageBuilder-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }

                .PageBuilder-containerFluidWidths .PageBuilder-col {
                    max-width: 678px!important;
                    min-width: 678px
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .PageBuilder-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .PageBuilder-col-3 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .PageBuilder-col-3 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .PageBuilder-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }

                .PageBuilder-col-3:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .PageBuilder-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .PageBuilder-col-6 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .PageBuilder-col-6 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .PageBuilder-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    margin-right: 0;
                    max-width: calc(44.44444% - 16.66667px);
                    min-width: calc(44.44444% - 16.66667px)
                }

                .PageBuilder-col-6:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(50% - 15px);
                    min-width: calc(50% - 15px)
                }
            }

            .PageBuilder-col-9 .BrandBanner-container {
                margin-bottom: 30px;
                z-index: 99
            }

            @media (min-width: 1340px) {
                .PageBuilder-col-9 .BrandBanner-container {
                    margin-left:calc(-50vw - -538.5px)
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-col-9 .BrandBanner-container {
                    margin-bottom:-100px;
                    margin-top: 50px
                }

                .PageBuilder-col-9 {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .PageBuilder-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .PageBuilder-col-9 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .PageBuilder-col-9 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .PageBuilder-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: calc(66.66667% - 10px);
                    min-width: calc(66.66667% - 10px)
                }

                .PageBuilder-col-9:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }

                .PageBuilder-col-9.PageBuilder-article {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-left: calc(8.33333% + 2.5px);
                    max-width: calc(58.33333% - 12.5px);
                    min-width: calc(58.33333% - 12.5px)
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .PageBuilder-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .PageBuilder-col-12 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .PageBuilder-col-12 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .PageBuilder-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: 100%;
                    min-width: 100%
                }

                .PageBuilder-col-12:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            .PageBuilder-col-full {
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 0;
                max-width: 100%;
                min-width: 100%
            }

            .PageBuilder-col-full .MyComponentName-container {
                width: 100vw
            }

            @media (min-width: 1340px) {
                .PageBuilder-col-full .MyComponentName-container {
                    max-width:none
                }
            }

            .PageBuilder-col-full:last-child {
                margin-right: 0
            }

            .PageBuilder-clear-col-padding {
                padding-bottom: 0;
                padding-top: 0
            }

            .PageBuilder-paddedWrapper {
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .PageBuilder-paddedWrapper {
                    padding-bottom:20px;
                    padding-top: 25px
                }

                .PageBuilder-hasBanner {
                    margin-bottom: 130px
                }
            }

            .PageBuilder-sidebar {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .PageBuilder-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-sidebar {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .PageBuilder-sidebar {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .PageBuilder-sidebar {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .PageBuilder-sidebarLeft {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .PageBuilder-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-sidebarLeft {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .PageBuilder-sidebarLeft {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .PageBuilder-sidebarLeft {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .PageBuilder-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 0;
                    margin-right: 30px;
                    max-width: calc(22.22222% - 23.33333px);
                    min-width: calc(22.22222% - 23.33333px);
                    z-index: 1
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 1020px) {
                .PageBuilder-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .PageBuilder-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .PageBuilder-sidebarPro {
                margin-left: 0;
                margin-right: 30px
            }

            .PageBuilder-AdvertorialStory-ArticleHeader-1 {
                display: hide
            }

            .SponsorLogo-container>div>div {
                align-items: center;
                align-self: center;
                display: flex;
                justify-content: center;
                margin: 0;
                width: 88px
            }

            .TopBanner-container {
                overflow: hidden;
                text-align: center;
                width: 100%
            }

            @media (min-width: 760px) {
                .TopBanner-container {
                    margin:15px auto 0;
                    min-height: 120px;
                    min-width: 728px;
                    padding: 15px 0
                }
            }

            @media (min-width: 1020px) {
                .TopBanner-container {
                    margin-left:auto;
                    margin-right: auto
                }
            }

            .TopBanner-berkshireEvent {
                display: none
            }

            @media (max-width: 759px) {
                .TopBanner-berkshireEvent {
                    display:block;
                    margin: 20px auto;
                    max-width: 318px;
                    width: 100%
                }
            }

            .BoxInline-container {
                margin: 30px auto auto;
                max-width: 300px
            }

            @media (max-width: 359px) {
                .BoxInline-container {
                    margin-bottom:20px
                }
            }

            @media (min-width: 1020px) {
                .BoxInline-container {
                    margin:0
                }
            }

            .BoxInline-container [id*=div-gpt-boxinline]>div {
                margin-bottom: 40px
            }

            .BoxRail-container,.BoxRail-container-left,.BoxRail-container-right {
                flex: 1 1 auto;
                position: relative;
                width: 100%
            }

            @media only screen and (min-width: 760px) and (max-width:1019px) {
                .BoxRail-container,.BoxRail-container-left,.BoxRail-container-right {
                    left:calc(6.66667% + 26px)
                }

                .BoxRail-container-right {
                    left: 0
                }
            }

            .BoxRail-container-left {
                right: 30px
            }

            .BoxRail-container-left>div>div>div,.BoxRail-container-right>div>div>div,.BoxRail-container>div>div>div {
                margin-bottom: 30px
            }

            @media (min-width: 360px) {
                .BoxRail-container-left>div>div>div,.BoxRail-container-right>div>div>div,.BoxRail-container>div>div>div {
                    margin-bottom:40px
                }
            }

            .BoxRail-adWrapperSticky,.BoxRail-adWrapperStickyNewsAlert {
                position: fixed;
                top: 130px
            }

            .BoxRail-ad {
                align-items: center;
                align-self: center;
                display: flex;
                justify-content: center;
                margin: 0 auto;
                max-width: 300px;
                width: 250px
            }

            @media (min-width: 760px) {
                .BoxRail-ad {
                    max-width:768px;
                    min-height: 150px;
                    width: 100%
                }
            }

            .TableHeader-container {
                border-top: 6px solid #002f6c;
                margin-bottom: 5px;
                min-height: 6px;
                width: 100%
            }

            @media (min-width: 760px) {
                .TableHeader-container {
                    margin-bottom:10px
                }
            }

            .TableHeader-title {
                color: #002f6c;
                display: inline-block;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
                margin-bottom: 0;
                margin-top: 10px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .TableHeader-title {
                    font-size:24px;
                    line-height: 29px
                }
            }

            .TableHeader-themeTitle {
                color: #000
            }

            .TableHeader-link {
                text-decoration: none
            }

            .TableHeader-link:hover .TableHeader-title {
                color: #2077b6
            }

            @media (prefers-color-scheme: dark) {
                .webview .TableHeader-themeTitle {
                    background-color:#000;
                    color: #dce0e4
                }
            }

            .BasicTable-basicTable,.BasicTable-tableWrapper {
                position: relative
            }

            @media (max-width: 1019px) {
                .BasicTable-tableWrapper {
                    overflow-x:auto;
                    overflow-y: visible
                }
            }

            .BasicTable-portfolioTableWrapper {
                position: relative
            }

            .BasicTable-table {
                width: 100%
            }

            .BasicTable-tableHeadingSortable {
                cursor: pointer
            }

            .BasicTable-portfolioTd {
                text-align: center!important
            }

            .BasicTable-portfolioHeader {
                display: flex
            }

            .BasicTable-portfolioHeaderJustify {
                justify-content: center
            }

            .BasicTable-watchlistTableHeaderJustify {
                justify-content: end
            }

            .BasicTable-portfolioHeaderName {
                text-align: center
            }

            .BasicTable-portfolioHeaderSortIcon {
                margin-bottom: auto;
                margin-top: auto
            }

            .BasicTable-articleContainer {
                overflow-x: auto;
                overflow-y: visible
            }

            .BasicTable-articleContainer .BasicTable-tableHeading {
                border-bottom: 1px dotted #e8e8e8
            }

            .BasicTable-articleContainer .BasicTable-tableHeading th {
                color: #747474;
                cursor: pointer;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: .9px;
                padding: 8px 15px 8px 5px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .BasicTable-articleContainer .BasicTable-tableHeading th {
                    font-size:12px;
                    padding-right: 50px
                }
            }

            .BasicTable-articleContainer .BasicTable-tableBody {
                margin-top: 10px
            }

            .BasicTable-articleContainer .BasicTable-tableBody td {
                color: #747474;
                font-size: 12px;
                font-weight: 600;
                padding: 12px 15px 12px 5px
            }

            .BasicTable-articleContainer .BasicTable-tableBody td:first-child {
                color: #000;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .BasicTable-articleContainer .BasicTable-tableBody td {
                    font-size:12px;
                    padding-right: 50px
                }
            }

            .BasicTable-articleContainer .BasicTable-tableBody tr:first-child td {
                padding-top: 15px
            }

            .BasicTable-articleContainer .BasicTable-tableBody tr:nth-child(2n) {
                background: #f8f8f8
            }

            @media (max-width: 1019px) {
                .BasicTable-container {
                    overflow-x:auto;
                    overflow-y: hidden
                }
            }

            @media (min-width: 1020px) {
                .BasicTable-container .BasicTable-portfolioTableHeading {
                    background:#fff;
                    position: sticky;
                    top: 50px;
                    z-index: 200
                }
            }

            .BasicTable-container .BasicTable-portfolioTableHeading:after {
                top: unset!important
            }

            .BasicTable-container .BasicTable-tableHeading {
                border-bottom: none
            }

            .BasicTable-container .BasicTable-tableHeading:after {
                border-bottom: 1px dashed #9b9b9b;
                content: "";
                display: block;
                height: 1px;
                left: 0;
                position: absolute;
                width: 100%
            }

            .BasicTable-container .BasicTable-tableHeading th {
                color: #747474;
                font-size: 12px;
                font-weight: 600;
                letter-spacing: 1.2px;
                line-height: 15px;
                padding: 8px 5px;
                text-transform: uppercase;
                white-space: nowrap
            }

            .BasicTable-container .BasicTable-tableHeading .BasicTable-portfolioHeaderTh {
                padding-right: 0;
                white-space: unset!important
            }

            .BasicTable-container .BasicTable-tableHeading th:first-child {
                padding-left: 10px
            }

            .BasicTable-container .BasicTable-tableHeading th:last-child {
                padding-right: 10px
            }

            .BasicTable-container .BasicTable-tableBody tr:nth-child(2n) {
                background-color: #f8f8f8
            }

            .BasicTable-container .BasicTable-tableBody td {
                height: 30px;
                padding: 5px;
                white-space: nowrap
            }

            .BasicTable-container .BasicTable-tableBody tr:first-child td {
                padding-top: 20px
            }

            .BasicTable-container .BasicTable-tableBody tr td:first-child {
                padding-left: 10px
            }

            .BasicTable-container .BasicTable-tableBody tr td:last-child {
                padding-right: 10px
            }

            @media (min-width: 760px) {
                .BasicTable-container .BasicTable-tableBody tr td:first-child {
                    padding-left:8px
                }

                .BasicTable-container .BasicTable-tableBody tr td:last-child {
                    padding-right: 8px
                }
            }

            @media (min-width: 1340px) {
                .BasicTable-container .BasicTable-tableBody tr td:first-child {
                    padding-left:10px
                }

                .BasicTable-container .BasicTable-tableBody tr td:last-child {
                    padding-right: 10px
                }
            }

            .BasicTable-container .BasicTable-textData {
                color: #171717;
                font-size: 12px;
                font-weight: 600;
                line-height: 15px;
                text-align: right;
                text-align: left
            }

            .BasicTable-container .BasicTable-numData {
                color: #171717;
                font-size: 12px;
                font-weight: 600;
                line-height: 15px;
                text-align: right
            }

            .BasicTable-container::-webkit-scrollbar {
                height: 6px
            }

            .BasicTable-container::-webkit-scrollbar-track {
                background: none;
                border-top: 1px dashed #9b9b9b
            }

            .BasicTable-container::-webkit-scrollbar-thumb {
                background: #cfd8e2
            }

            .BasicTable-floatingTable {
                background: linear-gradient(90deg,#fff,#fff 80%,#fff0);
                left: 0;
                position: absolute;
                top: 0;
                z-index: 2
            }

            .BasicTable-floatingTable .BasicTable-tableHeading:after {
                width: 99%
            }

            .BasicTable-floatingTable th {
                text-align: left
            }

            .BasicTable-floatingTable .BasicTable-tableBody tr:nth-child(2n) {
                background: none
            }

            .BasicTable-portfolioScroll {
                width: 15px!important
            }

            .BasicTable-scrollGradient {
                background: linear-gradient(270deg,#fff 10%,#ffffff80 60%,#fff0);
                height: calc(100% - 6px);
                pointer-events: none;
                position: absolute;
                right: 0;
                top: 0;
                width: 60px
            }

            @supports (-ms-high-contrast:none) {
                .BasicTable-scrollGradient {
                    background: #0000
                }
            }

            @supports (-ms-accelerator:true) {
                .BasicTable-scrollGradient {
                    background: #0000
                }
            }

            @media (min-width: 760px) {
                .BasicTable-scrollGradient {
                    width:80px
                }
            }

            .BasicTable-quoteGain {
                color: #008456
            }

            .BasicTable-quoteDecline,.BasicTable-quoteGain {
                font-size: 12px;
                font-weight: 600;
                line-height: 15px;
                text-align: right
            }

            .BasicTable-quoteDecline {
                color: #ce2b2b
            }

            .BasicTable-watchlistTableQuote {
                text-align: center!important
            }

            .BasicTable-changePositive {
                border-bottom: 11px solid #008456;
                border-left: 6px solid #0000;
                border-right: 6px solid #0000;
                bottom: 14px;
                height: 0;
                margin-left: 5px;
                overflow: hidden;
                position: relative;
                width: 0
            }

            .BasicTable-changeNegative {
                border-bottom: 0;
                border-top: 11px solid #ce2b2b;
                bottom: 0;
                top: 12px
            }

            .BasicTable-symbol {
                text-align: left
            }

            .BasicTable-symbol a {
                word-wrap: break-word;
                color: #4a4a4a;
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 0;
                line-height: 15px;
                max-width: 75px;
                text-transform: uppercase;
                width: 10%
            }

            .BasicTable-symbol a:focus,.BasicTable-symbol a:hover {
                color: #2077b6
            }

            .BasicTable-name {
                font-size: 12px;
                font-weight: 700;
                letter-spacing: 0;
                line-height: 15px
            }

            .BasicTable-unchanged {
                color: #747474;
                text-transform: uppercase
            }

            .BasicTable-portfolioSummary,.BasicTable-portfolioSummaryNegative,.BasicTable-portfolioSummaryPositive {
                color: #000;
                font-size: 14px!important;
                font-style: normal;
                font-weight: 700;
                letter-spacing: 0;
                line-height: 20px!important;
                padding-top: 6px!important;
                text-align: center;
                text-transform: none!important
            }

            @media (max-width: 759px) {
                .BasicTable-portfolioSummary,.BasicTable-portfolioSummaryNegative,.BasicTable-portfolioSummaryPositive {
                    font-size:12px!important;
                    letter-spacing: 0!important;
                    line-height: 16px!important
                }
            }

            .BasicTable-portfolioSummaryPositive {
                color: #008456
            }

            .BasicTable-portfolioSummaryNegative {
                color: #ce2b2b
            }

            @media (prefers-color-scheme: dark) {
                .webview .BasicTable-articleContainer .BasicTable-tableBody td:first-child {
                    color:#fff
                }

                .webview .BasicTable-articleContainer .BasicTable-tableBody tr:nth-child(2n) {
                    background-color: #272727
                }

                .webview .BasicTable-scrollGradient {
                    background: linear-gradient(270deg,#000 10%,#00000080 60%,#0000)
                }
            }

            .BasicTable-symbolName {
                display: -webkit-box
            }

            .BasicTable-addWatchlist {
                left: 2px;
                position: relative;
                top: 2px
            }

            .BasicTable-desktopOnly {
                display: none
            }

            @media (min-width: 1020px) {
                .BasicTable-desktopOnly {
                    display:inline-block
                }

                .BasicTable-dropdownStyles {
                    width: 150px!important
                }
            }

            @media (max-width: 1019px) {
                .BasicTable-dropdownStyles a {
                    align-self:center;
                    font-size: 14px;
                    max-width: -moz-fit-content;
                    max-width: fit-content;
                    text-transform: none;
                    width: -moz-fit-content;
                    width: fit-content
                }
            }

            .BasicTable-dataRow {
                display: flex;
                justify-content: space-between
            }

            .BasicTable-fairValueQuote .BasicTable-tableBody tr:first-child td {
                padding: 4px
            }

            .BasicTable-fairValueQuote .BasicTable-numData {
                text-align: left
            }

            .BasicTable-fairValueQuote .BasicTable-numData span {
                font-size: 10px
            }

            .Card-card {
                border-top: 1px dashed #8b8b8b80;
                box-sizing: border-box;
                display: block;
                font-weight: 600;
                padding: 15px 0
            }

            .Card-card .Card-title {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif
            }

            @media (min-width: 760px) {
                .Card-card {
                    padding:0
                }
            }

            @media (min-width: 1020px) {
                .Card-card {
                    padding:30px 0
                }
            }

            .Card-buffett:hover .title {
                text-decoration: underline
            }

            .Card-package {
                border-color: #ffffff80
            }

            .Card-package .Card-title {
                color: #fff
            }

            .Card-title {
                color: #2e2e2e
            }

            .Card-title:focus,.Card-title:hover {
                color: #2e2e2e;
                text-decoration: underline
            }

            .Card-titleAndFooter {
                display: flex;
                flex-direction: column;
                justify-content: space-between
            }

            .Card-leftSquareMedia .Card-titleAndFooter,.Card-rectangleToLeftSquareMedia .Card-titleAndFooter {
                height: auto
            }

            .Card-mediaContainer {
                display: block;
                line-height: 0;
                margin-bottom: 10px;
                position: relative;
                width: 100%
            }

            .Card-mediaContainer:hover+.Card-textContent .Card-title {
                text-decoration: underline
            }

            .Card-mediaContainer:hover .Card-aboveImageTitle a {
                color: #fff;
                text-decoration: underline
            }

            @media (min-width: 760px) {
                .Card-mediaContainer {
                    margin-bottom:20px
                }
            }

            .Card-buffett .mediaContainer:hover+.textContent .title {
                text-decoration: underline
            }

            .Card-mediaContainerPackage {
                display: block;
                margin: 0 -20px 20px;
                position: relative
            }

            .Card-mediaContainerPackage:hover+.Card-textContent .Card-title {
                text-decoration: underline
            }

            .Card-squareMediaContainer {
                background-position: 50%;
                height: 100%;
                width: 100%
            }

            .Card-squareMediaContainer picture {
                display: flex;
                height: 100%
            }

            .Card-squareMediaContainer picture img {
                object-fit: cover
            }

            .Card-rectangleMediaContainer {
                background-position: 50%;
                height: 100%;
                width: 100%
            }

            @media (max-width: 759px) {
                .Card-rectangleMediaContainer {
                    margin-bottom:8px
                }
            }

            .Card-imageGradient {
                background: linear-gradient(180deg,#071d3900 0,#071d3980 46%,#071d39 97%,#071d39);
                bottom: 0;
                filter: progid:dximagetransform.microsoft.gradient(startColorstr="#00071d39",endColorstr="#071d39",GradientType=0);
                height: 50%;
                position: absolute;
                width: 100%
            }

            .Card-videoFooter {
                background: linear-gradient(180deg,#1e579900 0,#000);
                bottom: 0;
                filter: progid:dximagetransform.microsoft.gradient(startColorstr="#001e5799",endColorstr="#000000",GradientType=0);
                height: 40px;
                padding-left: 10px;
                padding-top: 10px;
                position: absolute;
                width: 100%
            }

            @media (min-width: 1340px) {
                .Card-videoFooter {
                    height:50px;
                    padding-top: 25px
                }
            }

            .Card-videoFooterContent {
                bottom: 10px;
                left: 10px;
                position: absolute
            }

            @media (min-width: 1020px) {
                .Card-videoFooterContent {
                    bottom:20px;
                    left: 20px
                }

                .Column-squareLeadRight .Card-videoFooterContent,.Column-threeUp .Card-videoFooterContent {
                    bottom: 10px;
                    left: 10px
                }
            }

            .Card-videoLabel {
                color: #fcb700;
                font-size: 10px;
                font-weight: 800;
                letter-spacing: 1.67px;
                line-height: 12px
            }

            @media (min-width: 760px) {
                .Card-videoLabel {
                    font-size:12px;
                    letter-spacing: 2px;
                    line-height: 15px
                }
            }

            .Card-videoTime {
                color: #fffc;
                font-weight: 600;
                letter-spacing: 1.2px;
                padding-left: 10px
            }

            @media (min-width: 760px) {
                .Card-videoTime {
                    letter-spacing:1.44px
                }
            }

            .Card-totalTime {
                padding-left: 5px
            }

            .Card-totalTime:before {
                content: "|";
                display: inline-block;
                margin-right: 5px
            }

            .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                color: #005594;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                line-height: 1.15;
                margin-right: 10px
            }

            .Card-byline a,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle a {
                color: inherit
            }

            .Card-byline a:hover,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle a:hover {
                text-decoration: underline
            }

            @media (min-width: 1020px) {
                .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                    font-size:12px
                }
            }

            @media (min-width: 1340px) {
                .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                    margin-top:1px
                }
            }

            .Card-bylinePackage {
                color: #fcb700
            }

            .Card-time {
                color: #747474;
                font-size: 10px;
                font-weight: 600;
                letter-spacing: 1px;
                line-height: 15px;
                text-transform: uppercase
            }

            @media (min-width: 1020px) {
                .Card-time {
                    font-size:11px
                }
            }

            .Card-timePackage {
                color: #b9c7d5
            }

            .Card-sponsoredLogo {
                color: #53c;
                font-family: Lyon,Helvetica,Arial,sans-serif;
                font-size: 12px;
                font-weight: 600;
                line-height: 1.4;
                margin: 0 0 10px;
                margin-top: 17px!important
            }

            @media (min-width: 360px) {
                .Card-sponsoredLogo {
                    font-size:12px
                }
            }

            @media (min-width: 760px) {
                .Card-sponsoredLogo {
                    font-size:14px;
                    margin: 8px 0 10px!important;
                    padding-top: 3px
                }
            }

            @media (min-width: 1020px) {
                .Card-sponsoredLogo {
                    font-size:14px;
                    margin-top: 0!important;
                    padding-top: 11px
                }
            }

            @media (min-width: 1340px) {
                .Card-sponsoredLogo {
                    font-size:16px;
                    margin-top: 0;
                    padding-top: 9px
                }
            }

            .Card-sponsoredLogo img {
                bottom: -2px;
                display: inline-block;
                margin-left: 10px;
                max-height: 20px;
                max-width: calc(100% - 80px);
                position: relative
            }

            @media (min-width: 1020px) {
                .Card-sponsoredLogo img {
                    max-width:calc(100% - 85px)
                }
            }

            .Card-sponsoredLogo:hover {
                text-decoration: underline
            }

            .Card-packageTitle {
                bottom: 0;
                color: #fcb700;
                font-size: 12px;
                font-weight: 700;
                left: 20px;
                letter-spacing: .5px;
                line-height: 1.25;
                position: absolute;
                text-transform: uppercase
            }

            .Card-packageTitle:hover {
                text-decoration: underline
            }

            .Card-live img {
                height: 12px;
                margin-bottom: 10px;
                max-height: 12px;
                max-width: 42px;
                width: 42px
            }

            .Card-titleOnly {
                font-size: 17px;
                font-weight: 600;
                line-height: 1.2;
                line-height: 22px;
                padding: 15px 0
            }

            @media (min-width: 760px) {
                .Card-titleOnly {
                    font-size:17px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnly {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnly {
                    font-size:18px;
                    line-height: 24px;
                    padding: 20px 0
                }
            }

            .Card-pro {
                margin-bottom: -6px;
                position: relative;
                top: -7px
            }

            @media (min-width: 760px) {
                .Card-pro {
                    margin-top:8px;
                    max-height: none
                }
            }

            .Card-titleOnlyUltraDense {
                font-size: 17px;
                font-weight: 600;
                line-height: 1.2;
                line-height: 1.3;
                max-height: 100px;
                padding: 16px 0
            }

            @media (min-width: 760px) {
                .Card-titleOnlyUltraDense {
                    font-size:17px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyUltraDense {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyUltraDense {
                    font-size:18px
                }
            }

            @media (min-width: 760px) {
                .Card-titleOnlyUltraDense {
                    font-weight:600;
                    height: 140px;
                    max-height: 140px;
                    padding-top: 15px
                }

                .Card-titleOnlyUltraDense:last-child {
                    border-bottom: 1px dashed #8b8b8b80
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .Card-titleOnlyUltraDense .Card-textContent .Card-titleAndFooter .Card-pro {
                    position:relative;
                    top: -25px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyUltraDense {
                    height:140px;
                    max-height: 140px;
                    padding-top: 20px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyUltraDense {
                    height:130px;
                    line-height: 24px;
                    max-height: 130px
                }

                .Card-titleOnlyUltraDense .Card-textContent .Card-titleAndFooter .Card-pro {
                    position: relative;
                    top: -23px
                }
            }

            @media (max-width: 759px) {
                .Card-titleOnlyImageDense {
                    font-size:17px;
                    font-weight: 600;
                    line-height: 24px
                }
            }

            @media (min-width: 760px) {
                .Card-titleOnlyTopBorder {
                    border-top:none;
                    padding-top: 0
                }
            }

            .Card-titleOnlyNoBorder {
                border-top: none;
                font-weight: 600;
                padding-top: 20px
            }

            @media (min-width: 760px) {
                .Card-titleOnlyNoBorder {
                    height:110px;
                    max-height: 110px;
                    padding-bottom: 29px;
                    padding-top: 0
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyNoBorder {
                    height:110px;
                    max-height: 110px;
                    padding-bottom: 27px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyNoBorder {
                    height:100px;
                    line-height: 24px;
                    max-height: 100px;
                    padding-bottom: 34px
                }
            }

            .Card-titleOnlyTopSolidBorder {
                border-top: 1px solid #e8e8e8
            }

            @media (min-width: 760px) {
                .Card-titleOnlyTopSolidBorder {
                    border-top:none;
                    padding-top: 0
                }
            }

            .Card-titleOnlyHalf {
                float: left;
                padding-right: 30px;
                width: 50%
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyHalf {
                    width:100%
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyHalf {
                    width:50%
                }
            }

            .Card-titleOnlyHalf:last-child {
                padding-right: 0
            }

            .Card-titleOnlyHalf:last-child .Card-textContent {
                border-left: 1px dashed #8b8b8b80;
                padding-left: 30px
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyHalf:last-child .Card-textContent {
                    border-left:none;
                    padding-left: 0
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyHalf:last-child .Card-textContent {
                    border-left:1px dashed #8b8b8b80;
                    padding-left: 30px
                }
            }

            .Card-titleOnlyHalfPackage:last-child .Card-textContent {
                border-color: #ffffff80
            }

            .Card-titleByline {
                font-size: 16px;
                line-height: 1.2
            }

            @media (min-width: 760px) {
                .Card-titleByline {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleByline {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleByline {
                    font-size:24px
                }
            }

            .Card-titleBylinePackage {
                border-top: 1px dashed #ffffff80
            }

            .Card-titleBylineNoBorder {
                border-top: none;
                font-size: 19px;
                line-height: 1.2;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-titleBylineNoBorder {
                    font-size:18px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleBylineNoBorder {
                    font-size:21px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleBylineNoBorder {
                    font-size:24px
                }
            }

            .Card-titleBylineRight {
                border-top: 1px dashed #8b8b8b80;
                font-size: 16px;
                line-height: 1.2;
                width: 100%
            }

            @media (min-width: 760px) {
                .Card-titleBylineRight {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleBylineRight {
                    font-size:22px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleBylineRight {
                    font-size:24px
                }
            }

            @media (min-width: 760px) {
                .Card-titleBylineRight {
                    border-top:none;
                    padding-top: 0
                }
            }

            .Card-titleBylineRight .Card-textContent {
                padding-left: 0
            }

            @media (min-width: 760px) {
                .Card-titleBylineRight .Card-textContent {
                    border-left:1px dashed #8b8b8b80;
                    padding-left: 15px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleBylineRight .Card-textContent {
                    padding-left:30px
                }
            }

            .Card-largeTitleByline {
                border-top: 1px dashed #8b8b8b80;
                font-size: 16px;
                line-height: 1.2
            }

            @media (min-width: 760px) {
                .Card-largeTitleByline {
                    font-size:26px
                }
            }

            @media (min-width: 1020px) {
                .Card-largeTitleByline {
                    font-size:26px
                }
            }

            @media (min-width: 1340px) {
                .Card-largeTitleByline {
                    font-size:36px
                }

                .Card-largeTitleByline .Card-investingClubPill,.Card-largeTitleByline .Card-proPill,.Card-largeTitleByline .Card-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }

                .Card-largeTitleByline {
                    line-height: 40px
                }
            }

            .Card-titleBylineHalf {
                flex: 1 0 40%;
                font-size: 16px;
                line-height: 1.2;
                max-width: 50%
            }

            @media (min-width: 760px) {
                .Card-titleBylineHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleBylineHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleBylineHalf {
                    font-size:16px
                }
            }

            .Card-threeUpCardFooterStyle .Card-titleBylineHalf .Card-threeUpBylineStyle,.Card-titleBylineHalf .Card-byline,.Card-titleBylineHalf .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-titleBylineHalf .Card-time {
                display: block
            }

            @media (min-width: 760px) {
                .Card-threeUpCardFooterStyle .Card-titleBylineHalf .Card-threeUpBylineStyle,.Card-titleBylineHalf .Card-byline,.Card-titleBylineHalf .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-titleBylineHalf .Card-time {
                    display:inline-block
                }
            }

            .Card-featuredRectangleMedia {
                border-top: none;
                font-size: 22px;
                line-height: 1.2;
                padding-bottom: 9px;
                padding-top: 0;
                width: 100%
            }

            @media (min-width: 760px) {
                .Card-featuredRectangleMedia {
                    font-size:22px
                }
            }

            @media (min-width: 1020px) {
                .Card-featuredRectangleMedia {
                    font-size:22px
                }
            }

            @media (min-width: 1340px) {
                .Card-featuredRectangleMedia {
                    font-size:30px
                }

                .Card-featuredRectangleMedia .Card-investingClubPill,.Card-featuredRectangleMedia .Card-proPill,.Card-featuredRectangleMedia .Card-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            .Card-featuredRectangleMedia .Card-imageContainer {
                position: relative
            }

            .Card-featuredRectangleMedia .Card-mediaContainer {
                margin: initial;
                width: 100%
            }

            @media (min-width: 760px) {
                .Card-featuredRectangleMedia {
                    padding-bottom:14px
                }
            }

            .Card-specialReportsRiver {
                border-bottom: 1px dashed #8b8b8b80;
                border-top: none;
                font-size: 17px;
                line-height: 1.2;
                margin: 0 0 18px;
                padding: 0
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver {
                    font-size:18px
                }
            }

            @media (min-width: 1020px) {
                .Card-specialReportsRiver {
                    font-size:18px
                }
            }

            @media (min-width: 1340px) {
                .Card-specialReportsRiver {
                    font-size:18px
                }
            }

            .Card-specialReportsRiver .Card-mediaContainer {
                margin-bottom: 18px;
                width: auto
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver .Card-mediaContainer {
                    margin-bottom:24px
                }
            }

            .Card-specialReportsRiver .Card-cardFooter,.Card-specialReportsRiver .Card-threeUpCardFooterStyle {
                font-size: 12px;
                line-height: 12px;
                margin-bottom: 9px;
                margin-top: 9px
            }

            @media (min-width: 360px) {
                .Card-specialReportsRiver {
                    display:flex;
                    line-height: 20px
                }
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver {
                    line-height:22px;
                    margin-bottom: 24px;
                    max-height: 422px
                }

                .Card-specialReportsRiver .Card-cardFooter,.Card-specialReportsRiver .Card-threeUpCardFooterStyle {
                    margin-bottom: 15px;
                    margin-top: 15px
                }
            }

            @media (min-width: 1020px) {
                .Card-specialReportsRiver {
                    max-height:428px
                }

                .Card-specialReportsRiver .Card-cardFooter,.Card-specialReportsRiver .Card-threeUpCardFooterStyle {
                    margin-bottom: 16px;
                    margin-top: 16px
                }
            }

            @media (min-width: 1340px) {
                .Card-specialReportsRiver {
                    max-height:218px
                }

                .Card-specialReportsRiver .Card-cardFooter,.Card-specialReportsRiver .Card-threeUpCardFooterStyle {
                    margin-bottom: 18px;
                    margin-top: 18px
                }
            }

            @media (min-width: 360px) {
                .Card-specialReportsRiver .Card-bylineContainer {
                    display:none
                }
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver .Card-bylineContainer,.Card-specialReportsRiver .Card-bylineContainer .Card-byline,.Card-specialReportsRiver .Card-bylineContainer .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-threeUpCardFooterStyle .Card-specialReportsRiver .Card-bylineContainer .Card-threeUpBylineStyle {
                    display:inline
                }
            }

            .Card-specialReportsRiver.Card-specialReportsRiver .Card-imageContainer {
                position: relative
            }

            @media (min-width: 360px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-imageContainer {
                    height:100px;
                    margin-right: 15px;
                    width: 100px
                }
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-imageContainer {
                    height:116px;
                    margin-right: 32px;
                    width: 206px
                }
            }

            @media (min-width: 1020px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-imageContainer {
                    height:107px;
                    margin-right: 30px;
                    width: 190px
                }
            }

            @media (min-width: 1340px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-imageContainer {
                    height:169px;
                    width: 300px
                }
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-bylineDivider {
                    color:#b2b2b2;
                    font-size: 12px;
                    margin: 0 -5px 0 5px
                }
            }

            @media (min-width: 360px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-titleContainer {
                    min-height:80px
                }
            }

            @media (min-width: 760px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-titleContainer {
                    min-height:90px
                }
            }

            @media (min-width: 1020px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-titleContainer {
                    min-height:80px
                }
            }

            @media (min-width: 1340px) {
                .Card-specialReportsRiver.Card-specialReportsRiver .Card-titleContainer {
                    font-size:22px;
                    line-height: 26px;
                    min-height: 140px
                }
            }

            .Card-featuredRectangleMediaImagedense {
                font-size: 22px;
                line-height: 26px
            }

            .Card-featuredRectangleMediaImagedense .Card-mediaContainer {
                margin-bottom: 15px
            }

            @media (min-width: 760px) {
                .Card-featuredRectangleMediaImagedense {
                    line-height:28px;
                    max-height: 422px
                }
            }

            @media (min-width: 1020px) {
                .Card-featuredRectangleMediaImagedense {
                    font-size:28px;
                    line-height: 34px;
                    max-height: 428px
                }
            }

            @media (min-width: 1340px) {
                .Card-featuredRectangleMediaImagedense {
                    font-size:30px;
                    line-height: 36px;
                    max-height: 520px
                }

                .Card-featuredRectangleMediaImagedense .Card-investingClubPill,.Card-featuredRectangleMediaImagedense .Card-proPill,.Card-featuredRectangleMediaImagedense .Card-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            @media (min-width: 760px) {
                .Card-featuredRectangleMediaImagedense.Card-featuredRectangleMedia .Card-imageContainer {
                    height:213px
                }
            }

            @media (min-width: 1020px) {
                .Card-featuredRectangleMediaImagedense.Card-featuredRectangleMedia .Card-imageContainer {
                    height:200px
                }
            }

            @media (min-width: 1340px) {
                .Card-featuredRectangleMediaImagedense.Card-featuredRectangleMedia .Card-imageContainer {
                    height:310px
                }
            }

            .Card-featuredRectangleMediaPackage {
                display: block
            }

            .Card-featuredSecondaryRectangleMedia {
                border-top: none;
                font-size: 22px;
                line-height: 1.2;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-featuredSecondaryRectangleMedia {
                    font-size:22px
                }
            }

            @media (min-width: 1020px) {
                .Card-featuredSecondaryRectangleMedia {
                    font-size:22px
                }
            }

            @media (min-width: 1340px) {
                .Card-featuredSecondaryRectangleMedia {
                    font-size:24px
                }
            }

            .Card-featuredSecondaryRectangleMedia .Card-mediaContainer {
                width: auto
            }

            @media (min-width: 760px) {
                .Card-featuredSecondaryRectangleMedia .Card-mediaContainer {
                    width:100%
                }
            }

            .Card-featuredSecondaryRectangleMediaPackage {
                display: block
            }

            @media (min-width: 1340px) {
                .Card-featuredSecondaryRectangleMediaPackage {
                    line-height:28px
                }
            }

            .Card-cardFooter,.Card-threeUpCardFooterStyle {
                display: flex;
                flex-flow: row wrap;
                margin: 15px 0
            }

            .Card-cardFooter .Card-byline,.Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                padding-bottom: 3px
            }

            @media (max-width: 1020px) {
                .Card-cardFooter .Card-byline,.Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                    display:block
                }
            }

            @media (max-width: 759px) {
                .Card-cardFooter .Card-byline,.Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                    display:inline-block
                }
            }

            @media (min-width: 1340px) {
                .Card-cardFooter .Card-byline,.Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                    padding-bottom:0
                }
            }

            .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                display: block
            }

            .Card-rectangleMedia {
                border-top: none;
                font-size: 16px;
                line-height: 1.2;
                margin-top: 30px;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-rectangleMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMedia {
                    font-size:24px;
                    margin-top: 0
                }
            }

            .Card-rectangleMedia.Card-standardBreakerCard {
                margin-top: 0;
                padding-bottom: 0
            }

            @media (min-width: 760px) {
                .Card-rectangleMedia.Card-standardBreakerCard {
                    height:390px;
                    max-height: 390px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMedia.Card-standardBreakerCard {
                    height:360px;
                    max-height: 360px
                }
            }

            .Card-rectangleMedia.Card-standardBreakerCard .Card-title {
                display: inline;
                font-size: 18px;
                line-height: 1.2
            }

            @media (min-width: 760px) {
                .Card-rectangleMedia.Card-standardBreakerCard .Card-title {
                    font-size:19px;
                    height: 133px;
                    max-height: 133px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMedia.Card-standardBreakerCard .Card-title {
                    height:190px;
                    max-height: 190px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMedia.Card-standardBreakerCard .Card-title {
                    font-size:24px;
                    height: 150px;
                    max-height: 150px
                }
            }

            @media (min-width: 760px) {
                .Card-rectangleMedia {
                    margin-top:0
                }
            }

            .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-pro {
                position: relative;
                top: -25px
            }

            @media (max-width: 759px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-pro {
                    display:inline;
                    position: relative;
                    top: -15px
                }
            }

            @media (max-width: 1339px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    position:relative;
                    top: 30px
                }
            }

            @media (max-width: 1019px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    position:relative;
                    top: 50px
                }
            }

            @media only screen and (min-width: 1000px) and (max-width:1020px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    position:relative;
                    top: 35px
                }
            }

            @media (max-width: 759px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    position:relative;
                    top: 0
                }
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-bylinePosition {
                    position:relative;
                    top: 30px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-bylinePosition {
                    position:relative;
                    top: -15px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMediaUltraDense .Card-textContent .Card-titleAndFooter .Card-bylinePosition {
                    position:relative;
                    top: -30px
                }
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaUltraDense.Card-standardBreakerCard .Card-title {
                    font-size:24px;
                    line-height: 26px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMediaUltraDense.Card-standardBreakerCard .Card-title {
                    font-size:24px;
                    line-height: 30px
                }
            }

            .Card-rectangleMediaPackage {
                display: block;
                font-size: 22px;
                line-height: 1.2;
                margin-top: 0
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaPackage {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMediaPackage {
                    font-size:22px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMediaPackage {
                    font-size:24px
                }
            }

            .Card-rectangleMediaHalf {
                float: left;
                font-size: 16px;
                line-height: 1.2;
                padding-right: 15px;
                width: 50%
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMediaHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMediaHalf {
                    font-size:24px
                }
            }

            .Card-rectangleMediaHalf .Card-byline,.Card-rectangleMediaHalf .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-rectangleMediaHalf .Card-time,.Card-threeUpCardFooterStyle .Card-rectangleMediaHalf .Card-threeUpBylineStyle {
                display: block
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaHalf {
                    border-top:none;
                    line-height: 20px;
                    padding-top: 0
                }

                .Card-rectangleMediaHalf .Card-byline,.Card-rectangleMediaHalf .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-rectangleMediaHalf .Card-time,.Card-threeUpCardFooterStyle .Card-rectangleMediaHalf .Card-threeUpBylineStyle {
                    display: inline-block
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMediaHalf {
                    line-height:1.2
                }
            }

            .Card-rectangleMediaHalf:last-of-type {
                padding-left: 15px;
                padding-right: 0
            }

            .Card-rectangleMediaHalfNoBorder {
                border-top: none;
                float: left;
                font-size: 14px;
                line-height: 1.2;
                padding-top: 0;
                width: calc(50% - 15px)
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaHalfNoBorder {
                    font-size:14px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleMediaHalfNoBorder {
                    font-size:14px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleMediaHalfNoBorder {
                    font-size:14px
                }
            }

            .Card-rectangleMediaHalfNoBorder .Card-byline,.Card-rectangleMediaHalfNoBorder .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-rectangleMediaHalfNoBorder .Card-time,.Card-threeUpCardFooterStyle .Card-rectangleMediaHalfNoBorder .Card-threeUpBylineStyle {
                display: block
            }

            @media (min-width: 760px) {
                .Card-rectangleMediaHalfNoBorder .Card-byline,.Card-rectangleMediaHalfNoBorder .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-rectangleMediaHalfNoBorder .Card-time,.Card-threeUpCardFooterStyle .Card-rectangleMediaHalfNoBorder .Card-threeUpBylineStyle {
                    display:inline-block
                }
            }

            @media only screen and (max-width: 759px) {
                .Card-imageContainer {
                    position:relative
                }
            }

            .Card-leftRectangleToTopMedia {
                border-top: none;
                font-size: 19px;
                line-height: 1.2;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-leftRectangleToTopMedia {
                    font-size:18px
                }
            }

            @media (min-width: 1020px) {
                .Card-leftRectangleToTopMedia {
                    font-size:18px
                }
            }

            @media (min-width: 1340px) {
                .Card-leftRectangleToTopMedia {
                    font-size:24px
                }
            }

            @media (min-width: 760px) {
                .Card-leftRectangleToTopMedia {
                    display:flex;
                    flex-direction: row;
                    flex-grow: 1
                }
            }

            .Card-leftRectangleToTopMedia .Card-mediaContainer {
                position: relative
            }

            @media (min-width: 760px) {
                .Card-leftRectangleToTopMedia .Card-mediaContainer {
                    flex:1 1 0;
                    margin-bottom: 0;
                    margin-right: 30px
                }

                .Card-leftRectangleToTopMedia .Card-textContent {
                    flex: 1 1 0
                }
            }

            .Card-rectangleToRectangleMediaHalf {
                border-top: none;
                float: left;
                font-size: 16px;
                line-height: 1.2;
                margin-top: 30px;
                padding-right: 15px;
                padding-top: 0;
                width: 50%
            }

            @media (min-width: 760px) {
                .Card-rectangleToRectangleMediaHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleToRectangleMediaHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleToRectangleMediaHalf {
                    font-size:24px
                }
            }

            @media (min-width: 760px) {
                .Card-rectangleToRectangleMediaHalf {
                    float:none;
                    margin-top: 0;
                    padding-right: 0;
                    width: 100%
                }
            }

            .Card-recToRecMediaHalf:last-of-type,.Card-rectangleToRectangleMediaHalf:last-of-type {
                padding-left: 15px;
                padding-right: 0
            }

            @media (min-width: 760px) {
                .Card-recToRecMediaHalf:last-of-type,.Card-rectangleToRectangleMediaHalf:last-of-type {
                    padding-left:0
                }
            }

            .Card-recToRecMediaHalf {
                border-top: none;
                float: left;
                font-size: 16px;
                line-height: 1.2;
                margin-top: 30px;
                padding-right: 15px;
                padding-top: 0;
                width: 50%
            }

            @media (min-width: 760px) {
                .Card-recToRecMediaHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-recToRecMediaHalf {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-recToRecMediaHalf {
                    font-size:18px
                }
            }

            @media (min-width: 760px) {
                .Card-recToRecMediaHalf {
                    float:none;
                    margin-top: 0;
                    padding-right: 0;
                    width: 100%
                }
            }

            .Card-squareMedia {
                border-top: none;
                display: flex;
                flex-direction: row;
                font-size: 16px;
                line-height: 1.2;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-squareMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-squareMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-squareMedia {
                    font-size:24px
                }
            }

            .Card-squareMedia .Card-byline,.Card-squareMedia .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-squareMedia .Card-time,.Card-threeUpCardFooterStyle .Card-squareMedia .Card-threeUpBylineStyle {
                display: block
            }

            .Card-squareMedia .Card-mediaContainer {
                margin-bottom: 0;
                margin-right: 30px;
                width: 50%
            }

            .Card-squareMedia .Card-textContent {
                width: 50%
            }

            @media (min-width: 760px) {
                .Card-squareMedia {
                    border-top:none;
                    flex-direction: column;
                    margin-top: 0
                }

                .Card-squareMedia .Card-mediaContainer {
                    margin-bottom: 30px;
                    margin-right: 0;
                    width: 100%
                }

                .Card-squareMedia .Card-textContent {
                    width: 100%
                }

                .Card-squareMedia .Card-byline,.Card-squareMedia .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-squareMedia .Card-time,.Card-threeUpCardFooterStyle .Card-squareMedia .Card-threeUpBylineStyle {
                    display: block
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Card-squareMediaImageDense {
                    border-bottom:1px dashed #8b8b8b;
                    border-top: 1px dashed #8b8b8b;
                    padding-bottom: 15px;
                    padding-top: 15px
                }

                .Card-squareMediaImageDense .Card-byline,.Card-squareMediaImageDense .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-squareMediaImageDense .Card-time,.Card-threeUpCardFooterStyle .Card-squareMediaImageDense .Card-threeUpBylineStyle {
                    display: inline-block
                }

                .Card-squareMediaImageDense .Card-mediaContainer {
                    display: none
                }

                .Card-squareMediaImageDense .Card-textContent {
                    width: 100%
                }
            }

            @media (min-width: 760px) {
                .Card-squareMediaImageDense {
                    font-size:20px;
                    max-height: 402px
                }

                .Card-squareMediaImageDense .Card-mediaContainer {
                    margin-bottom: 18px
                }

                .Card-squareMediaImageDense .Card-mediaContainer .Card-imageContainer {
                    height: 213px
                }
            }

            @media (min-width: 1020px) {
                .Card-squareMediaImageDense {
                    font-size:20px;
                    max-height: 418px
                }

                .Card-squareMediaImageDense .Card-mediaContainer {
                    margin-bottom: 16px
                }

                .Card-squareMediaImageDense .Card-mediaContainer .Card-imageContainer {
                    height: 200px
                }
            }

            @media only screen and (min-width: 1180px) and (max-width:1339px) {
                .Card-squareMediaImageDense .Card-mediaContainer .Card-imageContainer {
                    height:200px
                }
            }

            @media (min-width: 1340px) {
                .Card-squareMediaImageDense {
                    font-size:24px;
                    line-height: 28px;
                    max-height: 510px
                }

                .Card-squareMediaImageDense .Card-mediaContainer {
                    margin-bottom: 17px
                }

                .Card-squareMediaImageDense .Card-mediaContainer .Card-imageContainer {
                    height: 310px
                }
            }

            .Card-leftSquareMedia {
                display: flex;
                font-size: 16px;
                line-height: 1.2
            }

            @media (min-width: 760px) {
                .Card-leftSquareMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-leftSquareMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-leftSquareMedia {
                    font-size:24px
                }
            }

            .Card-leftSquareMedia .Card-byline,.Card-leftSquareMedia .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-leftSquareMedia .Card-time,.Card-threeUpCardFooterStyle .Card-leftSquareMedia .Card-threeUpBylineStyle {
                display: block
            }

            .Card-leftSquareMedia .Card-mediaContainer {
                margin-bottom: 0;
                width: 30%
            }

            .Card-leftSquareMedia .Card-textContent {
                display: flex;
                flex-direction: column;
                padding-left: 30px;
                width: 70%
            }

            .Card-leftSquareMedia .Card-titleAndFooter {
                flex-grow: 1
            }

            @media (min-width: 760px) {
                .Card-leftSquareMedia .Card-byline,.Card-leftSquareMedia .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-leftSquareMedia .Card-time,.Card-threeUpCardFooterStyle .Card-leftSquareMedia .Card-threeUpBylineStyle {
                    display:inline-block
                }
            }

            .Card-rectangleToLeftSquareMedia {
                border-top: none;
                display: flex;
                flex-direction: row;
                font-size: 17px;
                font-weight: 600;
                line-height: 1.2;
                line-height: 1.3;
                margin-top: 30px;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-rectangleToLeftSquareMedia {
                    font-size:17px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleToLeftSquareMedia {
                    font-size:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleToLeftSquareMedia {
                    font-size:18px
                }
            }

            .Card-rectangleToLeftSquareMedia .Card-mediaContainer {
                height: 103px;
                margin-bottom: 0;
                margin-right: 30px;
                min-width: 103px;
                width: 103px
            }

            @media (min-width: 760px) {
                .Card-rectangleToLeftSquareMedia .Card-mediaContainer {
                    height:auto
                }
            }

            .Card-rectangleToLeftSquareMedia .Card-textContent {
                display: flex;
                flex-direction: column;
                margin-top: -6px
            }

            .Card-rectangleToLeftSquareMedia .Card-titleAndFooter {
                flex-grow: 1
            }

            @media (min-width: 760px) {
                .Card-rectangleToLeftSquareMedia {
                    border-bottom:none;
                    flex-direction: column;
                    margin-top: 0
                }

                .Card-rectangleToLeftSquareMedia .Card-mediaContainer {
                    margin-bottom: 10px;
                    margin-right: 0;
                    width: 100%
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleToLeftSquareMedia {
                    line-height:1.2
                }
            }

            .Card-rectangleToLeftSquareMediaUltraDense {
                font-weight: 600
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Card-rectangleToLeftSquareMediaUltraDense .Card-mediaContainer {
                    display:none
                }

                .Card-rectangleToLeftSquareMediaUltraDense .Card-threeUpCardFooterStyle {
                    align-items: baseline;
                    flex-direction: row
                }
            }

            @media (min-width: 760px) {
                .Card-rectangleToLeftSquareMediaUltraDense {
                    font-size:16px;
                    line-height: 22px;
                    padding: 0
                }

                .Card-rectangleToLeftSquareMediaUltraDense .Card-mediaContainerInner {
                    height: 103px
                }
            }

            @media (min-width: 1020px) {
                .Card-rectangleToLeftSquareMediaUltraDense {
                    font-size:16px;
                    line-height: 22px
                }

                .Card-rectangleToLeftSquareMediaUltraDense .Card-mediaContainerInner {
                    height: 95px
                }
            }

            @media (min-width: 1340px) {
                .Card-rectangleToLeftSquareMediaUltraDense {
                    font-size:18px;
                    line-height: 24px
                }

                .Card-rectangleToLeftSquareMediaUltraDense .Card-mediaContainerInner {
                    height: 150px
                }
            }

            .Card-featuredSquareToRectangleMedia,.Card-squareLeadMediaLeft {
                border-bottom: 1px dashed #8b8b8b80;
                border-top: none;
                font-size: 22px;
                line-height: 1.2;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-featuredSquareToRectangleMedia,.Card-squareLeadMediaLeft {
                    font-size:22px
                }
            }

            @media (min-width: 1020px) {
                .Card-featuredSquareToRectangleMedia,.Card-squareLeadMediaLeft {
                    font-size:26px
                }
            }

            @media (min-width: 1340px) {
                .Card-featuredSquareToRectangleMedia,.Card-squareLeadMediaLeft {
                    font-size:30px
                }

                .Card-featuredSquareToRectangleMedia .Card-investingClubPill,.Card-featuredSquareToRectangleMedia .Card-proPill,.Card-featuredSquareToRectangleMedia .Card-watchLivePill,.Card-squareLeadMediaLeft .Card-investingClubPill,.Card-squareLeadMediaLeft .Card-proPill,.Card-squareLeadMediaLeft .Card-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            .Card-featuredSquareToRectangleMedia .Card-mediaContainer,.Card-squareLeadMediaLeft .Card-mediaContainer {
                margin: 0 -20px 20px;
                width: auto
            }

            @media (min-width: 760px) {
                .Card-featuredSquareToRectangleMedia,.Card-squareLeadMediaLeft {
                    border:none
                }

                .Card-featuredSquareToRectangleMedia .Card-mediaContainer,.Card-squareLeadMediaLeft .Card-mediaContainer {
                    margin: 0 0 20px
                }
            }

            .Card-squareLeadMediaLeft .Card-mediaContainer {
                margin: 0 0 10px
            }

            .Card-squareToRectangleMediaPackage {
                border-top: 0;
                font-size: 22px;
                line-height: 1.2;
                padding-top: 0
            }

            @media (min-width: 760px) {
                .Card-squareToRectangleMediaPackage {
                    font-size:16px
                }
            }

            @media (min-width: 1020px) {
                .Card-squareToRectangleMediaPackage {
                    font-size:22px
                }
            }

            @media (min-width: 1340px) {
                .Card-squareToRectangleMediaPackage {
                    font-size:24px
                }
            }

            .Card-placeholder {
                background-color: #d7e1e4
            }

            div:focus {
                outline: none
            }

            .Card-mediaContainerInner {
                height: auto;
                width: 100%
            }

            .Card-eyebrow {
                color: #005594;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 14px;
                font-weight: 600
            }

            @media (max-width: 759px) {
                .Card-eyebrow {
                    font-size:13px
                }
            }

            .Card-eyebrowContainer {
                letter-spacing: .8px;
                padding: 0 0 10px;
                text-transform: uppercase
            }

            @media (min-width: 760px) {
                .Card-eyebrowContainer {
                    padding:10px 0
                }
            }

            .Card-titleOnlyFourUp {
                padding-top: 11px;
                width: 100%
            }

            @media (min-width: 760px) {
                .Card-titleOnlyFourUp {
                    padding-top:9px;
                    width: 353px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp {
                    padding:11px 0;
                    width: 219px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp {
                    height:135px;
                    padding: 15px 0;
                    width: 300px
                }
            }

            .Card-titleOnlyFourUp.Card-cnbcvideo .Card-title:after {
                background-image: url(https://static-redesign.cnbcfm.com/dist/2b9683da8ee9d11e69bc.svg);
                background-repeat: no-repeat;
                content: "";
                display: inline-block;
                height: 15px;
                margin-left: 4px;
                position: relative;
                top: 2px;
                width: 18px
            }

            .Card-titleOnlyFourUp.Card-webresource .Card-title div:after {
                background-image: url(https://static-redesign.cnbcfm.com/dist/387a9977e4e000be15d0.svg);
                background-repeat: no-repeat;
                content: "";
                display: inline-block;
                height: 11px;
                margin-left: 4px;
                width: 18px
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro {
                line-height: 1;
                margin: 0;
                top: -2px
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro {
                    height:99px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro {
                    height:92px
                }
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro .Card-proSmall {
                display: block;
                height: 19px;
                margin: 0 0 7px;
                position: unset;
                width: 35px
            }

            @media (min-width: 760px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro .Card-proSmall {
                    margin:0 0 6px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro .Card-proSmall {
                    margin:0 0 6px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro .Card-proSmall {
                    height:23px;
                    margin: 0 0 2px
                }
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-pro .Card-proIcon {
                color: #3cb878;
                line-height: 17px;
                position: relative
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                line-height: 1;
                margin: 0 0 7px;
                padding: 0
            }

            @media (min-width: 760px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin:0 0 6px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    height:18px;
                    margin: 0 0 5px
                }
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                color: #002f6c;
                font-size: 12px;
                line-height: 18px;
                overflow-y: hidden
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                    line-height:16px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                    line-height:18px
                }
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow:hover {
                color: #fcb700
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-titleContainer {
                line-height: 1
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-titleContainer {
                    height:73px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-titleContainer {
                    height:69px
                }
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-title {
                color: #171717;
                font-size: 17px;
                font-weight: 600;
                line-height: 21px;
                overflow: hidden;
                text-align: left
            }

            @media (min-width: 760px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-title {
                    line-height:22px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-title {
                    font-size:16px;
                    line-height: 18px;
                    text-align: left
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-title {
                    font-size:18px;
                    line-height: 22px
                }
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                margin: 7px 0 0
            }

            @media (min-width: 760px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    margin:11px 0 0
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    margin:3px 0 0
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                    margin:9px 0 0
                }
            }

            .Card-threeUpCardFooterStyle .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-threeUpBylineStyle,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-byline,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-byline,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                margin: 0;
                padding: 0
            }

            .Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-time,.Card-titleOnlyFourUp .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-time {
                font-size: 11px
            }

            .Card-threeUpStackRectangleSquareMedia .Card-textContent {
                height: auto!important
            }

            .Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-description {
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 16px;
                line-height: 19px
            }

            .Card-threeUpRectangleSquareMediaDescription,.Card-threeUpStackRectangleSquareMedia {
                display: block;
                position: relative;
                width: 100%
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Card-threeUpRectangleSquareMediaDescription,.Card-threeUpStackRectangleSquareMedia {
                    border-bottom:1px dashed #8b8b8b80;
                    margin-top: 0
                }

                .Card-threeUpRectangleSquareMediaDescription:nth-child(n+2),.Card-threeUpStackRectangleSquareMedia:nth-child(n+2) {
                    border-bottom: none;
                    width: 50%
                }

                .Card-threeUpRectangleSquareMediaDescription:nth-child(n+2) .Card-mediaContainer,.Card-threeUpStackRectangleSquareMedia:nth-child(n+2) .Card-mediaContainer {
                    height: 72px;
                    width: 145px
                }
            }

            @media (min-width: 360px) and (max-width:759px) and (min-width:360px) and (max-width:759px) {
                .Card-threeUpRectangleSquareMediaDescription:nth-child(n+2) .Card-mediaContainer,.Card-threeUpStackRectangleSquareMedia:nth-child(n+2) .Card-mediaContainer {
                    margin:0 auto 10px
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Card-threeUpRectangleSquareMediaDescription:nth-of-type(2),.Card-threeUpStackRectangleSquareMedia:nth-of-type(2) {
                    border-right:1px dashed #8b8b8b80;
                    border-top: none;
                    margin: 14px 0 0;
                    padding: 0 15px 0 0
                }

                .Card-threeUpRectangleSquareMediaDescription:nth-of-type(3),.Card-threeUpStackRectangleSquareMedia:nth-of-type(3) {
                    border-top: none;
                    margin: 14px 0 0;
                    padding: 0 0 0 15px
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin: 0 0 7px;
                    padding: 0
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                    color: #002f6c;
                    display: block;
                    font-size: 12px;
                    font-weight: 600;
                    letter-spacing: .8px;
                    line-height: 18px
                }

                .Card-threeUpCardFooterStyle .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-threeUpBylineStyle,.Card-threeUpCardFooterStyle .Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-threeUpBylineStyle,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-byline,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-byline,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                    margin: 0
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-pro,.Card-threeUpStackRectangleSquareMedia .Card-pro {
                    margin: 0;
                    position: unset
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-proSmall,.Card-threeUpStackRectangleSquareMedia .Card-proSmall {
                    bottom: 0;
                    display: block;
                    height: 19px;
                    margin: 0 0 5px;
                    position: relative;
                    top: 0;
                    width: 35px
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-proIcon,.Card-threeUpStackRectangleSquareMedia .Card-proIcon {
                    color: #3cb878;
                    position: absolute;
                    top: -5px
                }

                .Card-threeUpRectangleSquareMediaDescription:nth-child(n+2) .Card-mediaContainerInner,.Card-threeUpStackRectangleSquareMedia:nth-child(n+2) .Card-mediaContainerInner {
                    height: 72px
                }
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription,.Card-threeUpStackRectangleSquareMedia {
                    border-bottom:none;
                    margin-right: 30px;
                    padding: 0 0 10px;
                    width: calc(33.33333% - 20px)
                }

                .Card-threeUpRectangleSquareMediaDescription:nth-of-type(2n),.Card-threeUpStackRectangleSquareMedia:nth-of-type(2n) {
                    border-right: none
                }

                .Card-threeUpRectangleSquareMediaDescription:nth-child(3n),.Card-threeUpStackRectangleSquareMedia:nth-child(3n) {
                    margin-right: 0
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-mediaContainerInner,.Card-threeUpStackRectangleSquareMedia .Card-mediaContainerInner {
                    height: 106px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription,.Card-threeUpRectangleSquareMediaDescription:nth-of-type(n+2),.Card-threeUpStackRectangleSquareMedia,.Card-threeUpStackRectangleSquareMedia:nth-of-type(n+2) {
                    width:190px
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-mediaContainerInner,.Card-threeUpStackRectangleSquareMedia .Card-mediaContainerInner {
                    height: 95px
                }
            }

            @media (min-width: 1340px) {
                .Card-threeUpRectangleSquareMediaDescription,.Card-threeUpRectangleSquareMediaDescription:nth-of-type(n+2),.Card-threeUpStackRectangleSquareMedia,.Card-threeUpStackRectangleSquareMedia:nth-of-type(n+2) {
                    width:300px
                }

                .Card-threeUpRectangleSquareMediaDescription .Card-mediaContainerInner,.Card-threeUpStackRectangleSquareMedia .Card-mediaContainerInner {
                    height: 169px
                }
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription.Card-webresource .Card-textContent,.Card-threeUpStackRectangleSquareMedia.Card-webresource .Card-textContent {
                    height:119px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription.Card-webresource .Card-textContent,.Card-threeUpStackRectangleSquareMedia.Card-webresource .Card-textContent {
                    height:100px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription.Card-webresource .Card-title div:after,.Card-threeUpStackRectangleSquareMedia.Card-webresource .Card-title div:after {
                background-image: url(https://static-redesign.cnbcfm.com/dist/387a9977e4e000be15d0.svg);
                background-repeat: no-repeat;
                content: "";
                display: inline-block;
                height: 11px;
                margin-left: 4px;
                width: 18px
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-mediaContainer,.Card-threeUpStackRectangleSquareMedia .Card-mediaContainer {
                height: auto;
                margin: 0 0 15px;
                width: 100%
            }

            @media (min-width: 1340px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-mediaContainer,.Card-threeUpStackRectangleSquareMedia .Card-mediaContainer {
                    height:169px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent,.Card-threeUpStackRectangleSquareMedia .Card-textContent {
                display: block;
                margin: 0
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent,.Card-threeUpStackRectangleSquareMedia .Card-textContent {
                    height:146px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent,.Card-threeUpStackRectangleSquareMedia .Card-textContent {
                    height:127px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter {
                display: block
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-pro,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-pro {
                margin: 0;
                position: unset
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-watchLivePill+.Card-proSmall,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-watchLivePill+.Card-proSmall {
                display: inline-block;
                margin-right: 6px;
                top: 3px
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-proSmall,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-proSmall {
                bottom: 0;
                display: block;
                height: 19px;
                margin: 0 0 7px;
                position: relative;
                top: 0;
                width: 35px
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-proSmall,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-proSmall {
                    margin:0 0 3px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-proSmall,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-proSmall {
                    height:17px;
                    margin: 0
                }
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-proIcon,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-proIcon {
                    line-height:.2
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                height: 12px;
                padding: 0
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin:0 0 10px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin:0 0 5px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                color: #002f6c;
                display: block;
                font-size: 12px;
                line-height: 12px;
                overflow-y: hidden
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow:hover,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow:hover {
                color: #fcb700
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow div,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow div {
                height: 12px;
                line-height: 12px
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-title {
                line-height: 18px;
                max-height: 80px;
                overflow: hidden;
                text-align: left
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-title {
                    line-height:18px;
                    max-height: 80px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-title {
                    font-size:16px;
                    font-weight: 600;
                    line-height: 18px;
                    max-height: 80px
                }
            }

            @media (min-width: 1340px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-title {
                    font-size:18px;
                    line-height: 22px;
                    max-height: 96px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                line-height: 18px;
                max-height: 100px
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                    line-height:18px;
                    max-height: 100px
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                    line-height:18px;
                    max-height: 100px
                }
            }

            @media (min-width: 1340px) {
                .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                    line-height:22px;
                    max-height: 96px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                display: block;
                line-height: 11px;
                margin: 0
            }

            .Card-threeUpCardFooterStyle .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-threeUpBylineStyle,.Card-threeUpCardFooterStyle .Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-threeUpBylineStyle,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-byline,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-byline,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-byline,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                display: none
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-time,.Card-threeUpRectangleSquareMediaDescription .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-time,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-time,.Card-threeUpStackRectangleSquareMedia .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-time {
                display: block;
                font-size: 11px;
                letter-spacing: .1em;
                margin-top: 10px
            }

            @media (min-width: 760px) {
                .Card-threeUpRectangleSquareMediaDescription {
                    width:calc(100% - 60px)
                }
            }

            @media (min-width: 1020px) {
                .Card-threeUpRectangleSquareMediaDescription {
                    width:190px
                }
            }

            @media (min-width: 1340px) {
                .Card-threeUpRectangleSquareMediaDescription {
                    width:300px
                }
            }

            .Card-threeUpRectangleSquareMediaDescription .Card-textContent,.Card-threeUpRectangleSquareMediaDescription .Card-titleContainer a {
                height: auto!important
            }

            .Card-titleOnlyThreeUpStack {
                border-top: 1px dashed #8b8b8b80;
                margin: 0;
                padding: 15px 0;
                width: 100%
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Card-titleOnlyThreeUpStack:nth-of-type(4n) {
                    margin:14px 0 0
                }

                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin: 0 0 7px
                }

                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                    display: block
                }
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack {
                    border-bottom:1px dashed #8b8b8b80;
                    margin-right: 30px;
                    width: calc(33.33333% - 20px)
                }

                .Card-titleOnlyThreeUpStack:nth-child(3n) {
                    margin-right: 0
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack {
                    width:190px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyThreeUpStack {
                    font-size:18px;
                    line-height: 22px;
                    width: 300px
                }
            }

            .Card-titleOnlyThreeUpStack.Card-cnbcvideo .Card-title:after {
                background-image: url(https://static-redesign.cnbcfm.com/dist/2b9683da8ee9d11e69bc.svg);
                background-repeat: no-repeat;
                content: "";
                display: inline-block;
                height: 15px;
                margin-left: 4px;
                position: relative;
                top: 2px;
                width: 18px
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack.Card-webresource .Card-textContent {
                    height:124px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack.Card-webresource .Card-textContent {
                    height:110px
                }
            }

            .Card-titleOnlyThreeUpStack.Card-webresource .Card-title div:after {
                background-image: url(https://static-redesign.cnbcfm.com/dist/387a9977e4e000be15d0.svg);
                background-repeat: no-repeat;
                content: "";
                display: inline-block;
                height: 11px;
                margin-left: 4px;
                width: 18px
            }

            .Card-titleOnlyThreeUpStack .Card-textContent {
                display: block;
                margin: 0
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack .Card-textContent {
                    height:146px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack .Card-textContent {
                    height:127px
                }
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter {
                display: block
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-pro {
                margin: 0;
                position: unset
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-watchLivePill+.Card-proSmall {
                display: inline-block;
                margin-right: 6px;
                top: 3px
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-proSmall {
                bottom: 0;
                display: block;
                height: 19px;
                margin: 0 0 7px;
                position: relative;
                top: 0;
                width: 35px
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-proSmall {
                    margin:0 0 3px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-proSmall {
                    height:17px;
                    margin: 0
                }
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-proIcon {
                color: #3cb878;
                position: absolute;
                top: -8px
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-proIcon {
                    top:5px
                }
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                height: 12px;
                padding: 0
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin:0 0 10px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer {
                    margin:0 0 5px
                }
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow {
                color: #002f6c;
                display: block;
                font-size: 12px;
                line-height: 12px;
                overflow-y: hidden
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow:hover {
                color: #fcb700
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-eyebrowContainer .Card-eyebrow div {
                height: 12px;
                line-height: 12px
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-title {
                line-height: 18px;
                max-height: 80px;
                overflow: hidden;
                text-align: left
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-title {
                    line-height:18px;
                    max-height: 80px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-title {
                    font-size:16px;
                    font-weight: 600;
                    line-height: 18px;
                    max-height: 80px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-title {
                    font-size:18px;
                    line-height: 22px;
                    max-height: 72px
                }
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                line-height: 18px;
                max-height: 100px
            }

            @media (min-width: 760px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                    line-height:18px;
                    max-height: 100px
                }
            }

            @media (min-width: 1020px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                    line-height:18px;
                    max-height: 100px
                }
            }

            @media (min-width: 1340px) {
                .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-pro>.Card-title {
                    line-height:22px;
                    max-height: 96px
                }
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-cardFooter,.Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle {
                display: block;
                line-height: 11px;
                margin: 0
            }

            .Card-threeUpCardFooterStyle .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-threeUpBylineStyle,.Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-byline,.Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-byline,.Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-threeUpBylineStyle {
                display: none
            }

            .Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-cardFooter .Card-time,.Card-titleOnlyThreeUpStack .Card-textContent .Card-titleAndFooter .Card-threeUpCardFooterStyle .Card-time {
                display: block;
                font-size: 11px;
                letter-spacing: .1em;
                margin: 10px 0 0
            }

            .Card-titleOnlyThreeUpStackLast {
                border-bottom: none
            }

            .Card-proIcon {
                line-height: .8
            }

            @media (min-width: 760px) {
                .Card-proIcon {
                    line-height:0
                }
            }

            .Card-videoIcon {
                display: none
            }

            .Card-description {
                font-size: 12px;
                font-weight: 400;
                margin-bottom: 10px;
                margin-top: 10px
            }

            .Card-aboveImageContent {
                background: linear-gradient(180deg,#113e6b00 31.19%,#071d39 69.16%);
                bottom: 0;
                padding: 0 22px 20px 21px;
                position: absolute;
                width: 100%
            }

            @media (min-width: 360px) {
                .Card-aboveImageContent {
                    padding:48px 46px 30px
                }
            }

            @media (min-width: 760px) {
                .Card-aboveImageContent {
                    background:linear-gradient(180deg,#113e6b00 20.19%,#071d39 69.16%);
                    padding: 24px 46px 30px
                }
            }

            @media (min-width: 1020px) {
                .Card-aboveImageContent {
                    background:linear-gradient(180deg,#113e6b00 4.19%,#071d39 69.16%);
                    padding: 19px 46px 30px
                }
            }

            @media (min-width: 1340px) {
                .Card-aboveImageContent {
                    background:linear-gradient(180deg,#113e6b00 29.19%,#071d39 69.16%);
                    padding: 70px 70px 30px
                }
            }

            .Card-aboveImageTitle {
                color: #fff;
                font-family: Proxima Nova,Helvetica,Arial,sans-serif;
                font-size: 20px;
                font-style: normal;
                font-weight: 700;
                line-height: 22px;
                margin: 0
            }

            @media (min-width: 760px) {
                .Card-aboveImageTitle {
                    font-size:30px;
                    font-weight: 800;
                    line-height: 32px;
                    width: 580px
                }

                .Card-aboveImageTitle .Card-investingClubPill,.Card-aboveImageTitle .Card-proPill,.Card-aboveImageTitle .Card-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            @media (min-width: 1020px) {
                .Card-aboveImageTitle {
                    width:538px
                }
            }

            @media (min-width: 1340px) {
                .Card-aboveImageTitle {
                    font-size:38px;
                    font-weight: 800;
                    line-height: 40px;
                    width: 820px
                }

                .Card-aboveImageTitle .Card-investingClubPill,.Card-aboveImageTitle .Card-proPill,.Card-aboveImageTitle .Card-watchLivePill {
                    margin-top: -.2em;
                    vertical-align: middle
                }
            }

            .Card-aboveImageTitle a {
                color: #fff
            }

            .Card-aboveImageTitle a:focus,.Card-aboveImageTitle a:hover {
                color: #fff;
                text-decoration: underline
            }

            @media (max-width: 1339px) {
                .Card-rectangleToRectangleMediaHalf .Card-pro {
                    margin:0;
                    top: 0
                }
            }

            @media (prefers-color-scheme: dark) {
                .webview .Card-titleContainer a {
                    color:#b2b2b2
                }
            }

            @media (max-width: 1020px) {
                .Card-specialReportTimestamp {
                    font-size:11px
                }
            }

            @media (max-width: 759px) {
                .MidResponsive-midResponsiveContainer iframe {
                    max-width:300px
                }
            }

            [id*=MidResponsive],[id*=dart_wrapper_midresponsive] {
                margin: 40px auto 0;
                position: sticky
            }

            @media (min-width: 760px) {
                [id*=MidResponsive],[id*=dart_wrapper_midresponsive] {
                    margin-top:0
                }
            }

            [id*=MidResponsive]>div,[id*=dart_wrapper_midresponsive]>div {
                margin-bottom: 40px;
                text-align: center
            }

            .TrendingNowBreaker-containerFluidWidths {
                margin: 0 auto;
                width: 100%
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-containerFluidWidths {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-containerFluidWidths {
                    max-width:1290px
                }
            }

            .TrendingNowBreaker-containerWidth100 {
                width: 100%
            }

            .TrendingNowBreaker-page {
                display: block;
                margin-bottom: 25px;
                overflow: visible
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-page {
                    margin-bottom:28px
                }
            }

            .TrendingNowBreaker-advertorialPage {
                display: block;
                overflow: visible
            }

            .TrendingNowBreaker-pageGrid {
                margin-left: auto;
                margin-right: auto;
                max-width: 1290px;
                overflow: visible;
                width: 100%
            }

            .TrendingNowBreaker-pageWrapper {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-pageWrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-pageWrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-pageWrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-pageWrapper {
                    max-width:100%!important
                }
            }

            .TrendingNowBreaker-pageRow {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-pageRow {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 20px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .TrendingNowBreaker-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (max-width: 1019px) {
                .TrendingNowBreaker-pageRow {
                    margin:0;
                    padding: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .TrendingNowBreaker-pageRow.TrendingNowBreaker-containerFluidWidths {
                    padding:0 21px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .TrendingNowBreaker-pageRow.TrendingNowBreaker-containerFluidWidths {
                    padding:0 45px
                }
            }

            .TrendingNowBreaker-pageRowFlex {
                display: flex
            }

            .TrendingNowBreaker-rowUnderAd {
                margin-top: -29px
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-rowUnderAd {
                    margin-top:-50px
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-rowUnderAd {
                    margin-top:-44px
                }
            }

            .TrendingNowBreaker-rowWithBackground {
                background: #cfd8e2;
                position: relative
            }

            .TrendingNowBreaker-rowWithBackground:after,.TrendingNowBreaker-rowWithBackground:before {
                background: #cfd8e2;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                width: 25vw
            }

            .TrendingNowBreaker-rowWithBackground:before {
                right: 100%;
                top: 0
            }

            .TrendingNowBreaker-rowWithBackground:after {
                left: 100%;
                top: 0
            }

            .TrendingNowBreaker-isAdvertorial {
                display: block
            }

            .TrendingNowBreaker-flipRowOrder .TrendingNowBreaker-col:first-child {
                order: 2
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-flipRowOrder .TrendingNowBreaker-col:first-child {
                    order:1
                }
            }

            .TrendingNowBreaker-flipRowOrder .TrendingNowBreaker-col:last-child {
                order: 1
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-flipRowOrder .TrendingNowBreaker-col:last-child {
                    order:2
                }
            }

            .TrendingNowBreaker-col {
                display: flex;
                flex-direction: column;
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 30px;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-col {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-col {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .TrendingNowBreaker-col:last-child {
                margin-right: 0
            }

            @media (min-width: 360px) and (max-width:759px) {
                .TrendingNowBreaker-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .TrendingNowBreaker-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }

                .TrendingNowBreaker-containerFluidWidths .TrendingNowBreaker-col {
                    max-width: 678px!important;
                    min-width: 678px
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TrendingNowBreaker-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TrendingNowBreaker-col-3 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-col-3 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TrendingNowBreaker-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }

                .TrendingNowBreaker-col-3:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TrendingNowBreaker-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TrendingNowBreaker-col-6 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-col-6 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TrendingNowBreaker-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    margin-right: 0;
                    max-width: calc(44.44444% - 16.66667px);
                    min-width: calc(44.44444% - 16.66667px)
                }

                .TrendingNowBreaker-col-6:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(50% - 15px);
                    min-width: calc(50% - 15px)
                }
            }

            .TrendingNowBreaker-col-9 .BrandBanner-container {
                margin-bottom: 30px;
                z-index: 99
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-9 .BrandBanner-container {
                    margin-left:calc(-50vw - -538.5px)
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-col-9 .BrandBanner-container {
                    margin-bottom:-100px;
                    margin-top: 50px
                }

                .TrendingNowBreaker-col-9 {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TrendingNowBreaker-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TrendingNowBreaker-col-9 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-col-9 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TrendingNowBreaker-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: calc(66.66667% - 10px);
                    min-width: calc(66.66667% - 10px)
                }

                .TrendingNowBreaker-col-9:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }

                .TrendingNowBreaker-col-9.TrendingNowBreaker-article {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-left: calc(8.33333% + 2.5px);
                    max-width: calc(58.33333% - 12.5px);
                    min-width: calc(58.33333% - 12.5px)
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TrendingNowBreaker-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TrendingNowBreaker-col-12 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-col-12 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TrendingNowBreaker-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: 100%;
                    min-width: 100%
                }

                .TrendingNowBreaker-col-12:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            .TrendingNowBreaker-col-full {
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 0;
                max-width: 100%;
                min-width: 100%
            }

            .TrendingNowBreaker-col-full .MyComponentName-container {
                width: 100vw
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-full .MyComponentName-container {
                    max-width:none
                }
            }

            .TrendingNowBreaker-col-full:last-child {
                margin-right: 0
            }

            .TrendingNowBreaker-clear-col-padding {
                padding-bottom: 0;
                padding-top: 0
            }

            .TrendingNowBreaker-paddedWrapper {
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-paddedWrapper {
                    padding-bottom:20px;
                    padding-top: 25px
                }

                .TrendingNowBreaker-hasBanner {
                    margin-bottom: 130px
                }
            }

            .TrendingNowBreaker-sidebar {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-sidebar {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-sidebar {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .TrendingNowBreaker-sidebar {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .TrendingNowBreaker-sidebarLeft {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-sidebarLeft {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .TrendingNowBreaker-sidebarLeft {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .TrendingNowBreaker-sidebarLeft {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 0;
                    margin-right: 30px;
                    max-width: calc(22.22222% - 23.33333px);
                    min-width: calc(22.22222% - 23.33333px);
                    z-index: 1
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .TrendingNowBreaker-sidebarPro {
                margin-left: 0;
                margin-right: 30px
            }

            .TrendingNowBreaker-AdvertorialStory-ArticleHeader-1 {
                display: hide
            }

            .TrendingNowBreaker-pageRow {
                margin-bottom: 50px
            }

            @media (max-width: 759px) {
                .TrendingNowBreaker-pageRow {
                    padding:0
                }
            }

            @media (min-width: 760px) {
                .TrendingNowBreaker-col-9 {
                    padding-bottom:5px
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowBreaker-col-9 {
                    padding-bottom:20px
                }
            }

            @media (min-width: 1340px) {
                .TrendingNowBreaker-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }
            }

            .TrendingNow-container {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0;
                width: 100%
            }

            @media (min-width: 760px) {
                .TrendingNow-container {
                    padding-left:0;
                    padding-right: 0
                }
            }

            .TrendingNow-heading {
                border-top: 1px solid #747474;
                color: #002f6c;
                font-size: 30px;
                font-weight: 800;
                letter-spacing: .5px;
                line-height: 37px;
                margin-bottom: 10px;
                margin-top: 0;
                padding-top: 15px;
                position: relative;
                text-transform: uppercase;
                width: 100%
            }

            @media (min-width: 760px) {
                .TrendingNow-heading {
                    padding-top:15px
                }
            }

            @media (min-width: 1020px) {
                .TrendingNow-heading {
                    font-size:32px;
                    line-height: 40px;
                    padding-top: 20px
                }
            }

            .TrendingNow-heading:before {
                background-color: #2077b6;
                content: "";
                height: 6px;
                left: 0;
                position: absolute;
                top: -6px;
                width: 110px
            }

            .TrendingNow-storyContainer {
                display: flex;
                flex-wrap: wrap
            }

            @media (min-width: 1020px) {
                .TrendingNow-storyContainer {
                    flex-wrap:nowrap;
                    justify-content: space-between
                }
            }

            .TrendingNowItem-linkWrap {
                line-height: 18px
            }

            .TrendingNowItem-linkWrap .TrendingNowItem-title {
                color: #000;
                display: inline
            }

            .TrendingNowItem-linkWrap .TrendingNowItem-title:hover {
                color: #000;
                text-decoration: underline
            }

            .TrendingNowItem-number {
                color: #cfd8e2;
                font-size: 46px;
                font-weight: 800;
                line-height: 46px;
                margin-bottom: 8px
            }

            .TrendingNowItem-storyItem {
                border-left: 6px solid #f3f5f7;
                font-size: 17px;
                font-weight: 500;
                line-height: 21px;
                list-style: none;
                margin: 15px 0;
                padding: 0 30px 5px 15px;
                width: 50%
            }

            @media (min-width: 760px) {
                .TrendingNowItem-storyItem {
                    font-size:16px;
                    line-height: 20px;
                    width: 33.3333333333%
                }
            }

            @media (min-width: 1020px) {
                .TrendingNowItem-storyItem {
                    font-size:16px;
                    padding-right: 55px;
                    width: 100%
                }

                .TrendingNowItem-storyItem:last-child {
                    padding-right: 0
                }
            }

            .TwoColumnImageDense-containerFluidWidths {
                margin: 0 auto;
                width: 100%
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-containerFluidWidths {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-containerFluidWidths {
                    max-width:1290px
                }
            }

            .TwoColumnImageDense-containerWidth100 {
                width: 100%
            }

            .TwoColumnImageDense-page {
                display: block;
                margin-bottom: 25px;
                overflow: visible
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-page {
                    margin-bottom:28px
                }
            }

            .TwoColumnImageDense-advertorialPage {
                display: block;
                overflow: visible
            }

            .TwoColumnImageDense-pageGrid {
                margin-left: auto;
                margin-right: auto;
                max-width: 1290px;
                overflow: visible;
                width: 100%
            }

            .TwoColumnImageDense-pageWrapper {
                margin: 0 auto;
                max-width: 100%
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-pageWrapper {
                    max-width:678px
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-pageWrapper {
                    max-width:960px
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-pageWrapper {
                    max-width:1290px
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-pageWrapper {
                    max-width:100%!important
                }
            }

            .TwoColumnImageDense-pageRow {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-pageRow {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 20px
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .TwoColumnImageDense-pageRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            @media (max-width: 1019px) {
                .TwoColumnImageDense-pageRow {
                    margin:0;
                    padding: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .TwoColumnImageDense-pageRow.TwoColumnImageDense-containerFluidWidths {
                    padding:0 21px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .TwoColumnImageDense-pageRow.TwoColumnImageDense-containerFluidWidths {
                    padding:0 45px
                }
            }

            .TwoColumnImageDense-pageRowFlex {
                display: flex
            }

            .TwoColumnImageDense-rowUnderAd {
                margin-top: -29px
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-rowUnderAd {
                    margin-top:-50px
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-rowUnderAd {
                    margin-top:-44px
                }
            }

            .TwoColumnImageDense-rowWithBackground {
                background: #cfd8e2;
                position: relative
            }

            .TwoColumnImageDense-rowWithBackground:after,.TwoColumnImageDense-rowWithBackground:before {
                background: #cfd8e2;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                width: 25vw
            }

            .TwoColumnImageDense-rowWithBackground:before {
                right: 100%;
                top: 0
            }

            .TwoColumnImageDense-rowWithBackground:after {
                left: 100%;
                top: 0
            }

            .TwoColumnImageDense-isAdvertorial {
                display: block
            }

            .TwoColumnImageDense-flipRowOrder .TwoColumnImageDense-col:first-child {
                order: 2
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-flipRowOrder .TwoColumnImageDense-col:first-child {
                    order:1
                }
            }

            .TwoColumnImageDense-flipRowOrder .TwoColumnImageDense-col:last-child {
                order: 1
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-flipRowOrder .TwoColumnImageDense-col:last-child {
                    order:2
                }
            }

            .TwoColumnImageDense-col {
                display: flex;
                flex-direction: column;
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 30px;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-col {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .TwoColumnImageDense-col:last-child {
                margin-right: 0
            }

            @media (min-width: 360px) and (max-width:759px) {
                .TwoColumnImageDense-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .TwoColumnImageDense-col {
                    margin-left:auto!important;
                    margin-right: auto!important;
                    max-width: 100%!important;
                    min-width: 100%!important
                }

                .TwoColumnImageDense-containerFluidWidths .TwoColumnImageDense-col {
                    max-width: 678px!important;
                    min-width: 678px
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TwoColumnImageDense-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TwoColumnImageDense-col-3 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-col-3 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TwoColumnImageDense-col-3 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }

                .TwoColumnImageDense-col-3:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-3 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TwoColumnImageDense-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TwoColumnImageDense-col-6 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-col-6 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TwoColumnImageDense-col-6 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    margin-right: 0;
                    max-width: calc(44.44444% - 16.66667px);
                    min-width: calc(44.44444% - 16.66667px)
                }

                .TwoColumnImageDense-col-6:first-child {
                    margin-left: 0;
                    margin-right: 30px
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-6 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(50% - 15px);
                    min-width: calc(50% - 15px)
                }
            }

            .TwoColumnImageDense-col-9 .BrandBanner-container {
                margin-bottom: 30px;
                z-index: 99
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-9 .BrandBanner-container {
                    margin-left:calc(-50vw - -538.5px)
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-col-9 .BrandBanner-container {
                    margin-bottom:-100px;
                    margin-top: 50px
                }

                .TwoColumnImageDense-col-9 {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TwoColumnImageDense-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TwoColumnImageDense-col-9 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-col-9 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TwoColumnImageDense-col-9 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: calc(66.66667% - 10px);
                    min-width: calc(66.66667% - 10px)
                }

                .TwoColumnImageDense-col-9:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }

                .TwoColumnImageDense-col-9.TwoColumnImageDense-article {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-left: calc(8.33333% + 2.5px);
                    max-width: calc(58.33333% - 12.5px);
                    min-width: calc(58.33333% - 12.5px)
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(300% - 30px);
                    min-width: calc(300% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:760px) {
                .TwoColumnImageDense-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 760px) and (min-width:1020px) {
                .TwoColumnImageDense-col-12 {
                    max-width:calc(133.33333% - 30px);
                    min-width: calc(133.33333% - 30px)
                }
            }

            @media screen and (min-width: 760px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-col-12 {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 760px) and (min-width:1340px) {
                .TwoColumnImageDense-col-12 {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 0;
                    max-width: 100%;
                    min-width: 100%
                }

                .TwoColumnImageDense-col-12:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-12 {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            .TwoColumnImageDense-col-full {
                flex-grow: 0;
                flex-shrink: 0;
                margin-right: 0;
                max-width: 100%;
                min-width: 100%
            }

            .TwoColumnImageDense-col-full .MyComponentName-container {
                width: 100vw
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-full .MyComponentName-container {
                    max-width:none
                }
            }

            .TwoColumnImageDense-col-full:last-child {
                margin-right: 0
            }

            .TwoColumnImageDense-clear-col-padding {
                padding-bottom: 0;
                padding-top: 0
            }

            .TwoColumnImageDense-paddedWrapper {
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-paddedWrapper {
                    padding-bottom:20px;
                    padding-top: 25px
                }

                .TwoColumnImageDense-hasBanner {
                    margin-bottom: 130px
                }
            }

            .TwoColumnImageDense-sidebar {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-sidebar {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-sidebar {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-sidebar {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .TwoColumnImageDense-sidebar {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 30px;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-sidebar {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 30px;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .TwoColumnImageDense-sidebarLeft {
                flex-grow: 0;
                flex-shrink: 0;
                max-width: calc(100% - 30px);
                min-width: calc(100% - 30px)
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-sidebarLeft {
                    max-width:calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (-ms-high-contrast:none) {
                .TwoColumnImageDense-sidebarLeft {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-sidebarLeft {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 360px) {
                .TwoColumnImageDense-sidebarLeft {
                    min-width:100%
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: 100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 40px;
                    margin-left: 0;
                    margin-right: 30px;
                    max-width: calc(22.22222% - 23.33333px);
                    min-width: calc(22.22222% - 23.33333px);
                    z-index: 1
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-sidebarLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-sidebarLeftNav {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(25% - 22.5px);
                    min-width: calc(25% - 22.5px)
                }
            }

            .TwoColumnImageDense-sidebarPro {
                margin-left: 0;
                margin-right: 30px
            }

            .TwoColumnImageDense-AdvertorialStory-ArticleHeader-1 {
                display: hide
            }

            .TwoColumnImageDense-col {
                padding-bottom: 15px;
                padding-top: 15px
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col {
                    padding-bottom:20px;
                    padding-top: 25px
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-col-9 {
                    padding-bottom:5px
                }
            }

            @media (min-width: 1020px) {
                .TwoColumnImageDense-col-9 {
                    padding-bottom:20px
                }
            }

            @media (min-width: 1340px) {
                .TwoColumnImageDense-col-9 {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-left: 0;
                    max-width: calc(75% - 7.5px);
                    min-width: calc(75% - 7.5px)
                }
            }

            .TwoColumnImageDense-imageDense {
                margin-right: 0;
                padding: 0 0 32px
            }

            @media (min-width: 360px) {
                .TwoColumnImageDense-imageDense {
                    padding-bottom:10px
                }
            }

            @media (min-width: 760px) {
                .TwoColumnImageDense-imageDense {
                    padding-bottom:24px
                }
            }

            @media (min-width: 760px) and (max-width:1019px) {
                .TwoColumnImageDense-imageDense {
                    margin:0 auto;
                    width: 678px
                }
            }

            @media (max-width: 359px) {
                .TwoColumnImageDense-imageDense {
                    padding:0
                }
            }

            .SectionWrapper-container {
                display: flex;
                flex-direction: column;
                padding-top: 5px;
                position: relative;
                width: 100%
            }

            .SectionWrapper-container .SectionHeader-container {
                display: none
            }

            .SectionWrapper-container .MustWatchVideo-container {
                flex-grow: 1;
                margin-right: -30px;
                max-width: none
            }

            @media (min-width: 760px) {
                .SectionWrapper-container {
                    flex-direction:row;
                    flex-wrap: wrap
                }
            }

            @media (min-width: 1020px) {
                .SectionWrapper-twoThirds {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(150% - 30px);
                    min-width: calc(150% - 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:760px) {
                .SectionWrapper-twoThirds {
                    max-width:calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1020px) and (min-width:1020px) {
                .SectionWrapper-twoThirds {
                    max-width:calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media screen and (min-width: 1020px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .SectionWrapper-twoThirds {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1020px) and (min-width:1340px) {
                .SectionWrapper-twoThirds {
                    max-width:calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .SectionWrapper-twoThirds {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(225% - 30px);
                    min-width: calc(225% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:760px) {
                .SectionWrapper-twoThirds {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            @media (min-width: 1340px) and (min-width:1020px) {
                .SectionWrapper-twoThirds {
                    max-width:calc(100% - 30px);
                    min-width: calc(100% - 30px)
                }
            }

            @media screen and (min-width: 1340px) and (min-width:1020px) and (-ms-high-contrast:none) {
                .SectionWrapper-twoThirds {
                    max-width:100%;
                    min-width: 100%
                }
            }

            @media (min-width: 1340px) and (min-width:1340px) {
                .SectionWrapper-twoThirds {
                    max-width:calc(75% - 30px);
                    min-width: calc(75% - 30px)
                }
            }

            .SectionWrapper-header {
                border-top: 1px solid #747474;
                order: 1;
                position: relative
            }

            @media (min-width: 760px) {
                .SectionWrapper-header {
                    flex-grow:1
                }
            }

            .SectionWrapper-decoration {
                background-color: #fcb700;
                display: block;
                height: 6px;
                left: 0;
                position: absolute;
                top: -6px;
                width: 80px
            }

            @media (min-width: 760px) {
                .SectionWrapper-decoration {
                    width:110px
                }
            }

            .SectionWrapper-title {
                color: #002f6c;
                font-size: 30px;
                font-weight: 800;
                letter-spacing: .5px;
                line-height: 1;
                margin: 15px 0;
                text-transform: uppercase
            }

            .SectionWrapper-title a {
                color: inherit
            }

            .SectionWrapper-title a:focus,.SectionWrapper-title a:hover {
                color: #2077b6
            }

            @media (min-width: 1020px) {
                .SectionWrapper-title {
                    font-size:32px;
                    margin-top: 20px
                }
            }

            .SectionWrapper-titleImage {
                height: 30px;
                margin: 15px 0;
                max-width: 100%;
                width: auto
            }

            @media (min-width: 1020px) {
                .SectionWrapper-titleImage {
                    height:40px;
                    margin-top: 20px
                }
            }

            .SectionWrapper-sponsorIcon {
                display: none
            }

            @media (min-width: 1020px) {
                .SectionWrapper-sponsorIcon {
                    bottom:0;
                    display: block;
                    height: 31px;
                    margin: auto;
                    position: absolute;
                    right: 0;
                    top: 0
                }
            }

            .SectionWrapper-link {
                border: 1px solid #002f6c;
                color: #002f6c;
                display: flex;
                flex-direction: column;
                flex-direction: center;
                font-size: 12px;
                font-weight: 600;
                height: 40px;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 12px;
                order: 3;
                text-align: center;
                text-transform: uppercase;
                transition: all .15s ease-out;
                width: 100%
            }

            .SectionWrapper-link:focus,.SectionWrapper-link:hover {
                background-color: #fcb700;
                border-color: #fcb700;
                color: #002f6c
            }

            @media (min-width: 760px) {
                .SectionWrapper-link {
                    margin-left:30px;
                    max-width: 168px;
                    min-width: 168px;
                    order: 2
                }
            }

            @media (min-width: 1020px) {
                .SectionWrapper-link {
                    margin-left:25px
                }
            }

            @media (min-width: 1340px) {
                .SectionWrapper-link {
                    margin-left:30px
                }
            }

            .SectionWrapper-content {
                display: block;
                flex-grow: 1;
                order: 2;
                width: 100%
            }

            .SectionWrapper-content.SectionWrapper-latestContent {
                margin-bottom: 30px
            }

            @media (min-width: 1020px) {
                .SectionWrapper-content.SectionWrapper-latestContent {
                    height:-webkit-fill-available;
                    height: -moz-available;
                    height: stretch
                }
            }

            @media (min-width: 760px) {
                .SectionWrapper-content {
                    order:3
                }
            }

            @media screen and (max-width: 1020px) {
                .SectionWrapper-latestNews {
                    max-height:none
                }
            }

            @media screen and (min-width: 1019px) {
                .SectionWrapper-latestNews {
                    height:604px
                }
            }

            @-moz-document url-prefix() {
                .SectionWrapper-latestNews:hover {
                    overflow-y: scroll;
                    padding-right: 0
                }
            }

            @media (prefers-color-scheme: dark) {
                .webview .SectionWrapper-title,.webview .SectionWrapper-title a {
                    color:#dce0e4
                }
            }

            .Column-cardRow {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                padding: 0 20px
            }

            @media (min-width: 760px) {
                .Column-cardRow {
                    padding-left:0;
                    padding-right: 0
                }
            }

            .Column-dualLeadLeft {
                margin-right: 30px
            }

            .Column-dualLeadLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dualLeadLeft {
                    margin-right:30px
                }

                .Column-dualLeadLeft:last-child {
                    margin-right: 0
                }

                .Column-dualLeadLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(58.33333% - 30px);
                    min-width: calc(58.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-dualLeadLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-dualLeadLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(55.55556% - 30px);
                    min-width: calc(55.55556% - 30px)
                }
            }

            .Column-dualLeadLeftPackage {
                background-color: #071d39;
                display: table;
                display: block;
                margin-left: -20px;
                margin-right: 10px;
                padding: 0 20px
            }

            .Column-dualLeadLeftPackage:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dualLeadLeftPackage {
                    margin-right:30px
                }

                .Column-dualLeadLeftPackage:last-child {
                    margin-right: 0
                }

                .Column-dualLeadLeftPackage {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(58.33333% - 30px);
                    min-width: calc(58.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-dualLeadLeftPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-dualLeadLeftPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(55.55556% - 30px);
                    min-width: calc(55.55556% - 30px)
                }
            }

            @media (min-width: 760px) {
                .Column-dualLeadLeftPackage {
                    margin-left:0;
                    margin-right: 30px
                }
            }

            .Column-dualLeadRight {
                margin-right: 30px
            }

            .Column-dualLeadRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dualLeadRight {
                    margin-right:30px
                }

                .Column-dualLeadRight:last-child {
                    margin-right: 0
                }

                .Column-dualLeadRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(41.66667% - 30px);
                    min-width: calc(41.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-dualLeadRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-dualLeadRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            .Column-dualLeadRightPackage {
                background-color: #071d39;
                display: table;
                display: block;
                margin-left: -20px;
                margin-right: 10px;
                padding: 0 20px
            }

            .Column-dualLeadRightPackage:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dualLeadRightPackage {
                    margin-right:30px
                }

                .Column-dualLeadRightPackage:last-child {
                    margin-right: 0
                }

                .Column-dualLeadRightPackage {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(41.66667% - 30px);
                    min-width: calc(41.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-dualLeadRightPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-dualLeadRightPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media (min-width: 760px) {
                .Column-dualLeadRightPackage {
                    margin-left:0;
                    margin-right: 30px
                }
            }

            .Column-dynamicContentLeft {
                margin-right: 30px
            }

            .Column-dynamicContentLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dynamicContentLeft {
                    margin-right:30px
                }

                .Column-dynamicContentLeft:last-child {
                    margin-right: 0
                }

                .Column-dynamicContentLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-dynamicContentLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-dynamicContentLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(55.55556% - 30px);
                    min-width: calc(55.55556% - 30px)
                }
            }

            .Column-dynamicContentRight {
                margin-right: 30px
            }

            .Column-dynamicContentRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dynamicContentRight {
                    margin-right:30px
                }

                .Column-dynamicContentRight:last-child {
                    margin-right: 0
                }

                .Column-dynamicContentRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }

                .Column-dynamicContentRight:last-child {
                    margin-left: auto
                }
            }

            @media (min-width: 1020px) {
                .Column-dynamicContentRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-dynamicContentRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            .Column-singleLeadLeft {
                margin-right: 30px
            }

            .Column-singleLeadLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-singleLeadLeft {
                    margin-right:30px
                }

                .Column-singleLeadLeft:last-child {
                    margin-right: 0
                }

                .Column-singleLeadLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-singleLeadLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-singleLeadLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            .Column-imageDenseModRight {
                margin-right: 30px
            }

            .Column-imageDenseModRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-imageDenseModRight {
                    margin-right:30px
                }

                .Column-imageDenseModRight:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Column-imageDenseModRight {
                    margin-right:0
                }
            }

            @media (min-width: 760px) {
                .Column-imageDenseModRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 35px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(66.66667% - 20px)
                }
            }

            .Column-imageDenseModRight .Column-featuredRectangleMedia {
                height: 476px
            }

            .Column-singleLeadLeftPackage {
                background-color: #071d39;
                display: table;
                display: block;
                margin-left: -20px;
                margin-right: 10px;
                padding: 0 20px
            }

            .Column-singleLeadLeftPackage:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-singleLeadLeftPackage {
                    margin-right:30px
                }

                .Column-singleLeadLeftPackage:last-child {
                    margin-right: 0
                }

                .Column-singleLeadLeftPackage {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-singleLeadLeftPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-singleLeadLeftPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 760px) {
                .Column-singleLeadLeftPackage {
                    margin-left:0;
                    margin-right: 30px
                }
            }

            .Column-singleLeadRight {
                margin-right: 30px
            }

            .Column-singleLeadRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-singleLeadRight {
                    margin-right:30px
                }

                .Column-singleLeadRight:last-child {
                    margin-right: 0
                }

                .Column-singleLeadRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-singleLeadRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-singleLeadRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .Column-imageDenseModLeft {
                margin-right: 30px
            }

            .Column-imageDenseModLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-imageDenseModLeft {
                    margin-right:30px
                }

                .Column-imageDenseModLeft:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Column-imageDenseModLeft {
                    margin-right:0
                }
            }

            @media (min-width: 760px) {
                .Column-imageDenseModLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 35px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 10px)
                }
            }

            .Column-imageDenseModLeft .Column-standardBreakerCard .Column-squareMedia .Column-card {
                height: 451px
            }

            .Column-singleLeadRightPackage {
                background-color: #071d39;
                display: table;
                display: block;
                margin-left: -20px;
                margin-right: 10px;
                padding: 0 20px
            }

            .Column-singleLeadRightPackage:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-singleLeadRightPackage {
                    margin-right:30px
                }

                .Column-singleLeadRightPackage:last-child {
                    margin-right: 0
                }

                .Column-singleLeadRightPackage {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-singleLeadRightPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-singleLeadRightPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 760px) {
                .Column-singleLeadRightPackage {
                    margin-left:0;
                    margin-right: 30px
                }
            }

            .Column-miniHeroLeft {
                margin-right: 30px
            }

            .Column-miniHeroLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-miniHeroLeft {
                    margin-right:30px
                }

                .Column-miniHeroLeft:last-child {
                    margin-right: 0
                }

                .Column-miniHeroLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-miniHeroLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-miniHeroLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            .Column-miniHeroRight {
                margin-right: 30px
            }

            .Column-miniHeroRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-miniHeroRight {
                    margin-right:30px
                }

                .Column-miniHeroRight:last-child {
                    margin-right: 0
                }

                .Column-miniHeroRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-miniHeroRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-miniHeroRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .Column-squareLeadLeft {
                margin-right: 0
            }

            .Column-squareLeadLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-squareLeadLeft {
                    margin-right:30px
                }

                .Column-squareLeadLeft:last-child {
                    margin-right: 0
                }

                .Column-squareLeadLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-squareLeadLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-squareLeadLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(66.66667% - 20px)
                }
            }

            .Column-squareImageDenseLeft {
                margin-right: 0
            }

            .Column-squareImageDenseLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-squareImageDenseLeft {
                    margin-right:30px
                }

                .Column-squareImageDenseLeft:last-child {
                    margin-right: 0
                }

                .Column-squareImageDenseLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-bottom: 10px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(66.66667% - 10px)
                }
            }

            @media (min-width: 1020px) {
                .Column-squareImageDenseLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(66.66667% - 10px)
                }
            }

            @media (min-width: 1340px) {
                .Column-squareImageDenseLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(66.66667% - 10px)
                }
            }

            .Column-squareLeadLeftPackage {
                background-color: #071d39;
                display: table;
                display: block;
                margin-left: -20px;
                margin-right: 10px;
                padding: 0 20px
            }

            .Column-squareLeadLeftPackage:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-squareLeadLeftPackage {
                    margin-right:30px
                }

                .Column-squareLeadLeftPackage:last-child {
                    margin-right: 0
                }

                .Column-squareLeadLeftPackage {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-squareLeadLeftPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-squareLeadLeftPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(55.55556% - 30px);
                    min-width: calc(55.55556% - 30px)
                }
            }

            @media (min-width: 760px) {
                .Column-squareLeadLeftPackage {
                    margin-left:0;
                    margin-right: 30px
                }
            }

            .Column-squareLeadRight {
                margin-right: 0
            }

            .Column-squareLeadRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-squareLeadRight {
                    margin-right:30px
                }

                .Column-squareLeadRight:last-child {
                    margin-right: 0
                }

                .Column-squareLeadRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-squareLeadRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-squareLeadRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 10px)
                }
            }

            .Column-squareImageDenseRight {
                margin-right: 0
            }

            .Column-squareImageDenseRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-squareImageDenseRight {
                    margin-right:30px
                }

                .Column-squareImageDenseRight:last-child {
                    margin-right: 0
                }

                .Column-squareImageDenseRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-bottom: 10px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1020px) {
                .Column-squareImageDenseRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 20px)
                }
            }

            @media (min-width: 1340px) {
                .Column-squareImageDenseRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-bottom: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 20px)
                }
            }

            .Column-squareLeadRightPackage {
                background-color: #071d39;
                display: table;
                display: block;
                margin-left: -20px;
                margin-right: 10px;
                padding: 0 20px
            }

            .Column-squareLeadRightPackage:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-squareLeadRightPackage {
                    margin-right:30px
                }

                .Column-squareLeadRightPackage:last-child {
                    margin-right: 0
                }

                .Column-squareLeadRightPackage {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-squareLeadRightPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-squareLeadRightPackage {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            @media (min-width: 760px) {
                .Column-squareLeadRightPackage {
                    margin-left:0;
                    margin-right: 30px
                }
            }

            .Column-threeUpUltraDense {
                border-bottom: 1px dashed #8b8b8b80;
                margin: 0
            }

            .Column-threeUpUltraDense:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-threeUpUltraDense {
                    margin-right:30px
                }

                .Column-threeUpUltraDense:last-child {
                    margin-right: 0
                }
            }

            .Column-threeUpUltraDense:nth-child(3n+3) {
                border-bottom: none
            }

            @media (min-width: 760px) {
                .Column-threeUpUltraDense {
                    border-bottom:none;
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-right: 30px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 20px)
                }
            }

            .Column-dense,.Column-threeUp {
                border-bottom: 1px dashed #8b8b8b80;
                margin: initial
            }

            .Column-dense:after,.Column-threeUp:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dense,.Column-threeUp {
                    margin-right:30px
                }

                .Column-dense:last-child,.Column-threeUp:last-child {
                    margin-right: 0
                }
            }

            .Column-dense:last-child,.Column-threeUp:last-child {
                border-bottom: none
            }

            @media (min-width: 760px) {
                .Column-dense,.Column-threeUp {
                    border-bottom:none;
                    flex-grow: 0;
                    flex-shrink: 0;
                    margin-right: 30px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 20px)
                }
            }

            .Column-fourUp {
                margin-right: 0
            }

            .Column-fourUp:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-fourUp {
                    margin-right:30px
                }

                .Column-fourUp:last-child {
                    margin-right: 0
                }

                .Column-fourUp {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: unset;
                    min-width: unset;
                    width: 100%
                }
            }

            @media (min-width: 1020px) {
                .Column-fourUp {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 27px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(25% - 20.25px)
                }
            }

            @media (min-width: 1340px) {
                .Column-fourUp {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-right: 30px;
                    max-width: unset;
                    min-width: unset;
                    width: calc(25% - 22.5px)
                }
            }

            .Column-threeUpStack {
                display: flex;
                flex-wrap: wrap;
                margin: 0
            }

            .Column-threeUpStack:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-threeUpStack {
                    margin-right:30px
                }

                .Column-threeUpStack:last-child {
                    margin-right: 0
                }
            }

            @media (min-width: 360px) and (max-width:759px) {
                .Column-threeUpStack {
                    padding-bottom:10px
                }
            }

            @media (min-width: 760px) {
                .Column-threeUpStack {
                    border-bottom:none
                }
            }

            .Column-dense {
                margin-right: 20px
            }

            @media only screen and (max-width: 759px) {
                .Column-dense:last-child {
                    border-bottom:1px dashed #8b8b8b80
                }
            }

            @media (min-width: 760px) {
                .Column-dense {
                    max-width:calc(33.33333% - 14px)
                }
            }

            @media (min-width: 1020px) {
                .Column-dense {
                    max-width:calc(33.33333% - 20px);
                    min-width: calc(33.33333% - 20px);
                    padding-bottom: 30px
                }
            }

            @media (min-width: 1340px) {
                .Column-dense {
                    max-width:calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .Column-twoUp {
                margin-right: 30px
            }

            .Column-twoUp:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-twoUp {
                    margin-right:30px
                }

                .Column-twoUp:last-child {
                    margin-right: 0
                }

                .Column-twoUp {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-twoUp {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(50% - 30px);
                    min-width: calc(50% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-twoUp {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(44.44444% - 30px);
                    min-width: calc(44.44444% - 30px)
                }
            }

            .Column-imageDenseLeft {
                margin-right: 30px
            }

            .Column-imageDenseLeft:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-imageDenseLeft {
                    margin-right:30px
                }

                .Column-imageDenseLeft:last-child {
                    margin-right: 0
                }

                .Column-imageDenseLeft {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-imageDenseLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-imageDenseLeft {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(66.66667% - 30px);
                    min-width: calc(66.66667% - 30px)
                }
            }

            @media only screen and (max-width: 759px) {
                .Column-imageDenseLeft .Card-card {
                    margin-bottom:22px
                }

                .Column-imageDenseLeft .Card-card:last-child {
                    margin-bottom: 0
                }
            }

            .Column-imageDenseRight {
                margin-right: 30px
            }

            .Column-imageDenseRight .Card-card .Card-title {
                font-weight: 500
            }

            @media (max-width: 759px) {
                .Column-imageDenseRight .Card-card .Card-title {
                    font-size:17px
                }
            }

            .Column-imageDenseRight:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-imageDenseRight {
                    margin-right:30px
                }

                .Column-imageDenseRight:last-child {
                    margin-right: 0
                }

                .Column-imageDenseRight {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1020px) {
                .Column-imageDenseRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-imageDenseRight {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            .Column-dynamicContentMobile {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin-right: 0
            }

            .Column-dynamicContentMobile:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-dynamicContentMobile {
                    margin-right:30px
                }

                .Column-dynamicContentMobile:last-child {
                    margin-right: 0
                }
            }

            .Column-dynamicContentMobile>div:nth-child(2n) {
                margin-left: 30px
            }

            .Column-oneImageDense {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin-right: 0
            }

            .Column-oneImageDense:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-oneImageDense {
                    margin-right:30px
                }

                .Column-oneImageDense:last-child {
                    margin-right: 0
                }

                .Column-oneImageDense {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: unset;
                    min-width: unset;
                    width: 100%
                }
            }

            .Column-oneImageDense>div:nth-child(2n) {
                margin-left: 30px
            }

            .Column-flexibleLabel {
                border-top: 5px solid #002f6c;
                color: #002f6c;
                display: block;
                font-size: 16px;
                font-weight: 800;
                line-height: 19px;
                padding: 10px 0 0;
                text-transform: uppercase
            }

            .Column-flexibleLabel:hover {
                color: #2077b6
            }

            @media (min-width: 760px) {
                .Column-flexibleLabel {
                    padding-bottom:10px
                }
            }

            @media (min-width: 1020px) {
                .Column-flexibleLabel {
                    padding-bottom:10px
                }
            }

            @media (min-width: 1340px) {
                .Column-flexibleLabel {
                    font-size:18px;
                    padding-bottom: 20px
                }
            }

            .Column-topBorder {
                border-top: 1px dashed #8b8b8b80;
                padding-top: 15px
            }

            @media (min-width: 760px) {
                .Column-topBorder {
                    border-top:none;
                    padding-top: 0
                }
            }

            .Column-topMargin {
                margin-top: 20px
            }

            @media (min-width: 760px) {
                .Column-topMargin {
                    margin-top:0
                }
            }

            .Column-videoFeatured {
                margin-right: 0
            }

            .Column-videoFeatured:after {
                clear: both;
                content: "";
                display: block
            }

            @media (min-width: 760px) {
                .Column-videoFeatured {
                    margin-right:30px
                }

                .Column-videoFeatured:last-child {
                    margin-right: 0
                }

                .Column-videoFeatured {
                    flex-grow: 0;
                    flex-shrink: 0;
                    max-width: unset;
                    min-width: unset;
                    width: 100%
                }
            }

            @media (min-width: 1020px) {
                .Column-videoFeatured {
                    flex-grow:0;
                    flex-shrink: 0;
                    margin-top: -20px;
                    max-width: calc(33.33333% - 30px);
                    min-width: calc(33.33333% - 30px)
                }
            }

            @media (min-width: 1340px) {
                .Column-videoFeatured {
                    flex-grow:0;
                    flex-shrink: 0;
                    max-width: unset;
                    min-width: unset;
                    width: calc(33.33333% - 10px)
                }
            }

            .PlayButton-container {
                border-top: 6px solid #fcb700;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1
            }

            .PlayButton-base {
                align-items: center;
                background-color: #fcb700;
                color: #fff;
                display: flex;
                font-size: 12px;
                height: 40px;
                justify-content: center;
                position: absolute;
                right: 0;
                top: -5px;
                transition: all .15s linear;
                width: 40px;
                z-index: 1
            }

            @media (min-width: 760px) {
                .PlayButton-base {
                    font-size:14px;
                    height: 50px;
                    width: 50px
                }
            }

            @media (min-width: 760px) {
                .PlayButton-featured {
                    font-size:22px;
                    height: 80px;
                    width: 80px
                }
            }

            @media (min-width: 1340px) {
                .PlayButton-featuredMediaPlaybutton {
                    height:100px;
                    width: 100px
                }
            }

            [data-type=playlist] {
                box-shadow: inset 10 2px 10px #dcffa6,10 2px 15px #000
            }

            .PlayButton-icon {
                align-items: center;
                border: 2px solid #fcb700;
                display: flex;
                height: 30px;
                justify-content: center;
                transition: border .15s linear;
                width: 30px;
                z-index: 2
            }

            .PlayButton-base:hover .PlayButton-icon,a:focus .PlayButton-icon,a:hover .PlayButton-icon,button:focus .PlayButton-icon,button:hover .PlayButton-icon {
                border: 2px solid #fff
            }

            @media (min-width: 760px) {
                .PlayButton-icon {
                    height:40px;
                    width: 40px
                }

                .PlayButton-featured .PlayButton-icon {
                    border: 2px solid #fcb700;
                    height: 60px;
                    width: 60px
                }
            }

            .PlayButton-flyout {
                align-items: center;
                background-color: #fcb700;
                color: #071d3900;
                display: flex;
                font-size: 9px;
                font-weight: 800;
                height: 100%;
                justify-content: center;
                letter-spacing: 1px;
                line-height: 1;
                position: absolute;
                right: 35px;
                text-align: left;
                text-transform: uppercase;
                top: 0;
                transform: scaleX(0);
                transform-origin: center right;
                transition: color .15s linear,transform .15s linear .15s;
                width: 90px;
                z-index: 1
            }

            .PlayButton-base:hover .PlayButton-flyout,a:focus .PlayButton-flyout,a:hover .PlayButton-flyout,button:focus .PlayButton-flyout,button:hover .PlayButton-flyout {
                color: #071d39;
                transform: scaleX(1);
                transition: color .15s linear .15s,transform .15s linear
            }

            @media (min-width: 760px) {
                .PlayButton-flyout {
                    font-size:12px;
                    letter-spacing: 2.2px;
                    text-align: center;
                    width: 130px
                }

                .PlayButton-featured .PlayButton-flyout {
                    font-size: 20px;
                    right: 80px;
                    width: 200px
                }
            }

            @media (max-width: 1019px) {
                .PlayButton-base:hover .PlayButton-flyout.PlayButton-suppressFlyout,a:focus .PlayButton-flyout.PlayButton-suppressFlyout,a:hover .PlayButton-flyout.PlayButton-suppressFlyout,button:focus .PlayButton-flyout.PlayButton-suppressFlyout,button:hover .PlayButton-flyout.PlayButton-suppressFlyout {
                    transform:scaleX(0)
                }
            }

            @media (min-width: 1340px) {
                .PlayButton-flyout {
                    right:35px
                }
            }

            @media (max-width: 759px) {
                .FeaturedVideoModule-videoPlayerContainer .PlayButton-base {
                    font-size:18px;
                    height: 60px;
                    width: 60px
                }

                .Card-featuredRectangleMediaImagedense .PlayButton-flyout,.InlineVideo-wrapper .PlayButton-flyout {
                    justify-content: center;
                    right: 30px
                }

                .FeaturedVideoModule-videoPlayerContainer .PlayButton-featured .PlayButton-flyout {
                    font-size: 20px;
                    right: 40px;
                    width: 200px
                }
            }

            .FeaturedVideoModule-videoPlayerContainer .PlayButton-flyout {
                justify-content: center
            }

            .PlayButton-hover {
                color: #071d39;
                transform: scaleX(1);
                transition: color .15s linear .15s,transform .15s linear
            }

            @media (max-width: 759px) {
                .PlayButton-hover.PlayButton-suppressFlyout {
                    transform:scaleX(0)
                }
            }

            .PlayButton-hover .PlayButton-RightRailContent .PlayButton-suppressFlyout {
                color: crimson;
                transform: scaleX(0)
            }

            .PlayButton-featured .PlayButton-iconHover {
                border: 2px solid #fff;
                transition: border .15s linear
            }

            .PlayButton-playlistWrapper {
                position: relative
            }

            .PlayButton-playlist {
                background-color: #fff;
                box-shadow: -5px 5px 0 0 #fcb700;
                height: 35px;
                position: absolute;
                right: 5px;
                top: 5px;
                width: 40px
            }

            .PlayButton-playlist:hover,a:focus .PlayButton-playlist,a:hover .PlayButton-playlist,button:focus .PlayButton-playlist,button:hover .PlayButton-playlist {
                visibility: hidden
            }

            @media (min-width: 760px) {
                .PlayButton-playlist {
                    height:45px;
                    width: 50px
                }
            }

            @media (min-width: 760px) {
                .PlayButton-featuredPlaylist {
                    height:75px;
                    width: 80px
                }
            }

            .PlayButton-sizeVariationOne.PlayButton-container {
                border-top: 4px solid #fcb700
            }

            .PlayButton-sizeVariationOne .PlayButton-base {
                height: 40px;
                top: -4px;
                width: 40px
            }

            @media (min-width: 760px) {
                .PlayButton-sizeVariationOne .PlayButton-base {
                    height:25px;
                    width: 25px
                }
            }

            @media (min-width: 1340px) {
                .PlayButton-sizeVariationOne .PlayButton-base {
                    height:40px;
                    width: 40px
                }
            }

            .PlayButton-sizeVariationOne .PlayButton-icon {
                font-size: 14px;
                height: 40px;
                width: 40px
            }

            @media (min-width: 760px) {
                .PlayButton-sizeVariationOne .PlayButton-icon {
                    font-size:10px;
                    height: 25px;
                    width: 25px
                }
            }

            @media (min-width: 1340px) {
                .PlayButton-sizeVariationOne .PlayButton-icon {
                    font-size:14px;
                    height: 40px;
                    width: 40px
                }
            }

            .PlayButton-base:hover .PlayButton-sizeVariationOne .PlayButton-icon,a:focus .PlayButton-sizeVariationOne .PlayButton-icon,a:hover .PlayButton-sizeVariationOne .PlayButton-icon,button:focus .PlayButton-sizeVariationOne .PlayButton-icon,button:hover .PlayButton-sizeVariationOne .PlayButton-icon {
                border: 2px solid #fcb700
            }

            @media (min-width: 760px) {
                .PlayButton-sizeVariationOne .PlayButton-flyout {
                    right:10px
                }
            }

            @media (min-width: 1340px) {
                .PlayButton-sizeVariationOne .PlayButton-flyout {
                    right:35px
                }
            }

            .PlayButton-sizeVariationFive.PlayButton-container {
                border-top: 6px solid #fcb700
            }

            .PlayButton-sizeVariationFive .PlayButton-base {
                font-size: 11px;
                height: 38px;
                width: 38px
            }

            .PlayButton-sizeVariationFive .PlayButton-icon {
                font-size: 14px;
                height: 26px;
                width: 26px
            }

            .PlayButton-base:hover .PlayButton-sizeVariationFive .PlayButton-icon,a:focus .PlayButton-sizeVariationFive .PlayButton-icon,a:hover .PlayButton-sizeVariationFive .PlayButton-icon,button:focus .PlayButton-sizeVariationFive .PlayButton-icon,button:hover .PlayButton-sizeVariationFive .PlayButton-icon {
                border: 1px solid #fff
            }

            .PlayButton-sizeVariationFive .PlayButton-flyout {
                font-size: 10px;
                font-weight: 900;
                height: 38px;
                letter-spacing: 1px;
                line-height: 12px;
                width: 84px
            }

            .PlayButton-smallVersion .PlayButton-base {
                height: 29px;
                top: -4px;
                width: 29px
            }

            @media (min-width: 760px) {
                .PlayButton-smallVersion .PlayButton-base {
                    height:38px;
                    width: 38px
                }
            }

            .PlayButton-smallVersion .PlayButton-flyout {
                font-size: 8px;
                right: 29px;
                width: 71px
            }

            @media (min-width: 760px) {
                .PlayButton-smallVersion .PlayButton-flyout {
                    font-size:12px;
                    right: 35px;
                    width: 85px
                }
            }

            @media (min-width: 1020px) {
                .PlayButton-smallVersion .PlayButton-flyout {
                    width:77px
                }
            }

            @media (min-width: 1340px) {
                .PlayButton-smallVersion .PlayButton-flyout {
                    width:85px
                }
            }

            .PlayButton-smallVersion .PlayButton-icon {
                font-size: 12px;
                height: 29px;
                width: 29px
            }

            @media (min-width: 760px) {
                .PlayButton-smallVersion .PlayButton-icon {
                    font-size:13px;
                    height: 38px;
                    width: 38px
                }
            }

            .PlayButton-base:hover .PlayButton-smallVersion .PlayButton-icon,a:focus .PlayButton-smallVersion .PlayButton-icon,a:hover .PlayButton-smallVersion .PlayButton-icon,button:focus .PlayButton-smallVersion .PlayButton-icon,button:hover .PlayButton-smallVersion .PlayButton-icon {
                border: 2px solid #fcb700
            }

            .bk_top_product {
                color: #000;
            }

            .bk_top_products_btn {
                background-color: #CC0C39 !important;
                color: white;
                padding: 4px 8px 4px 8px;
                border-radius: 4px;
                display: inline-block;
                vertical-align: middle;
                margin-bottom: 4px;
                text-decoration: none;
            }    

            .bk_top_products_btn:hover {
            color: white;
            }

            .bk_read_blog_page{
                padding-left: 110px;
                padding-right: 110px;
            }

            .ArticleHeader-time{
                display: flex;
                gap: 20px;
            }

            .ArticleHeader-time, .ArticleHeader-timeHidden {
                color: #747474;
                font-size: 10px;
                font-weight: 600;
                letter-spacing: 1.2px;
                margin-bottom: 17px;
                margin-right: 30px;
                text-transform: uppercase;
                white-space: normal;
                width: 100%;
            }
            .MostPopular-header {
                border-top: 3px solid #cfd8e2;
                color: #002f6c;
                display: inline-block;
                font-size: 18px;
                font-weight: 800;
                letter-spacing: .03em;
                line-height: 19px;
                margin-bottom: 18px;
                padding-top: 10px;
                text-transform: uppercase;
                width: 100%;
            }

            .bk_blog_views {
                position: relative;
                top: -5px;
                left: 5px;    
            }

            .bi-eye {
                left: 5px;
                position: relative;
            }