
			.bceeab-eecfef {
				position: fixed;
				z-index: 9999999;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				display: none;
			}

			.bceeab-eecfef.active {
				display: block;
				-webkit-animation: bceeab-appear;
				animation: bceeab-appear;
				-webkit-animation-duration: .2s;
				animation-duration: .2s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
				color: #000;
			}

			.bceeab-ceeab {
				display: flex;
				justify-content: center;
				align-items: center;
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 99999999;
			}

			.bceeab-bcacfb {
				height: auto;
				width: auto;
				position: relative;
				max-width: 60%;
				padding: 4rem;
				opacity: 0;
				z-index: 9999;
				transition: all 0.5s ease-in-out;
				border-radius: 1rem;
				margin: 1rem;
				text-align: center;
			}

			.bceeab-bcacfb.active {
				opacity: 1;
				-webkit-animation: bceeab-appear;
				animation: bceeab-appear;
				-webkit-animation-delay: .1s;
				animation-delay: .1s;
				-webkit-animation-duration: .5s;
				animation-duration: .5s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}

			.bceeab-bcacfb h4 {
				margin: 0 0 1rem 0;
				padding-right: .8rem;
			}

			.bceeab-bcacfb p {
				margin: 0;
			}

			@media only screen and (max-width: 1140px) {
				.bceeab-bcacfb {
					min-width: 60%;
				}
			}

			@media only screen and (max-width: 768px) {
				.bceeab-bcacfb {
					padding: 3rem;
					min-width: calc(80% - 6rem);
				}
			}

			@media only screen and (max-width: 420px) {
				.bceeab-bcacfb {
					padding: 2rem;
					min-width: calc(90% - 4rem);
				}
			}

			.bceeab-close {
				position: absolute;
				right: 1rem;
				top: 1rem;
				display: inline-block;
				cursor: pointer;
				opacity: 1;
				width: 32px;
				height: 32px;
				-webkit-animation: bceeab-close-appear;
				animation: bceeab-close-appear;
				-webkit-animation-delay: 1000ms;
				animation-delay: 1000ms;
				-webkit-animation-duration: .4s;
				animation-duration: .4s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
				transform: scale(70%) !important;
			}

			.bceeab-close:hover {
				opacity: 1;
			}

			.bceeab-close:before,
			.bceeab-close:after {
				position: absolute;
				left: 15px;
				content: " ";
				height: 33px;
				width: 2px;
				background: #e0e0e0;
			}

			.bceeab-close:before {
				transform: rotate(45deg);
			}

			.bceeab-close:after {
				transform: rotate(-45deg);
			}

			.bceeab-compact-right-top .bceeab-ceeab {
				justify-content: flex-start;
				align-items: flex-start;
			}

			.bceeab-compact-left-top .bceeab-ceeab {
				justify-content: flex-end;
				align-items: flex-start;
			}

			.bceeab-compact-right-bottom .bceeab-ceeab {
				justify-content: flex-start;
				align-items: flex-end;
			}

			.bceeab-compact-left-bottom .bceeab-ceeab {
				justify-content: flex-end;
				align-items: flex-end;
			}

			.bceeab-full .bceeab-eecfef {
				position: fixed;
				z-index: 9998;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				display: none;
			}

			.bceeab-full .bceeab-eecfef.active {
				display: block;
				-webkit-animation: bceeab-appear;
				animation: bceeab-appear;
				-webkit-animation-delay: .4s;
				animation-delay: .4s;
				-webkit-animation-duration: .4s;
				animation-duration: .4s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}

			.bceeab-full .bceeab-bcacfb {
				height: 100%;
				width: 100%;
				max-width: 100%;
				max-height: 100%;
				position: fixed;
				left: 50%;
				top: 50%;
				transform: translate(-50%, -50%);
				padding: 45px;
				opacity: 0;
				z-index: 9999;
				transition: all 0.5s ease-in-out;
				display: flex;
				align-items: center;
				justify-content: center;
				flex-direction: column;
			}

			.bceeab-full .bceeab-bcacfb.active {
				opacity: 1;
				-webkit-animation: bceeab-appear;
				animation: bceeab-appear;
				-webkit-animation-duration: .4s;
				animation-duration: .4s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}

			.bceeab-full .bceeab-bcacfb h4 {
				margin: 0 0 1rem 0;
			}

			.bceeab-full .bceeab-bcacfb p {
				margin: 0;
			}

			.bceeab-full .bceeab-close {
				position: absolute;
				right: calc( 3rem + 32px );
				top: 3rem;
				width: 32px;
				height: 32px;
				display: inline-block;
				cursor: pointer;
				opacity: .3;
				-webkit-animation: bceeab-close-appear;
				animation: bceeab-close-appear;
				-webkit-animation-delay: 1s;
				animation-delay: 1s;
				-webkit-animation-duration: .4s;
				animation-duration: .4s;
				-webkit-animation-fill-mode: both;
				animation-fill-mode: both;
			}

			.bceeab-full .bceeab-close:hover {
				opacity: 1;
			}

			.bceeab-full .bceeab-close:before,
			.bceeab-full .bceeab-close:after {
				position: absolute;
				left: 15px;
				content: " ";
				height: 33px;
				width: 2px;
			}

			.bceeab-full .bceeab-close:before {
				transform: rotate(45deg);
			}

			.bceeab-full .bceeab-close:after {
				transform: rotate(-45deg);
			}
			
			.block-button__link {
				box-shadow: none;
				cursor: pointer;
				display: inline-block;
				padding: calc(0.667em + 2px) calc(1.333em + 2px);
				text-align: center;
				text-decoration: none;
				word-break: break-word;
				box-sizing: border-box;
				margin: 1rem 0 0 0;
			}

			@-webkit-keyframes bceeab-appear {
				from {
					opacity: 0;
				}
				to {
					opacity: 1;
				}
			}

			@keyframes bceeab-appear {
				from {
					opacity: 0;
				}
				to {
					opacity: 1;
				}
			}

			@-webkit-keyframes bceeab-close-appear {
				from {
					opacity: 0;
					transform: scale(0.2);
				}
				to {
					opacity: 1;
					transform: scale(1);
				}
			}

			@keyframes bceeab-close-appear {
				from {
					opacity: 0;
					transform: scale(0.2);
				}
				to {
					opacity: 1;
					transform: scale(1);
				}
			}

			body.bceeab-fbeecfefbc { 
				-webkit-backface-visibility: none;
			}

			body.bceeab-fbeecfefbc > *:not(.bceeab-bcacfb):not(.bceeab-ceeab):not(.bceeab-eecfef):not(#ez-cookie-dialog-ceeab) {
				-webkit-filter: blur(5px);
				filter: blur(5px);
			}
		
				.bceeab-close-button {
					border: unset;
					color: #e3e3e3 !important;
					background-color: #f44336 !important;
					padding: calc(0.667em + 2px) calc(1.333em + 2px);
					margin: 1rem 0 0 0;
					cursor: pointer;
					box-sizing: border-box;
					border-radius: 4px;
					transition: .4s;
				}
				.bceeab-close-button:hover,
				.bceeab-close-button:focus {
					color: white !important;
					background-color: #cc0000 !important;
					transition: .4s;
				}
			
				.bceeab-guide-trigger {
					clear: both;
					margin-top: 1rem;
					display: block;
					text-decoration: underline;
					text-decoration-style: dotted;
					cursor: pointer;
					color: var(--atv-color1);
				}
				.bceeab-guide-trigger:hover {
					text-decoration: underline;
					text-decoration-style: dotted;
				}
				.bceeab-guide ol {
					text-align: right;
					list-style: decimal;
					margin: 0 1.5em 1.5em 0;
    				padding: 0;
				}
				.bceeab-guide > div {
					position: relative;
					text-align: right;
					margin-bottom: 10px;
					background: url(https://www.asia2tv.com/images/browser/browser-top-repeat.jpeg) repeat-x top center;
				}
				.bceeab-guide > div:before{
					content: "";
					background: linear-gradient( to left, rgba(255,255,255,0.01), white);
					width: 30%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
				}
				