
[class*=" icon-"], [class^=icon-] {
	font-family: icomoon !important;
	speak: never;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class*=" icon-"]:before, [class^=icon-]:before {
	display: inline-block;
}

.icon-chevron-right:before {
	content: "";
}

.icon-chevron-down:before {
	content: "";
}

.cs_preview_container * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cs_preview_container input, .cs_preview_container select, .cs_preview_container select *, .cs_preview_container select option, .cs_preview_container textarea {
	color: #252a31;
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 400;
	line-height: 100%;
}

.cs_preview_container div {
	color: #252a31;
	font-family: Noto Sans, sans-serif, serif;
	line-height: 100%;
}

.cs_preview_container .popover, .cs_preview_container a, .cs_preview_container button, .cs_preview_container h1, .cs_preview_container h2, .cs_preview_container h3, .cs_preview_container h4, .cs_preview_container h5, .cs_preview_container h6, .cs_preview_container label, .cs_preview_container li, .cs_preview_container p, .cs_preview_container span, .cs_preview_container ul {
	color: #252a31;
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 400;
	line-height: 150%;
}

.cs_preview_container a, .cs_preview_container button, .cs_preview_container h1, .cs_preview_container h2, .cs_preview_container h3, .cs_preview_container h4, .cs_preview_container h5, .cs_preview_container h6, .cs_preview_container input, .cs_preview_container label, .cs_preview_container li, .cs_preview_container p, .cs_preview_container select, .cs_preview_container select *, .cs_preview_container span, .cs_preview_container textarea, .cs_preview_container ul {
	margin: 0;
	padding: 0;
}

.cs_preview_container .font-semibold {
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 600;
	line-height: 134%;
}

.cs_preview_container .font-semibold-type2, .cs_preview_container .primary-heading {
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 600;
	line-height: 150%;
}

.cs_preview_container .primary-heading {
	font-size: 18px;
}

.cs_preview_container .secondary-heading {
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 500;
	line-height: 134%;
}

.cs_preview_container .nav-tabs .nav-link {
	font-family: Noto Sans, sans-serif, serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 150%;
}

.cs_preview_container .text-gray {
	color: #5d5d5d;
}

.cs_preview_container .link, .cs_preview_container .link-small {
	color: #005bd3;
	cursor: pointer;
	outline: none;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .link-small:hover, .cs_preview_container .link:hover {
	color: #004299;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .link-small, .cs_preview_container .text-small {
	font-size: 14px;
}

.cs_preview_container .text-extra-small {
	font-size: 12px;
}

.cs_preview_container a {
	text-decoration: none;
}

.cs_preview_container .text-justify {
	text-align: justify;
}

.cs_preview_container .text-left {
	text-align: left;
}

.cs_preview_container .text-right {
	text-align: right;
}

.cs_preview_container .text-center {
	text-align: center;
}

.cs_preview_container .text-lowercase {
	text-transform: lowercase;
}

.cs_preview_container .text-uppercase {
	text-transform: uppercase;
}

.cs_preview_container .text-capitalize {
	text-transform: capitalize;
}

.cs_preview_container .text-green {
	color: green;
}

.cs_preview_container .fw-500 {
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 500;
	line-height: 150%;
}

.cs_preview_container .primary-switch {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .primary-switch .primary-switch-input {
	display: none;
}

.cs_preview_container .primary-switch .primary-switch-input::-moz-selection {
	background: none;
}

.cs_preview_container .primary-switch .primary-switch-input::selection {
	background: none;
}

.cs_preview_container .primary-switch .primary-switch-input:after::-moz-selection, .cs_preview_container .primary-switch .primary-switch-input:before::-moz-selection {
	background: none;
}

.cs_preview_container .primary-switch .primary-switch-input:after::selection, .cs_preview_container .primary-switch .primary-switch-input:before::selection {
	background: none;
}

.cs_preview_container .primary-switch .primary-switch-input:checked+.primary-switch-btn {
	background: #0172cb;
}

.cs_preview_container .primary-switch .primary-switch-input:checked+.primary-switch-btn:after {
	left: 29px;
}

.cs_preview_container .primary-switch .primary-switch-input:checked+.primary-switch-btn~.primary-switch-content-checked {
	height: auto;
	opacity: 1;
}

.cs_preview_container .primary-switch .primary-switch-input:checked+.primary-switch-btn~.primary-switch-content-unchecked, .cs_preview_container .primary-switch .primary-switch-input:not(:checked)+.primary-switch-btn~.primary-switch-content-checked {
	display: none;
	height: 0;
	opacity: 0;
}

.cs_preview_container .primary-switch .primary-switch-input:not(:checked)+.primary-switch-btn~.primary-switch-content-unchecked {
	height: auto;
	opacity: 1;
}

.cs_preview_container .primary-switch.disabled .primary-switch-btn {
	background: #0172cb;
	cursor: not-allowed;
	opacity: .2;
	pointer-events: none;
	position: relative;
}

.cs_preview_container .primary-switch .primary-switch-btn {
	background: #bac7d5;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	height: 26px;
	outline: 0;
	padding: 4px;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 58px;
}

.cs_preview_container .primary-switch .primary-switch-btn::-moz-selection {
	background: none;
}

.cs_preview_container .primary-switch .primary-switch-btn::selection {
	background: none;
}

.cs_preview_container .primary-switch .primary-switch-btn:after {
	background: #fff;
	border-radius: 4px;
	content: "";
	display: block;
	height: 20px;
	left: 2px;
	position: absolute;
	top: 3px;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: 27px;
}

.cs_preview_container .primary-switch .primary-switch-btn:before {
	content: "";
	display: none;
	height: 17px;
	position: relative;
	width: 25px;
}

.cs_preview_container .switcher-label {
	margin-left: 16px;
}

.cs_preview_container .cs_sub_sub_tab, .cs_preview_container .cs_sub_tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	gap: 4px;
	justify-content: flex-start;
	margin: 0 0 16px;
	padding: 0;
	width: 100%;
}

.cs_preview_container .cs_sub_sub_tab li, .cs_preview_container .cs_sub_tab li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	outline: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 12px 12px 0 0;
	cursor: pointer;
	margin-bottom: -2px;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_sub_sub_tab li.active, .cs_preview_container .cs_sub_sub_tab li:hover, .cs_preview_container .cs_sub_tab li.active, .cs_preview_container .cs_sub_tab li:hover {
	opacity: .9;
}

.cs_preview_container .cs_sub_sub_tab li.active:hover, .cs_preview_container .cs_sub_sub_tab li:hover:hover, .cs_preview_container .cs_sub_tab li.active:hover, .cs_preview_container .cs_sub_tab li:hover:hover {
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_sub_sub_tab li:hover, .cs_preview_container .cs_sub_tab li:hover {
	opacity: .9;
}

.cs_preview_container .cs_sub_sub_tab li a, .cs_preview_container .cs_sub_tab li a {
	position: relative;
	text-align: center;
}

.cs_preview_container .cs_sub_sub_tab li a:before, .cs_preview_container .cs_sub_tab li a:before {
	border-radius: 2px;
	bottom: -6px;
	content: "";
	display: none;
	height: 3px;
	left: 0;
	position: absolute;
	width: 100%;
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_sub_sub_tab li, .cs_preview_container .cs_sub_tab li {
		padding: 16px 24px !important;
	}
}

.cs_preview_container .cs_sub_sub_tab_content, .cs_preview_container .cs_sub_sub_tab_content_iab, .cs_preview_container .cs_sub_tab_content, .cs_preview_container .cs_sub_tab_content_iab {
	display: none;
	height: 100%;
	width: 100%;
}

.cs_preview_container:not(.cs_admin_preview_container) {
	font-family: Noto Sans, sans-serif, serif;
	font-weight: 500;
	line-height: 150%;
}

.cs_preview_container.bar_large .btns_column, .cs_preview_container.bar_small .btns_column {
	width: 50%;
}

@media only screen and (max-width:640px) {
	.cs_preview_container.bar_large .btns_column, .cs_preview_container.bar_small .btns_column {
		width: 100%;
	}
}

.cs_preview_container.bar_large .btns_column .btn-row, .cs_preview_container.bar_small .btns_column .btn-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.cs_preview_container.bar_large .btns_column button, .cs_preview_container.bar_small .btns_column button {
	margin-top: 10px;
}

.cs_preview_container.bar_large .cs-popup-row .cs_custom_button, .cs_preview_container.bar_small .cs-popup-row .cs_custom_button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .btn-row, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .btn-row {
	gap: 20px;
}

.cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_action_btn, .cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_custom_button, .cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_deny_all_btn, .cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .options_btn, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .cs_action_btn, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .cs_custom_button, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .cs_deny_all_btn, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .options_btn {
	margin: 0 !important;
	max-width: calc(50% - 10px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(50% - 10px);
	flex: 0 0 calc(50% - 10px);
}

@media only screen and (max-width:768px) {
	.cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_action_btn, .cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_custom_button, .cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_deny_all_btn, .cs_preview_container.bar_large .btns_column.cs_deny_all_btn.cs_custom_button .options_btn, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .cs_action_btn, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .cs_custom_button, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .cs_deny_all_btn, .cs_preview_container.bar_small .btns_column.cs_deny_all_btn.cs_custom_button .options_btn {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media only screen and (max-width:860px) {
	.cs_preview_container.bar_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .cs_action_btn, .cs_preview_container.bar_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .cs_deny_all_btn, .cs_preview_container.bar_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .options_btn, .cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .cs_action_btn, .cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .cs_custom_button, .cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .options_btn, .cs_preview_container.bar_small .btns_column:not(.cs_custom_button).cs_deny_all_btn .cs_action_btn, .cs_preview_container.bar_small .btns_column:not(.cs_custom_button).cs_deny_all_btn .cs_deny_all_btn, .cs_preview_container.bar_small .btns_column:not(.cs_custom_button).cs_deny_all_btn .options_btn, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn).cs_custom_button .cs_action_btn, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn).cs_custom_button .cs_custom_button, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn).cs_custom_button .options_btn {
		margin: 0 !important;
		max-width: 100%;
		width: 100%;
	}
	
	.cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .cs_action_btn, .cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .options_btn, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .cs_action_btn, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .options_btn {
		max-width: calc(50% - 10px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(50% - 10px);
		flex: 0 0 calc(50% - 10px);
		margin: 0 !important;
		width: calc(50% - 10px);
	}
}

@media only screen and (max-width:640px) {
	.cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .cs_action_btn, .cs_preview_container.bar_large .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .options_btn, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .cs_action_btn, .cs_preview_container.bar_small .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .options_btn {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 0 !important;
		width: 100%;
	}
}

.cs_preview_container.bar_large.bars_position_top .cs-info-bar, .cs_preview_container.bar_small.bars_position_top .cs-info-bar {
	-webkit-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

.cs_preview_container.bar_large.bars_position_bottom .cs-info-bar, .cs_preview_container.bar_small.bars_position_bottom .cs-info-bar {
	-webkit-animation-duration: .25s;
	animation-duration: .25s;
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

.cs_preview_container.popup_large .cs-info-bar, .cs_preview_container.popup_large_single .cs-info-bar, .cs_preview_container.popup_small .cs-info-bar {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container.popup_large .cs-modal-backdrop, .cs_preview_container.popup_large_single .cs-modal-backdrop, .cs_preview_container.popup_small .cs-modal-backdrop {
	background-color: rgba(0, 0, 0, .5) !important;
	-webkit-transform: none !important;
	transform: none !important;
	-webkit-transition: none !important;
	transition: none !important;
}

.cs_preview_container .btn, .cs_preview_container a:not(.cs_vendor_link), .cs_preview_container button {
	border: none;
	border-radius: 4px;
	cursor: pointer;
	height: auto;
	line-height: 100%;
	opacity: .9;
	outline: none;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .btn:focus, .cs_preview_container .btn:hover, .cs_preview_container a:not(.cs_vendor_link):focus, .cs_preview_container a:not(.cs_vendor_link):hover, .cs_preview_container button:focus, .cs_preview_container button:hover {
	opacity: 1;
	text-decoration: none;
}

.cs_preview_container .cs_light_theme {
	-webkit-box-shadow: 4px 0 4px rgba(41, 41, 41, .1);
	box-shadow: 4px 0 4px rgba(41, 41, 41, .1);
}

.cs_preview_container p {
	color: var(--cs-text-color);
	font-size: var(--cs-text-font-size);
	font-weight: var(--cs-text-font-weight);
}

.cs_preview_container .cs_orange_theme {
	-webkit-box-shadow: 4px 0 4px rgba(41, 41, 41, .1);
	box-shadow: 4px 0 4px rgba(41, 41, 41, .1);
}

.cs_preview_container .cs_orange_theme .cs_setting_save_button, .cs_preview_container .cs_orange_theme .disable_all_border, .cs_preview_container .cs_orange_theme .disable_all_btn, .cs_preview_container .cs_orange_theme .minimum_recommended_btn, .cs_preview_container .cs_orange_theme .options_btn {
	border: 1px solid #fff !important;
}

.cs_preview_container .cs-privacy-content-text a, .cs_preview_container .cs_open_vendors a, .cs_preview_container .cs_vendor_link_wrap a, .cs_preview_container .policy_wrap a {
	opacity: .9;
	position: relative;
	text-wrap: nowrap;
}

.cs_preview_container .cs-privacy-content-text a:after, .cs_preview_container .cs_open_vendors a:after, .cs_preview_container .cs_vendor_link_wrap a:after, .cs_preview_container .policy_wrap a:after {
	background-color: var(--cs-color-underline);
	bottom: -4px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}

.cs_preview_container .cs-privacy-content-text a:hover, .cs_preview_container .cs_open_vendors a:hover, .cs_preview_container .cs_vendor_link_wrap a:hover, .cs_preview_container .policy_wrap a:hover {
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs-privacy-content-text a:hover:after, .cs_preview_container .cs_open_vendors a:hover:after, .cs_preview_container .cs_vendor_link_wrap a:hover:after, .cs_preview_container .policy_wrap a:hover:after {
	background-color: var(--cs-color-underline);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container>div>div .policy_wrap a {
	font-weight: 500;
}

.cs_preview_container>div>div .bar_description_text {
	line-height: 1.35;
	margin-bottom: 12px;
}

.cs_preview_container>div>div .bar_description_text p {
	color: inherit;
}

.cs_preview_container>div>div .green-text {
	color: #28a138;
	font-weight: 700;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .policy_wrap {
	margin-bottom: 24px;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .btn-row .btn {
	border: none;
	cursor: pointer;
	display: inline-block;
	opacity: .9;
	padding: 5px 15px;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .btn-row .btn:focus, .cs_preview_container>div>div .cs-info-bar.popup_large .btn-row .btn:hover {
	opacity: 1;
	outline: none;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .btn-row>div {
	padding: 0 5px;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column .cs-modal-close {
	position: static !important;
}

@media only screen and (max-width:1070px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column .cs-modal-close {
		position: absolute !important;
		z-index: 999;
	}
}

@media only screen and (min-width:768px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .btn-row {
		gap: 20px;
	}
}

.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_action_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_custom_button, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_deny_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .options_btn {
	margin: 0 !important;
	max-width: calc(50% - 10px);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 calc(50% - 10px);
	flex: 0 0 calc(50% - 10px);
}

@media only screen and (max-width:768px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .cs_action_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column.cs_deny_all_btn.cs_custom_button .options_btn {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 20px 0 0 !important;
	}
}

@media only screen and (max-width:1070px)and (min-width:860px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row {
		gap: 20px;
	}
}

@media only screen and (max-width:1070px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .btn {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .allow_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .minimum_recommended_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .options_btn {
		margin: 0 !important;
		max-width: calc(33% - 12px);
		width: 100%;
	}
}

@media only screen and (max-width:860px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .allow_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .minimum_recommended_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn).cs_custom_button .btn-row .options_btn {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 20px auto 0 !important;
	}
}

@media only screen and (max-width:1070px)and (min-width:768px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row {
		gap: 20px;
	}
}

@media only screen and (max-width:1070px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .btn {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .allow_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .disable_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .options_btn {
		margin: 0 !important;
		max-width: calc(33% - 12px);
		width: 100%;
	}
}

@media only screen and (max-width:768px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .allow_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .disable_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_custom_button).cs_deny_all_btn .btn-row .options_btn {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 20px auto 0 !important;
	}
}

@media only screen and (max-width:680px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .btn-row .allow_all_btn, .cs_preview_container>div>div .cs-info-bar.popup_large .btns_column:not(.cs_deny_all_btn):not(.cs_custom_button) .btn-row .options_btn {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 20px 0 0 !important;
	}
}

@media only screen and (max-width:1525px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
}

@media only screen and (max-width:1070px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column {
		max-width: 100% !important;
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		margin-top: 40px;
		text-align: center;
	}
}

.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column .btn-row {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media only screen and (max-width:1070px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column .btn-row>.btn:last-of-type {
		margin-right: 0 !important;
	}
}

@media only screen and (max-width:1024px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .options_btn {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	
	.cs_preview_container>div>div .cs-info-bar.popup_large .disable_all_btn {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	
	.cs_preview_container>div>div .cs-info-bar.popup_large .minimum_recommended_btn {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	
	.cs_preview_container>div>div .cs-info-bar.popup_large .allow_all_btn {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
}

.cs_preview_container>div>div .cs-info-bar.popup_large .cs_copyright_link, .cs_preview_container>div>div .cs-info-bar.popup_small .cs_copyright_link {
	opacity: .9;
	outline: none;
	position: relative;
	text-align: left;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .cs_copyright_link:after, .cs_preview_container>div>div .cs-info-bar.popup_small .cs_copyright_link:after {
	background-color: var(--cs-color-underline);
	bottom: -4px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100%;
}

.cs_preview_container>div>div .cs-info-bar.popup_large .cs_copyright_link:hover, .cs_preview_container>div>div .cs-info-bar.popup_small .cs_copyright_link:hover {
	opacity: 1;
}

@media only screen and (max-width:1525px) {
	.cs_preview_container>div>div .cs-info-bar.popup_large .btns_column, .cs_preview_container>div>div .cs-info-bar.popup_small .btns_column {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

@media only screen and (max-width:768px) {
	.cs_preview_container>div>div .cs-info-bar {
		padding: 44px 15px !important;
	}
}

.cs_preview_container>div>div .cs-modal {
	outline: 0;
	overflow: hidden;
	pointer-events: none;
	z-index: 99999;
}

.cs_preview_container>div>div .cs-modal, .cs_preview_container>div>div .cs-modal-backdrop {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.cs_preview_container>div>div .cs-modal-backdrop {
	background-color: #000;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
	z-index: 10000;
}

.cs_preview_container>div>div .cs-modal-backdrop.cs-show {
	opacity: .5;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.cs_preview_container>div>div .cs-modal .cs-fade {
	opacity: 0;
}

.cs_preview_container>div>div .cs-modal-body {
	overflow-y: auto;
	padding: 0 20px !important;
}

@media only screen and (max-width:740px) {
	.cs_preview_container>div>div .cs-modal-body {
		padding: 0 10px !important;
	}
}

.cs_preview_container>div>div .cs-modal-body:not(.cs-iab-enabled) {
	height: 77vh;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design.static {
	position: static !important;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .btn {
	border: none;
	outline: none;
}

@media only screen and (max-width:568px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page {
		display: block;
	}
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-end;
	row-gap: 20px;
	width: 100%;
}

@media only screen and (max-width:568px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page>div {
		max-width: 100% !important;
		width: 100%;
	}
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page>div>a {
	margin-top: 5px;
	text-align: center;
}

@media only screen and (max-width:1024px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page>div>a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media only screen and (max-width:568px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page>div>a {
		display: block;
		margin-bottom: 10px;
	}
	
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_policy_existing_page .policy_wrap {
		margin-bottom: 10px;
	}
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-tab-footer.btn-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 20px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-tab-footer.btn-row .btn {
	border: none;
	height: 100%;
}

@media only screen and (max-width:1024px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-tab-footer.btn-row .btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 !important;
		max-width: calc(50% - 10px);
		text-align: center;
		width: calc(50% - 10px);
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

@media only screen and (max-width:768px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-tab-footer.btn-row .btn {
		display: block !important;
		margin: 0 0 15px !important;
		max-width: 100%;
		padding-left: 18px !important;
		padding-right: 18px !important;
		text-align: center;
		width: 100%;
	}
}

@media only screen and (max-width:1024px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-tab-footer.btn-row {
		gap: 20px;
	}
}

@media only screen and (max-width:768px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-tab-footer.btn-row {
		gap: 0;
	}
}

@media only screen and (max-width:1024px)and (min-width:768px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design.cs-deny-all .cs_policy_existing_page .btn-row, .cs_preview_container>div>div .cs-modal.cs_multi_design.cs-minimum-recommended .cs_policy_existing_page .btn-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 20px;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.cs_preview_container>div>div .cs-modal.cs_multi_design.cs-deny-all .cs_policy_existing_page .btn-row>a, .cs_preview_container>div>div .cs-modal.cs_multi_design.cs-minimum-recommended .cs_policy_existing_page .btn-row>a {
		margin: 0 !important;
		max-width: calc(50% - 10px);
		text-align: center;
		width: calc(50% - 10px);
	}
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-privacy-overview {
	padding-bottom: 14px;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-privacy-overview h4 {
	margin-bottom: 22px;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-privacy-overview .btn-row .btn {
	border: none;
	line-height: 100%;
}

@media only screen and (max-width:568px) {
	.cs_preview_container>div>div .cs-modal.cs_multi_design .cs-privacy-overview .btn-row .btn {
		margin-left: 0 !important;
		padding-left: 18px !important;
		padding-right: 18px !important;
		width: 100%;
	}
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .policy_wrap {
	margin-top: 0;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .switcher-label {
	line-height: 24px;
	margin: 0;
}

.cs_preview_container>div>div .cs-modal.cs_multi_design .cs_copyright_link {
	margin: 24px 0 0;
	outline: none;
}

.cs_preview_container>div>div .cs-modal.cs-blowup {
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 1000002;
}

.cs_preview_container>div>div .cs-modal .cs-modal-dialog {
	margin: 4rem auto;
	max-width: 900px;
	min-height: calc(100% - 3.5rem);
	position: relative;
	text-align: left;
	width: auto;
}

@media only screen and (max-width:1024px) {
	.cs_preview_container>div>div .cs-modal .cs-modal-dialog {
		max-width: 95%;
	}
}

.cs_preview_container>div>div .cs-modal:not(.cs-modal-admin) .primary-switch .primary-switch-input:checked+.primary-switch-btn {
	background: var(--cs-active-toggle-background-color) !important;
}

.cs_preview_container>div>div .cs-modal:not(.cs-modal-admin) .primary-switch .primary-switch-input:checked+.primary-switch-btn:after {
	background: #fff !important;
}

.cs_preview_container .cs_copyright_link {
	color: #0172cb;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-decoration-line: underline;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_copyright_link:hover {
	text-decoration: none;
}

.cs_preview_container .cs-public-cookie-popup {
	border: 0;
	display: none;
	font-size: 10pt;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 1000001;
}

.cs_preview_container .cs-public-cookie-popup.popup_large, .cs_preview_container .cs-public-cookie-popup.popup_small {
	background-color: #fff;
	display: block;
	font-family: inherit;
	height: auto;
	left: 50%;
	overflow: auto;
	position: fixed;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media only screen and (max-width:1180px) {
	.cs_preview_container .cs-public-cookie-popup.popup_large, .cs_preview_container .cs-public-cookie-popup.popup_small {
		width: 95%;
	}
}

.cs_preview_container .cs-public-cookie-popup.popup_small {
	max-width: 510px;
	width: 100%;
}

.cs_preview_container .cs-public-cookie-popup.popup_small .btn-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cs_preview_container .cs-public-cookie-popup.popup_small .btn-row button {
	width: 100%;
}

.cs_preview_container .cs-public-cookie-popup.popup_small .allow_all_btn {
	float: right;
	margin-right: 0 !important;
}

.cs_preview_container .cs-public-cookie-popup.popup_large {
	max-width: 960px;
	width: 100%;
}

@media only screen and (max-width:1180px) {
	.cs_preview_container .cs-public-cookie-popup.popup_large {
		width: 95%;
	}
}

.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column {
	text-align: right;
}

@media only screen and (max-width:680px) {
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column {
		margin-top: 40px;
		max-width: 100% !important;
		text-align: center;
	}
}

@media only screen and (max-width:768px) {
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column.cs_deny_all_btn .options_btn {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		max-width: 100%;
		order: 2;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin: 20px 0 0 !important;
	}
	
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column.cs_deny_all_btn .minimum_recommended_btn {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column.cs_deny_all_btn .cs_action_btn {
		max-width: calc(50% - 10px);
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
}

@media only screen and (max-width:680px) {
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column .btn-row>.btn:last-of-type {
		margin-right: 0 !important;
	}
	
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column .btn-row {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.cs_preview_container .cs-public-cookie-popup.popup_large .btns_column .btn-row .options_btn {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
}

.cs_preview_container .cs-public-cookie-popup.popup_large .policy_wrap {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

@media only screen and (max-width:680px) {
	.cs_preview_container .cs-public-cookie-popup.popup_large .policy_wrap {
		max-width: 100% !important;
	}
}

@media only screen and (max-width:768px) {
	.cs_preview_container .cs-container-fluid.cs_custom_button .cs-privacy-content .minimum_recommended_btn, .cs_preview_container .cs-container-fluid.cs_deny_all_btn .cs-privacy-content .disable_all_btn {
		display: none !important;
	}
}

.cs_preview_container.cs_top_push .bar_large.top, .cs_preview_container.cs_top_push .bar_small.top {
	margin-bottom: 10px;
	position: relative;
	z-index: 10001;
}

.cs_preview_container.cs_top_push.fixed-preview .bar_large.top, .cs_preview_container.cs_top_push.fixed-preview .bar_small.top {
	position: fixed;
}

.cs_preview_container .cs_vendor_properties {
	font-size: 14px;
}

.cs_preview_container .cs_no_data {
	font-size: 26px;
	margin: 20vh auto;
	text-align: center;
}

.cs_preview_container .cs-wrapper {
	width: 100%;
}

.cs_preview_container .cs-wrapper .cs-popup-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 24px;
}

.cs_preview_container .cs-wrapper .cs-popup-row .bar-description {
	width: 50%;
}

@media only screen and (max-width:640px) {
	.cs_preview_container .cs-wrapper .cs-popup-row .bar-description {
		width: 100%;
	}
	
	.cs_preview_container .cs-wrapper .cs-popup-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.cs_preview_container .cm-script-title-block {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 16px;
}

.cs_preview_container .cm-script-title-block, .cs_preview_container .cs-privacy-content .btn-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs-privacy-content .btn-row {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.cs_preview_container .cs-privacy-content-text {
	line-height: 164%;
	margin-bottom: 20px;
}

.cs_preview_container .cm-script-description {
	line-height: 164%;
}

.cs_preview_container .cs-tab-container .editor_preview {
	margin-top: 15px;
}

.cs_preview_container .cs-tab-container .editor_preview .editor_preview__content {
	background: #fff;
	font-weight: 700;
	min-height: 230px;
	padding: 15px;
}

.cs_preview_container .bar_description_text {
	line-height: 1.35;
}

.cs_preview_container .bar_description_text p {
	color: inherit !important;
}

.cs_preview_container .cs-modal-close-admin {
	cursor: pointer;
	position: absolute;
	right: 25px;
	top: 9px;
	z-index: 1;
}

.cs_preview_container .preview_wrap .cs_popup_overlay {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	top: 0;
	visibility: hidden;
	width: 100%;
	z-index: 1000001;
}

.cs_preview_container .privacy-link {
	margin-top: 12px;
}

.cs_preview_container .cm-verified-link {
	margin-top: 24px;
}

.cs_preview_container .line {
	border-bottom: 1px solid var(--cs_tab_buttons_bg);
	height: 1px;
	width: 100%;
}

.cs_preview_container .cs_popup_content {
	margin-top: 24px;
}

.cs_preview_container .cs_popup_content, .cs_preview_container .facebook_term_group_switchers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 22px;
}

.cs-modal-open {
	overflow: hidden;
}

.cs_footer_btn.fixed-preview .cs-info-sticky {
	padding-bottom: 0 !important;
}

.cs-modal.cs-show .cs-modal-dialog {
	-webkit-transform: translate(0);
	transform: translate(0);
}

.cs-modal-backdrop.cs-show {
	opacity: .5;
}

.cs-modal.cs-blowup .cs-modal-dialog {
	-webkit-animation: csBlowUpModal .5s cubic-bezier(.165, .84, .44, 1) forwards;
	animation: csBlowUpModal .5s cubic-bezier(.165, .84, .44, 1) forwards;
}

@-webkit-keyframes csBlowUpModal {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes csBlowUpModal {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes csBlowUpModalTwo {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes csBlowUpModalTwo {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	50% {
		opacity: 0;
		-webkit-transform: scale(.5);
		transform: scale(.5);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

.cs-modal-content {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	background-clip: padding-box;
	background-color: #fff;
	border-radius: .2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-flex-direction: column;
	flex-direction: column;
	outline: 0;
	pointer-events: auto;
	width: 100%;
}

.cs-sr-only {
	display: none;
}

.cs-modal-close {
	background: transparent !important;
	border: 0 !important;
	border-radius: 50% !important;
	height: 30px;
	margin-left: 20px;
	padding: 5px !important;
	position: absolute !important;
	right: 9px;
	top: 3px;
	width: 30px !important;
	z-index: 1;
}

.cs-modal.cs-blowup.cs-out {
	z-index: -1;
}

.cs-modal.cs-blowup.cs-out .cs-modal-dialog {
	-webkit-animation: csBlowUpModalTwo .5s cubic-bezier(.165, .84, .44, 1) forwards;
	animation: csBlowUpModalTwo .5s cubic-bezier(.165, .84, .44, 1) forwards;
}

.cs-public-cookie-bar.bar_large, .cs-public-cookie-bar.bar_small {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
	display: block;
	font-family: inherit;
	left: 0;
	margin: 0 auto;
	position: fixed;
	right: 0;
	text-align: left;
	width: auto;
	z-index: 1000002;
}

.cs-public-cookie-bar.bar_large.bottom, .cs-public-cookie-bar.bar_small.bottom {
	bottom: 0;
	-webkit-box-shadow: 0 -2px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 -2px 5px rgba(0, 0, 0, .5);
}

.cs-public-cookie-bar.bar_large.top, .cs-public-cookie-bar.bar_small.top {
	top: 0;
}

.cs-public-cookie-bar.bar_small {
	font-size: 10pt;
	padding: 10px;
}

.cs-public-cookie-bar.bar_large {
	font-size: 14pt;
	padding: 30px;
}

#cs_settings_form .cs-modal-body {
	padding: 0;
}

.cs_block_content_1>div>div .cs-modal-backdrop {
	-webkit-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
}

.cm_shortcode_container a, .cm_shortcode_container button, .cm_shortcode_container div, .cm_shortcode_container h1, .cm_shortcode_container h2, .cm_shortcode_container h3, .cm_shortcode_container h4, .cm_shortcode_container h5, .cm_shortcode_container h6, .cm_shortcode_container ol li, .cm_shortcode_container p, .cm_shortcode_container span, .cm_shortcode_container ul li {
	color: var(--cs-shortcode-text-color) !important;
}

.cs_preview_container a, .cs_preview_container div, .cs_preview_container ol, .cs_preview_container ol li, .cs_preview_container p, .cs_preview_container table, .cs_preview_container td, .cs_preview_container th, .cs_preview_container tr, .cs_preview_container ul, .cs_preview_container ul li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cs_preview_container .cs_single_design {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs_single_design .cs_sub_sub_tab_content_iab {
	display: none;
}

.cs_preview_container .cs_single_design a, .cs_preview_container .cs_single_design button {
	outline: none;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single {
	color: #252a31;
	font-family: inherit;
	font-weight: 400;
	line-height: 1.5;
	margin: 70px auto;
	max-width: 900px;
	position: relative;
	text-align: left;
	width: 100%;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-content {
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 140%;
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-content {
		padding: 24px 12px 16px !important;
	}
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single h3, .cs_preview_container .cs_single_design .cs-modal-dialog-single h4, .cs_preview_container .cs_single_design .cs-modal-dialog-single h5 {
	line-height: 100%;
	margin: 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single a, .cs_preview_container .cs_single_design .cs-modal-dialog-single button {
	line-height: 120%;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_sub_tab__popup_content a {
	line-height: 150%;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-allow-all-properties {
	font-size: 14px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-tab-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 16px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-tab-footer .btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: stretch;
	align-self: stretch;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body.cs-iab-enabled {
	margin-bottom: -60px;
	max-height: 60vh;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body.cs-iab-enabled {
		margin-bottom: -54px;
		max-height: 54vh;
	}
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body:not(.cs-iab-enabled) {
	margin-bottom: -68px;
	max-height: 68vh;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body:not(.cs-iab-enabled) {
		margin-bottom: -62px;
		max-height: 62vh;
	}
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body::-webkit-scrollbar-track {
	background: transparent;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body::-webkit-scrollbar-thumb {
	background-color: #f1f2f8;
	border-radius: 100px;
	height: 5px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body::-webkit-scrollbar {
	background-color: transparent;
	width: 5px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs_sub_tab_content_iab.consent>.cs-privacy-overview {
	padding-top: 20px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body.cs-options-single-verified-link .cs_sub_tab_content_iab.consent {
	margin-bottom: 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text .cs_sub_card_item_examples ul li:not(:last-child), .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs_card_items .cs_sub_card_item_examples ul li:not(:last-child) {
	margin-bottom: 8px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text ul:not(.cs_sub_sub_tab), .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs_card_items ul:not(.cs_sub_sub_tab) {
	list-style: none;
	margin-left: 14px;
	padding-left: 8px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text ul:not(.cs_sub_sub_tab) li, .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs_card_items ul:not(.cs_sub_sub_tab) li {
	color: var(--cs_titles_text_color);
	font-size: var(--cs_d_single_op_second_f_s);
	line-height: 172%;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text ul:not(.cs_sub_sub_tab) li:before, .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs_card_items ul:not(.cs_sub_sub_tab) li:before {
	color: var(--cs-text-color);
	content: "•";
	display: inline-block;
	font-weight: 700;
	margin-left: -15px;
	width: 15px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text, .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs_card_items ul:not(.cs_sub_sub_tab) {
	margin-bottom: 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text ul {
	margin-bottom: 16px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text p {
	line-height: 162%;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-body .cs-privacy-content-text p:not(:last-child) {
	margin-bottom: 12px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-privacy-overview {
	margin-bottom: 0;
	padding-bottom: 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-privacy-overview h4 {
	margin: 0 0 24px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-privacy-overview-iab {
	margin-bottom: 0;
	padding-bottom: 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-privacy-overview-iab h4 {
	margin: 8px 0 16px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-modal-close {
	cursor: pointer;
	height: 20px;
	padding: 2px !important;
	right: 5px;
	top: 5px;
	width: 20px !important;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_sub_sub_tab li.active, .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_sub_sub_tab li:hover, .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_sub_tab li.active, .cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_sub_tab li:hover {
	background-color: var(--cs_tab_buttons_bg);
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-allow-all-properties {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 100%;
	margin: 24px 0 16px;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs-bottom-buttons-row {
	z-index: 10000;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_card-header {
	margin-bottom: 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_copyright_link_details {
	margin: 10px 0 0;
}

.cs_preview_container .cs_single_design .cs-modal-dialog-single .cs_manage_consent_properties {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 22px;
}

.cs_preview_container .cs_single_design .cs_sub_tab_content_iab_consent_tab {
	margin-top: 32px;
}

.cs_preview_container .cs_single_design .cs_sub_tab_content_iab.options {
	margin-top: 24px;
}

.cs_preview_container .cs_single_design .cs_sub_card_item_vendor_count {
	margin-top: 16px;
}

.cs_preview_container .cs_single_design .cs_sub_card_item_vendor_count .cs_open_vendors {
	color: var(--cs-color-underline);
	opacity: .9;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_single_design .cs_sub_card_item_vendor_count .cs_open_vendors:after {
	background-color: var(--cs-color-underline);
	bottom: -4px;
	content: "";
	height: 1px;
	left: 0;
	opacity: .9;
	position: absolute;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: 100%;
}

.cs_preview_container .cs_single_design .cs_sub_card_item_vendor_count .cs_open_vendors:hover, .cs_preview_container .cs_single_design .cs_sub_card_item_vendor_count .cs_open_vendors:hover:after {
	opacity: 1;
}

.cs_preview_container .cs_single_design .cs_iab_vendor_name, .cs_preview_container .cs_single_design .cs_vendor_notice {
	color: var(--cs-text-color);
	font-size: var(--cs_d_single_op_second_f_s);
	font-weight: var(--cs_op_subtitle_f_w);
}

.cs_preview_container .cs_single_design.cs_orange_theme .cs_more_options_btn {
	background: var(--cs_backend_color) !important;
	border: 1px solid var(--cs-active-toggle-text-color) !important;
}

.cs_preview_container .cs_single_design.cs_orange_theme .disable_all_btn, .cs_preview_container .cs_single_design.cs_orange_theme .minimum_recommended_btn {
	background: var(--cs_backend_color) !important;
}

.cs_preview_container .cs_single_design .cs-tab-footer {
	background: -webkit-gradient(linear, left bottom, left top, color-stop(61.4%, var(--cs_backend_color)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(0deg, var(--cs_backend_color) 61.4%, hsla(0, 0%, 100%, 0) 100%);
}

.cs_preview_container .cs_single_design .cs-card-vendor-count {
	border-radius: 4px;
	margin-left: 8px;
	padding: 5px 10px;
}

.cs_preview_container .cs_single_design .cs_style_second_font {
	color: var(--cs-text-color);
	font-size: var(--cs_d_single_op_subsubtitles_f_s);
	font-weight: var(--cs_d_single_op_subsubtitles_f_w);
	line-height: 172%;
}

.cs_preview_container .cs_single_design .cs_style_third_font {
	color: var(--cs_titles_text_color);
	font-size: var(--cs_d_single_op_second_f_s);
	font-weight: var(--cs_op_subtitle_f_w);
	line-height: 140%;
}

.cs_preview_container .cs_single_design .cs_sub_card_item_description {
	color: var(--cs-text-color);
	font-size: var(--cs_d_single_op_second_f_s);
	font-weight: var(--cs_d_single_op_second_f_w);
	line-height: 172%;
}

.cs_preview_container .cs_single_design.cs-minimum-recommended.cs-deny-all .cs-tab-footer {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 50px 0 0;
}

.cs_preview_container .cs_single_design.cs-minimum-recommended.cs-deny-all .cs-tab-footer>.btn {
	width: calc(50% - var(--cs_button_width_calc));
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_single_design.cs-minimum-recommended.cs-deny-all .cs-tab-footer>.btn {
		width: calc(100% - var(--cs_button_width_calc));
	}
}

.cs_preview_container .cs_single_design.cs-minimum-recommended.cs-deny-all .cs-modal-body {
	padding: 0 16px 80px !important;
}

.cs_preview_container .cs_single_design:not(.cs-deny-all).cs-minimum-recommended .cs-tab-footer {
	padding: 33px 0 0;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design:not(.cs-deny-all).cs-minimum-recommended .cs-tab-footer {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 50px 0 0;
	}
}

.cs_preview_container .cs_single_design:not(.cs-deny-all).cs-minimum-recommended .cs-tab-footer>.btn {
	width: calc(33% - var(--cs_button_width_calc));
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design:not(.cs-deny-all).cs-minimum-recommended .cs-tab-footer>.btn {
		width: calc(100% - var(--cs_button_width_calc));
	}
}

.cs_preview_container .cs_single_design:not(.cs-deny-all).cs-minimum-recommended .cs-modal-body {
	padding: 0 16px 80px !important;
}

.cs_preview_container .cs_single_design:not(.cs-minimum-recommended).cs-deny-all .cs-tab-footer {
	padding: 33px 0 0;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design:not(.cs-minimum-recommended).cs-deny-all .cs-tab-footer {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 50px 0 0;
	}
}

.cs_preview_container .cs_single_design:not(.cs-minimum-recommended).cs-deny-all .cs-tab-footer>.btn {
	width: calc(33% - var(--cs_button_width_calc));
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design:not(.cs-minimum-recommended).cs-deny-all .cs-tab-footer>.btn {
		width: calc(100% - var(--cs_button_width_calc));
	}
}

.cs_preview_container .cs_single_design:not(.cs-minimum-recommended).cs-deny-all .cs-modal-body {
	padding: 0 16px 80px !important;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design:not(.cs-minimum-recommended).cs-deny-all .cs-modal-body {
		padding: 0 4px 80px !important;
	}
}

.cs_preview_container .cs_single_design:not(.cs-deny-all):not(.cs-minimum-recommended) .cs-tab-footer {
	padding: 33px 0 0;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_single_design:not(.cs-deny-all):not(.cs-minimum-recommended) .cs-tab-footer {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.cs_preview_container .cs_single_design:not(.cs-deny-all):not(.cs-minimum-recommended) .cs-tab-footer>.btn {
	width: calc(50% - var(--cs_button_width_calc));
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_single_design:not(.cs-deny-all):not(.cs-minimum-recommended) .cs-tab-footer>.btn {
		width: calc(100% - var(--cs_button_width_calc));
	}
}

.cs_preview_container .cs_single_design:not(.cs-deny-all):not(.cs-minimum-recommended) .cs-modal-body {
	padding: 0 16px 80px !important;
}

.cs_preview_container .cs_single_design .cm-script-title-block-single {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs_single_design .cs-bottom-buttons-row {
	pointer-events: none;
}

.cs_preview_container .cs_single_design .cs-bottom-buttons-row a {
	pointer-events: auto;
}

@media only screen and (max-width:460px) {
	.cs_preview_container .cs_single_design.cs-iab-enabled .cs_sub_sub_tab {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}

.cs_preview_container .cs_single_design .cs_sub_card-header-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.cs_preview_container .cs_card_single {
	width: 100%;
}

.cs_preview_container .cs_card_single:not(:last-child) {
	margin-bottom: 4px;
}

.cs_preview_container .cs_card_single.cs_card_single_second_layer {
	border-radius: 12px;
	padding: 12px 16px;
}

.cs_preview_container .cs_card_single .cs_card-body {
	border-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_card-body.cs_card_items {
	margin: 16px 0 10px;
}

.cs_preview_container .cs_card_single .cs_card-body.cs_card_items:not(.cs_card_items_vendors) {
	padding: 16px 24px;
}

@media only screen and (max-width:460px) {
	.cs_preview_container .cs_card_single .cs_card-body.cs_card_items:not(.cs_card_items_vendors) {
		padding: 16px;
	}
}

.cs_preview_container .cs_card_single .cs_card-body.cs_vendor_list {
	margin: 8px 0 0;
	padding: 16px 0;
}

.cs_preview_container .cs_card_single .cs_card-header, .cs_preview_container .cs_card_single .cs_sub_card-header-name {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs_card_single .cs_card-header h5, .cs_preview_container .cs_card_single .cs_sub_card-header-name h5 {
	line-height: 142%;
	margin: 0;
}

.cs_preview_container .cs_card_single .cs_card_arrow {
	color: var(--cs-color-underline) !important;
}

.cs_preview_container .cs_card_single .cs_card_arrow i:before {
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_card_single .cs_card_arrow.opened i:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.cs_preview_container .cs_card_single .cs_card_arrow {
	padding: 0 8px 0 0;
}

.cs_preview_container .cs_card_single .cs_card_arrow .cs_card_arrow_button {
	background: none;
	padding: 0;
}

.cs_preview_container .cs_card_single .cs_card_description {
	margin-left: 38px;
}

.cs_preview_container .cs_card_single .cs_card-body:not(.cs_card_items_vendors) .cs_sub_card .cs_sub_card_header {
	padding-bottom: 16px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_header h5 {
	margin: 0 0 15px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_header button {
	font-family: inherit;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_header .cs_sub_card_buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_header .cs_sub_card_buttons {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item_sub_switcher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item_sub_switcher {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 16px;
		width: 100%;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item_sub_switcher .cs_switcher_label {
		margin-left: 0;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_iab_legitimate_switcher .cs_sub_card_item_sub_switcher {
	border-right: 1px solid var(--cs-text-underline-color);
	margin-right: 10px;
	padding-right: 10px;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_iab_legitimate_switcher .cs_sub_card_item_sub_switcher {
		border-right: none;
		margin: 16px 0 0;
		padding-right: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_iab_legitimate_switcher .cs_sub_card_item_sub_switcher .cs_switcher_label {
		margin-left: 0;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_switcher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_switcher {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item:not(:last-child) {
	border-bottom: 1px solid var(--cs-text-underline-color);
	margin-bottom: 16px;
	padding-bottom: 24px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_header, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_sub_card_item_header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 0 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_header h5, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_sub_card_item_header h5 {
	line-height: 150%;
	margin: 0;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_header {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_header>.cs_sub_card_switcher {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_examples {
	margin-top: 20px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_examples ul {
	margin-top: 22px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_examples h5 {
	margin: 0;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_card_item .cs_sub_card_item_header_inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card {
	background: var(--cs_text_block_bg);
	border-radius: 4px;
	overflow: hidden;
	padding: 14px 16px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card:not(:last-child) {
	margin-bottom: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card h5 {
	margin: 0;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card-body {
	margin: 24px 24px 4px;
	width: 100%;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card-body {
		margin: 24px 10px 4px;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data ul li {
	margin-bottom: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card ul {
	list-style: none;
	margin-bottom: 0;
	margin-left: 8px;
	padding-left: 16px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card ul li {
	line-height: 140%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card ul li:before {
	color: var(--cs-active-toggle-background-color);
	content: "•";
	display: inline-block;
	font-weight: 700;
	margin-left: -15px;
	width: 15px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description:not(:last-child) {
	margin-bottom: 24px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_style a {
	color: var(--cs-active-toggle-background-color);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--cs_d_single_op_second_f_s);
	font-weight: var(--cs_op_subtitle_f_w);
	opacity: .9;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_style a:hover {
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_style a i {
	color: var(--cs-active-toggle-background-color);
	margin: 0 8px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_style .cs_loading {
	color: var(--cs-active-toggle-background-color);
	line-height: 120%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data {
	display: none;
	margin-top: 26px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data ul li, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data>div {
	color: var(--cs-text-color);
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data table td, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data table th, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_data table tr {
	color: var(--cs-text-color);
	font-size: var(--cs_d_single_op_second_f_s);
	line-height: 150%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table {
	border-collapse: separate;
	border-spacing: 0;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table td {
	background-color: initial !important;
	border: none;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table th {
	border: none;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table {
	border: 1px solid var(--cs_border_color);
	border-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table tr:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table tr:last-child td:last-child {
	border-bottom-right-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table tr:last-child td:first-child {
	border-bottom-left-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table tbody tr:nth-child(2n) {
	background: var(--cs_backend_color);
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table tbody tr:nth-child(odd) {
	background: var(--cs_text_block_bg);
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table th {
	background: var(--cs_backend_color);
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table th:first-child {
	border-top-left-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table th:last-child {
	border-top-right-radius: 4px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table td, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table th {
	padding: 8px 16px;
	word-wrap: break-word;
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table td, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table th {
		padding: 8px;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table .cs_item_description_data_table_col_1, .cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table .cs_item_description_data_table_col_2 {
	max-width: 12vw;
	width: 12%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table .cs_item_description_data_table_col_3 {
	width: 45%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table .cs_item_description_data_table_col_4 {
	max-width: 15vw;
	width: 15%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description table .cs_item_description_data_table_col_5 {
	max-width: 8vw;
	width: 8%;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_cookie_table_mobile p {
	font-size: 14px;
	margin: 5px 0;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_cookie_table_mobile .cs_cookie_table_item:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_name {
	color: var(--cs-text-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: var(--cs_d_single_op_second_f_s);
	font-weight: var(--cs_op_subtitle_f_w);
	margin-bottom: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_name i {
	margin: 0 8px;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_name i:before {
	color: var(--cs-active-toggle-background-color);
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_sub_sub_card_item_description_name.show i:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_sub_card_item_description .cs_vendor_link_wrap a {
	color: var(--cs-color-underline);
	font-size: var(--cs_d_single_op_second_f_s);
	text-decoration: none;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card .cs_sub_card-header>.row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

@media only screen and (max-width:540px) {
	.cs_preview_container .cs_card_single .cs_sub_card .cs_sub_card_body .cs_sub_sub_card {
		padding: 8px 10px;
	}
}

.cs_preview_container .cs_card_single .cs_switcher_label {
	margin-left: 10px;
}

.cs_preview_container .cs_card_single .cs_scroll_container {
	overflow-y: hidden;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_scroll_container {
		overflow-x: auto;
	}
}

.cs_preview_container .cs_card_single .cs_scroll_container::-webkit-scrollbar-track {
	background: transparent;
}

.cs_preview_container .cs_card_single .cs_scroll_container::-webkit-scrollbar-thumb {
	background-color: #f1f2f8;
	border-radius: 100px;
}

.cs_preview_container .cs_card_single .cs_scroll_container::-webkit-scrollbar {
	background-color: transparent;
	height: 5px;
	width: 5px;
}

.cs_preview_container .cs_card_single .cs_scroll_container_data {
	min-width: 700px;
}

.cs_preview_container .cs_card_single .cs_sub_card-header-wrap {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_sub_card-header-wrap {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
	}
}

.cs_preview_container .cs_card_single .cs_sub_card-header-name {
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}

.cs_preview_container .cs_card_single .cs_sub_card-header-name h5 {
	width: 100%;
}

@media only screen and (max-width:740px) {
	.cs_preview_container .cs_card_single .cs_iab_legitimate_switcher, .cs_preview_container .cs_card_single .cs_iab_vendor_switcher {
		width: 100%;
	}
}

.cs_preview_container .cs_copyright_link_wrap {
	margin-top: 24px;
	text-align: right;
}

.cs_preview_container .cs_copyright_link_wrap .cs_copyright_link {
	font-size: 12px;
	opacity: .4;
	outline: none;
	position: relative;
}

.cs_preview_container .cs_copyright_link_wrap .cs_copyright_link:after {
	background-color: var(--cs_subtitles_text_color);
	bottom: -2px;
	content: "";
	height: 1px;
	left: 0;
	opacity: .4;
	position: absolute;
	width: 100%;
}

.cs_preview_container .cs_copyright_link_wrap .cs_copyright_link:hover, .cs_preview_container .cs_copyright_link_wrap .cs_copyright_link:hover:after {
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.cs_preview_container .cs_iab_container, .cs_preview_container .cs_iab_container_additional {
	margin-top: 16px;
}

.toplevel_page_consent-magic #wpcontent .cs-modal-content p {
	color: inherit !important;
	font-size: inherit !important;
}

.toplevel_page_consent-magic #wpcontent .cs-modal-content ul li {
	font-size: var(--cs_d_single_op_second_f_s);
	font-weight: var(--cs_d_single_op_second_f_w);
	line-height: 140%;
}

#cs_preview_popup_button .cs-info-sticky {
	display: none;
	left: 0;
	margin: 0 auto;
	pointer-events: none;
	position: fixed;
	width: 100%;
	z-index: 1000000;
}

@media (min-width:1024px) {
	#cs_preview_popup_button .cs-info-sticky.show_button {
		display: block;
	}
}

#cs_preview_popup_button .cs-info-sticky.show_button.fixed-preview:not(.cs_mobile_side_sticky) {
	display: block;
}

#cs_preview_popup_button .cs-info-sticky.top {
	top: 0;
}

#cs_preview_popup_button .cs-info-sticky.bottom {
	bottom: 0;
}

#cs_preview_popup_button .cs-info-sticky.right {
	text-align: right;
}

#cs_preview_popup_button .cs-info-sticky.left {
	text-align: left;
}

#cs_preview_popup_button .cs-info-sticky.center {
	text-align: center;
}

#cs_preview_popup_button .cs-info-sticky:hover {
	cursor: pointer;
	opacity: 1;
}

@media (min-width:1024px) {
	#cs_preview_popup_button .cs-info-sticky.desktop_left {
		text-align: left;
	}
	
	#cs_preview_popup_button .cs-info-sticky.desktop_right {
		text-align: right;
	}
}

@media (max-width:1024px) {
	#cs_preview_popup_button .cs-info-sticky .cs-info-sticky-button {
		text-align: center;
		width: 100%;
	}
}

#cs_preview_popup_button .cs-info-sticky-button:not(.shortcode) {
	display: inline-block;
	opacity: .9;
	pointer-events: all;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

#cs_preview_popup_button .cs-info-sticky-button:not(.shortcode):hover {
	cursor: pointer;
	opacity: 1;
}

@media (max-width:1024px) {
	#cs_preview_popup_button .cs_mobile_side_sticky.show_button {
		display: block;
		left: auto !important;
		right: 0 !important;
		width: auto;
	}
	
	#cs_preview_popup_button .cs_mobile_side_sticky.show_button.bottom .cs-info-sticky-button:not(.shortcode) {
		-webkit-transform: translateY(-50vh) translateX(37%) rotate(90deg);
		transform: translateY(-50vh) translateX(37%) rotate(90deg);
	}
	
	#cs_preview_popup_button .cs_mobile_side_sticky.show_button.top .cs-info-sticky-button:not(.shortcode) {
		-webkit-transform: translateY(45vh) translateX(37%) rotate(90deg);
		transform: translateY(45vh) translateX(37%) rotate(90deg);
	}
}

html .cm-manage-google-fonts *:not(i):not(span) {
	font-family: "Arial" !important;
}

.wpml-ls-legacy-list-horizontal {
	border: 1px solid transparent;
	padding: 7px;
	clear: both;
}

.wpml-ls-legacy-list-horizontal>ul {
	padding: 0;
	margin: 0 !important;
	list-style-type: none;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline-block;
}

.wpml-ls-legacy-list-horizontal a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 6px;
	line-height: 1;
}

.wpml-ls-legacy-list-horizontal a span {
	vertical-align: middle;
}

.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket {
	vertical-align: unset;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
	display: inline;
	vertical-align: middle;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
	margin-left: .4em;
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
	margin-left: 0;
	margin-right: .4em;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	margin-bottom: 30px;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
	text-align: center;
}
