#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center;}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0;}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#cookie-notice.cn-animated{-webkit-animation-duration:.5s !important;animation-duration:.5s !important;-webkit-animation-fill-mode:both;animation-fill-mode:both;}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block;}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none;}.cn-position-top{top:0;}.cn-position-bottom{bottom:0;}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2;}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1;}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer;}.cn-close-icon:hover{opacity:1;}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:" ";height:15px;width:2px;top:3px;background-color:grey;}.cn-close-icon:before{transform:rotate(45deg);}.cn-close-icon:after{transform:rotate(-45deg);}#cookie-notice .cn-revoke-cookie{margin:0;}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block;}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit;}.cn-text-container{margin:0 0 6px;}.cn-buttons-container,.cn-text-container{display:inline-block;}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn;}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut;}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp;}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown;}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block;}#cookie-notice .cn-button{margin:0 5px 5px;}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px;}}.copy-the-code-inside-wrap .copy-the-code-button {
	position: absolute;
	right: 0;
	top: 0;
}

.copy-the-code-inside .copy-the-code-button {
	position: absolute;
	right: 0;
	top: 0;
}
.copy-the-code-wrap {
	display: block;
	position: relative;
}

.copy-the-code-wrap .copy-the-code-button {
	background: #e1e3e8;
	padding: 10px 20px;
	cursor: pointer;
	box-shadow: none;
	color: #424242;
	font-size: 14px;
	font-weight: normal;
	border-radius: 0;
	text-transform: capitalize;
	border: none;
	outline: none;
}

.copy-the-code-wrap .copy-the-code-button:hover {
	background: #d0d1d6;
}

.copy-the-code-outside + * {
	margin-top: 0;
}

.copy-the-code-outside {
	text-align: right;
}

/** Styles */
.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button {
	background: transparent;
	padding: 0;
}
.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button svg {
	height: auto;
	width: 20px;
	fill: #c1c1c1;
}
.copy-the-code-wrap.copy-the-code-style-cover .copy-the-code-button {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, 0.5);
	font-weight: bold;
	color: #fff;
	transition: all 0.3s ease-in-out;
	padding: 0;
	font-size: 12px;
}

.copy-the-code-wrap.copy-the-code-style-cover:hover .copy-the-code-button {
	opacity: 1;
}

.copy-the-code-inside-wrap.copy-the-code-style-svg-icon .copy-the-code-button {
	padding: 10px;
}

.copy-the-code-wrap.copy-the-code-style-cover {
	display: inline-block;
}

.copy-the-code-wrap .copy-the-code-target {
	margin-top: 0;
}

.copy-the-code-style-svg-icon .copy-the-code-outside {
	height: 32px;
}

.copy-the-code-shortcode svg {
	height: 16px;
	width: 16px;
	fill: #424242;
}

.copy-the-code-shortcode {
	cursor: pointer;
}
.ctc-inline-copy-icon .copy-icon {
	height: 16px;
	width: 16px;
}

.ctc-inline-copy-icon .check-icon {
	display: none;
}

.ctc-inline-copy-icon {
	display: inline-flex;
}

.ctc-inline-hidden {
	display: none !important;
}

.ctc-inline-copy-text {
	line-height: normal;
}

.ctc-inline-copy {
	display: inline-flex;
	align-items: center;
	gap: .5em;
	position: relative;
	cursor: pointer;
}

.ctc-inline-copy::before {
	content: "";
	top: 50%;
	bottom: 50%;
	left: -7px;
	margin-top: -6px;
	border: 6px solid transparent;
	border-left-color: rgb(36, 41, 47);
	position: absolute;
}

.ctc-inline-copy::after {
	position: absolute;
	content: attr(aria-label);
	padding: 0.5em 0.75em;
	right: 100%;
	color: white;
	background: rgb(36, 41, 47);
	font-size: 11px;
	border-radius: 6px;
	line-height: 1;
	right: 100%;
	bottom: 50%;
	margin-right: 6px;
	transform: translateY(50%);
	min-width: 60px;
}

.ctc-inline-copy::after,
.ctc-inline-copy::before {
	opacity: 0;
	visibility: hidden;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out;
}

.copied.ctc-inline-copy .check-icon {
	display: block;
}

.copied.ctc-inline-copy .copy-icon {
	display: none !important;
}

.copied.ctc-inline-copy::after,
.copied.ctc-inline-copy::before {
	opacity: 1;
	visibility: visible;
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out;
}

/**
 * Style: Cover
 */
.ctc-inline-style-cover .ctc-inline-copy-icon {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ctc-inline-style-cover .copy-icon {
	display: none;
}

.ctc-inline-style-cover:hover .copy-icon {
	display: block;
}

.copied.ctc-inline-style-cover .check-icon {
	display: block;
}

.ctc-inline-style-cover svg {
	fill: white;
}

.ctc-inline-style-cover:hover .ctc-inline-copy-icon {
	background: rgb(0 0 0 / 50%);
}
