  <style>
            .--savior-overlay-transform-reset {
                transform: none !important;
            }
            .--savior-overlay-z-index-top {
                z-index: 2147483643 !important;
            }
            .--savior-overlay-position-relative {
                position: relative;
            }
            .--savior-overlay-position-static {
                position: static !important;
            }
            .--savior-overlay-overflow-hidden {
                overflow: hidden !important;
            }
            .--savior-overlay-overflow-x-visible {
                overflow-x: visible !important;
            }
            .--savior-overlay-overflow-y-visible {
                overflow-y: visible !important;
            }
            .--savior-overlay-z-index-reset {
                z-index: auto !important;
            }
            .--savior-overlay-display-none {
                display: none !important;
            }
            .--savior-overlay-clearfix {
                clear: both;
            }
            .--savior-overlay-reset-filter {
                filter: none !important;
                backdrop-filter: none !important;
            }
            .--savior-tooltip-host {
                z-index: 9999;
                position: absolute;
                top: 0;
            }
            /*Override css styles for Twitch.tv*/
            main.--savior-overlay-z-index-reset {
                z-index: auto !important;
            }
            .modal__backdrop.--savior-overlay-z-index-reset {
                position: static !important;
            }
            main.--savior-overlay-z-index-top {
                z-index: auto !important;
            }
            main.--savior-overlay-z-index-top .channel-root__player-container + div,
            main.--savior-overlay-z-index-top .video-player-hosting-ui__container + div {
                opacity: 0.1;
            }
            /*Dirty hack for facebook big video page e.g: https://www.facebook.com/abc/videos/...*/
            .--savior-backdrop {
                position: fixed !important;
                z-index: 2147483642 !important;
                top: 0;
                left: 0;
                height: 100vh;
                width: 100vw !important;
                background-color: rgba(0, 0, 0, 0.9);
            }
            .--savior-overlay-twitter-video-player {
                position: fixed;
                width: 80%;
                height: 80%;
                top: 10%;
                left: 10%;
            }
            .--savior-overlay-z-index-reset [class*="DivSideNavContainer"],
            .--savior-overlay-z-index-reset [class*="DivHeaderContainer"],
            .--savior-overlay-z-index-reset [class*="DivBottomContainer"],
            .--savior-overlay-z-index-reset [class*="DivCategoryListWrapper"],
            .--savior-overlay-z-index-reset [data-testid="sidebarColumn"],
            .--savior-overlay-z-index-reset header[role="banner"],
            .--savior-overlay-z-index-reset [data-testid="cellInnerDiv"]:not(.--savior-overlay-z-index-reset),
            .--savior-overlay-z-index-reset [aria-label="Home timeline"] > div:first-child,
            .--savior-overlay-z-index-reset [aria-label="Home timeline"] > div:nth-child(3) {
                z-index: -1 !important;
            }
            .--savior-overlay-z-index-reset [data-testid="cellInnerDiv"] .--savior-backdrop + div {
                z-index: 2147483643 !important;
            }
            .--savior-overlay-z-index-reset [data-testid="primaryColumn"] > [aria-label="Home timeline"] {
                z-index: 0 !important;
            }
            .--savior-overlay-z-index-reset#mtLayer,
            .--savior-overlay-z-index-reset.media-layer {
                z-index: 3000 !important;
            }
            .--savior-overlay-position-relative [class*="SecBar_secBar_"],
            .--savior-overlay-position-relative .woo-box-flex [class*="Frame_top_"] {
                z-index: 0 !important;
            }
            .--savior-overlay-position-relative .vue-recycle-scroller__item-view:not(.--savior-overlay-z-index-reset),
            .--savior-overlay-position-relative .woo-panel-main[class*="BackTop_main_"],
            .--savior-overlay-position-relative [class*="Main_side_"] {
                z-index: -1 !important;
            }
            /* Fix conflict css with zingmp3 */
            .zm-video-modal.--savior-overlay-z-index-reset {
                position: absolute;
            }
            /* Dirty hack for xvideos99 */
            #page #main.--savior-overlay-z-index-reset {
                z-index: auto !important;
            }
            /* Overlay for ok.ru */
            #vp_w.--savior-overlay-z-index-reset.media-layer.media-layer__video {
                overflow-y: hidden;
                z-index: 2147483643 !important;
            }
            /* Fix missing controller for tv.naver.com */
            .--savior-overlay-z-index-top.rmc_controller,
            .--savior-overlay-z-index-top.rmc_setting_intro,
            .--savior-overlay-z-index-top.rmc_highlight,
            .--savior-overlay-z-index-top.rmc_control_settings {
                z-index: 2147483644 !important;
            }
            /* Dirty hack for douyi.com */
            .swiper-wrapper.--savior-overlay-z-index-reset .swiper-slide:not(.swiper-slide-active),
            .swiper-wrapper.--savior-overlay-transform-reset .swiper-slide:not(.swiper-slide-active) {
                display: none;
            }
            .videoWrap + div > div {
                pointer-events: unset;
            }
            /* Dirty hack for fpt.ai */
            .mfp-wrap.--savior-overlay-z-index-top {
                position: relative;
            }
            .mfp-wrap.--savior-overlay-z-index-top .mfp-close {
                display: none;
            }
            .mfp-wrap.--savior-overlay-z-index-top .mfp-content {
                position: fixed;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
            }
            section.--savior-overlay-z-index-reset > main[role="main"].--savior-overlay-z-index-reset + nav {
                z-index: -1 !important;
            }
            section.--savior-overlay-z-index-reset
                > main[role="main"].--savior-overlay-z-index-reset
                section.--savior-overlay-z-index-reset
                div.--savior-overlay-z-index-reset
                ~ div {
                position: relative;
            }
            .watching-movie #video-player.--savior-overlay-z-index-top {
                z-index: 2147483644 !important;
            }
            div[class^="tiktok"].--savior-overlay-z-index-reset {
                z-index: 2147483644 !important;
            }
            .--savior-lightoff-fix section:not(:has([class*="--savior-overlay-"])),
            .--savior-lightoff-fix section.section_video ~ section {
                z-index: -1;
                position: relative;
            }
            .--savior-lightoff-fix header,
            .--savior-lightoff-fix footer,
            .--savior-lightoff-fix .top-header,
            .--savior-lightoff-fix .swiper-container,
            .--savior-lightoff-fix #to_top,
            .--savior-lightoff-fix #button-adblock {
                z-index: -1 !important;
            }
            @-moz-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-o-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
        </style>
        <style type="text/css" data-fbcssmodules="css:fb.css.base css:fb.css.dialog css:fb.css.iframewidget">
            .fb_hidden {
                position: absolute;
                top: -10000px;
                z-index: 10001;
            }
            .fb_reposition {
                overflow: hidden;
                position: relative;
            }
            .fb_invisible {
                display: none;
            }
            .fb_reset {
                background: none;
                border: 0px;
                border-spacing: 0;
                color: #000;
                cursor: auto;
                direction: ltr;
                font-family:
                    lucida grande,
                    tahoma,
                    verdana,
                    arial,
                    sans-serif;
                font-size: 11px;
                font-style: normal;
                font-variant: normal;
                font-weight: 400;
                letter-spacing: normal;
                line-height: 1;
                margin: 0;
                overflow: visible;
                padding: 0;
                text-align: left;
                text-decoration: none;
                text-indent: 0;
                text-shadow: none;
                text-transform: none;
                visibility: visible;
                white-space: normal;
                word-spacing: normal;
            }
            .fb_reset > div {
                overflow: hidden;
            }
            @keyframes fb_transform {
                0% {
                    opacity: 0;
                    transform: scale(0.95);
                }
                to {
                    opacity: 1;
                    transform: scale(1);
                }
            }
            .fb_animate {
                animation: fb_transform 0.3s forwards;
            }

            .fb_dialog {
                background: #525252b3;
                position: absolute;
                top: -10000px;
                z-index: 10001;
            }
            .fb_dialog_advanced {
                border-radius: 8px;
                padding: 10px;
            }
            .fb_dialog_content {
                background: #fff;
                color: #373737;
            }
            .fb_dialog_close_icon {
                background: url(https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0
                    transparent;
                cursor: pointer;
                display: block;
                height: 15px;
                position: absolute;
                right: 18px;
                top: 17px;
                width: 15px;
            }
            .fb_dialog_mobile .fb_dialog_close_icon {
                left: 5px;
                right: auto;
                top: 5px;
            }
            .fb_dialog_padding {
                background-color: transparent;
                position: absolute;
                width: 1px;
                z-index: -1;
            }
            .fb_dialog_close_icon:hover {
                background: url(https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;
            }
            .fb_dialog_close_icon:active {
                background: url(https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;
            }
            .fb_dialog_iframe {
                line-height: 0;
            }
            .fb_dialog_content .dialog_title {
                background: #6d84b4;
                border: 1px solid #365899;
                color: #fff;
                font-size: 14px;
                font-weight: 700;
                margin: 0;
            }
            .fb_dialog_content .dialog_title > span {
                background: url(https://connect.facebook.net/rsrc.php/v4/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;
                float: left;
                padding: 5px 0 7px 26px;
            }
            body.fb_hidden {
                height: 100%;
                left: 0;
                margin: 0;
                overflow: visible;
                position: absolute;
                top: -10000px;
                transform: none;
                width: 100%;
            }
            .fb_dialog.fb_dialog_mobile.loading {
                background: url(https://connect.facebook.net/rsrc.php/v4/ya/r/3rhSv5V8j3o.gif) #fff no-repeat 50% 50%;
                min-height: 100%;
                min-width: 100%;
                overflow: hidden;
                position: absolute;
                top: 0;
                z-index: 10001;
            }
            .fb_dialog.fb_dialog_mobile.loading.centered {
                background: none;
                height: auto;
                min-height: initial;
                min-width: initial;
                width: auto;
            }
            .fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner {
                width: 100%;
            }
            .fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content {
                background: none;
            }
            .loading.centered #fb_dialog_loader_close {
                clear: both;
                color: #fff;
                display: block;
                font-size: 18px;
                padding-top: 20px;
            }
            #fb-root #fb_dialog_ipad_overlay {
                background: #0006;
                inset: 0;
                min-height: 100%;
                position: absolute;
                width: 100%;
                z-index: 10000;
            }
            #fb-root #fb_dialog_ipad_overlay.hidden {
                display: none;
            }
            .fb_dialog.fb_dialog_mobile.loading iframe {
                visibility: hidden;
            }
            .fb_dialog_mobile .fb_dialog_iframe {
                position: sticky;
                top: 0;
            }
            .fb_dialog_content .dialog_header {
                background: linear-gradient(from(#738aba), to(#2c4987));
                border-bottom: 1px solid;
                border-color: #043b87;
                box-shadow: #fff 0 1px 1px -1px inset;
                color: #fff;
                font:
                    700 14px Helvetica,
                    sans-serif;
                text-overflow: ellipsis;
                text-shadow: rgba(0, 30, 84, 0.296875) 0px -1px 0px;
                vertical-align: middle;
                white-space: nowrap;
            }
            .fb_dialog_content .dialog_header table {
                height: 43px;
                width: 100%;
            }
            .fb_dialog_content .dialog_header td.header_left {
                font-size: 12px;
                padding-left: 5px;
                vertical-align: middle;
                width: 60px;
            }
            .fb_dialog_content .dialog_header td.header_right {
                font-size: 12px;
                padding-right: 5px;
                vertical-align: middle;
                width: 60px;
            }
            .fb_dialog_content .touchable_button {
                background: linear-gradient(from(#4267b2), to(#2a4887));
                background-clip: padding-box;
                border: 1px solid #29487d;
                border-radius: 3px;
                display: inline-block;
                line-height: 18px;
                margin-top: 3px;
                max-width: 85px;
                padding: 4px 12px;
                position: relative;
            }
            .fb_dialog_content .dialog_header .touchable_button input {
                background: none;
                border: none;
                color: #fff;
                font:
                    700 12px Helvetica,
                    sans-serif;
                margin: 2px -12px;
                padding: 2px 6px 3px;
                text-shadow: rgba(0, 30, 84, 0.296875) 0px -1px 0px;
            }
            .fb_dialog_content .dialog_header .header_center {
                color: #fff;
                font-size: 16px;
                font-weight: 700;
                line-height: 18px;
                text-align: center;
                vertical-align: middle;
            }
            .fb_dialog_content .dialog_content {
                background: url(https://connect.facebook.net/rsrc.php/v4/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;
                border: 1px solid #4a4a4a;
                border-bottom: 0;
                border-top: 0;
                height: 150px;
            }
            .fb_dialog_content .dialog_footer {
                background: #f5f6f7;
                border: 1px solid #4a4a4a;
                border-top-color: #ccc;
                height: 40px;
            }
            #fb_dialog_loader_close {
                float: left;
            }
            .fb_dialog.fb_dialog_mobile .fb_dialog_close_icon {
                visibility: hidden;
            }
            #fb_dialog_loader_spinner {
                animation: rotateSpinner 1.2s linear infinite;
                background-color: transparent;
                background-image: url(https://connect.facebook.net/rsrc.php/v4/y2/r/onuUJj0tCqE.png);
                background-position: 50% 50%;
                background-repeat: no-repeat;
                height: 24px;
                width: 24px;
            }
            @keyframes rotateSpinner {
                0% {
                    transform: rotate(0);
                }
                to {
                    transform: rotate(360deg);
                }
            }

            .fb_iframe_widget {
                display: inline-block;
                position: relative;
            }
            .fb_iframe_widget span {
                display: inline-block;
                position: relative;
                text-align: justify;
            }
            .fb_iframe_widget iframe {
                position: absolute;
            }
            .fb_iframe_widget_fluid_desktop,
            .fb_iframe_widget_fluid_desktop span,
            .fb_iframe_widget_fluid_desktop iframe {
                max-width: 100%;
            }
            .fb_iframe_widget_fluid_desktop iframe {
                min-width: 220px;
                position: relative;
            }
            .fb_iframe_widget_lift {
                z-index: 1;
            }
            .fb_iframe_widget_fluid {
                display: inline;
            }
            .fb_iframe_widget_fluid span {
                width: 100%;
            }
        </style>
		
		
		 <style id="googleidentityservice_button_styles">
            .qJTHM {
                -moz-user-select: none;
                -webkit-user-select: none;
                -ms-user-select: none;
                color: #202124;
                direction: ltr;
                -webkit-touch-callout: none;
                font-family: Roboto-Regular, arial, sans-serif;
                -webkit-font-smoothing: antialiased;
                font-weight: 400;
                margin: 0;
                overflow: hidden;
                -webkit-text-size-adjust: 100%;
            }
            .ynRLnc {
                left: -9999px;
                position: absolute;
                top: -9999px;
            }
            .L6cTce {
                display: none;
            }
            .bltWBb {
                overflow-wrap: break-word;
                word-break: break-word;
            }
            .hSRGPd {
                color: #1a73e8;
                cursor: pointer;
                font-weight: 500;
                text-decoration: none;
            }
            .Bz112c-W3lGp {
                height: 16px;
                width: 16px;
            }
            .Bz112c-E3DyYd {
                height: 20px;
                width: 20px;
            }
            .Bz112c-r9oPif {
                height: 24px;
                width: 24px;
            }
            .Bz112c-u2z5K {
                height: 36px;
                width: 36px;
            }
            .Bz112c-uaxL4e {
                border-radius: 10px;
            }
            .LgbsSe-Bz112c {
                display: block;
            }
            .S9gUrf-YoZ4jf {
                border: none;
                margin: 0;
                padding: 0;
            }
            .S9gUrf-YoZ4jf * {
                border: none;
                margin: 0;
                padding: 0;
            }
            .fFW7wc-ibnC6b > .aZ2wEe > div {
                border-color: #4285f4;
            }
            .P1ekSe-ZMv3u {
                -webkit-transition: height 0.2s linear;
                transition: height 0.2s linear;
            }
            .P1ekSe-ZMv3u > div:first-child {
                background-color: #1a73e8 !important;
                -webkit-transition: width 0.3s linear;
                transition: width 0.3s linear;
            }
            .P1ekSe-ZMv3u > div:nth-child(2) {
                background-image:
                    -webkit-gradient(
                        linear,
                        left top,
                        right top,
                        from(rgba(255, 255, 255, 0.7)),
                        to(rgba(255, 255, 255, 0.7))
                    ),
                    -webkit-gradient(linear, left top, right top, from(#1a73e8), to(#1a73e8)) !important;
                background-image:
                    -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
                    -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
                background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
                    linear-gradient(90deg, #1a73e8, #1a73e8) !important;
            }
            .P1ekSe-ZMv3u > div:nth-child(3) {
                background-image:
                    -webkit-gradient(
                        linear,
                        left top,
                        right top,
                        from(rgba(255, 255, 255, 0.7)),
                        to(rgba(255, 255, 255, 0.7))
                    ),
                    -webkit-gradient(linear, left top, right top, from(#1a73e8), to(#1a73e8)) !important;
                background-image:
                    -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
                    -webkit-linear-gradient(left, #1a73e8, #1a73e8) !important;
                background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)),
                    linear-gradient(90deg, #1a73e8, #1a73e8) !important;
            }
            .haAclf {
                display: inline-block;
            }
            .nsm7Bb-HzV7m-LgbsSe {
                border-radius: 4px;
                box-sizing: border-box;
                -webkit-transition:
                    background-color 0.218s,
                    border-color 0.218s;
                transition:
                    background-color 0.218s,
                    border-color 0.218s;
                -moz-user-select: none;
                -webkit-user-select: none;
                -ms-user-select: none;
                -webkit-appearance: none;
                background-color: #fff;
                background-image: none;
                border: 1px solid #dadce0;
                color: #3c4043;
                cursor: pointer;
                font-family:
                    Google Sans,
                    arial,
                    sans-serif;
                font-size: 0.875rem;
                height: 40px;
                letter-spacing: 0.25px;
                outline: none;
                overflow: hidden;
                padding: 0 12px;
                position: relative;
                text-align: center;
                vertical-align: middle;
                white-space: nowrap;
                width: auto;
            }
            @media screen and (-ms-high-contrast: active) {
                .nsm7Bb-HzV7m-LgbsSe {
                    border: 2px solid windowText;
                    color: windowText;
                }
            }
            @media screen and (preferes-contrast: more) {
                .nsm7Bb-HzV7m-LgbsSe {
                    color: #000;
                }
            }
            .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe {
                font-size: 0.875rem;
                height: 32px;
                letter-spacing: 0.25px;
                padding: 0 10px;
            }
            .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe {
                font-size: 0.6875rem;
                height: 20px;
                letter-spacing: 0.3px;
                padding: 0 8px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe {
                padding: 0;
                width: 40px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe {
                width: 32px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe {
                width: 20px;
            }
            .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK {
                border-radius: 20px;
            }
            .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe {
                border-radius: 16px;
            }
            .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe {
                border-radius: 10px;
            }
            .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc {
                border: 1px solid #8e918f;
                background-color: #131314;
                color: #e3e3e3;
            }
            .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc {
                border: none;
                color: #fff;
            }
            .nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc {
                background-color: #1a73e8;
            }
            .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
                background-color: #202124;
                color: #e8eaed;
            }
            @media screen and (prefers-contrast: more) {
                .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc {
                    color: #fff;
                }
            }
            .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                height: 18px;
                margin-right: 8px;
                min-width: 18px;
                width: 18px;
            }
            .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                height: 14px;
                min-width: 14px;
                width: 14px;
            }
            .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                height: 10px;
                min-width: 10px;
                width: 10px;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                margin-left: 8px;
                margin-right: -4px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                margin: 0;
                padding: 10px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                padding: 8px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                padding: 4px;
            }
            .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-top-left-radius: 3px;
                border-bottom-left-radius: 3px;
                display: -webkit-box;
                display: -webkit-flex;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                align-items: center;
                background-color: #fff;
                height: 36px;
                margin-left: -10px;
                margin-right: 12px;
                min-width: 36px;
                width: 36px;
            }
            .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c {
                margin: 0;
                padding: 0;
            }
            .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                height: 28px;
                margin-left: -8px;
                margin-right: 10px;
                min-width: 28px;
                width: 28px;
            }
            .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                height: 16px;
                margin-left: -6px;
                margin-right: 8px;
                min-width: 16px;
                width: 16px;
            }
            .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-radius: 3px;
                margin-left: 2px;
                margin-right: 0;
                padding: 0;
            }
            .nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-radius: 18px;
            }
            .nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-radius: 14px;
            }
            .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-radius: 8px;
            }
            .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb {
                display: -webkit-box;
                display: -webkit-flex;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                align-items: center;
                -webkit-flex-direction: row;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                flex-direction: row;
                -webkit-box-pack: justify;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                -webkit-flex-wrap: nowrap;
                flex-wrap: nowrap;
                height: 100%;
                position: relative;
                width: 100%;
            }
            .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX {
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                justify-content: center;
            }
            .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
                -webkit-flex-grow: 1;
                -webkit-box-flex: 1;
                flex-grow: 1;
                font-family:
                    Google Sans,
                    arial,
                    sans-serif;
                font-weight: 500;
                overflow: hidden;
                text-overflow: ellipsis;
                vertical-align: top;
            }
            .nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
                font-weight: 300;
            }
            .nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId {
                -webkit-flex-grow: 0;
                -webkit-box-flex: 0;
                flex-grow: 0;
            }
            .nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                -webkit-transition: background-color 0.218s;
                transition: background-color 0.218s;
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
            }
            .nsm7Bb-HzV7m-LgbsSe:focus,
            .nsm7Bb-HzV7m-LgbsSe:hover {
                box-shadow: none;
                border-color: rgb(210, 227, 252);
                outline: none;
            }
            .nsm7Bb-HzV7m-LgbsSe:focus-within {
                outline: 2px solid #00639b;
                border-color: transparent;
            }
            .nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                background: rgba(66, 133, 244, 0.08);
            }
            .nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
            .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                background: rgba(66, 133, 244, 0.1);
            }
            .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                background: rgba(255, 255, 255, 0.08);
            }
            .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
            .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                background: rgba(255, 255, 255, 0.12);
            }
            .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                background: rgba(255, 255, 255, 0.24);
            }
            .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,
            .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe {
                background: rgba(255, 255, 255, 0.32);
            }
            .nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY {
                border-radius: 50%;
                display: -webkit-box;
                display: -webkit-flex;
                display: flex;
                height: 20px;
                margin-left: -4px;
                margin-right: 8px;
                min-width: 20px;
                width: 20px;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId {
                font-family: Roboto;
                font-size: 12px;
                text-align: left;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS,
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf {
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
                display: -webkit-box;
                display: -webkit-flex;
                display: flex;
                -webkit-align-items: center;
                -webkit-box-align: center;
                align-items: center;
                color: #5f6368;
                fill: #5f6368;
                font-size: 11px;
                font-weight: 400;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
                color: #c4c7c5;
                fill: #c4c7c5;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
                color: #e8eaed;
                fill: #e8eaed;
            }
            @media screen and (prefers-contrast: more) {
                .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,
                .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff {
                    color: #000;
                    fill: #000;
                }
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c {
                height: 18px;
                margin: -3px -3px -3px 2px;
                min-width: 18px;
                width: 18px;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px;
                margin-left: 12px;
                margin-right: -10px;
            }
            .nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf {
                border-radius: 18px;
            }
            .L5Fo6c-sM5MNb {
                border: 0;
                display: block;
                left: 0;
                position: relative;
                top: 0;
            }
            .L5Fo6c-bF1uUb {
                border-radius: 4px;
                bottom: 0;
                cursor: pointer;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
            }
            .L5Fo6c-bF1uUb:focus {
                border: none;
                outline: none;
            }
            sentinel {
            }
        </style>
        <style type="text/css">
            .gsc-control-cse {
                font-family: roboto, arial, sans-serif;
            }
            .gsc-control-cse .gsc-table-result {
                font-family: roboto, arial, sans-serif;
            }
            .gsc-refinementsGradient {
                background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
            }
            .gsc-control-cse {
                border-color: #ffffff;
                background-color: #ffffff;
            }
            .gsc-results-wrapper-overlay {
                background-color: #ffffff;
            }
            input.gsc-input,
            .gsc-input-box,
            .gsc-input-box-hover,
            .gsc-input-box-focus {
                border-color: #cccccc;
            }
            .gsc-search-button-v2,
            .gsc-search-button-v2:hover,
            .gsc-search-button-v2:focus {
                border-color: #eeeeee;
                background-color: #3d85c6;
                background-image: none;
                filter: none;
            }
            .gsc-search-button-v2 svg {
                fill: #ffffff;
            }
            .gsc-tabHeader.gsc-tabhActive,
            .gsc-refinementHeader.gsc-refinementhActive {
                color: #cccccc;
                border-color: #cccccc;
                background-color: #ffffff;
            }
            .gsc-tabHeader.gsc-tabhInactive,
            .gsc-refinementHeader.gsc-refinementhInactive {
                color: #cccccc;
                border-color: #cccccc;
                background-color: #ffffff;
            }
            .gsc-webResult.gsc-result,
            .gsc-results .gsc-imageResult {
                border-color: #ffffff;
                background-color: #ffffff;
            }
            .gsc-webResult.gsc-result:hover {
                border-color: #ffffff;
                background-color: #ffffff;
            }
            .gs-webResult.gs-result a.gs-title:link,
            .gs-webResult.gs-result a.gs-title:link b,
            .gs-imageResult a.gs-title:link,
            .gs-imageResult a.gs-title:link b {
                color: #1a0dab;
            }
            .gs-webResult.gs-result a.gs-title:visited,
            .gs-webResult.gs-result a.gs-title:visited b,
            .gs-imageResult a.gs-title:visited,
            .gs-imageResult a.gs-title:visited b {
                color: #1a0dab;
            }
            .gs-webResult.gs-result a.gs-title:hover,
            .gs-webResult.gs-result a.gs-title:hover b,
            .gs-imageResult a.gs-title:hover,
            .gs-imageResult a.gs-title:hover b {
                color: #1a0dab;
            }
            .gs-webResult.gs-result a.gs-title:active,
            .gs-webResult.gs-result a.gs-title:active b,
            .gs-imageResult a.gs-title:active,
            .gs-imageResult a.gs-title:active b {
                color: #1a0dab;
            }
            .gsc-cursor-page {
                color: #1a0dab;
            }
            a.gsc-trailing-more-results:link {
                color: #1a0dab;
            }
            .gs-webResult:not(.gs-no-results-result):not(.gs-error-result) .gs-snippet,
            .gs-fileFormatType {
                color: #4d5156;
            }
            .gs-webResult div.gs-visibleUrl {
                color: #202124;
            }
            .gs-webResult div.gs-visibleUrl-short {
                color: #202124;
            }
            .gs-webResult div.gs-visibleUrl-short {
                display: none;
            }
            .gs-webResult div.gs-visibleUrl-long {
                display: none;
            }
            .gs-webResult div.gs-visibleUrl-breadcrumb {
                display: block;
            }
            .gs-promotion div.gs-visibleUrl-short {
                display: none;
            }
            .gs-promotion div.gs-visibleUrl-long {
                display: block;
            }
            .gs-promotion div.gs-visibleUrl-breadcrumb {
                display: none;
            }
            .gsc-cursor-box {
                border-color: #ffffff;
            }
            .gsc-results .gsc-cursor-box .gsc-cursor-page {
                border-color: #cccccc;
                background-color: #ffffff;
                color: #cccccc;
            }
            .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
                border-color: #cccccc;
                background-color: #ffffff;
                color: #cccccc;
            }
            .gsc-webResult.gsc-result.gsc-promotion {
                border-color: #f6f6f6;
                background-color: #f6f6f6;
            }
            .gsc-completion-container {
                border-color: #cccccc;
            }
            .gsc-completion-title {
                color: #1a0dab;
            }
            .gsc-completion-snippet {
                color: #4d5156;
            }
            .gs-promotion a.gs-title:link,
            .gs-promotion a.gs-title:link *,
            .gs-promotion .gs-snippet a:link {
                color: #1a0dab;
            }
            .gs-promotion a.gs-title:visited,
            .gs-promotion a.gs-title:visited *,
            .gs-promotion .gs-snippet a:visited {
                color: #1a0dab;
            }
            .gs-promotion a.gs-title:hover,
            .gs-promotion a.gs-title:hover *,
            .gs-promotion .gs-snippet a:hover {
                color: #1a0dab;
            }
            .gs-promotion a.gs-title:active,
            .gs-promotion a.gs-title:active *,
            .gs-promotion .gs-snippet a:active {
                color: #1a0dab;
            }
            .gs-promotion .gs-snippet,
            .gs-promotion .gs-title .gs-promotion-title-right,
            .gs-promotion .gs-title .gs-promotion-title-right * {
                color: #4d5156;
            }
            .gs-promotion .gs-visibleUrl,
            .gs-promotion .gs-visibleUrl-short {
                color: #202124;
            }
            .gcsc-find-more-on-google {
                color: #1a0dab;
            }
            .gcsc-find-more-on-google-magnifier {
                fill: #1a0dab;
            }
        </style>
        <style type="text/css">
            .gscb_a {
                display: inline-block;
                font:
                    27px/13px arial,
                    sans-serif;
            }
            .gsst_a .gscb_a {
                color: #a1b9ed;
                cursor: pointer;
            }
            .gsst_a:hover .gscb_a,
            .gsst_a:focus .gscb_a {
                color: #36c;
            }
            .gsst_a {
                display: inline-block;
            }
            .gsst_a {
                cursor: pointer;
                padding: 0 4px;
            }
            .gsst_a:hover {
                text-decoration: none !important;
            }
            .gsst_b {
                font-size: 16px;
                padding: 0 2px;
                position: relative;
                user-select: none;
                -webkit-user-select: none;
                white-space: nowrap;
            }
            .gsst_e {
                vertical-align: middle;
                opacity: 0.55;
            }
            .gsst_a:hover .gsst_e,
            .gsst_a:focus .gsst_e {
                opacity: 0.72;
            }
            .gsst_a:active .gsst_e {
                opacity: 1;
            }
            .gsst_f {
                background: white;
                text-align: left;
            }
            .gsst_g {
                background-color: white;
                border: 1px solid #ccc;
                border-top-color: #d9d9d9;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                margin: -1px -3px;
                padding: 0 6px;
            }
            .gsst_h {
                background-color: white;
                height: 1px;
                margin-bottom: -1px;
                position: relative;
                top: -1px;
            }
            .gsib_a {
                width: 100%;
                padding: 4px 6px 0;
            }
            .gsib_a,
            .gsib_b {
                vertical-align: top;
            }
            .gssb_c {
                border: 0;
                position: absolute;
                z-index: 989;
            }
            .gssb_e {
                border: 1px solid #ccc;
                border-top-color: #d9d9d9;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
                cursor: default;
            }
            .gssb_f {
                visibility: hidden;
                white-space: nowrap;
            }
            .gssb_k {
                border: 0;
                display: block;
                position: absolute;
                top: 0;
                z-index: 988;
            }
            .gsdd_a {
                border: none !important;
            }
            .gsq_a {
                padding: 0;
            }
            .gssb_a {
                padding: 0 7px;
            }
            .gssb_a,
            .gssb_a td {
                white-space: nowrap;
                overflow: hidden;
                line-height: 22px;
            }
            #gssb_b {
                font-size: 11px;
                color: #36c;
                text-decoration: none;
            }
            #gssb_b:hover {
                font-size: 11px;
                color: #36c;
                text-decoration: underline;
            }
            .gssb_g {
                text-align: center;
                padding: 8px 0 7px;
                position: relative;
            }
            .gssb_h {
                font-size: 15px;
                height: 28px;
                margin: 0.2em;
                -webkit-appearance: button;
            }
            .gssb_i {
                background: #eee;
            }
            .gss_ifl {
                visibility: hidden;
                padding-left: 5px;
            }
            .gssb_i .gss_ifl {
                visibility: visible;
            }
            a.gssb_j {
                font-size: 13px;
                color: #36c;
                text-decoration: none;
                line-height: 100%;
            }
            a.gssb_j:hover {
                text-decoration: underline;
            }
            .gssb_l {
                height: 1px;
                background-color: #e5e5e5;
            }
            .gssb_m {
                color: #000;
                background: #fff;
            }
            .gssb_a {
                padding: 8px 16px;
            }
            .gsib_a {
                padding: 4px 10px 4px 56px;
            }
            .gscb_a {
                line-height: 27px;
            }
            .gssb_e {
                border: 0;
            }
            .gssb_l {
                margin: 5px 0;
            }
            input.gsc-input::-webkit-input-placeholder {
                font-size: 14px;
            }
            input.gsc-input:-moz-placeholder {
                font-size: 14px;
            }
            input.gsc-input::-moz-placeholder {
                font-size: 14px;
            }
            input.gsc-input:-ms-input-placeholder {
                font-size: 14px;
            }
            input.gsc-input:focus::-webkit-input-placeholder {
                color: transparent;
            }
            input.gsc-input:focus:-moz-placeholder {
                color: transparent;
            }
            input.gsc-input:focus::-moz-placeholder {
                color: transparent;
            }
            input.gsc-input:focus:-ms-input-placeholder {
                color: transparent;
            }
            .gssb_c .gsc-completion-container {
                position: static;
            }
            .gssb_c {
                z-index: 5000;
            }
            .gsc-completion-container table {
                background: transparent;
                font-size: inherit;
                font-family: inherit;
            }
            .gssb_c > tbody > tr,
            .gssb_c > tbody > tr > td,
            .gssb_d,
            .gssb_d > tbody > tr,
            .gssb_d > tbody > tr > td,
            .gssb_e,
            .gssb_e > tbody > tr,
            .gssb_e > tbody > tr > td {
                padding: 0;
                margin: 0;
                border: 0;
            }
            .gssb_a table,
            .gssb_a table tr,
            .gssb_a table tr td {
                padding: 0;
                margin: 0;
                border: 0;
            }
            .gssb_a,
            .gssb_a td {
                line-height: 24px;
            }
        </style>
		
		  <link
            type="text/css"
            href="https://www.google.com/cse/static/element/d4d17fc91fc77275/default_v6+vi.css"
            rel="stylesheet"
        />
        <link type="text/css" href="https://www.google.com/cse/static/style/look/v6/default.css" rel="stylesheet" />
		
		 <link
            id="googleidentityservice"
            type="text/css"
            media="all"
            href="https://accounts.google.com/gsi/style"
            rel="stylesheet"
        />