@keyframes cmplz-fadein {0% {opacity: 0;}
	to {opacity: 1;}}
.cmplz-video.cmplz-iframe-styles {background-color: transparent;}
.cmplz-video.cmplz-hidden {visibility: hidden !important;}
.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice {display: block;}
.cmplz-blocked-content-container {animation-name: cmplz-fadein;animation-duration: 600ms;background: #fff;border: 0;border-radius: 3px;box-shadow: 0 0 1px 0 rgba(0,0,0,.5),0 1px 10px 0 rgba(0,0,0,.15);display: flex;justify-content: center;align-items: center;background-repeat: no-repeat !important;background-size: cover !important;height: inherit;position: relative;}
.cmplz-blocked-content-container.cmplz-video-placeholder {padding-bottom: initial;}
.cmplz-blocked-content-container iframe {max-height: 100%;border: 0 !important;}
.cmplz-blocked-content-container div div {display: none;}
.cmplz-blocked-content-container.gmw-map-cover {max-height: 100%;position: absolute;}
.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-blocked-content-container .cmplz-custom-accept-btn {white-space: normal;text-transform: initial;cursor: pointer;position: absolute !important;width: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 200px;font-size: 14px;padding: 10px;background-color: rgba(0,0,0,.5);color: #fff;text-align: center;z-index: 98;line-height: 23px;}
.cmplz-blocked-content-container .cmplz-blocked-content-notice:focus, .cmplz-blocked-content-container .cmplz-custom-accept-btn:focus {border: 1px dotted #cecece;}