@media all {
	img:is([sizes="auto" i], [sizes^="auto," i]) {
		contain-intrinsic-size: 3000px 1500px
	}
}

@media all {

	html,
	body,
	div,
	span,
	applet,
	object,
	iframe,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	blockquote,
	pre,
	a,
	abbr,
	acronym,
	address,
	big,
	cite,
	code,
	del,
	dfn,
	em,
	img,
	ins,
	kbd,
	q,
	s,
	samp,
	small,
	strike,
	strong,
	sub,
	sup,
	tt,
	var,
	b,
	u,
	i,
	center,
	dl,
	dt,
	dd,
	ol,
	ul,
	li,
	fieldset,
	form,
	label,
	legend,
	table,
	caption,
	tbody,
	tfoot,
	thead,
	tr,
	th,
	td,
	article,
	aside,
	canvas,
	details,
	embed,
	figure,
	figcaption,
	footer,
	header,
	menu,
	nav,
	output,
	ruby,
	section,
	summary,
	time,
	mark,
	audio,
	video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline
	}

	article,
	aside,
	details,
	figcaption,
	figure,
	footer,
	header,
	menu,
	nav,
	section {
		display: block
	}

	blockquote,
	q {
		quotes: none
	}

	blockquote:before,
	blockquote:after,
	q:before,
	q:after {
		content: none
	}

	table {
		border-collapse: collapse;
		width: 100%
	}

	td,
	th,
	tr {
		padding: 6px 12px
	}

	* {
		box-sizing: border-box
	}

	mark,
	ins {
		text-decoration: none
	}

	ul {
		list-style: none
	}

	body {
		background-color: #fff;
		color: #000;
		font-size: 15px;
		font-family: Roboto, "Helvetica Neue", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, sans-serif
	}

	:root :where(a:where(:not(.wp-element-button))) {
		text-decoration: none !important
	}

	a:focus,
	button {
		outline: none
	}

	a:hover,
	a:active {
		color: #000
	}

	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a {
		color: #111;
		text-decoration: none
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: 700;
		color: #111
	}

	h1 {
		font-size: 29px;
		line-height: 34px;
		margin: 10px 0 31px 0
	}

	h2 {
		font-size: 25px;
		line-height: 30px;
		margin: 10px 0 31px 0
	}

	h3 {
		font-size: 20px;
		line-height: 28px;
		margin: 10px 0 25px 0
	}

	h4 {
		font-size: 18px;
		line-height: 24px;
		margin: 10px 0 18px 0
	}

	h5 {
		font-size: 16px;
		line-height: 20px;
		margin: 10px 0 15px 0
	}

	h6 {
		font-size: 14px;
		line-height: 16px;
		margin: 0 0 10px 0
	}

	.rem-h1 {
		font-size: clamp(2rem, 2.5vw, 3rem);
		line-height: clamp(2.6rem, 3vw, 3.5rem)
	}

	.rem-h2 {
		font-size: clamp(1.5rem, 1.7vw, 2.1rem);
		line-height: clamp(2rem, 2.1vw, 2.5rem)
	}

	.rem-h3 {
		font-size: clamp(1.35rem, 1.35vw, 1.7rem);
		line-height: clamp(1.7rem, 1.8vw, 2.1rem)
	}

	hr {
		background: #ddd;
		border: 0;
		height: 1px
	}

	article p,
	.post p {
		margin: 0 0 31px 0
	}

	article em,
	.post em {
		font-style: italic
	}

	article strong,
	.post strong {
		font-weight: 700
	}

	article,
	.post {
		font-size: 16px;
		line-height: 28px;
		color: #333
	}

	p strong {
		font-weight: 700
	}

	p em {
		font-style: italic
	}

	sub,
	sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline
	}

	sup {
		top: -.5em
	}

	sub {
		bottom: -.25em
	}

	img {
		max-width: 100%;
		height: auto;
		vertical-align: top;
		border: 0
	}

	#rhLoader {
		position: fixed;
		display: table;
		text-align: center;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-color: rgba(255, 255, 255, 1);
		z-index: 999999999
	}

	.preloader-cell {
		display: table-cell;
		vertical-align: middle;
		font-size: 60px
	}

	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute !important;
		width: 1px;
		word-wrap: normal !important
	}

	.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
		clip: auto !important;
		clip-path: none;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: .875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000
	}

	::selection {
		background: #999;
		color: #fff;
		text-shadow: none
	}

	.clearfix:before,
	.clearfix:after {
		content: "";
		display: table
	}

	.clearfix:after {
		clear: both
	}

	.clearbox {
		clear: both
	}

	.clearboxleft {
		clear: left
	}

	.clearboxright {
		clear: right
	}

	a.ajax_add_to_cart.loading:after,
	.wpsm_pretty_list ul li:before,
	.loading .re-icon-compare:before,
	.loading.table_view_charts:before,
	.post_carousel_block.loading:before,
	.woo_carousel_block.loading:before,
	.cons_comment_item:before,
	.pros_comment_item:before,
	span.date_meta:before,
	span.cat_link_meta:before,
	span.comm_count_meta:before,
	span.postview_meta:before,
	span.admin_meta:before,
	.wpsm_cons ul li:before,
	.wpsm_pros ul li:before,
	#buddypress .standard-form div.radio ul li:before,
	.re_carousel .controls:after,
	.media_owl_carousel .gp-overlay a:before,
	.rh_category_tab ul.cat_widget_custom li a:before,
	.widget.top_offers .title:before,
	.widget.cegg_widget_products .title:before,
	.rehub_chimp:before,
	.def_btn.active_ajax_pagination:before,
	.postNavigation .postnavprev:before,
	.commentlist ul.children .commbox:before,
	.comment-reply-link:before,
	.comment-reply-login:before,
	.comment-respond .usr_re:after,
	.comment-respond .email_re:after,
	.comment-respond .site_re:after,
	.re_loadingafter:after,
	.re_loadingbefore:before,
	.togglegreedybtn:before,
	.rh-heading-icon:before,
	.thumbminus:before,
	.thumbplus:before,
	.heartplus:before,
	.post_thumbs_comm span:before,
	.thumbminus.loading:before,
	.thumbplus.loading:before,
	.heartplus.loading:before,
	.hotminus:before,
	.hotplus:before,
	.hoticonfireclass:before,
	.cold_temp .gradus_icon:before,
	.categorytable li a:before,
	.categorytable p a:before,
	span.stars-rate,
	.rh-star-ajax .stars-rate-ajax-type,
	.btn_act_for_grid .thumbscount:before,
	.comm_number_for_grid:before,
	.more-from-store-a a:before,
	div.sortingloading:after,
	.re_filter_instore ul.re_filter_ul li span:before,
	.re_filter_panel .re_tax_dropdown.activeul li.label:after,
	.userstar-rating,
	.re-user-popup-wrap .wpsm-button.loading:after,
	.user-ava-intop:after,
	.printthecoupon:before,
	#rh-category-search .tt-suggestion:before,
	.rh_videothumb_link:before,
	.re-compare-icon-toggle:before,
	.wpsm_box.standart_type i,
	.wpsm_box.info_type i,
	.wpsm_box.warning_type i,
	.wpsm_box.error_type i,
	.wpsm_box.download_type i,
	.wpsm_box.note_type i,
	.icon-search-onclick:before,
	nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children>a:before,
	.rh-menu-label:after,
	.wpsm_score_box .priced_block .btn_offer_block:not(.rehub_offer_coupon):before,
	.rh_post_layout_compare_autocontent .pros-list li:before,
	.re-user-popup-wrap .wpsm-button.loading:after,
	nav.top_menu ul.menu:not(.off-canvas)>li.menu-item-has-children>a:before,
	.header-top .top-nav>ul>li.menu-item-has-children>a:before,
	.toggle-this-table:after {
		font-family: rhicons
	}

	@media(max-width:767px) {
		.re_filter_panel ul.re_filter_ul li span.active:after {
			font-family: rhicons
		}
	}

	#main_header {
		z-index: 998
	}

	.responsive_nav_wrap {
		display: none;
		position: relative;
		width: 100%
	}

	header .logo-section {
		padding: 15px 0;
		overflow: visible
	}

	header .logo {
		max-width: 450px;
		float: left;
		margin-right: 15px;
		line-height: 0
	}

	.logo .textlogo {
		font-size: 26px;
		line-height: 26px;
		letter-spacing: -.5px
	}

	.logo .sloganlogo {
		font-size: 14px;
		color: #888
	}

	.header_six_style .head_search {
		max-width: 215px
	}

	.header-actions-logo {
		float: right
	}

	.header-actions-logo .wpsm-button {
		margin: 0
	}

	.header-actions-logo .celldisplay {
		padding: 0 12px;
		vertical-align: middle
	}

	.heads_icon_label {
		font-size: 12px;
		display: block;
		line-height: 15px;
		color: #111
	}

	.header_seven_style .search {
		margin: 0 30px;
		padding: 0;
		flex-grow: 1;
		width: 100%;
		max-width: 580px
	}

	.header_clean_style .search {
		width: 100%;
		max-width: 580px;
		float: none
	}

	.header_seven_style>.rh-flex-right-align {
		flex: 0 0 auto
	}

	.header_one_row .main-nav {
		background: none transparent !important;
		border: none !important
	}

	.header_one_row nav.top_menu>ul>li {
		border: none !important
	}

	.icon-search-onclick:before {
		content: "\f002"
	}

	button.icon-search-onclick i,
	button.act-rehub-login-popup i {
		font-size: 20px !important
	}

	button.icon-search-onclick:before {
		display: none
	}

	.top-search-onclick {
		float: right;
		position: relative
	}

	form.search-form {
		padding: 0;
		border: none;
		position: relative;
		width: auto;
		display: flex;
		margin: 0;
		max-width: 100%
	}

	form.search-form input[type="text"] {
		border: 1px solid #e1e1e1;
		height: 38px;
		background-color: #fff;
		padding: 2px 45px 2px 12px
	}

	form.search-form input[type="text"]:focus {
		outline: 0
	}

	.litesearchstyle form.search-form input[type="text"] {
		height: 34px;
		padding: 2px 37px 2px 12px
	}

	form.search-form [type="submit"] {
		border: none;
		cursor: pointer;
		padding: 0 16px;
		line-height: 38px;
		height: 38px;
		vertical-align: middle;
		position: absolute;
		top: 0;
		right: 0
	}

	.litesearchstyle form.search-form [type="submit"] {
		background: none transparent !important;
		height: 34px;
		color: #999 !important;
		padding: 0 12px;
		line-height: 34px
	}

	.search-header-contents {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		visibility: hidden;
		z-index: 9999999;
		transition: opacity 0.5s ease;
		text-align: center;
		margin: 0 auto;
		background-color: rgba(0, 0, 0, .7)
	}

	.top-search-onclick-open .search-header-contents {
		visibility: visible;
		opacity: 1;
		display: block
	}

	.top-search-onclick-open .search-header-contents .search-form {
		opacity: 1;
		transform: translateY(-1px)
	}

	.search-header-contents .search-form {
		max-width: 1000px;
		margin: 0 auto;
		width: 100%;
		transition: transform 0.6s ease, opacity 0.3s ease;
		transform: translateY(-100%);
		opacity: 0
	}

	.search-header-contents form.search-form input[type="text"] {
		width: 100%;
		height: 74px;
		border: none;
		line-height: 74px;
		font-size: 25px;
		padding: 5px 37px 5px 25px !important
	}

	.search-header-contents form.search-form [type="submit"] {
		line-height: 74px;
		height: 74px;
		background: #fff !important;
		color: #333 !important;
		padding: 0 25px;
		font-size: 25px
	}

	.rh-outer-wrap {
		transition: transform 0.5s;
		transform-origin: center top
	}

	.rh-outer-wrap-move {
		transform: scale3d(.85, .85, 1);
		overflow: hidden;
		height: 100vh
	}

	.head_search .search-form,
	.head_search form.search-form input[type="text"],
	.widget_search .search-form,
	.widget_search form.search-form input[type="text"] {
		width: 100%;
		clear: both
	}

	header .search {
		width: 300px;
		float: right;
		position: relative
	}

	.logo-section .search form.search-form input[type="text"] {
		min-width: 215px
	}

	.post.errorpage form.search-form {
		display: inline-block;
		margin: 20px auto
	}

	.main-nav {
		background: #fcfcfc
	}

	.main-nav.white_style {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee
	}

	.main-nav:after {
		content: '';
		display: table;
		clear: both
	}

	nav.top_menu {
		position: relative
	}

	nav.top_menu>ul {
		display: flex;
		margin: 0
	}

	nav.top_menu ul li {
		position: relative
	}

	nav.top_menu>ul>li.floatright {
		margin-left: auto
	}

	nav.top_menu ul li i,
	#slide-menu-mobile ul li.menu-item>a i {
		margin: 0 5px 0 0
	}

	nav.top_menu>ul>li>a {
		font-weight: 700;
		font-size: 16px;
		line-height: 19px;
		transition: all 300ms cubic-bezier(.5, 0, .5, 1);
		position: relative;
		color: #111;
		padding: 8px 13px 11px 13px;
		display: inline-block
	}

	nav.top_menu ul.menu:not(.off-canvas)>li.menu-item-has-children>a:before {
		font-size: 14px;
		content: '\f107';
		margin: 0 0 0 7px;
		float: right
	}

	nav.top_menu ul li.menu-item-has-children {
		position: relative
	}

	nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children>a:before {
		color: #111;
		content: "\f105";
		cursor: pointer;
		float: right;
		padding-left: 8px
	}

	nav.top_menu ul.sub-menu,
	.top-nav ul.sub-menu {
		transform: translateY(10px);
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.3s ease, transform 0.3s ease;
		background: #fff;
		position: absolute;
		z-index: 9999999;
		width: 250px;
		box-shadow: 0 20px 40px -5px rgb(9 30 66 / 18%);
		backface-visibility: hidden;
		left: -999999px
	}

	nav.top_menu ul.sub-menu {
		padding: 12px 0
	}

	nav.top_menu .noshadowdrop ul.sub-menu {
		box-shadow: none
	}

	nav.top_menu ul.sub-menu ul.sub-menu {
		top: 0
	}

	nav.top_menu>ul>li>ul.sub-menu>li.hovered>ul.sub-menu {
		left: 100%;
		opacity: 1;
		visibility: visible;
		transform: translateY(0)
	}

	nav.top_menu ul.sub-menu>li>a {
		text-transform: none;
		font-size: 15px;
		line-height: 22px;
		color: #111 !important;
		display: block;
		padding: 10px 25px;
		font-weight: 400
	}

	nav.top_menu ul.sub-menu>li:first-child>a {
		border-top-color: transparent
	}

	nav.top_menu>ul>li.hovered>.sub-menu {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		left: 0;
		top: 100%
	}

	nav.top_menu>ul>li>ul.sub-menu>li:first-child>a:after,
	.top-nav>ul>li>ul.sub-menu>li:first-child>a:after {
		position: absolute;
		content: "";
		width: 0;
		height: 0;
		border-style: solid;
		top: -5px;
		left: 19px;
		border-width: 0 6px 6px 6px;
		border-color: transparent transparent #FFF transparent
	}

	nav.top_menu>ul:not(.off-canvas) li:not(.rh-megamenu) ul.sub-menu>li>a:hover {
		background: #F9F9F9
	}

	nav.top_menu>ul>li>a:hover span.subline {
		opacity: 1
	}

	nav.top_menu>ul>li {
		border-right: 1px solid rgba(0, 0, 0, .08)
	}

	nav.top_menu>ul>li:last-child {
		border-right: none !important;
		box-shadow: none
	}

	#slide-menu-mobile {
		display: none
	}

	#mobpanelimg {
		max-height: 100px;
		max-width: 150px;
		width: auto;
		height: auto
	}

	#slide-menu-mobile .subline {
		display: block;
		font-size: 12px;
		font-weight: 400;
		color: #999
	}

	#slide-menu-mobile ul.off-canvas {
		position: fixed;
		width: 270px;
		top: 0;
		left: 0;
		bottom: 0;
		padding: 0;
		overflow-x: hidden;
		overflow-y: auto;
		background-color: #fff;
		z-index: 999999;
		transform: translate3d(-100%, 0, 1px);
		transition: transform 0.3s ease;
		backface-visibility: hidden
	}

	#slide-menu-mobile ul li.menu-item {
		border-bottom: 1px solid #eee;
		position: static;
		margin: 0;
		overflow: hidden;
		width: 100%;
		float: none
	}

	#slide-menu-mobile ul li.menu-item>a {
		line-height: 22px !important;
		float: left;
		padding: 10px 15px;
		font-size: 16px;
		text-transform: none;
		border-top: none;
		width: calc(100% - 50px);
		text-decoration: none;
		color: #111;
		font-weight: 700
	}

	#slide-menu-mobile ul ul.sub-menu {
		transition: all 0.3s ease;
		opacity: 1;
		visibility: visible;
		position: absolute;
		border: 0;
		width: 100%;
		min-height: 100%;
		top: 0;
		left: 0;
		background-color: #fff;
		transform: translate3d(-100%, 0, 1px);
		backface-visibility: hidden
	}

	#slide-menu-mobile ul ul.sub-menu li a {
		border-bottom: none
	}

	#slide-menu-mobile ul ul.sub-menu.sub-menu-active {
		transform: translate3d(0, 0, 0);
		z-index: 999
	}

	#slide-menu-mobile ul li.back-mb span {
		cursor: pointer;
		background-color: rgba(0, 0, 0, .02);
		padding: 13px 15px;
		font-size: 15px;
		text-decoration: none;
		display: block
	}

	#slide-menu-mobile ul.off-canvas-active {
		opacity: 1;
		visibility: visible;
		transform: translate3d(0, 0, 0)
	}

	#slide-menu-mobile ul span.submenu-toggle {
		float: right;
		width: 42px;
		height: 42px;
		line-height: 42px
	}

	#slide-menu-mobile ul span.submenu-toggle .rhicon {
		font-size: 14px;
		line-height: 42px
	}

	#slide-menu-mobile ul>li.close-menu {
		border: none !important
	}

	.rh-sslide-panel.active {
		visibility: visible;
		transition: visibility 0s 0s
	}

	.rh-sslide-panel {
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		visibility: hidden;
		transition: visibility 0s 0.6s;
		z-index: 999999
	}

	.rh-close-btn,
	.rh-close-btn i {
		width: 40px;
		height: 40px;
		font-size: 20px;
		line-height: 40px
	}

	#slide-menu-mobile .rh-menu-label {
		display: none
	}

	.offsetnav-overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 120vh;
		background-color: rgba(0, 0, 0, .5);
		z-index: 99999
	}

	.off-canvas-active>li {
		animation: rhslideleft .4s .6s backwards
	}

	.off-canvas-active>li:nth-of-type(1) {
		animation-delay: .7s
	}

	.off-canvas-active>li:nth-of-type(2) {
		animation-delay: .2s
	}

	.off-canvas-active>li:nth-of-type(3) {
		animation-delay: .3s
	}

	.off-canvas-active>li:nth-of-type(4) {
		animation-delay: .4s
	}

	.off-canvas-active>li:nth-of-type(5) {
		animation-delay: .5s
	}

	.rh-menu-label {
		z-index: 1;
		position: absolute;
		top: -9px;
		right: 15px;
		padding: 2px 4px;
		color: #fff;
		font: 9px/10px Arial;
		background: #c00;
		border-radius: 2px
	}

	#main_header.dark_style {
		background-color: #141414
	}

	.header_top_wrap.dark_style .user-ava-intop:after,
	.main-nav.dark_style .user-ava-intop:after,
	#main_header.dark_style .textlogo a,
	#main_header.dark_style .textlogo,
	#main_header.dark_style .sloganlogo,
	#main_header.dark_style .logo-section .user-ava-intop:after,
	#main_header.dark_style .logo-section .rh-header-icon,
	#main_header.dark_style .logo-section .heads_icon_label,
	.main-nav.dark_style .dl-menuwrapper button i,
	.main-nav.dark_style .dl-menuwrapper .rh-header-icon,
	#main_header.dark_style #re_menu_near_logo li a,
	#main_header.dark_style a.header-link-add {
		color: #fff
	}

	.main-nav.dark_style .dl-menuwrapper button svg line {
		stroke: #fff
	}

	.main-nav.dark_style {
		max-height: 70px;
		background: #353535
	}

	.main-nav.dark_style nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children a:after {
		color: #ccc
	}

	.main-nav.dark_style nav.top_menu>ul>li>a {
		color: #fbfbfb
	}

	.main-nav.dark_style nav.top_menu>ul>li {
		border-right: 1px solid rgba(255, 255, 255, .15)
	}

	a.logo_image_insticky {
		display: none;
		text-decoration: none;
		margin: 6px 0
	}

	a.logo_image_insticky img,
	a.logo_image_mobile img {
		max-height: 50px;
		max-width: 160px;
		vertical-align: middle;
		height: auto;
		width: auto
	}

	.is-sticky .logo_section_wrap {
		background: #fff
	}

	.is-sticky .main-nav {
		position: relative;
		z-index: 999;
		width: 100%
	}

	.is-sticky .header_one_row .main-nav {
		width: auto
	}

	.is-sticky a.logo_image_insticky,
	#dl-menu a.logo_image_mobile {
		display: inline-block
	}

	.is-sticky .logo_insticky_enabled nav.top_menu ul li a {
		overflow: visible;
		font-size: 14px
	}

	.is-sticky .logo_insticky_enabled nav.top_menu>ul>li>a {
		padding-left: 10px;
		padding-right: 10px
	}

	.is-sticky .logo_insticky_enabled nav.top_menu>ul>li {
		border: none !important
	}

	.logo_insticky_enabled .top_menu {
		flex-grow: 1;
		margin: 0 20px
	}

	#re-stickyheader {
		height: 54px !important
	}

	#sticky-wrapper:not(.is-sticky) {
		height: auto !important
	}

	.ubermenu-loc-primary-menu {
		max-width: 1200px;
		margin: 0 auto !important
	}

	.ubermenu-loc-primary-menu+.responsive_nav_wrap {
		display: none
	}

	.rh-header-icon {
		font-size: 24px;
		line-height: 23px;
		color: #222
	}

	.login-btn-cell .rh-header-icon {
		font-size: 22px
	}

	#main_header .rehub-main-btn-bg {
		padding: 8px 14px
	}

	.re-compare-notice,
	.rh-icon-notice {
		position: absolute;
		top: -10px;
		left: 17px;
		z-index: 9;
		min-width: 18px;
		height: 18px;
		background: #f50000;
		text-align: center;
		padding: 0 2px;
		color: #fff;
		font: bold 12px/18px Arial;
		border-radius: 50%;
		transition: all 0.2s ease-in;
		transform: scale(1)
	}

	#logo_mobile_wrapper,
	a.logo_image_mobile img {
		display: none
	}

	#dl-menu a.logo_image_mobile img {
		position: absolute;
		top: 0;
		left: 50%;
		transform: translate(-50%);
		right: auto;
		bottom: 0;
		margin: auto;
		display: block
	}

	#main_header #dl-menu .rh-header-icon {
		margin: 15px 9px
	}

	#main_header #dl-menu .rehub-main-btn-bg .rh-header-icon {
		margin: 0
	}

	.header_icons_menu #dl-menu a.logo_image_mobile img {
		left: 55px;
		transform: none
	}

	.dl-menuwrapper ul .floatright {
		float: none
	}

	.dl-menuwrapper button {
		border: none;
		width: 48px;
		height: 53px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		outline: none;
		background: transparent
	}

	.dl-menuwrapper button i {
		color: #111;
		font-size: 36px
	}

	.dl-menuwrapper button svg line {
		stroke: #111;
		stroke-width: 2;
		stroke-dasharray: 26;
		animation: svglineltr 1s linear
	}

	#mobile-menu-icons {
		padding-right: 7px
	}

	@keyframes svglineltr {
		0% {
			stroke-dashoffset: 26
		}

		100% {
			stroke-dashoffset: 0
		}
	}

	.rh-boxed-container .rh-outer-wrap {
		box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);
		margin: 0 auto;
		width: 1260px;
		background: #fff
	}

	.rh-container,
	.content {
		margin: 0 auto;
		border: none;
		background: none transparent;
		width: 1200px;
		box-shadow: none;
		position: relative;
		clear: both;
		padding: 0
	}

	.vc_section>.vc_row,
	.centered-container .vc_col-sm-12>*>.wpb_wrapper,
	body .elementor-section.elementor-section-boxed>.elementor-container,
	.wp-block-cover__inner-container {
		max-width: 1200px;
		margin: 0 auto
	}

	.rh-content-wrap {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.rh-mini-sidebar {
		width: 260px;
		margin-bottom: 30px
	}

	.rh-mini-sidebar-content-area {
		width: calc(100% - 290px)
	}

	.rh-300-sidebar {
		width: 300px;
		margin-bottom: 30px
	}

	.rh-300-content-area {
		width: calc(100% - 330px)
	}

	.rh-336-sidebar {
		width: 336px;
		margin-bottom: 30px
	}

	.rh-336-content-area {
		width: calc(100% - 366px)
	}

	.rh-360-sidebar {
		width: 360px;
		margin-bottom: 30px
	}

	.rh-360-content-area {
		width: calc(100% - 400px)
	}

	.calcposright {
		position: absolute;
		top: 30px;
		right: calc((100% - 1200px)/2);
		z-index: 9
	}

	.floatactive.calcposright,
	.floatactive.fixedonfloat {
		position: fixed;
		animation: stuckFadeIn .6s;
		top: 15px;
		z-index: 999999
	}

	.floatactive .hideonfloat {
		display: none
	}

	.floatactive .showonfloat {
		display: block
	}

	.widget.rh-cartbox {
		margin: 0 0 25px 0
	}

	.rh-mini-sidebar .widget {
		margin-bottom: 30px
	}

	.rh-cartbox .widget-inner-title {
		font-weight: 700;
		font-size: 16px;
		line-height: 18px;
		text-align: center;
		margin: -20px -20px 20px -20px;
		padding: 12px;
		color: #000;
		background: #f7f7f7
	}

	.main-side {
		width: 840px;
		float: left;
		position: relative
	}

	body:not(.noinnerpadding) .rh-post-wrapper {
		background: #fff;
		border: 1px solid #e3e3e3;
		padding: 25px;
		box-shadow: 0 2px 2px #ECECEC
	}

	.rh-container.no_shadow .main-side,
	.main-side.full_width:not(.single) {
		padding: 0;
		border: none;
		box-shadow: none;
		background: none transparent
	}

	.main-side.full_width {
		float: none;
		width: 100%
	}

	.main-side {
		min-height: 70vh
	}

	.sidebar,
	.side-twocol {
		width: 336px;
		float: right;
		overflow: hidden
	}

	.sidebar.authorsidebar {
		column-count: auto !important
	}

	.full_post_area.content,
	.full_post_area.rh-container {
		width: 100%;
		padding: 0
	}

	.full_post_area .rh-content-wrap {
		padding: 0
	}

	.vc_row {
		margin-right: 0;
		margin-left: 0
	}

	.wpsm-one-half {
		width: 48%
	}

	.wpsm-one-third {
		width: 30.66%
	}

	.wpsm-two-third {
		width: 65.33%
	}

	.wpsm-one-fourth {
		width: 22%
	}

	.wpsm-three-fourth {
		width: 74%
	}

	.wpsm-one-fifth {
		width: 16.8%
	}

	.wpsm-two-fifth {
		width: 37.6%
	}

	.wpsm-three-fifth {
		width: 58.4%
	}

	.wpsm-four-fifth {
		width: 79.2%
	}

	.wpsm-one-sixth {
		width: 13.33%
	}

	.wpsm-five-sixth {
		width: 82.67%
	}

	.wpsm-one-half,
	.wpsm-one-third,
	.wpsm-two-third,
	.wpsm-three-fourth,
	.wpsm-one-fourth,
	.wpsm-one-fifth,
	.wpsm-two-fifth,
	.wpsm-three-fifth,
	.wpsm-four-fifth,
	.wpsm-one-sixth,
	.wpsm-five-sixth {
		position: relative;
		margin-right: 4%;
		margin-bottom: 5px;
		float: left
	}

	.wpsm-column-last,
	.wpsm-one-half:last-of-type,
	.wpsm-one-third:last-of-type,
	.wpsm-one-fourth:last-of-type,
	.wpsm-one-fifth:last-of-type,
	.wpsm-one-sixth:last-of-type {
		margin-right: 0 !important;
		clear: right
	}

	.wpsm-column-last:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0
	}

	.smart-scroll-desktop {
		overflow-x: auto !important;
		overflow-y: hidden;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
		scroll-behavior: smooth;
		scroll-snap-type: x mandatory
	}

	.smart-scroll-desktop .rh-flex-eq-height {
		flex-wrap: nowrap;
		margin: 0 0 15px 0
	}

	.smart-scroll-desktop .col_item {
		display: inline-block;
		margin: 0 13px 0 0 !important;
		vertical-align: top;
		float: none !important;
		white-space: normal !important;
		scroll-snap-align: start
	}

	.smart-scroll-desktop .col_item:last-of-type {
		margin-right: 0 !important
	}

	.smart-scroll-desktop,
	.smart-scroll-mobile,
	.rhscrollthin {
		scrollbar-width: thin;
		scrollbar-color: transparent transparent
	}

	.smart-scroll-desktop::-webkit-scrollbar,
	.smart-scroll-mobile::-webkit-scrollbar,
	.rhscrollthin::-webkit-scrollbar {
		width: 8px;
		height: 8px
	}

	.smart-scroll-desktop::-webkit-scrollbar-track,
	.smart-scroll-mobile::-webkit-scrollbar-track,
	.rhscrollthin::-webkit-scrollbar-track {
		background-color: transparent;
		border-radius: 20px
	}

	.smart-scroll-desktop::-webkit-scrollbar-thumb,
	.smart-scroll-mobile::-webkit-scrollbar-thumb,
	.rhscrollthin::-webkit-scrollbar-thumb {
		background-color: transparent;
		border-radius: 20px;
		border: 1px solid transparent
	}

	.smart-scroll-desktop:hover::-webkit-scrollbar-thumb,
	.smart-scroll-mobile:hover::-webkit-scrollbar-thumb,
	.rhscrollthin:hover::-webkit-scrollbar-thumb {
		background-color: #ddd
	}

	.smart-scroll-desktop:hover,
	.smart-scroll-mobile:hover,
	.rhscrollthin:hover {
		scrollbar-color: #ddd #fff
	}

	@media screen and (max-width:1279px) and (min-width:1141px) {
		.calcposright {
			right: calc((100% - 1080px)/2)
		}

		.rh-boxed-container .rh-outer-wrap {
			width: 1120px
		}

		.rh-container,
		.content {
			width: 1080px
		}

		.centered-container .vc_col-sm-12>*>.wpb_wrapper,
		.vc_section>.vc_row,
		body .elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1080px
		}

		.main-side {
			width: 755px
		}

		.sidebar,
		.side-twocol {
			width: 300px
		}

		nav.top_menu>ul>li>a {
			padding-left: 12px;
			padding-right: 12px
		}
	}

	@media (max-width:1140px) {
		.rh-boxed-container .rh-outer-wrap {
			width: 100%
		}

		#mobile-menu-icons>.wpsm-button,
		#main_header .header_six_style .wpsm-button {
			font-size: 0 !important;
			line-height: 0 !important
		}

		#mobile-menu-icons>.wpsm-button i,
		#main_header .header_six_style .wpsm-button i {
			font-size: 15px;
			padding: 0 !important
		}

		header .logo {
			max-width: 250px
		}

		.laptopblockdisplay {
			display: block !important;
			width: 100% !important;
			float: none !important;
			margin: 0 0 10px 0
		}
	}

	@media (max-width:1140px) and (min-width:1024px) {
		.calcposright {
			right: calc((100% - 980px)/2)
		}

		.rh-container,
		.content {
			width: 980px
		}

		.centered-container .vc_col-sm-12>*>.wpb_wrapper,
		.vc_section>.vc_row,
		body .elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 980px
		}

		.main-side {
			width: 655px
		}

		.sidebar,
		.side-twocol {
			width: 300px
		}

		nav.top_menu>ul>li>a {
			font-size: 14px;
			padding-left: 8px;
			padding-right: 8px
		}

		nav.top_menu>ul>li {
			border: none
		}

		.onlytabletnone {
			display: none !important
		}
	}

	@media (max-width:1024px) {
		body .disabletabletpadding {
			padding: 0 !important
		}

		.tabmt25 {
			margin-top: 25px !important
		}

		.logo-section .mobileinmenu,
		.hideontablet {
			display: none !important
		}

		.logo-section #mobile-menu-icons .mobileinmenu {
			display: inline-block !important
		}

		.responsive_nav_wrap,
		.showontablet {
			display: block
		}

		.rh_woocartmenu-amount,
		.header-actions-logo,
		.header_seven_style .search {
			display: none
		}

		.tabletcenterdisplay {
			text-align: center !important
		}

		.tabletblockdisplay {
			display: block !important;
			width: 100% !important;
			float: none !important;
			margin: 0 0 10px 0;
			clear: both !important
		}

		.tabletrelative {
			position: relative !important
		}

		.disablefloattablet.floatright,
		.disablefloattablet.floatleft {
			float: none !important;
			margin-right: 0 !important;
			margin-left: 0 !important;
			display: inline-block !important
		}

		nav.top_menu,
		.header_top_wrap,
		#float-panel-woo-area del {
			display: none
		}

		.float-panel-woo-btn {
			background: transparent !important
		}

		#float-panel-woo-area .float-panel-woo-btn .price {
			color: #111
		}
	}

	@media (max-width:1023px) and (min-width:768px) {
		.sidebar {
			border: none;
			clear: both;
			column-count: 2;
			column-gap: 20px
		}

		.sidebar .widget {
			margin: 0 0 20px 0;
			clear: none;
			break-inside: avoid;
			transform: translateZ(0);
			column-width: 350px
		}

		.onlytabletnone {
			display: none !important
		}
	}

	@media (max-width:1023px) {
		.calcposright {
			position: static !important
		}

		.tabletsblockdisplay {
			display: block !important;
			width: 100% !important;
			float: none !important;
			margin: 0 0 10px 0;
			clear: both !important
		}

		.hideonstablet {
			display: none !important
		}

		.tabletscenterdisplay {
			text-align: center !important
		}

		.side-twocol {
			float: none;
			width: 100%;
			margin-bottom: 10px;
			overflow: hidden
		}

		.sidebar {
			margin: 30px auto 0 auto
		}

		.left-sidebar-archive .sidebar {
			margin: 0 auto 30px auto
		}

		body .disabletabletspadding {
			padding: 0 !important
		}

		.rh-flex-center-align.logo_insticky_enabled {
			display: block
		}

		.is-sticky a.logo_image_insticky,
		a.logo_image_insticky {
			display: none
		}

		.centered-container .vc_col-sm-12>*>.wpb_wrapper,
		.vc_section>.vc_row,
		.rh-336-content-area,
		.rh-336-sidebar,
		.rh-300-content-area,
		.rh-300-sidebar,
		.rh-360-sidebar,
		.rh-360-content-area,
		.rh-mini-sidebar-content-area,
		.rh-mini-sidebar,
		.sidebar,
		.main-side,
		.content {
			width: 100%;
			float: none;
			display: block
		}

		.rh-container {
			width: 100%;
			padding-left: 15px;
			padding-right: 15px
		}

		.header_wrap .rh-container {
			padding: 0
		}

		.three-col-tablet .col_item {
			width: 28% !important;
			min-width: 28%
		}

		.two-col-tablet .col_item {
			width: 42.5% !important;
			min-width: 42.5%
		}

		.one-col-tablet .col_item {
			width: 70% !important;
			min-width: 70%
		}

		.smart-scroll-mobile {
			padding-left: 1px !important;
			padding-right: 1px !important;
			width: auto !important;
			overflow-x: auto !important;
			overflow-y: hidden !important;
			white-space: nowrap !important;
			display: block !important
		}

		.smart-scroll-mobile .col_item {
			display: inline-block;
			margin: 0 10px 15px 0 !important;
			vertical-align: top;
			float: none !important;
			white-space: normal !important
		}

		.smart-scroll-mobile .col_item:last-of-type {
			margin-right: 0 !important
		}

		.smart-scroll-mobile .rh-flex-eq-height {
			flex-wrap: nowrap
		}

		.float-panel-woo-title {
			display: none
		}

		.rh-float-panel .float-panel-woo-info {
			display: none
		}

		#float-panel-woo-area .float-panel-woo-btn .price {
			margin: 0
		}

		#float-panel-woo-area .float-panel-woo-btn {
			margin: 0;
			width: 100%
		}

		#float-panel-woo-area .float-panel-woo-price {
			margin: 0 10px;
			font-size: 17px
		}

		#float-panel-woo-area .rh-container {
			padding: 10px 15px
		}

		.float-panel-img-wrap {
			width: 50px
		}

		#float-panel-woo-area .inline_compact_btnblock.priced_block {
			padding: 0;
			border: none;
			margin: 0
		}

		#float-panel-woo-area {
			bottom: 0;
			top: auto;
			transform: translateY(100%);
			box-shadow: none
		}
	}

	@media (max-width:767px) {
		body .mobilepadding {
			padding: 0 15px !important
		}

		.hideonmobile {
			display: none !important
		}

		.showonmobile {
			display: inline-block !important
		}

		body .disablemobilepadding {
			padding: 0 !important
		}

		body .disablemobileshadow {
			box-shadow: none
		}

		body .disablemobilemargin {
			margin: 0 !important
		}

		body .disablemobileborder {
			border: none !important
		}

		body .disablemobilealign {
			text-align: inherit !important
		}

		.disable-bg-on-mobile {
			background: none transparent !important
		}

		.mobilecenterdisplay,
		.mobilecenterdisplay>* {
			text-align: center !important;
			justify-content: center !important
		}

		.mobilerelative {
			position: relative !important
		}

		.mobilemargincenter {
			margin-left: auto !important;
			margin-right: auto !important
		}

		.tabledisplay.mobileblockdisplay,
		.mobileblockdisplay .celldisplay,
		.mobileblockdisplay .rowdisplay,
		.mobileblockdisplay {
			display: block !important;
			width: 100% !important;
			float: none !important
		}

		.disablefloatmobile.floatright,
		.disablefloatmobile.floatleft {
			float: none !important;
			margin-right: 0 !important;
			margin-left: 0 !important;
			clear: both
		}

		.mobileinline {
			width: auto !important;
			display: inline-block !important
		}

		article h1 {
			font-size: 28px;
			line-height: 32px
		}
	}

	@media (max-width:567px) {

		.wpsm-one-half,
		.wpsm-one-third,
		.wpsm-two-third,
		.wpsm-three-fourth,
		.wpsm-one-fourth,
		.wpsm-one-fifth,
		.wpsm-two-fifth,
		.wpsm-three-fifth,
		.wpsm-four-fifth,
		.wpsm-one-sixth,
		.wpsm-five-sixth {
			width: 100%;
			float: none;
			margin-right: 0;
			margin-bottom: 20px
		}

		.wpsm-one-half-mobile {
			width: 48%;
			margin-right: 4%
		}

		.wpsm-one-third-mobile {
			width: 30.66%;
			margin-right: 4%
		}
	}

	@media (max-width:479px) {
		.main-side {
			border: none;
			box-shadow: none;
			padding: 0
		}

		body:not(.dark_body):not(.page-template-template-systempages) {
			background: #fff !important
		}

		body:not(.dark_body) .rh-post-wrapper {
			background: none;
			padding: 0;
			border: none;
			box-shadow: none
		}

		.showonsmobile {
			display: block !important
		}

		.hideonsmobile {
			display: none !important
		}

		.disablemsflexjustify {
			justify-content: inherit !important
		}

		.mobilesblockdisplay {
			display: block !important;
			width: 100% !important;
			float: none !important;
			margin-left: 0 !important;
			margin-right: 0 !important
		}

		.smart-scroll-mobile .col_item,
		.one-col-mob .col_item {
			width: 75% !important;
			min-width: 75%
		}

		.scroll-on-mob-nomargin .col-feat-grid,
		.scroll-on-mob-nomargin .col-item {
			margin: 0 !important
		}

		body .smart-scroll-desktop {
			display: block
		}

		.two-col-mob .col_item {
			width: 42.5% !important;
			min-width: 42.5%
		}

		.three-col-mob .col_item {
			width: 28% !important;
			min-width: 28%
		}

		.four-col-mob .col_item {
			width: 18% !important;
			min-width: 18%
		}
	}

	@media (min-width:768px) {
		.desktablsdisplaynone {
			display: none !important
		}

		.search-header-contents {
			padding: 30vh 30px 70vh 30px
		}

		.sticky-psn {
			position: sticky;
			top: 60px;
			align-self: flex-start
		}
	}

	@media (min-width:1024px) {
		.desktabldisplaynone {
			display: none !important
		}

		.floatactive .hideonfloattablet {
			display: none
		}
	}

	@media (min-width:1025px) {
		.desktopdisplaynone {
			display: none !important
		}

		.floatactive .hideonfloatdesktop {
			display: none
		}
	}

	.title_single_area h1 {
		font-size: 34px;
		line-height: 34px;
		margin: 0 0 20px 0;
		word-break: break-word
	}

	.rh_post_layout_outside .title_single_area h1 {
		font-size: 38px;
		line-height: 40px
	}

	.rh_post_layout_compact .title_single_area h1,
	.rh_post_layout_compare_autocontent .title_single_area h1 {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 15px
	}

	.title_single_area .re-line-badge {
		margin-bottom: 10px
	}

	.title_single_area .post-meta {
		color: #111
	}

	.title_single_area .post-meta span {
		margin-right: 15px
	}

	.rh-post-layout-image-mask {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		background: linear-gradient(to bottom, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0) 28%, rgba(0, 0, 0, .6) 100%)
	}

	.left_st_postproduct .post-meta span {
		margin-right: 12px
	}

	@media screen and (max-width:1224px) {
		.left_st_postproduct .post-meta span {
			margin: 0;
			display: block;
			line-height: 18px
		}
	}

	.compare-full-images figure img {
		width: auto;
		max-height: 500px
	}

	.compare-button-holder .wpsm-button.rehub_main_btn {
		box-shadow: 0 18px 38px 0 rgba(0, 0, 0, .06), 0 8px 40px 0 rgba(0, 0, 0, .06) !important
	}

	.compare-button-holder .price {
		font-weight: 400;
		font-size: 1.5em;
		letter-spacing: -.5px;
		padding: 0 0 15px 0;
		margin: 0
	}

	.notextshare .row_social_inpost span.fb:after,
	.notextshare .row_social_inpost span.tw:after {
		display: none
	}

	.compare-domain-icon span {
		font-weight: 400;
		display: inline-block
	}

	.compare-domain-icon .compare-domain-text {
		margin: 0 3px
	}

	.compare-domain-text::first-letter {
		text-transform: uppercase
	}

	.compare-domain-icon img {
		vertical-align: middle;
		max-width: 80px;
		margin: 0 3px
	}

	.rh-tabletext-block-heading {
		padding: 12px 15px;
		background: #fafafa
	}

	.rh-tabletext-block-heading h4,
	.rh-tabletext-block-heading h2 {
		font-size: 17px;
		line-height: 18px;
		margin: 0
	}

	.rh-tabletext-block-left {
		background: #f4f4f4;
		width: 200px;
		font-size: 11px;
		box-shadow: inset -50px 0 50px #eee
	}

	.rh-tabletext-block-wrapper .wpsm-table table {
		margin: 0
	}

	.rh-tabletext-block-wrapper .wpsm-table table tr th {
		text-transform: none
	}

	.rh-tabletext-block.closedtable div:not(.rh-tabletext-block-heading) {
		display: none
	}

	.toggle-this-table {
		float: right;
		margin: 0 0 0 10px;
		cursor: pointer;
		line-height: 18px
	}

	.toggle-this-table:after {
		content: "\f107"
	}

	.closedtable .toggle-this-table:after {
		content: "\f106"
	}

	.widget_merchant_list .csspopuptrigger,
	.pricealertpopup-wrap .csspopuptrigger {
		font-size: 13px
	}

	.csspopup {
		overflow-x: auto;
		overflow-y: scroll;
		position: fixed;
		top: -2000px;
		left: 0;
		right: 0;
		background: rgba(0, 0, 0, .7);
		transition: opacity 500ms;
		visibility: hidden;
		opacity: 0
	}

	.csspopup.active {
		visibility: visible;
		opacity: 1;
		z-index: 999999999;
		top: 0;
		bottom: 0
	}

	.csspopupinner {
		max-width: 92%;
		margin: 70px auto;
		padding: 25px;
		box-sizing: border-box;
		background: #fff;
		color: #333;
		border-radius: 5px;
		width: 700px;
		position: relative
	}

	@media(max-width:768px) {
		.csspopupinner {
			max-width: 90% !important
		}
	}

	.csspopup .cpopupclose {
		position: absolute;
		top: -20px;
		right: -20px
	}

	.csspopup .cpopupclose:hover {
		background: #dedede
	}

	.limited-thumb-number a:nth-child(n+5) {
		display: none
	}

	.compare-full-thumbnails {
		overflow: hidden
	}

	.compare-full-thumbnails a {
		width: 23%;
		vertical-align: middle;
		max-height: 300px;
		text-align: center;
		margin: 1%;
		text-decoration: none;
		display: inline-block
	}

	.compare-full-thumbnails.five-thumbnails a {
		width: 18%
	}

	.rh_mini_thumbs.compare-full-thumbnails img {
		max-height: 65px;
		display: inline-block;
		width: auto
	}

	.rh_videothumb_link {
		position: relative
	}

	.rh_videothumb_link:before {
		content: "\f144";
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -35px 0 0 -35px;
		font-size: 70px;
		color: #fff;
		opacity: .8;
		height: 80px;
		text-align: center;
		z-index: 2;
		line-height: 80px;
		width: 80px
	}

	.compare-full-thumbnails .rh_videothumb_link:before {
		font-size: 30px;
		margin: -15px 0 0 -15px;
		height: 30px;
		width: 30px;
		line-height: 30px
	}

	.re_title_inmodal {
		font-weight: 400;
		font-size: 25px;
		text-align: center;
		padding: 5px 0 15px;
		position: relative
	}

	.re_title_inmodal .rhi-bell {
		color: #17baae
	}

	.csspopupinner .wpcf7 p {
		margin: 0 0 12px 0
	}

	a.comment_two {
		background: none transparent;
		border: 1px solid #000;
		padding: 2px 5px;
		line-height: 13px;
		font-size: 13px;
		width: auto;
		height: auto;
		position: relative;
		min-width: 11px;
		color: #111;
		text-align: center;
		display: inline-block;
		text-decoration: none
	}

	a.comment_two:after {
		top: 100%;
		right: 0;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(0, 0, 0, 0);
		border-top-color: #000;
		border-width: 7px 9px 9px 0;
		margin-left: -9px
	}

	.woocommerce-pagination,
	.pagination {
		text-align: center;
		clear: both;
		margin: 10px auto
	}

	ul.page-numbers {
		flex-basis: 100%;
		display: inline-block;
		white-space: nowrap;
		padding: 0;
		clear: both;
		border: 1px solid #e0dadf;
		border-right: 0;
		margin: 1px
	}

	ul.page-numbers li {
		list-style: none !important;
		text-align: center;
		border-right: 1px solid #e0dadf;
		padding: 0;
		margin: 0;
		float: left
	}

	ul.page-numbers li a,
	ul.page-numbers li span {
		margin: 0;
		text-decoration: none;
		line-height: 1em;
		font-size: 1em;
		font-weight: 400;
		padding: .5em;
		min-width: 2em;
		display: block
	}

	ul.page-numbers li a {
		color: #555
	}

	ul.page-numbers li span.current,
	ul.page-numbers li a:hover,
	ul.page-numbers li.active a,
	.page-link>span:not(.page-link-title) {
		background: #f7f6f7
	}

	.page-link {
		border-right: 1px solid #e0dadf;
		position: relative;
		margin: 15px 0 20px 0;
		overflow: hidden;
		display: inline-block;
		white-space: nowrap;
		clear: both
	}

	.page-link a,
	.page-link>span {
		border: 1px solid #e0dadf;
		border-right: none;
		margin: 0;
		float: left;
		overflow: hidden;
		text-align: center;
		line-height: 1em;
		font-size: 15px;
		padding: .7em;
		white-space: nowrap;
		min-width: 1em;
		text-decoration: none !important
	}

	.page-link a:hover {
		background: #f7f6f7
	}

	.re_ajax_pagination {
		clear: both;
		text-align: center;
		padding: 15px 0;
		width: 100%;
		flex-basis: 100%
	}

	.re_ajax_pagination .def_btn {
		font-size: 15px;
		padding: 7px 50px
	}

	.def_btn.active_ajax_pagination:before {
		font-weight: 400;
		display: inline-block;
		font-size: 17px;
		content: "\f021";
		animation: fa-spin 1s linear infinite;
		margin-right: 5px
	}

	.no_more_posts {
		text-align: center;
		clear: both;
		display: block;
		margin: 20px 0;
		width: 100%;
		flex-basis: 100%
	}

	.post-meta {
		margin-bottom: 12px;
		font-size: 12px;
		line-height: 12px;
		font-style: italic;
		color: #999
	}

	span.date_meta:before,
	span.cat_link_meta:before,
	span.comm_count_meta:before,
	span.postview_meta:before,
	span.admin_meta:before {
		font-size: 3px;
		line-height: 12px;
		vertical-align: middle;
		padding-right: 5px;
		content: "\f111";
		font-style: normal
	}

	.admin_meta .admin img {
		vertical-align: middle;
		margin-right: 5px;
		border-radius: 50%
	}

	span.postview_meta:before {
		content: "\f06e";
		font-size: 12px
	}

	span.comm_count_meta:before {
		content: "\f4ad";
		font-size: 12px
	}

	.post-meta span:first-child:before {
		display: none
	}

	.post-meta span.postview_meta:first-child:before,
	.post-meta span.comm_count_meta:first-child:before {
		display: inline-block
	}

	.post-meta span {
		display: inline-block;
		margin-right: 8px
	}

	.post-meta span a,
	.post-meta a.admin,
	.post-meta a.cat,
	.post-meta-big a {
		color: #111;
		text-decoration: none
	}

	.post-meta-big span.postview_meta:before,
	.post-meta-big span.comm_count_meta:before {
		font-size: 20px;
		padding-right: 8px
	}

	.post-meta-big span.postview_meta {
		color: #c00
	}

	.post-meta-big span.postview_meta:before {
		content: "\f0e7"
	}

	.post-meta-big span.comm_count_meta:before {
		content: "\f4a6"
	}

	.sticky h2 i {
		margin-right: 6px
	}

	.post {
		margin-bottom: 15px;
		counter-reset: wpsmtop;
		word-wrap: break-word
	}

	.post figure.top_featured_image {
		max-width: 100%;
		margin-bottom: 25px;
		position: relative;
		overflow: hidden;
		text-align: center
	}

	figure.top_featured_image img {
		width: auto;
		height: auto
	}

	.post ul:not([class])>li {
		list-style: disc outside none
	}

	.post ul:not([class]) li,
	.post ol:not([class]) li {
		margin: 0 0 5px 15px
	}

	.post ul.list-unstyled {
		margin: 0
	}

	ul.wp-block-list {
		margin-left: 20px;
		list-style-type: disc
	}

	.post ul.list-unstyled li {
		list-style: none;
		margin: 0 0 5px 0
	}

	ul.list-unstyled.list-line-style li {
		display: inline-block;
		margin: 0 10px 5px 0
	}

	.post ol,
	.post ul {
		margin-bottom: 25px
	}

	.title h1 span {
		font-weight: 400
	}

	a.rh-cat-label-title,
	.rh-cat-label-title a,
	.rh-label-string {
		font-style: normal !important;
		background-color: #111;
		padding: 3px 6px !important;
		color: #fff;
		font-size: 11px !important;
		white-space: nowrap;
		text-decoration: none;
		display: inline-block;
		margin: 0 5px 5px 0;
		line-height: 12px !important
	}

	a.rh-cat-label-title.rh-dealstore-cat {
		background-color: green
	}

	.video-container {
		margin-bottom: 15px;
		overflow: hidden;
		padding-bottom: 56.25%;
		position: relative;
		height: 0
	}

	.video-container iframe {
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		position: absolute
	}

	#topcontrol {
		transform-style: preserve-3d;
		backface-visibility: hidden;
		z-index: 1008;
		background: rgba(0, 0, 0, .4);
		border-radius: 5px 0 0 5px;
		position: fixed;
		bottom: 125px;
		right: 0;
		cursor: pointer;
		transition: all .7s ease-in-out;
		overflow: auto;
		font-size: 16px;
		line-height: 32px;
		height: 32px;
		width: 32px;
		color: #fff !important;
		text-align: center;
		opacity: 0
	}

	#topcontrol.scrollvisible {
		opacity: 1
	}

	ol.rh_reviewlist>li {
		list-style: none
	}

	img.lazyload {
		opacity: 0;
		visibility: hidden
	}

	img.lazyloading {
		opacity: 1;
		transition: opacity 500ms ease-in
	}

	img.lazyloaded {
		opacity: 1;
		transition: opacity 500ms ease-in
	}

	.errorpage span.error-text {
		color: #999;
		font-size: 22px
	}

	.errorpage {
		text-align: center
	}

	.errorpage h2 {
		font-size: 160px;
		font-weight: 700;
		line-height: 148px;
		margin-bottom: 14px;
		text-align: center
	}

	.chosen-container .chosen-results li.active-result {
		color: #111
	}

	.rh-cbox-left {
		min-width: 50px
	}

	.widget.tabs>ul>li:hover,
	.wpsm_pretty_hover li:hover,
	.wpsm_pretty_hover li:hover a,
	.wpsm_pretty_hover li.current a,
	.wpsm_pretty_hover li.current {
		color: #fff
	}

	@media screen and (max-width:767px) {
		.rh-tabletext-block-left {
			width: 180px
		}
	}

	@media screen and (max-width:567px) {
		.rh-tabletext-block {
			display: block
		}

		.rh-tabletext-block-left,
		.rh-tabletext-block-right {
			display: block;
			width: 100%
		}

		.page-link a,
		.page-link>span,
		.page-link,
		ul.page-numbers li,
		ul.page-numbers {
			border: none !important;
			margin-bottom: 10px
		}
	}

	.item-small-news h5 {
		font-size: 16px;
		line-height: 22px;
		font-weight: 400
	}

	.text_in_thumb h2 {
		font-size: 18px;
		line-height: 21px;
		margin: 15px 0 12px 0
	}

	.text_in_thumb h2 a {
		color: #fff
	}

	.text_in_thumb .post-meta span a,
	.text_in_thumb .post-meta a.admin,
	.text_in_thumb .post-meta a.cat,
	.text_in_thumb .post-meta span {
		color: #f4f4f4
	}

	.news-community,
	.rh_offer_list {
		padding: 20px;
		margin-bottom: 20px;
		border: 1px solid #e3e3e3;
		background-color: #fff;
		position: relative
	}

	.w_disclaimer .rh_grid_image_3_col {
		padding: 20px
	}

	.news-community .hotmeter_wrap {
		margin-bottom: 10px
	}

	.rh_grid_image_wrapper {
		display: grid;
		grid-template-columns: auto 1fr;
		grid-template-rows: auto 1fr;
		grid-column-gap: 20px;
		column-gap: 20px
	}

	.rh_grid_image_3_col {
		display: grid;
		grid-template-columns: auto 1fr auto;
		grid-template-rows: auto 1fr;
		grid-column-gap: 20px;
		column-gap: 20px
	}

	.rh_gr_img {
		grid-row: 1 / 5;
		grid-column: 1
	}

	.rh_gr_img_first {
		grid-row: 1 / 4;
		grid-column: 1
	}

	.rh_gr_btn_block {
		grid-row: 1 / 4;
		grid-column: 5;
		text-align: center;
		align-self: center;
		min-width: 150px
	}

	.rh_gr_btn_block .price del {
		display: block
	}

	.rh_gr_top_middle {
		grid-column: 2 / 4;
		grid-row: 1
	}

	.rh_gr_middle_desc {
		grid-column: 2 / 4;
		grid-row: 2
	}

	.rh_gr_middle_last {
		grid-column: 2 / 4;
		grid-row: 3
	}

	.rh_gr_top_right {
		grid-column: 2 / 5;
		grid-row: 1
	}

	.rh_gr_right_sec {
		grid-column: 2 / 5;
		grid-row: 2
	}

	.rh_gr_right_desc {
		grid-column: 2 / 5;
		grid-row: 3;
		margin-top: 10px
	}

	.rh_gr_right_btn {
		grid-column: 2 / 5;
		grid-row: 4
	}

	.rh_gr_img figure,
	.rh_gr_img_first figure {
		width: 160px;
		vertical-align: middle;
		text-align: center;
		position: relative;
		display: table-cell;
		margin-bottom: 5px
	}

	.rh_gr_img figure img,
	.rh_gr_img_first figure img {
		width: auto;
		max-height: 160px
	}

	.news-community .button_action {
		position: absolute;
		top: 6px;
		right: 6px;
		z-index: 2
	}

	.rh_gr_btn_block .priced_block .btn_offer_block,
	.rh_gr_btn_block .not_masked_coupon,
	.rh_gr_btn_block .post_offer_anons,
	.rh_gr_btn_block .post_offer_anons .rehub_offer_coupon {
		display: block
	}

	.rh_gr_btn_block .not_masked_coupon {
		margin-top: 10px
	}

	.news-community .post-meta {
		margin: 0
	}

	@media(max-width:767px) {
		.news-community .post-meta {
			margin: 0 0 10px 0
		}

		.news-community .hotmeter_wrap {
			margin-bottom: 15px
		}

		.news-community {
			padding: 15px
		}

		.rh_gr_top_right {
			grid-column: 1 / 4;
			grid-row: 1
		}

		.rh_gr_right_sec {
			grid-column: 2 / 4;
			grid-row: 2
		}

		.rh_gr_img {
			grid-row: 2;
			grid-column: 1
		}

		.rh_gr_right_desc {
			grid-column: 1 / 4;
			grid-row: 3
		}

		.rh_gr_right_btn {
			grid-column: 1 / 4;
			grid-row: 4
		}

		.rh_gr_img_first {
			grid-row: 1;
			grid-column: 1
		}

		.rh_gr_top_middle {
			grid-column: 2 / 4;
			grid-row: 1
		}

		.rh_gr_middle_desc {
			grid-column: 1 / 4;
			grid-row: 2;
			margin-top: 15px
		}

		.rh_gr_middle_last {
			grid-column: 1 / 4;
			grid-row: 3
		}

		.rh_gr_btn_block {
			grid-column: 1 / 4;
			grid-row: 4;
			margin-top: 12px
		}

		.rh_gr_btn_block .btn_more {
			display: none
		}

		.rh_gr_img figure,
		.rh_gr_img_first figure {
			width: 90px
		}

		.rh_gr_img figure img,
		.rh_gr_img_first figure img {
			max-height: 100px
		}

		.news-community,
		.rh_offer_list,
		.w_disclaimer .rh_grid_image_3_col {
			padding: 14px
		}

		.newscom_btn_block,
		.newscom_detail,
		.featured_newscom_left {
			display: block;
			padding-left: 0;
			padding-right: 0
		}

		.featured_newscom_left,
		.newscom_detail {
			padding: 0;
			margin: 0 auto 30px auto
		}

		.newscom_detail,
		.featured_newscom_left,
		.newscom_btn_block {
			width: 100%
		}

		.row_social_inpost span:after {
			display: none
		}

		.news-community .rewise-box-price {
			float: left;
			margin: 0 8px 0 0 !important
		}
	}

	.widget.widget_search {
		position: relative;
		overflow: visible
	}

	.widget .title i {
		margin: 0 6px 0 0
	}

	.widget {
		margin-bottom: 35px;
		clear: both;
		overflow: hidden
	}

	.widget.widget_custom_html,
	.sidebar .widget.widget_text,
	.sidebar .widget.widget_icl_lang_sel_widget {
		overflow: visible
	}

	.widget .title,
	.widget h2,
	.elementor-widget .title {
		position: relative;
		border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
		font-weight: 400;
		font-size: 17px;
		line-height: 22px;
		color: #111;
		margin: 0 0 22px 0
	}

	.widget .title:after {
		content: ' ';
		width: 75px;
		border-bottom: 2px solid #111;
		display: block;
		position: absolute;
		bottom: -1px
	}

	.footer_widget .widget .title,
	.footer_widget .widget h2 {
		margin: 20px 0 25px 0;
		font-size: 18px;
		padding: 0;
		border: none
	}

	.footer_widget .widget .title:after,
	.widget.better_menu .title:after {
		display: none
	}

	.widget_categories li,
	.widget_archive li,
	.widget_nav_menu li,
	.widget_pages li,
	.login_widget ul li {
		margin-bottom: 6px
	}

	.widget_recent_entries li,
	.widget_recent_comments ul li,
	.widget_product_categories li,
	.wp-block-latest-posts.wp-block-latest-posts__list li {
		margin-bottom: 10px
	}

	.widget_categories li a,
	.widget_archive li a,
	.widget_nav_menu li a,
	.widget_recent_entries li a,
	.widget_recent_comments ul li a,
	.widget_pages ul li a,
	.login_widget ul li a,
	.widget_product_categories ul li a,
	.widget_meta ul li a {
		text-decoration: underline;
		color: #111
	}

	.widget_nav_menu ul.sub-menu,
	.widget_product_categories ul.children {
		margin: 6px 0
	}

	.widget_nav_menu ul.sub-menu li,
	.widget_product_categories ul.children li {
		font-size: 12px;
		margin-bottom: 3px;
		padding-left: 12px
	}

	.widget_nav_menu ul.sub-menu li a,
	.widget_product_categories ul.children li a {
		color: #787878
	}

	.widget_recent_entries .post-date {
		font-size: 11px
	}

	.author-avatar img {
		background: none repeat scroll 0 0 #FFF;
		border: 1px solid #CCC;
		float: left;
		margin: 0 10px 5px 0;
		padding: 4px
	}

	.login_widget #login-form label,
	.login_widget ul.login-links li a {
		font-size: 12px
	}

	#login-form ul li,
	#user-login ul li {
		list-style: none;
		margin: 0
	}

	.widget_categories select.postform {
		padding: 5px
	}

	.widget_categories .screen-reader-text {
		padding-right: 10px
	}

	.widget_product_search label {
		display: none !important
	}

	.widget_product_search input#s {
		border: 1px solid #ddd;
		padding: 6px 7px
	}

	.widget p {
		font-size: 14px;
		margin-bottom: 12px;
		line-height: 20px
	}

	.tagcloud a {
		border: 1px solid #ddd;
		color: #111;
		float: left;
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		display: block;
		font-size: 14px !important;
		list-style-type: none;
		margin: 0 2px 2px 0;
		padding: 5px 10px;
		text-transform: capitalize
	}

	.tagcloud a:hover {
		background-color: #111;
		border: 1px solid #111;
		color: #fff
	}

	.textwidget h1,
	.textwidget h2,
	.textwidget h3,
	.textwidget h4,
	.textwidget h5 {
		margin-bottom: 15px
	}

	.cmp_crt_block .rate_bar_wrap .review-criteria,
	.cmp_crt_block .rate_bar_wrap {
		box-shadow: none;
		background: transparent;
		padding: 0;
		margin: 0;
		border: none
	}

	.user-profile-div .profile-stats div:nth-child(even) {
		background: #F8F8F8
	}

	.user-profile-div .profile-achievements .rh_mycred-users-badges img {
		width: 48px;
		height: 48px;
		margin: 0 3px
	}

	.tab-pane {
		display: none
	}

	.tab-pane.active {
		display: block
	}

	.user-profile-div .profile-avatar img {
		border: 1px solid #eee
	}

	.user-profile-div .profile-avatar img {
		border-radius: 50%
	}

	.widget select {
		max-width: 100%
	}

	.detail h5 {
		font-size: 15px
	}

	.rh-deal-details h5 {
		font-size: 15px
	}

	@media screen and (max-width:767px) {
		.stickyscroll_widget.scrollsticky {
			animation-duration: 0s;
			position: static !important
		}

		.footer_widget .widget .title {
			margin-top: 0
		}
	}

	.wpcf7 input,
	.wpcf7 textarea {
		margin: 4px 10px 12px 0
	}

	.wpcf7 textarea {
		width: 80%
	}

	.wpcf7 .wpcf7-submit {
		background: #111;
		padding: 5px 14px;
		color: #FFF;
		text-transform: uppercase;
		cursor: pointer;
		transition: .3s;
		display: block;
		border: none;
		box-shadow: none !important
	}

	.wpcf7 .wpcf7-submit:hover,
	.wpcf7 .wpcf7-submit:focus {
		background: none #777 !important;
		color: #fff !important;
		box-shadow: none !important
	}

	.footer-bottom .footer_widget {
		font-size: 14px;
		line-height: 18px
	}

	.footer-bottom .footer_widget p {
		margin-bottom: 22px;
		font-size: 95%
	}

	.footer-bottom .footer_widget a {
		text-decoration: underline
	}

	.footer-bottom .footer_widget .widget_categories ul li,
	.footer-bottom .footer_widget .widget_archive ul li,
	.footer-bottom .footer_widget .widget_nav_menu ul li {
		font-size: 13px;
		margin-bottom: 12px;
		padding-left: 12px;
		position: relative;
		list-style: none
	}

	.widget.better_menu li:before,
	.footer-bottom .footer_widget .widget_categories ul li:before,
	.footer-bottom .footer_widget .widget_archive ul li:before,
	.footer-bottom .footer_widget .widget_nav_menu ul li:before {
		position: absolute;
		content: ".";
		top: 0;
		left: 0;
		color: #999;
		line-height: 0;
		font-size: 30px
	}

	.footer-bottom .widget_search #searchform {
		background-color: #fff
	}

	.footer-bottom .widget {
		margin-bottom: 25px;
		position: relative
	}

	@media (min-width:768px) {
		.footer-bottom.white_style .footer_widget:nth-child(2) {
			padding-right: 25px;
			padding-left: 25px
		}
	}

	.top_rating_item .rating_col a.read_full {
		font-size: 11px;
		line-height: 15px;
		text-decoration: underline;
		margin-top: 5px;
		display: inline-block
	}

	.rehub_meta_field_value.hidden {
		display: none
	}

	.rank_count {
		z-index: 2;
		border-radius: 50%;
		font-weight: 700;
		font-size: 18px;
		line-height: 18px;
		background-color: #111;
		border: 2px solid #fff;
		box-shadow: 0 0 4px #999;
		color: #fff;
		width: 30px;
		height: 30px;
		display: block;
		line-height: 26px;
		text-align: center;
		position: absolute;
		top: 50%;
		left: 0;
		margin: -20px 0 0 -37px
	}

	#rank_1.top_rating_item .rank_count {
		line-height: 30px
	}

	.top_rating_item h2,
	.top_rating_item .top_rating_title {
		margin: 0;
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 12px
	}

	.top_rating_item figure {
		position: relative;
		overflow: visible
	}

	.top_rating_item figure>a {
		width: 126px;
		height: 126px;
		border: 1px solid #eee;
		padding: 2px;
		text-align: center;
		position: relative;
		margin: 0 auto;
		background-color: #fff
	}

	.top_rating_item figure>a img {
		width: auto;
		max-height: 120px;
		max-width: 120px
	}

	.top_rating_item .buttons_col .priced_block .btn_offer_block,
	.top_rating_item .buttons_col a.woo_loop_btn {
		margin: 0 auto;
		display: block;
		font-size: 17px;
		line-height: 20px;
		padding: 13px 20px
	}

	.top_rating_item .rehub_offer_coupon {
		display: block
	}

	.top_rating_item .buttons_col {
		padding: 15px 25px;
		width: 210px;
		min-width: 210px
	}

	.top_rating_item .star strong {
		float: left;
		margin-right: 5px
	}

	.top_rating_item .rh-star-ajax {
		margin: 6px auto 0 auto !important;
		float: none !important
	}

	.listitem_title .postcont {
		font-size: 15px;
		line-height: 22px;
		color: #888;
		margin: 8px 0
	}

	.listitem_title .postcont ul li {
		list-style: none;
		margin: 0 0 8px 0
	}

	.listitem_column,
	.listitem_content_meta>div,
	.rh_listcolumn {
		padding: 0 15px
	}

	.listitem_column.listbuild_image {
		min-width: 1px;
		max-width: 1000px;
		border: none;
		padding-left: 25px
	}

	.listitem_column.listbuild_review {
		min-width: 95px;
		max-width: 95px
	}

	.listitem_meta_index img {
		max-width: 50px;
		max-height: 50px;
		height: auto;
		vertical-align: middle
	}

	.listitem_column.listbuild_btn {
		min-width: 200px;
		padding-right: 25px
	}

	.listitem_column.listbuild_btn .priced_block .btn_offer_block,
	.listitem_column.listbuild_btn a.woo_loop_btn {
		margin: 0 auto;
		display: block;
		font-size: 17px;
		line-height: 20px;
		padding: 13px 20px
	}

	.listitem_column.listbuild_btn .rehub_offer_coupon {
		display: block
	}

	.top_rating_item .listitem_title_row .top_rating_title {
		font-size: 16px
	}

	.rh_listitem {
		margin-bottom: 15px;
		background-color: #fff;
		border: 1px solid #eee;
		box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03);
		position: relative
	}

	.rh_listcolumn_image {
		min-width: 120px;
		max-width: 120px
	}

	.rh_listcolumn_image img {
		max-width: 90px;
		width: auto;
		max-height: 90px
	}

	.rh_listcolumn_price {
		min-width: 130px;
		max-width: 130px
	}

	.rh_listcolumn_shop {
		min-width: 100px;
		max-width: 100px
	}

	.rh_listcolumn_shop img {
		max-width: 70px;
		max-height: 50px;
		width: auto
	}

	.rh_listcolumn_btn {
		min-width: 150px;
		max-width: 150px
	}

	.rh_listcolumn_btn .priced_block .btn_offer_block {
		font-size: 16px;
		line-height: 16px;
		text-transform: none;
		display: inline-block;
		padding: 8px 16px
	}

	.rh_listoffers>.border-grey-bottom:last-child {
		border-bottom: none
	}

	.top_table_list_item {
		margin-top: -1px
	}

	.top_table_list_item .listitem_title h3,
	.listitem_title .list_heading {
		font-size: 20px;
		line-height: 27px
	}

	.top_table_list_item .listitem_title .lineheight20 {
		font-size: 15px
	}

	.comparecompact.wpsm-button.wpsm-button-new-compare {
		padding: 5px;
		margin: 0;
		box-shadow: none;
		border: none;
		background: none
	}

	.comparecompact.wpsm-button.wpsm-button-new-compare:hover {
		border: none
	}

	.comparecompact.wpsm-button.wpsm-button-new-compare i {
		padding: 0
	}

	.comparecompact.wpsm-button .comparelabel {
		display: none
	}

	@media (max-width:767px) {
		.rh_list_mbl_im_left>.mobileblockdisplay {
			display: block
		}

		.listitem_content_meta {
			border-bottom: 1px solid #eee;
			padding-bottom: 20px;
			border-top: 1px solid #eee;
			padding-top: 20px;
			margin-top: 20px;
			margin-bottom: 10px
		}

		.rh_listcolumn_btn .priced_block .btn_offer_block {
			display: block
		}

		.rh_list_mbl_im_left>.mobileblockdisplay .rh_listcolumn_image {
			float: left
		}

		.rh_list_mbl_im_left>.mobileblockdisplay>div:not(.rh_listcolumn_image) {
			width: auto;
			min-width: 1px;
			max-width: 10000px;
			margin: 0 0 12px 130px;
			text-align: left;
			padding: 0
		}

		.rtl .rh_list_mbl_im_left>.mobileblockdisplay>div:not(.rh_listcolumn_image) {
			margin: 0 130px 12px 0;
			text-align: right
		}

		.rtl .rh_list_mbl_im_left>.mobileblockdisplay .rh_listcolumn_image {
			float: right
		}

		.top_rating_item .rank_count {
			top: 0;
			left: 50%;
			margin: -40px 0 0 -17px
		}

		.rh_listitem {
			margin-bottom: 25px
		}

		.rh_listitem>.mobileblockdisplay>div,
		.top_table_list_item>.mobileblockdisplay>div {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			padding: 10px 15px;
			margin: 0;
			text-align: center;
			border: none
		}

		.rh_listitem .listitem_column.listbuild_image figure {
			margin: 0 auto !important
		}

		.top_table_list_item {
			margin-top: 20px;
			box-shadow: 0 5px 23px rgba(188, 207, 219, .35)
		}
	}

	@media (max-width:1024px) {
		.top_rating_item.stacktablet .rank_count {
			top: 0;
			left: 50%;
			margin: -40px 0 0 -17px
		}

		.rh_listitem.stacktablet {
			margin-bottom: 25px
		}

		.rh_listitem.stacktablet>.tabletblockdisplay>div {
			width: 100%;
			min-width: 100%;
			max-width: 100%;
			padding: 10px 15px;
			margin: 0;
			text-align: center
		}

		.rh_listitem.stacktablet .listitem_column.listbuild_image figure {
			margin: 0 auto
		}

		.rh_listitem.stacktablet .listitem_content_meta {
			border-bottom: 1px solid #eee;
			padding-bottom: 20px;
			border-top: 1px solid #eee;
			padding-top: 20px;
			margin-top: 20px;
			margin-bottom: 10px
		}
	}

	.countdown_dashboard {
		margin: 10px 0 15px 0;
		overflow: hidden;
		display: none;
		padding: 0 5px 8px 5px;
		max-width: 350px
	}

	.dash {
		width: 20.5%;
		margin-right: 6%;
		height: 39px;
		float: left;
		position: relative
	}

	.dash:last-child,
	.dash:last-child .digit:last-child {
		margin: 0
	}

	.dash:after {
		content: ":";
		position: absolute;
		top: 5px;
		left: 100%;
		font-size: 24px;
		font-weight: 700;
		margin-left: 4%
	}

	.dash.seconds_dash:after {
		display: none
	}

	.dash .digit {
		font-weight: 700;
		font-size: 25px;
		line-height: 39px;
		float: left;
		width: 40%;
		margin-right: 10%;
		text-align: center;
		color: #111;
		position: relative;
		z-index: 9;
		background-color: #fff;
		border-radius: 4px;
		box-shadow: 0 3px 6px #ccc
	}

	.dash_title {
		position: absolute;
		display: none;
		bottom: 0;
		right: 6px;
		font-size: 9pt;
		color: #555;
		text-transform: uppercase;
		letter-spacing: 2px
	}

	@media only screen and (max-width:479px) {
		.gridcountdown .dash .digit {
			background-color: transparent
		}
	}

	.gridcountdown .dash {
		height: 30px
	}

	.gridcountdown .dash .digit {
		font-size: 18px;
		line-height: 28px;
		height: 28px;
		overflow: hidden
	}

	.gridcountdown .countdown_dashboard {
		margin: 10px auto 0 auto;
		padding-top: 5px
	}

	.gridcountdown .dash:after {
		top: 0;
		font-size: 15px;
		line-height: 28px
	}

	.woo_grid_compact .gridcountdown {
		position: absolute;
		bottom: 0;
		padding-left: 2%;
		width: 100%;
		background: rgba(255, 255, 255, .7)
	}

	p:empty {
		display: none
	}

	.has-text-color>a {
		color: inherit
	}

	.gallery-caption {
		background-color: rgba(0, 0, 0, .7);
		color: #fff;
		font-size: 12px;
		line-height: 1.5;
		margin: 0;
		max-height: 50%;
		opacity: 0;
		padding: 6px 8px;
		position: absolute;
		bottom: 0;
		left: 0;
		text-align: left;
		width: 100%
	}

	.gallery-caption:before {
		content: "";
		height: 100%;
		min-height: 49px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%
	}

	.bypostauthor {
		font-weight: 400
	}

	.alignleft,
	img.alignleft {
		float: left;
		margin-right: 2em
	}

	.alignright,
	img.alignright {
		float: right;
		margin-left: 2em
	}

	.aligncenter,
	img.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
		text-align: center
	}

	.wp-caption {
		text-align: center;
		margin-bottom: 1.5em;
		max-width: 100%
	}

	.widget .wp-caption {
		box-shadow: none
	}

	.wp-block-image figcaption {
		font-style: italic
	}

	.wp-caption img {
		border: 0 none;
		margin: 0;
		padding: 0
	}

	.wp-caption p.wp-caption-text {
		margin: 12px 0 0 0;
		font-size: 90%;
		line-height: 20px
	}

	.post-inner .alignwide {
		margin-left: -150px;
		margin-right: -150px;
		max-width: 100vw;
		position: relative;
		z-index: 2;
		width: auto
	}

	.single.full_width .alignfull {
		margin-left: calc(-100vw / 2 + 100% / 2);
		margin-right: calc(-100vw / 2 + 100% / 2);
		max-width: 100vw;
		position: relative;
		z-index: 2
	}

	.single.full_width .alignfull img {
		width: 100vw
	}

	.post-inner .wp-block-image {
		margin-bottom: 30px
	}

	body:not(.noinnerpadding) .rh-post-wrapper .alignwide,
	body:not(.noinnerpadding) .rh-post-wrapper .alignfull {
		margin-right: -25px;
		margin-left: -25px
	}

	@media (min-width:768px) {
		.wp-caption {
			padding: 15px;
			box-shadow: 0 0 20px #f3f3f3
		}
	}

	blockquote {
		margin: 1em;
		position: relative;
		border: none
	}

	blockquote p {
		margin: 0 0 15px 0;
		font-size: 22px;
		line-height: 34px;
		font-weight: 400;
		padding: 0
	}

	.wp-block-quote {
		padding: 0 0 0 1em;
		margin: 30px 0;
		border-left: 3px solid #000
	}

	.wp-block-quote p {
		margin: 0 0 8px 0
	}

	body .wp-block-quote.is-style-large,
	body .wp-block-quote.is-large {
		padding: 30px 5% 40px 5%;
		margin: 0;
		border: none;
		text-align: center
	}

	.wp-block-quote.is-style-large p,
	.wp-block-quote.is-large p {
		font-size: 30px;
		font-style: italic;
		text-transform: uppercase;
		line-height: 38px;
		font-weight: 400;
		margin: 0 0 10px 0
	}

	.wp-block-quote cite {
		color: #6c7781;
		font-size: 13px;
		font-style: italic
	}

	.wp-block-quote.is-style-large cite,
	.wp-block-quote.is-large cite {
		font-size: 16px;
		font-style: italic
	}

	.wp-block-quote.is-large {
		border: none
	}

	.wp-block-buttons {
		margin-bottom: 20px
	}

	blockquote.wpsm-quote cite {
		color: #AAA;
		float: right;
		font-size: 13px;
		font-style: italic
	}

	.wp-block-pullquote {
		padding: 2em;
		border-top: 3px solid #555d66;
		border-bottom: 3px solid #555d66;
		margin-bottom: 30px
	}

	.wp-block-pullquote cite {
		text-transform: uppercase;
		font-size: 13px
	}

	.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
		max-width: 100px
	}

	.wp-block-separator {
		border: none;
		border-bottom: 2px solid #eee;
		margin: 1.65em auto
	}

	.wp-block-separator.has-background {
		border-bottom: none
	}

	.wp-block-preformatted,
	.wp-block-code {
		font-family: Menlo, Consolas, monaco, monospace;
		font-size: 14px;
		color: #23282d;
		white-space: pre-wrap;
		background: #f1f1f1;
		padding: 1.2em 1.4em;
		margin-bottom: 35px;
		overflow: auto;
		max-width: 100%
	}

	.wp-block-code {
		background: none;
		border: 1px solid #ddd;
		border-radius: 4px
	}

	.wp-block-cover-image,
	.wp-block-cover {
		margin-bottom: 25px
	}

	.post ul ul,
	.post ol ol {
		margin-top: 7px;
		margin-bottom: 7px
	}

	.post ul ul {
		list-style: circle
	}

	pre.wp-block-verse,
	.wp-block-verse pre {
		color: #191e23;
		white-space: nowrap;
		font-family: inherit;
		font-size: inherit;
		padding: 1em;
		overflow: auto
	}

	.wp-block-pullquote p {
		line-height: 36px;
		font-style: italic
	}

	.wp-block-pullquote.alignleft p,
	.wp-block-pullquote.alignright p {
		line-height: 24px
	}

	.wp-block-image .alignleft {
		margin-right: 2em
	}

	.wp-block-image .alignright {
		margin-left: 2em
	}

	.wp-block-image.aligncenter {
		width: 100%
	}

	.wp-block-buttons .wp-block-button.full_width {
		display: block
	}

	.loading .re-icon-compare:before,
	.loading.table_view_charts:before,
	.post_carousel_block.loading:before,
	.woo_carousel_block.loading:before {
		content: "\f021" !important;
		display: inline-block;
		animation: fa-spin 1s linear infinite
	}

	.wp-block-query ul li {
		list-style: none;
		margin: inherit
	}

	.wp-block-query .wp-block-post-date.has-background,
	.wp-block-query .wp-block-post-terms.has-background {
		display: inline-block;
		padding: 1px 6px;
		border-radius: 3px
	}

	.wp-block-query-pagination-numbers .page-numbers {
		line-height: 22px;
		padding: 8px 10px;
		display: inline-block
	}

	@media screen and (max-width:1023px) and (min-width:768px) {

		body:not(.noinnerpadding) .rh-post-wrapper .alignwide,
		body:not(.noinnerpadding) .rh-post-wrapper .alignfull,
		.post-inner .alignwide {
			margin-left: -25px;
			margin-right: -25px
		}
	}

	@media screen and (max-width:767px) {
		body:not(.noinnerpadding) .rh-post-wrapper .alignfull {
			margin-left: -15px;
			margin-right: -15px
		}

		body:not(.noinnerpadding) .rh-post-wrapper .post-inner .alignwide,
		.post-inner .alignwide {
			margin-left: 0;
			margin-right: 0
		}
	}

	.redcolor {
		color: #b00
	}

	.redbrightcolor {
		color: #f04057
	}

	.accentblue {
		color: #3c52fe
	}

	.bluecolor {
		color: #4184f9
	}

	.greencolor {
		color: #009700
	}

	.orangecolor {
		color: #ff8a00
	}

	.pinkLcolor {
		color: #e38de6
	}

	.whitecolor,
	.def_btn.whitecolor,
	.whitecolor>a,
	.whitecolorinner a,
	.whitecolorinner,
	nav.top_menu>ul>li.whitecolor>a,
	#slide-menu-mobile ul li.menu-item.whitecolor>a,
	#slide-menu-mobile ul .whitecolor>span.submenu-toggle,
	.whitecolor>a:hover,
	.whitecolorinner a:hover,
	a.whitecolor:hover,
	body .whitecurrentlist ul li.current a {
		color: #fff
	}

	.whiteonhover:hover,
	.whiteonhover:hover a,
	.whiteonhover:hover .changeonhover,
	.whiteonhovercol .col_item:hover,
	.whiteonhovercol .col_item:hover a,
	.whiteonhovercol .col_item:hover .changeonhover {
		color: #fff !important
	}

	.greycolor {
		color: grey
	}

	.greycolorinner a {
		color: #999
	}

	.blackcolor,
	.blackcolor a,
	nav.top_menu>ul>li.blackcolor>a,
	#slide-menu-mobile ul li.menu-item.blackcolor>a,
	#slide-menu-mobile ul .blackcolor>span.submenu-toggle {
		color: #111
	}

	.lightgreycolor {
		color: lightgrey
	}

	.lightgreybg {
		background: #f4f2f3
	}

	.whitebg {
		background: #fff
	}

	.lightgreenbg {
		background-color: #eaf9e8
	}

	.lightredbg {
		background-color: #fff4f4
	}

	.redbg,
	.rh-cat-label-title.redbg {
		background: #b00
	}

	.greenbg,
	.rh-label-string.greenbg {
		background: #77b21d
	}

	.violetgradient_bg {
		background-color: #721999;
		background: linear-gradient(to bottom, #5000be 0, #9101fe 100%)
	}

	.lightbluebg {
		background-color: #e9f0f4
	}

	.darkhalfopacitybg {
		background-color: rgba(0, 0, 0, .58)
	}

	body .darkbg {
		background-color: #212121
	}

	body .darkbgl {
		background-color: #333
	}

	.position-relative {
		position: relative
	}

	.position-static {
		position: static !important
	}

	.rhhidden {
		display: none
	}

	.flowhidden {
		overflow: hidden
	}

	.flowvisible {
		overflow: visible !important
	}

	.rhshow {
		display: inline-block
	}

	.tabledisplay {
		display: table;
		width: 100%
	}

	.rowdisplay {
		display: table-row
	}

	.celldisplay {
		display: table-cell;
		vertical-align: middle
	}

	.vertmiddle {
		vertical-align: middle
	}

	.verttop {
		vertical-align: top
	}

	.blockstyle {
		display: block
	}

	.inlinestyle {
		display: inline-block
	}

	.text-center {
		text-align: center
	}

	.heightauto {
		height: auto !important
	}

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

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

	.fontbold,
	nav.top_menu ul.sub-menu>li.fontbold>a,
	#wcfmmp-store h1.fontbold {
		font-weight: 700
	}

	.fontnormal,
	.fontnormal h4 {
		font-weight: normal !important
	}

	.fontitalic {
		font-style: italic
	}

	.wordbreak {
		word-break: break-word
	}

	.rh-nowrap {
		white-space: nowrap
	}

	.lineheight25 {
		line-height: 25px
	}

	.lineheight20 {
		line-height: 20px
	}

	.lineheight15 {
		line-height: 15px
	}

	.upper-text-trans {
		text-transform: uppercase
	}

	body .rh_opacity_100 {
		opacity: 1
	}

	.rh_opacity_7 {
		opacity: .7
	}

	.rh_opacity_5 {
		opacity: .5
	}

	.rh_opacity_3 {
		opacity: .3
	}

	.prehidden {
		opacity: 0;
		visibility: hidden
	}

	.roundborder {
		border-radius: 100px
	}

	.roundborder50p,
	body .roundbd50pim img {
		border-radius: 50%
	}

	.roundborder8,
	body .roundbd8im img {
		border-radius: 8px
	}

	.roundborder20 {
		border-radius: 20px
	}

	.roundborder50 {
		border-radius: 50px
	}

	.border-top {
		border-top: 1px solid rgba(206, 206, 206, .3)
	}

	.border-right {
		border-right: 1px solid rgba(206, 206, 206, .3)
	}

	.border-grey-bottom {
		border-bottom: 1px solid rgba(206, 206, 206, .3)
	}

	.border-grey {
		border: 1px solid #dce0e0
	}

	.border-lightgrey-double {
		border: 2px solid rgba(206, 206, 206, .23)
	}

	.border-lightgrey {
		border: 1px solid rgba(206, 206, 206, .23)
	}

	.border-grey-dashed {
		border: 1px dashed #ccc
	}

	.bd-dbl-btm-orange {
		border-bottom: 2px solid orangered
	}

	.margincenter {
		margin: 0 auto
	}

	.list-type-disc {
		list-style: disc
	}

	.overflow-elipse {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.nobr {
		white-space: nowrap
	}

	.cursorpointer,
	.rehub_scroll {
		cursor: pointer
	}

	.cursordefault,
	.cursordefault>a {
		cursor: default
	}

	.floatleft {
		float: left
	}

	.floatright {
		float: right
	}

	body .font90 {
		font-size: 90%
	}

	body .font95 {
		font-size: 95%
	}

	body .font80 {
		font-size: 80%
	}

	body .font85 {
		font-size: 85%
	}

	body .font70 {
		font-size: 70%
	}

	body .font60 {
		font-size: 60%
	}

	body .font110 {
		font-size: 110%
	}

	body .font115 {
		font-size: 115%
	}

	body .font120 {
		font-size: 120%
	}

	body .font130 {
		font-size: 130%
	}

	body .font140 {
		font-size: 140%
	}

	body .font150 {
		font-size: 150%
	}

	body .font250 {
		font-size: 250%
	}

	body .font200 {
		font-size: 200%
	}

	body .font175 {
		font-size: 175%
	}

	body .font105 {
		font-size: 105%
	}

	body .font15px {
		font-size: 15px
	}

	.mr5 {
		margin-right: 5px !important
	}

	.mr10 {
		margin-right: 10px !important
	}

	.mr15 {
		margin-right: 15px !important
	}

	.mr20 {
		margin-right: 20px !important
	}

	.mr25 {
		margin-right: 25px !important
	}

	.mr30 {
		margin-right: 30px !important
	}

	.mr35 {
		margin-right: 35px !important
	}

	.ml5 {
		margin-left: 5px !important
	}

	.ml10 {
		margin-left: 10px !important
	}

	.ml15 {
		margin-left: 15px !important
	}

	.ml20 {
		margin-left: 20px !important
	}

	.ml25 {
		margin-left: 25px !important
	}

	.ml30 {
		margin-left: 30px !important
	}

	.mt10 {
		margin-top: 10px !important
	}

	.mt5 {
		margin-top: 5px !important
	}

	.mt15 {
		margin-top: 15px !important
	}

	.mt20 {
		margin-top: 20px !important
	}

	.mt25 {
		margin-top: 25px !important
	}

	.mt30 {
		margin-top: 30px !important
	}

	.mb0 {
		margin-bottom: 0px !important
	}

	.mb5 {
		margin-bottom: 5px !important
	}

	.mb10 {
		margin-bottom: 10px !important
	}

	.mb15 {
		margin-bottom: 15px !important
	}

	.mb20 {
		margin-bottom: 20px !important
	}

	.mb25 {
		margin-bottom: 25px !important
	}

	.mb30 {
		margin-bottom: 30px !important
	}

	.mb35 {
		margin-bottom: 35px !important
	}

	.mt0 {
		margin-top: 0px !important
	}

	.ml0 {
		margin-left: 0px !important
	}

	.mr0 {
		margin-right: 0px !important
	}

	.pt0 {
		padding-top: 0 !important
	}

	.pr5 {
		padding-right: 5px !important
	}

	.pr10 {
		padding-right: 10px !important
	}

	.pr15 {
		padding-right: 15px !important
	}

	.pr20 {
		padding-right: 20px !important
	}

	.pr25 {
		padding-right: 25px !important
	}

	.pr30 {
		padding-right: 30px !important
	}

	.pl5 {
		padding-left: 5px !important
	}

	.pl10 {
		padding-left: 10px !important
	}

	.pl15 {
		padding-left: 15px !important
	}

	.pl20 {
		padding-left: 20px !important
	}

	.pl25 {
		padding-left: 25px !important
	}

	.pl30 {
		padding-left: 30px !important
	}

	.pt10 {
		padding-top: 10px !important
	}

	.pt5 {
		padding-top: 5px !important
	}

	.pt15 {
		padding-top: 15px !important
	}

	.pt20 {
		padding-top: 20px !important
	}

	.pt25 {
		padding-top: 25px !important
	}

	.pt30 {
		padding-top: 30px !important
	}

	.pb0 {
		padding-bottom: 0px !important
	}

	.pb5 {
		padding-bottom: 5px !important
	}

	.pb10 {
		padding-bottom: 10px !important
	}

	.pb15 {
		padding-bottom: 15px !important
	}

	.pb20 {
		padding-bottom: 20px !important
	}

	.pb25 {
		padding-bottom: 25px !important
	}

	.pb30 {
		padding-bottom: 30px !important
	}

	.pt0 {
		padding-top: 0px !important
	}

	.pl0 {
		padding-left: 0px !important
	}

	.pr0 {
		padding-right: 0px !important
	}

	.padd20 {
		padding: 20px
	}

	.padd15 {
		padding: 15px
	}

	.padforbuttonmini {
		padding: 3px 5px
	}

	.padforbuttonsmall {
		padding: 7px 10px !important;
		line-height: 15px !important
	}

	.padforbuttonmiddle {
		padding: 9px 16px
	}

	.padforbuttonbig {
		padding: 12px 24px
	}

	.padd1 {
		padding: 1px !important
	}

	body .bg_r_b {
		background-position: right bottom !important
	}

	body .bg_r_t {
		background-position: right top !important
	}

	body .bg_l_b {
		background-position: left bottom !important
	}

	body .bg_l_t {
		background-position: left top !important
	}

	body .bg_c_b {
		background-position: center bottom !important
	}

	body .bg_c_t {
		background-position: center top !important
	}

	.re-form-input,
	.wpcf7 input,
	.wpcf7 textarea,
	.re-form-group.field_type_textbox input,
	.re-form-group.field_type_url input {
		width: 100%;
		padding: 12px 10px !important;
		height: auto;
		font-size: 15px;
		margin-bottom: 5px;
		max-width: 100%
	}

	.re-form-input-small {
		padding: 6px 9px !important;
		width: 100%
	}

	.re-form-input.error {
		border-color: #b00
	}

	.re-form-group>label {
		display: block;
		font-weight: 700;
		font-size: 14px;
		margin-bottom: 7px
	}

	.re-form-group legend {
		font-weight: 700;
		margin: 0 0 5px
	}

	.re-form-group select {
		width: 100%;
		cursor: pointer;
		margin: 0;
		border: 1px solid #ccc
	}

	.re-form-group .option-label {
		margin: 0 5px 5px 0
	}

	input[type="text"],
	textarea,
	input[type="tel"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	input[type="number"] {
		box-sizing: border-box;
		outline: 0;
		padding: 9px 10px;
		color: #444;
		background: none #fff;
		transition: border-color 0.4s ease;
		border: 1px solid #ccc;
		line-height: 18px;
		font-weight: 400;
		font-size: 15px;
		line-height: 18px;
		-webkit-appearance: none
	}

	input[type="text"]:focus,
	textarea:focus,
	input[type="tel"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus {
		border-color: #444
	}

	.btn_more {
		font-weight: 400;
		font-size: 13px;
		line-height: 15px;
		color: #111;
		padding: 4px 8px;
		border: 1px solid #1e1e1e;
		display: inline-block;
		vertical-align: middle;
		text-decoration: none !important;
		text-transform: uppercase
	}

	.def_btn,
	input[type="submit"],
	input[type="button"],
	input[type="reset"] {
		display: inline-block;
		padding: 6px 7px;
		color: #444;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		background-color: #f6f6f6;
		border: none;
		box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 2px rgba(0, 0, 0, .08);
		transition: all 0.4s ease 0s;
		outline: none;
		font-weight: 700;
		font-size: 14px;
		line-height: 16px;
		text-decoration: none;
		-webkit-appearance: none
	}

	.def_btn:hover,
	input[type="submit"]:hover,
	input[type="submit"]:focus,
	input[type="reset"]:focus,
	input[type="reset"]:hover,
	.def_btn_group .active a {
		background-color: #f2f2f2;
		text-decoration: none !important;
		box-shadow: 0 -1px 2px 0 rgba(60, 64, 67, .1), 0 5px 10px 0 rgba(60, 64, 67, .14);
		color: #111
	}

	.def_btn:active,
	input[type="submit"]:active {
		box-shadow: 0 1px 1px 0 rgba(60, 64, 67, .2), 0 1px 1px 0 rgba(60, 64, 67, .2);
		background: #e9e9e9
	}

	.def_btn:active,
	input[type="submit"]:focus {
		outline: 0
	}

	.rh-sq-icon-btn-big {
		height: 47px;
		line-height: 47px;
		width: 47px
	}

	select {
		padding: 8px 10px;
		border-radius: 0
	}

	select:focus {
		outline: 0
	}

	.def_btn_group .active a {
		background: #fff;
		font-weight: 700
	}

	ul.def_btn_link_tabs li a {
		padding: 3px 8px;
		border: 1px dashed transparent
	}

	ul.def_btn_link_tabs li.active a {
		font-weight: 700
	}

	ul.rh-big-tabs-ul {
		margin: 0;
		padding: 0
	}

	ul.rh-big-tabs-ul .rh-big-tabs-li {
		display: inline-block;
		list-style: none;
		margin: 0;
		padding: 0;
		vertical-align: top
	}

	ul.rh-big-tabs-ul .rh-big-tabs-li a {
		color: #999;
		margin: 0;
		padding: 14px 15px;
		position: relative;
		display: inline-block;
		font-size: 16px
	}

	ul.rh-big-tabs-ul .rh-big-tabs-li.active a {
		color: #111;
		font-weight: 700
	}

	.rh_grey_tabs_span span {
		display: inline-block;
		padding: 5px 10px;
		cursor: pointer;
		font-size: 15px
	}

	.rh_grey_tabs_span span:hover,
	.rh_grey_tabs_span span.active {
		background: #eee;
		color: #222
	}

	.rh-float-panel {
		transform: translateY(-100%);
		opacity: 0;
		visibility: hidden;
		transition: all 0.5s ease;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 100000;
		background: rgba(255, 255, 255, .97);
		box-shadow: 0 0 20px rgb(187 187 187 / 36%);
		width: 100%
	}

	.darkbg.rh-float-panel {
		box-shadow: 0 0 20px #000
	}

	.rh-float-panel.floating {
		opacity: 1;
		visibility: visible;
		transform: translateY(0) !important
	}

	.float-panel-woo-image img {
		max-height: 50px;
		width: auto
	}

	.rh_deal_block .not_masked_coupon i,
	.rh-float-panel .not_masked_coupon {
		display: none !important
	}

	.width-250 {
		width: 250px
	}

	.width-100 {
		width: 100px
	}

	.width-80 {
		width: 80px
	}

	.width-150 {
		width: 150px
	}

	.width-125 {
		width: 125px
	}

	.width-200 {
		width: 200px
	}

	.width-300 {
		width: 300px
	}

	.width-100p {
		width: 100%
	}

	.width-100-calc {
		width: calc(100% - 100px)
	}

	.width-80-calc {
		width: calc(100% - 80px)
	}

	.height-150 {
		height: 150px
	}

	.height-150 img {
		max-height: 150px !important
	}

	.height-125 {
		height: 125px
	}

	.height-125 img {
		max-height: 125px !important
	}

	.height-80 {
		height: 80px
	}

	.height-80 img {
		max-height: 80px !important
	}

	.height-100 {
		height: 100px
	}

	.height-22 {
		height: 22px;
		line-height: 22px
	}

	.width-22 {
		width: 22px;
		min-width: 22px
	}

	.img-width-auto img {
		width: auto
	}

	.img-maxh-100 img {
		max-height: 100px
	}

	.img-maxh-350 img {
		max-height: 350px
	}

	.img-maxh-500 img {
		max-height: 500px
	}

	.rh-hov-bor-line>a:after,
	.rh-border-line:after,
	nav.top_menu>ul:not(.off-canvas)>li>a:after {
		position: absolute;
		top: 0;
		left: 50%;
		content: "";
		height: 3px;
		width: 0;
		transition: width .5s, left .5s, right .5s
	}

	nav.top_menu>ul:not(.off-canvas)>li>a:after {
		top: -1px
	}

	.rh-border-line:after,
	.rh-hov-bor-line.active a:after,
	.rh-hov-bor-line:hover a:after,
	nav.top_menu>ul:not(.off-canvas)>li>a:hover:after,
	nav.top_menu>ul:not(.off-canvas)>li.current-menu-item>a:after {
		width: 100%;
		left: 0;
		right: 0
	}

	.rh-hov-bor-line.below-border>a:after,
	.rh-border-line.below-border:after {
		top: auto;
		bottom: 0
	}

	.rh-circular-hover:before {
		content: "";
		position: absolute;
		top: -10px;
		left: -10px;
		width: calc(100% + 20px);
		height: calc(100% + 20px);
		background-color: rgba(0, 0, 0, .05);
		transform: scale(0);
		transition: all cubic-bezier(.4, 0, .2, 1) 0.25s;
		border-radius: 100%;
		z-index: 1
	}

	.rh-circular-hover:hover:before {
		transform: scale(1)
	}

	.rh-num-counter:before {
		content: counters(rhcounter, ".") ". ";
		counter-increment: rhcounter
	}

	.rh-num-counter-reset,
	div[data-template="query_type1"] {
		counter-reset: rhcounter
	}

	.open_dls_onclk {
		height: 0;
		transition: height .35s ease
	}

	.open_dls_onclk.rh_collapse_in {
		height: auto
	}

	.r_show_hide {
		cursor: pointer
	}

	@media(max-width:767px) {
		body .mobfont110 {
			font-size: 110%
		}

		body .mobfont100 {
			font-size: 100%
		}

		body .mobfont90 {
			font-size: 90%
		}

		body .mobfont80 {
			font-size: 80%
		}

		body .mobfont70 {
			font-size: 70%
		}

		body .moblineheight15 {
			line-height: 15px
		}

		body .moblineheight20 {
			line-height: 20px
		}

		body .mobfontnormal {
			font-size: inherit
		}

		.mobmb10 {
			margin-bottom: 10px !important
		}

		.mobmb15 {
			margin-bottom: 15px !important
		}

		.mobmb20 {
			margin-bottom: 15px !important
		}
	}

	@media(max-width:479px) {
		.mobswidth-150 {
			width: 150px
		}

		.mobspt25 {
			padding-top: 25px !important
		}

		.img-mobs-maxh-250 img {
			max-height: 250px
		}

		body .img-mobs-maxh-250 {
			height: 250px
		}
	}

	.re_loadingafter:after,
	a.ajax_add_to_cart.loading:after {
		display: inline-block;
		content: "\f3f4" !important;
		animation: fa-spin 1s linear infinite;
		margin: 0 3px
	}

	.re_loadingbefore:before {
		display: inline-block;
		content: "\f3f4" !important;
		animation: fa-spin 1s linear infinite;
		margin: 0 3px
	}

	.rh-sceleton:not(.lazy-bg-loaded):not(.lazyloaded)::before {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		transform: translateX(-100%);
		background: linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);
		animation: rhsceleton 1.3s ease infinite
	}

	.rh-line {
		height: 1px;
		background: rgba(206, 206, 206, .3);
		clear: both
	}

	.rh-line-right {
		border-right: 1px solid rgba(206, 206, 206, .3)
	}

	.rh-line-left {
		border-left: 1px solid rgba(206, 206, 206, .3)
	}

	.wpsm-button.rehub_main_btn.small-btn {
		font-size: 17px;
		padding: 9px 16px;
		text-transform: none;
		margin: 0
	}

	.rhgreedylinks {
		display: flex;
		flex: 1;
		justify-content: flex-start
	}

	.togglegreedybtn {
		cursor: pointer;
		transition: all .2s ease-in-out 0s;
		position: relative
	}

	.togglegreedybtn:before {
		content: "\f0c9";
		display: block;
		text-align: center
	}

	.item-list-tabs .togglegreedybtn:before {
		font-size: 240%;
		line-height: 29px
	}

	.togglegreedybtn:after {
		position: absolute;
		top: 10px;
		left: 52%;
		z-index: 12;
		content: attr(count);
		color: #fff;
		border-radius: 10px;
		display: inline-block;
		font-size: 11px;
		line-height: 17px;
		margin-left: 4px;
		padding: 0 6px;
		text-align: center;
		vertical-align: middle
	}

	.item-list-tabs .togglegreedybtn {
		padding: 15px 20px;
		font-size: 12px;
		text-transform: uppercase;
		line-height: 20px
	}

	ul.hidden-links {
		position: absolute;
		background: #fff;
		right: 0;
		top: 100%;
		box-shadow: 0 0 25px #cfcfcf;
		z-index: 2
	}

	ul.hidden-links li {
		float: left
	}

	.zind2 {
		z-index: 2
	}

	.zind1 {
		z-index: 1
	}

	.rh-heading-icon:before {
		content: "\f0c9";
		margin-right: 15px
	}

	.rh-toast {
		padding: 10px 17px;
		margin-bottom: 20px
	}

	.rh-toast-info {
		color: #31708f;
		background-color: #d9edf7
	}

	.rh-toast-danger {
		color: #a94442;
		background-color: #f2dede
	}

	.rh-toast-warning {
		color: #8a6d3b;
		background-color: #fcf8e3
	}

	.rh-toast-success {
		color: #3c763d;
		background-color: #dff0d8
	}

	.rh-toast-close {
		float: right;
		font-size: 21px;
		line-height: 24px;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		opacity: .2;
		margin: 0 0 0 10px
	}

	.rh-toast-close:hover,
	.rh-toast-close:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		opacity: .5
	}

	.abdposright {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2
	}

	.abdposleft {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2
	}

	.abdposleftbot {
		position: absolute;
		bottom: 0;
		left: 0
	}

	.abdfullwidth {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0
	}

	.abposbot {
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0
	}

	.rh-borderinside {
		position: absolute;
		top: 12px;
		right: 12px;
		bottom: 12px;
		left: 12px;
		border: 1px solid #fff;
		content: ''
	}

	.rh-hover-up {
		transition: transform .3s ease
	}

	.rh-hover-up:hover {
		transform: translateY(-5px);
		z-index: 999
	}

	.rh-hov-img-trans {
		background: #fff;
		transition: opacity .5s ease, transform 1.4s cubic-bezier(0, 0, .33, 1.2);
		opacity: 0
	}

	.rh-hov-bg-main-slide:before,
	.rh-hov-bg-sec-slide:before,
	.rh-hov-bg-main-slidecol .col_item:before,
	.rh-hov-bg-sec-slidecol .col_item:before {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		height: 100%;
		background-color: #3f2aff;
		transform: scaleY(0);
		transform-origin: top;
		transition: transform .4s cubic-bezier(.4, 0, 0, 1);
		content: ""
	}

	.rh-hov-bg-main-slide:hover:before,
	.rh-hov-bg-sec-slide:hover:before,
	.rh-hov-bg-main-slidecol .col_item:hover:before,
	.rh-hov-bg-sec-slidecol .col_item:hover:before {
		transform: scaleY(1)
	}

	.rh-hovered-wrap:hover .rh-hov-img-trans {
		opacity: 1;
		transform: scale(1.09)
	}

	.rh-hovered-scale {
		opacity: 0;
		transition: opacity 0.35s, transform 0.6s;
		transform: scale(0)
	}

	.rh-hovered-wrap:hover .rh-hovered-scale,
	.css-ani-trigger .rh-hovered-scale {
		opacity: 1;
		transform: scale(1)
	}

	.rh-hovered-wrap:hover .rh-hovered-translare-r {
		transform: translateX(30px)
	}

	.rh-hovered-wrap:hover .rh-hovered-rotate {
		transform: rotate(360deg)
	}

	.rh-hovered-wrap:hover .rh-hovered-scalebig {
		transform: scale(1.25)
	}

	.rh-hovered-wrap:hover .rh-hovered-scalesmall {
		transform: scale(1.09)
	}

	.rh-fit-cover img {
		object-fit: cover;
		width: 100% !important;
		height: 100% !important
	}

	.full_cover_link a {
		width: 100%;
		height: 100%;
		display: block;
		position: absolute;
		z-index: 3
	}

	.full_cover_link a.position-relative {
		position: relative
	}

	.rh-cartbox {
		box-shadow: rgba(0, 0, 0, .15) 0 1px 2px;
		overflow: hidden;
		background: #fff;
		padding: 20px;
		position: relative;
		transition: all .35s cubic-bezier(.39, .58, .57, 1);
		border-top: 1px solid #efefef
	}

	.rh-cartbox:hover {
		box-shadow: rgba(0, 0, 0, .12) 0 3px 4px;
		backface-visibility: hidden
	}

	.rh-cartbox.no-padding,
	.no-padding {
		padding: 0
	}

	.noborder {
		border: none
	}

	.rh-shadow1 {
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .12)
	}

	.rh-shadow2 {
		box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03)
	}

	.rh-shadow3 {
		box-shadow: 0 15px 30px 0 rgba(119, 123, 146, .1)
	}

	.rh-shadow4 {
		box-shadow: 0 5px 23px rgba(188, 207, 219, .35);
		border-top: 1px solid #f8f8f8
	}

	.rh-shadow4:hover {
		box-shadow: 0 5px 10px rgba(188, 207, 219, .35)
	}

	.rh-shadow5 {
		box-shadow: 0 2px 4px rgba(0, 0, 0, .07)
	}

	body .rh-shadow-sceu {
		box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, .1), -1px -1px 1px 1px rgba(247, 251, 255, .5), 3px 3px 8px 2px rgba(0, 0, 0, 0) inset
	}

	.pointernone {
		pointer-events: none
	}

	.text-clamp {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden
	}

	.text-clamp-2 {
		-webkit-line-clamp: 2
	}

	.text-clamp-3 {
		-webkit-line-clamp: 3
	}

	.text-clamp-4 {
		-webkit-line-clamp: 4
	}

	.is-sticky .rh-stickme,
	.stickyscroll_widget.scrollsticky {
		animation: stuckMoveDown .6s
	}

	@keyframes stuckMoveDown {
		0% {
			transform: translateY(-100%)
		}

		100% {
			transform: translateY(0)
		}
	}

	@keyframes stuckFadeIn {
		0% {
			opacity: 0
		}

		100% {
			opacity: 1
		}
	}

	@keyframes stuckMoveDownOpacity {
		0% {
			transform: translateY(-15px);
			opacity: 0
		}

		100% {
			transform: translateY(0);
			opacity: 1
		}
	}

	@keyframes stuckMoveUpOpacity {
		0% {
			transform: translateY(15px);
			opacity: 0
		}

		100% {
			transform: translateY(0);
			opacity: 1
		}
	}

	@keyframes fastshake {
		0% {
			transform: skewX(-15deg)
		}

		5% {
			transform: skewX(15deg)
		}

		10% {
			transform: skewX(-15deg)
		}

		15% {
			transform: skewX(15deg)
		}

		20% {
			transform: skewX(0deg)
		}

		100% {
			transform: skewX(0deg)
		}
	}

	@keyframes colorsearchchange {

		100%,
		0% {
			background-color: #fff
		}

		50% {
			background-color: #f0f0f0
		}
	}

	@keyframes lefttoright {
		0% {
			transform: translateX(0)
		}

		50% {
			transform: translateX(100px)
		}

		100% {
			transform: translateX(0)
		}
	}

	@keyframes upanddown {
		0% {
			transform: translateY(0)
		}

		50% {
			transform: translateY(100px)
		}

		100% {
			transform: translateY(0)
		}
	}

	@keyframes stuckFlipUpOpacity {
		0% {
			transform: perspective(500px) translateY(60px) scaleY(.75) rotateX(-40deg);
			opacity: 0
		}

		100% {
			transform: perspective(500px) translateY(0) scale(1) rotateX(0deg);
			opacity: 1
		}
	}

	@keyframes tracking-in-expand {
		0% {
			letter-spacing: -.5em;
			opacity: 0
		}

		40% {
			opacity: .6
		}

		100% {
			opacity: 1
		}
	}

	@keyframes rhsceleton {
		100% {
			transform: translateX(100%)
		}
	}

	@keyframes rhslideleft {
		0% {
			opacity: 0;
			transform: translateX(60px)
		}

		100% {
			opacity: 1;
			transform: translateX(0)
		}
	}

	.stuckFlipUpOpacity {
		animation-name: stuckFlipUpOpacity;
		animation-timing-function: cubic-bezier(.23, 1, .32, 1)
	}

	.stuckFadeIn {
		animation: stuckFadeIn .5s
	}

	.stuckMoveDown {
		animation: stuckMoveDown .5s
	}

	.stuckMoveDownOpacity {
		animation: stuckMoveDownOpacity .6s
	}

	.stuckMoveUpOpacity {
		animation-name: stuckMoveUpOpacity;
		animation-timing-function: ease-out
	}

	.fastShake {
		animation: 1.5s fastshake infinite alternate
	}

	.tracking-in-expand {
		animation-name: tracking-in-expand;
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}

	.leftrightinfinite {
		animation: lefttoright 10s linear 0s infinite, stuckFadeIn 2s linear
	}

	.rotateinfinite {
		animation: fa-spin 10s linear infinite
	}

	.upanddowninfinite {
		animation: upanddown 10s linear 0s infinite, stuckFadeIn 2s linear
	}

	.csstransall {
		transition: all 0.5s ease
	}

	.csstranstrans {
		transition: transform 0.5s ease
	}

	.csstranstrans-o {
		transition: opacity 0.35s ease, transform 0.5s ease
	}

	.csstranstranslong {
		transition: transform 1s ease
	}

	.animationspeed5 {
		animation-duration: 5s, 2s !important
	}

	.animationspeed10 {
		animation-duration: 10s, 2s !important
	}

	.animationspeed15 {
		animation-duration: 15s, 2s !important
	}

	.animationspeed20 {
		animation-duration: 20s, 2s !important
	}

	.animationspeed25 {
		animation-duration: 25s, 2s !important
	}

	.animationspeed50 {
		animation-duration: 50s, 2s !important
	}

	.animationspeed100 {
		animation-duration: 100s, 2s !important
	}

	.re-line-badge {
		color: #fff;
		padding: 5px 10px;
		background: #77B21D;
		text-shadow: 0 1px 0 #999;
		font-weight: 700;
		font-size: 10px;
		line-height: 14px;
		position: relative;
		text-transform: uppercase;
		display: inline-block;
		z-index: 9
	}

	.re-line-badge span:before {
		content: "★";
		margin-right: 4px;
		font-size: 95%
	}

	.re-line-badge span:after {
		content: "★";
		margin-left: 4px;
		font-size: 95%
	}

	.re-line-badge.re-line-badge--default {
		font-size: 11px;
		line-height: 1;
		text-shadow: none
	}

	.re-line-badge.re-line-badge--default span:after,
	.re-line-badge.re-line-badge--default span:before {
		display: none
	}

	.re-line-badge.re-line-table-badge span:before {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 8px 8px 0;
		border-color: transparent #333 transparent transparent;
		position: absolute;
		left: 0;
		top: 100%;
		content: "";
		margin: 0
	}

	.re-line-badge.re-line-table-badge:before {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 14px 15px 0 0;
		border-color: #77B21D transparent transparent transparent;
		position: absolute;
		left: 100%;
		top: 0;
		content: ""
	}

	.re-line-badge.re-line-table-badge:after {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 15px 14px 0;
		border-color: transparent transparent #77B21D transparent;
		position: absolute;
		left: 100%;
		bottom: 0;
		content: ""
	}

	.re-line-badge.re-line-table-badge {
		box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
		padding: 7px 14px;
		font: normal 14px/15px Arial;
		text-transform: none;
		position: absolute;
		top: 8px;
		left: -9px
	}

	.re-ribbon-badge {
		position: absolute;
		right: -5px;
		top: -5px;
		overflow: hidden;
		width: 100px;
		height: 100px;
		text-align: right;
		z-index: 2;
		pointer-events: none
	}

	.re-ribbon-badge span {
		font: bold 10px/28px Arial;
		color: #FFF;
		text-transform: uppercase;
		text-align: center;
		transform: rotate(45deg);
		width: 125px;
		display: block;
		background: #77B21D;
		box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
		position: absolute;
		top: 21px;
		right: -27px
	}

	.re-ribbon-badge span::before {
		content: "";
		position: absolute;
		left: 0;
		top: 100%;
		z-index: -1;
		border-left: 3px solid #333;
		border-right: 3px solid transparent;
		border-bottom: 3px solid transparent;
		border-top: 3px solid #333
	}

	.re-ribbon-badge span::after {
		content: "";
		position: absolute;
		right: 0;
		top: 100%;
		z-index: -1;
		border-left: 3px solid transparent;
		border-right: 3px solid #333;
		border-bottom: 3px solid transparent;
		border-top: 3px solid #333
	}

	.re-ribbon-badge.left-badge {
		right: auto;
		left: -8px;
		text-align: left
	}

	.re-ribbon-badge.left-badge span {
		transform: rotate(-45deg);
		right: 0
	}

	.re-line-badge.re-line-big-label span:before {
		margin-right: 8px
	}

	.re-line-badge.re-line-big-label {
		padding: 8px 15px;
		margin: 16px auto;
		text-align: center;
		clear: both;
		font-size: 15px
	}

	.re-line-badge.re-line-small-label {
		display: inline-block;
		padding: 3px 6px;
		margin: 0 5px 5px 0;
		text-align: center;
		white-space: nowrap;
		font-size: 11px;
		line-height: 11px
	}

	.re-line-badge.badge_2,
	.re-ribbon-badge.badge_2 span {
		background: #FFBC00
	}

	.re-line-badge.re-line-table-badge.badge_2:before {
		border-top-color: #FFBC00
	}

	.re-line-badge.re-line-table-badge.badge_2:after {
		border-bottom-color: #FFBC00
	}

	.re-line-badge.badge_3,
	.re-ribbon-badge.badge_3 span {
		background: #F39200
	}

	.re-line-badge.re-line-table-badge.badge_3:before {
		border-top-color: #F39200
	}

	.re-line-badge.re-line-table-badge.badge_3:after {
		border-bottom-color: #F39200
	}

	.re-line-badge.badge_4,
	.re-ribbon-badge.badge_4 span {
		background: #D50000
	}

	.re-line-badge.re-line-table-badge.badge_4:before {
		border-top-color: #D50000
	}

	.re-line-badge.re-line-table-badge.badge_4:after {
		border-bottom-color: #D50000
	}

	.table_cell_thumbs {
		overflow: hidden
	}

	.thumbplus,
	.thumbminus {
		text-align: center;
		display: inline-block;
		background-color: transparent;
		cursor: pointer;
		width: 27px;
		height: 27px;
		line-height: 27px;
		padding: 0;
		vertical-align: middle;
		font-size: 1em;
		border: 1px solid #ededed;
		border-radius: 50%;
		outline: none;
		background: #fff
	}

	.thumbplus {
		color: #67a827
	}

	.thumbminus {
		color: #d10000;
		margin: 0 8px 0 0
	}

	.thumbminus:hover,
	.dealScoreWrap .thumbminus:hover {
		background-color: #d10000;
		color: #fff;
		border: 1px solid #d10000
	}

	.thumbplus:hover,
	.dealScoreWrap .thumbplus:hover {
		background-color: #67a827;
		border: 1px solid #67a827;
		color: #fff
	}

	.thumbminus:before {
		content: "\e86e";
		line-height: 25px;
		display: inline-block
	}

	.thumbplus:before,
	.heartplus:before {
		content: "\e86d";
		line-height: 25px;
		display: inline-block
	}

	.heart_thumb_wrap .heartplus {
		color: #666;
		margin: 0 3px;
		text-align: center;
		display: inline-block;
		cursor: pointer;
		vertical-align: middle;
		font-size: 1em;
		border-radius: 4px;
		outline: none;
		line-height: 27px
	}

	.heart_thumb_wrap .thumbscount {
		color: #555;
		margin: 0 3px
	}

	.heart_thumb_wrap .heartplus:hover,
	.button_action .heart_thumb_wrap .heartplus:hover {
		color: #c00
	}

	.heart_thumb_wrap .heartplus:before,
	.heart_thumb_wrap:hover .heartplus.alreadywish:not(.wishlisted):before {
		content: "\f004"
	}

	.heart_thumb_wrap .heartplus.alreadywish:before {
		content: "\e935";
		color: #c00
	}

	.button_action .wpsm-button.wpsm-button-new-compare,
	.button_action .heart_thumb_wrap .heartplus,
	.button_action .quick_view_wrap .quick_view_button {
		color: #aaa
	}

	.button_action .thumbscount,
	.button_action .wishaddedwrap,
	.button_action .wishremovedwrap,
	.button_action .wishaddwrap {
		display: none !important
	}

	.thumbscount {
		font-size: 12px;
		line-height: 29px;
		margin: 0 0 0 8px;
		display: inline-block;
		color: #67a827
	}

	.thumbscount.cold_temp {
		color: #d10000
	}

	.alreadyhot.thumbminus,
	.alreadyhot.thumbplus,
	.alreadyhot.hotminus,
	.alreadyhot.hotplus {
		cursor: not-allowed;
		opacity: .75
	}

	.alreadywish .wishaddwrap,
	.wishremovedwrap,
	.wishaddedwrap,
	.yith_woo_chart .thumbscount,
	.re-favorites-posts .thumbscount {
		display: none
	}

	.alreadywish .wishaddedwrap {
		display: inline-block
	}

	.post_thumbs_comm {
		font-size: 12px;
		line-height: 29px;
		color: #aaa;
		float: left
	}

	.post_thumbs_comm span:before {
		content: "\f27a";
		margin-right: 5px
	}

	.thumbminus.loading:before,
	.thumbplus.loading:before,
	.heartplus.loading:before {
		content: "\f3f4" !important;
		animation: fa-spin 1s linear infinite
	}

	.fonscale {
		height: 15px;
		position: relative;
		border: 1px solid #ddd;
		border-radius: 10px;
		background-color: #ececec;
		background: linear-gradient(to bottom, #f5f5f5 1px, #f0f0f0 1px, #eeeeee)
	}

	.scaleperc {
		height: 7px;
		width: 0;
		position: absolute;
		left: 4px;
		top: 3px;
		background-color: #ff4e0d;
		border-radius: 5px;
		max-width: calc(100% - 8px)
	}

	.scaleperc.cold_bar {
		background: none #1F7BC5;
		border: 1px solid #174E7B
	}

	.hotmeter {
		position: relative;
		width: 100%;
		display: table
	}

	.hotmeter button {
		padding: 0;
		cursor: pointer
	}

	.temperatur {
		color: #CA212A;
		font-weight: 700;
		padding: 3px 3px 0 0;
		display: inline-block;
		white-space: nowrap
	}

	.table_cell_hot {
		display: table-cell;
		padding-right: 4px;
		vertical-align: middle
	}

	.table_cell_hot.fullwidth_cell {
		width: 100%;
		padding-right: 0;
		padding-left: 3px
	}

	.table_cell_hot.first_cell {
		padding-right: 9px
	}

	.temperatur.cold_temp {
		color: #1F7BC5
	}

	.hotplus {
		width: 27px !important;
		height: 27px !important;
		line-height: 27px;
		vertical-align: top !important;
		font-size: 0.9em !important;
		border: 1px solid #dcddde !important;
		border-radius: 4px;
		background-color: #fff !important;
		margin-top: 4px !important;
		color: #67a827
	}

	.hotminus {
		width: 27px !important;
		height: 27px !important;
		line-height: 27px;
		vertical-align: top !important;
		font-size: 0.9em !important;
		border: 1px solid #dcddde !important;
		border-radius: 4px;
		background-color: #fff !important;
		margin-right: 3px !important;
		margin-top: 4px !important;
		color: #3f83cb
	}

	.hotminus:hover {
		background-color: #3f83cb !important;
		color: #fff;
		border: 1px solid #3f83cb !important
	}

	.hotplus:hover {
		background-color: #67a827 !important;
		border: 1px solid #67a827 !important;
		color: #fff
	}

	.hotminus:before {
		content: "\f068";
		line-height: 27px;
		display: inline-block
	}

	.hotplus:before {
		content: "\f067";
		line-height: 27px;
		display: inline-block
	}

	.hotmeter .hotminus {
		border-radius: 10px 0 0 10px
	}

	.hotmeter .hotplus {
		border-radius: 0 10px 10px 0
	}

	.textinfo {
		margin-left: 12px;
		color: red
	}

	.dealScore {
		float: left;
		margin-right: 10px
	}

	.dealScore .label {
		float: left;
		height: 32px;
		text-align: center;
		font-size: 14px;
		background: #96CA4E;
		padding: 0 13px;
		line-height: 32px;
		color: #fff;
		font-weight: 700;
		border-radius: 4px 0 0 4px
	}

	.dealScore .thumbscount {
		margin: 0;
		float: left;
		height: 32px;
		width: auto;
		min-width: 50px;
		text-align: center;
		font-size: 18px;
		background: #DAECC2;
		padding: 0 5px;
		color: #333 !important;
		line-height: 32px;
		border-radius: 0 4px 4px 0
	}

	.dealScoreWrap .thumbplus,
	.dealScoreWrap .thumbminus {
		height: 32px;
		width: 32px;
		line-height: 32px;
		background-color: #fff
	}

	.coupon_code_in_modal .table_cell_thumbs {
		display: inline-block;
		float: none
	}

	.hoticonfireclass:before {
		content: "\f06d";
		margin-right: 5px;
		color: #CA212A
	}

	.gradus_icon:before {
		vertical-align: top;
		content: "°";
		margin: 0 2px
	}

	.cold_temp .gradus_icon:before {
		content: "\f2dc";
		font-size: 80%
	}

	.favorshop_like i {
		margin: 0 !important;
		padding: 0 !important
	}

	.favorrightside .heart_thumb_wrap {
		position: absolute;
		top: 5px;
		right: 3px
	}

	.wishonimage .heart_thumb_wrap .heartplus:before {
		color: #c00;
		border-radius: 50%;
		background: #fff;
		width: 25px;
		height: 25px;
		line-height: 27px;
		vertical-align: middle;
		box-shadow: 0 0 10px #efefef
	}

	.favorrightside .thumbscount {
		display: none
	}

	.favour_in_row {
		display: inline-block;
		margin: 0 6px 6px 0
	}

	.column_grid .favour_in_image {
		right: 10px;
		opacity: 1;
		bottom: 10px;
		left: auto;
		top: auto
	}

	.favour_in_image {
		position: absolute;
		z-index: 9;
		bottom: auto;
		opacity: 0;
		left: 0;
		right: 0;
		top: 50%;
		transition: all 0.4s ease;
		margin-top: -15px
	}

	.favour_btn_red .heart_thumb_wrap {
		display: inline-block;
		background-color: #b1141a;
		color: #fff;
		font-size: 15px;
		padding: 2px 7px 3px 7px;
		position: relative
	}

	.favour_btn_red .heart_thumb_wrap .heartplus,
	.favour_btn_red .heart_thumb_wrap .heartplus.alreadywish:before {
		color: #fff
	}

	.favour_btn_red .heart_thumb_wrap .thumbscount {
		position: absolute;
		top: -5px;
		right: -10px;
		border-radius: 10px;
		display: inline-block;
		font-size: 9px;
		line-height: 16px;
		padding: 0 6px;
		text-align: center;
		vertical-align: middle;
		background: #fff;
		color: #c00
	}

	.post-meta-left .favour_btn_red .heart_thumb_wrap {
		display: block
	}

	.post-meta-left .favour_in_row {
		margin: 0 0 10px 0;
		display: block;
		width: 100%
	}

	.rate-bar {
		position: relative;
		display: block;
		margin-bottom: 34px;
		width: 100%;
		background: #ddd;
		height: 14px;
		transition: 0.4s linear;
		transition-property: width, background-color
	}

	.rate-bar-title {
		position: absolute;
		left: 0;
		font-size: 14px;
		top: -21px
	}

	.rate-bar-title span {
		display: block;
		height: 18px;
		line-height: 18px
	}

	.rate-bar-bar {
		height: 14px;
		width: 0;
		background: #E43917
	}

	.rate-bar-percent {
		position: absolute;
		right: 0;
		top: -21px;
		font-size: 14px;
		height: 18px;
		line-height: 18px;
		font-weight: 700
	}

	.rate_bar_wrap {
		clear: both;
		padding: 30px;
		margin-bottom: 30px;
		box-shadow: 0 2px 20px rgba(0, 0, 0, .08);
		overflow: hidden
	}

	.rate_bar_wrap .review-top {
		overflow: hidden;
		float: none;
		width: 100%;
		margin-right: 0
	}

	.review-top .overall-score {
		background: #E43917;
		width: 100px;
		text-align: center;
		float: left;
		margin: 0 20px 10px 0
	}

	.review-top .overall-score span.overall {
		font-size: 52px;
		color: #FFF;
		padding: 8px 0;
		display: block;
		line-height: 52px
	}

	.review-top .overall-score span.overall-text {
		background: #000;
		display: block;
		color: #FFF;
		font-weight: 700;
		padding: 6px 0;
		text-transform: uppercase;
		font-size: 11px
	}

	.review-top .overall-score .overall-user-votes {
		background-color: #111;
		color: #fff;
		font-size: 11px;
		line-height: 11px;
		padding: 8px 0
	}

	.review-top .review-text span.review-header {
		font-size: 26px;
		font-weight: 700;
		color: #000;
		line-height: 32px;
		display: block;
		margin-bottom: 9px
	}

	.rh-flex-right-align .review-top .overall-score {
		margin: 0
	}

	.review-top .review-text p {
		margin: 0
	}

	.review-text img {
		max-height: 220px
	}

	.rate_bar_wrap .review-criteria {
		margin-top: 20px;
		border-top: 1px dashed #d2d2d2;
		border-bottom: 1px dashed #d2d2d2;
		padding: 40px 0 0 0;
		transition: 0.4s linear;
		transition-property: width, background-color
	}

	.review-header {
		display: block;
		font-size: 20px;
		font-weight: 700
	}

	.review-small-square {
		width: 55px;
		height: 33px;
		border-radius: 5px 0 0 5px;
		line-height: 33px;
		font-size: 18px
	}

	.review-small-circle {
		width: 35px;
		height: 35px;
		border-radius: 50%;
		line-height: 35px;
		font-size: 15px
	}

	.rate_bar_wrap .noUi-connect {
		background: #ff9800
	}

	.rate_bar_wrap .rh_front_criteria {
		padding: 0 0 0 15px;
		margin: 8px 0;
		clear: both
	}

	.rate_bar_wrap .your_total_score .user_reviews_view_score {
		float: right
	}

	.score-compact {
		font-size: 30px;
		padding: 0 18px;
		color: #fff;
		line-height: 60px;
		margin: -1px
	}

	.radial-progress {
		overflow: hidden;
		width: 65px;
		height: 65px;
		background-color: rgba(239, 239, 239, .63);
		border-radius: 50%;
		margin: 0 auto;
		position: relative
	}

	.radial-progress .circle .mask,
	.radial-progress .circle .fill,
	.radial-progress .circle .shadow {
		width: 65px;
		height: 65px;
		position: absolute;
		border-radius: 50%
	}

	.radial-progress .circle .shadow {
		box-shadow: 6px 6px 10px rgba(0, 0, 0, .2) inset
	}

	.radial-progress .circle .mask,
	.radial-progress .circle .fill {
		backface-visibility: hidden;
		transition: transform 1s linear 0.1s;
		border-radius: 50%
	}

	.radial-progress .circle .mask {
		clip: rect(0, 65px, 65px, 32.5px)
	}

	.radial-progress .circle .mask .fill {
		clip: rect(0, 32.5px, 65px, 0);
		background-color: #e43917
	}

	.radial-progress .inset {
		color: #111;
		width: 55px;
		height: 55px;
		position: absolute;
		margin-left: 5px;
		margin-top: 5px;
		background-color: #fbfbfb;
		border-radius: 50%;
		box-shadow: 6px 6px 10px rgba(0, 0, 0, .2)
	}

	.radial-progress .inset .percentage {
		width: 55px;
		position: absolute;
		top: 50%;
		text-align: center;
		font-weight: 700;
		font-size: 23px;
		line-height: 25px;
		margin-top: -12px
	}

	.review_big_circle .radial-progress .circle .mask,
	.review_big_circle .radial-progress .circle .fill,
	.review_big_circle .radial-progress .circle .shadow,
	.review_big_circle .radial-progress {
		width: 100px;
		height: 100px
	}

	.review_big_circle .inset {
		width: 80px;
		height: 80px;
		margin-left: 10px;
		margin-top: 10px
	}

	.review_big_circle .radial-progress .inset .percentage {
		font-weight: 400;
		width: 80px;
		font-size: 40px;
		line-height: 42px;
		margin-top: -22px
	}

	.review_big_circle .radial-progress .circle .mask {
		clip: rect(0, 100px, 100px, 50px)
	}

	.review_big_circle .radial-progress .circle .mask .fill {
		clip: rect(0, 50px, 100px, 0)
	}

	.colored_rate_bar .r_score_1,
	.colored_rate_bar .r_score_2 {
		background-color: #940000 !important
	}

	.colored_rate_bar .r_score_3,
	.colored_rate_bar .r_score_4 {
		background-color: #cc0000 !important
	}

	.colored_rate_bar .r_score_5,
	.colored_rate_bar .r_score_6 {
		background-color: #ffac00 !important
	}

	.colored_rate_bar .r_score_7,
	.colored_rate_bar .r_score_8 {
		background-color: #9c0 !important
	}

	.colored_rate_bar .r_score_9,
	.colored_rate_bar .r_score_10 {
		background-color: #390 !important
	}

	.colored_rate_bar .r_score_1.score_val,
	.colored_rate_bar .r_score_2.score_val {
		border-bottom: 3px solid #940000;
		background-color: transparent !important
	}

	.colored_rate_bar .r_score_3.score_val,
	.colored_rate_bar .r_score_4.score_val {
		border-bottom: 3px solid #c00;
		background-color: transparent !important
	}

	.colored_rate_bar .r_score_5.score_val,
	.colored_rate_bar .r_score_6.score_val {
		border-bottom: 3px solid #ffac00;
		background-color: transparent !important
	}

	.colored_rate_bar .r_score_7.score_val,
	.colored_rate_bar .r_score_8.score_val {
		border-bottom: 3px solid #9c0;
		background-color: transparent !important
	}

	.colored_rate_bar .r_score_9.score_val,
	.colored_rate_bar .r_score_10.score_val {
		border-bottom: 3px solid #390;
		background-color: transparent !important
	}

	.colored_rate_bar .rate-bar {
		background-color: #f2f2f2
	}

	.star a {
		width: 16px;
		height: 15px;
		display: inline-block
	}

	span.stars-rate {
		font-size: 17px;
		height: 21px !important;
		line-height: 21px;
		overflow: hidden;
		position: relative;
		font-weight: 400;
		text-align: left;
		background: none transparent !important;
		text-rendering: auto;
		white-space: nowrap;
		display: inline-block
	}

	.star-small span.stars-rate {
		font-size: 13px;
		height: 13px !important;
		line-height: 13px
	}

	.star-huge span.stars-rate {
		font-size: 20px;
		height: 20px !important;
		line-height: 20px
	}

	span.stars-rate:before {
		content: '\e9d7\e9d7\e9d7\e9d7\e9d7';
		color: #ccc;
		font-weight: 300
	}

	span.stars-rate span {
		overflow: hidden;
		float: left;
		top: 0;
		left: 0;
		position: absolute;
		padding-top: 1.5em;
		background: none transparent !important
	}

	span.stars-rate span:before {
		content: "\e9d9\e9d9\e9d9\e9d9\e9d9";
		top: 0;
		position: absolute;
		left: 0;
		color: #F6A123
	}

	span.stars-rate.unix-star:before {
		content: '★★★★★'
	}

	span.stars-rate.unix-star span:before {
		content: "★★★★★"
	}

	span.stars-rate.blue-star span:before {
		color: #ff9800
	}

	.user-rate {
		float: right;
		width: 105px;
		overflow: hidden
	}

	.rh-star-ajax .stars-rate-ajax-type {
		font-size: 17px;
		height: 21px !important;
		line-height: 21px;
		width: 105px;
		overflow: hidden;
		font-weight: 400;
		text-align: left;
		background: none transparent !important;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		white-space: nowrap
	}

	.rh-star-ajax .stars-rate-ajax-type .starrate {
		color: #ccc;
		float: left;
		text-align: center;
		height: 21px;
		width: 21px
	}

	.rh-star-ajax .user-rate-active:not(.rated-done) .starrate {
		cursor: pointer
	}

	.rh-star-ajax .stars-rate-ajax-type .starrate:before {
		content: '\e9d9'
	}

	.rh-star-ajax .stars-rate-ajax-type .starrate.active {
		color: #F6A123
	}

	.rh-star-ajax .rehub-rate-load {
		height: 16px;
		width: 16px;
		display: block;
		font-size: 16px
	}

	.rating_bar .rh-star-ajax .title_star_ajax {
		float: left
	}

	.user-review-vote>span.us-rev-vote-up i {
		color: #5CBD00
	}

	.user-review-vote>span.us-rev-vote-down i {
		color: #c00
	}

	.user-review-vote>span.us-rev-vote-up:hover {
		background-color: #5CBD00;
		color: #fff
	}

	.user-review-vote>span.us-rev-vote-up:hover i {
		color: #fff
	}

	.user-review-vote>span.us-rev-vote-down:hover {
		background-color: #c00;
		color: #fff
	}

	.user-review-vote>span.us-rev-vote-down:hover i {
		color: #fff
	}

	@media only screen and (max-width:479px) {
		.review-small-square {
			float: none;
			width: calc(100% - 70px);
			border-radius: 5px
		}
	}

	.priced_block {
		margin-bottom: 15px
	}

	.priced_block .btn_offer_block:active {
		top: 2px
	}

	.priced_block .btn_offer_block,
	.wpsm-button.rehub_main_btn,
	.priced_block .button {
		font-weight: 700;
		font-size: 16px;
		line-height: 17px;
		padding: .65em 1.1em;
		color: #ffffff !important;
		text-transform: uppercase;
		position: relative;
		text-align: center;
		border: none;
		text-decoration: none;
		display: inline-block
	}

	.wpsm-button.rehub_main_btn {
		font-weight: 700;
		font-size: 17px;
		line-height: 17px;
		padding: 10px 20px
	}

	.priced_block.inline_priced_block .rh_price_wrapper,
	.priced_block.inline_priced_block .rh_button_wrapper {
		float: left
	}

	.priced_block.inline_priced_block .price_count {
		display: block;
		text-align: center;
		background: #111;
		color: #fff
	}

	.small_post .rh_price_wrapper {
		display: block
	}

	.priced_block .price_count {
		display: inline-block;
		font-weight: 700;
		font-size: 15px;
		line-height: 24px
	}

	.pricefont110.priced_block .price_count,
	.woocommerce .products .product .pricefont110 .price {
		font-size: 120%;
		line-height: 20px
	}

	.pricefont130.priced_block .price_count,
	.woocommerce .products .product .pricefont130 .price {
		font-size: 130%;
		line-height: 22px
	}

	.price_for_grid .priced_block .price_count {
		line-height: 16px
	}

	.rehub_feat_block,
	.rehub_bordered_block {
		border: 1px solid #ddd;
		box-shadow: 0 0 20px #F0F0F0;
		margin-bottom: 35px;
		padding: 18px 16px;
		overflow: hidden;
		clear: both;
		position: relative;
		background-color: #fff
	}

	.rehub_feat_block .rh_listitem {
		padding: 0;
		margin: 0;
		border: none;
		box-shadow: none
	}

	.price del {
		font-size: 80%;
		opacity: .2;
		color: #111;
		font-weight: 400
	}

	.pricedelsmall .price del {
		font-size: 60%
	}

	.wpsm_score_box .priced_block .btn_offer_block,
	.wpsm_score_box .priced_block .single_add_to_cart_button {
		font-size: 20px;
		line-height: 20px;
		text-align: center;
		display: block;
		padding: 14px 20px;
		width: 100%;
		border-bottom: 4px solid rgba(0, 0, 0, .2) !important;
		margin-bottom: 12px
	}

	.wpsm_score_box .priced_block .btn_offer_block:not(.rehub_offer_coupon):before {
		margin: 0 5px;
		content: "\e907"
	}

	.wpsm_score_box .priced_block .post_offer_anons {
		display: block
	}

	.wpsm_score_box .priced_block .price_count {
		font-size: 22px;
		margin-bottom: 15px
	}

	.wpsm_score_box .rehub_offer_coupon {
		font-size: 16px;
		width: 200px;
		margin-bottom: 10px
	}

	.rh_big_btn_inline .priced_block .btn_offer_block {
		display: inline-block;
		float: none;
		font-size: 21px;
		line-height: 21px;
		padding: 13px 70px;
		text-transform: none
	}

	.priced_block.block_btnblock .rh_price_wrapper,
	.priced_block.block_btnblock .rh_button_wrapper {
		display: block;
		margin: 0 0 8px 0;
		float: none
	}

	.priced_block.block_btnblock .price_count {
		font-size: 20px;
		font-weight: 700
	}

	.priced_block.block_btnblock .btn_offer_block {
		padding: 10px 22px;
		font-size: 16px;
		white-space: nowrap
	}

	.inline_compact_btnblock.priced_block .rh_button_wrapper {
		display: inline-block;
		margin-left: 15px;
		vertical-align: top
	}

	.inline_compact_btnblock.priced_block .price_count {
		padding: 0;
		font-size: 21px;
		font-weight: 700;
		float: left;
		margin-top: 6px;
		max-width: 250px;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.not_masked_coupon:not(.expired_coupon) {
		margin-right: 15px
	}

	.blacklabelprice del {
		color: #fff
	}

	.price_count del {
		color: #333;
		font-size: 80%;
		font-weight: 400;
		vertical-align: top;
		display: inline-block;
		opacity: .4
	}

	.priced_block a.added_to_cart {
		display: block;
		clear: both;
		padding-top: 4px;
		font-size: 11px
	}

	.priced_block .price_count sup {
		font-size: 13px
	}

	.aff_tag,
	.brand_logo_small {
		color: #666;
		font-size: 12px;
		line-height: 16px
	}

	body .aff_tag img {
		max-width: 90px;
		vertical-align: middle;
		max-height: 25px;
		box-sizing: content-box
	}

	body .brand_logo_small img {
		max-width: 100px;
		height: auto;
		width: auto;
		margin-top: 5px;
		max-height: 60px
	}

	.rehub_woo_review_tabs {
		display: none
	}

	.rehub_woo_review_tabs:first-child {
		display: block
	}

	.btn_offer_block.loading:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
	}

	.rehub_offer_coupon.free_coupon_width {
		display: inline-block;
		margin-bottom: 20px;
		font-size: 15px;
		font-weight: 700
	}

	.rehub_offer_coupon {
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		padding: .65em 1.1em;
		border: 1px dashed green;
		text-align: center;
		position: relative;
		font-size: 13px;
		clear: both;
		line-height: 18px;
		background-color: rgb(233, 255, 221);
		color: green
	}

	.post_offer_anons .rehub_offer_coupon,
	.post_offer_anons {
		display: inline-block
	}

	.newsdetail .post_offer_anons {
		float: left
	}

	.post_offer_anons .not_masked_coupon {
		line-height: 16px;
		padding: 10px
	}

	.rehub_offer_coupon.btn_offer_block {
		clear: none;
		border: none !important;
		transition: all 0.4s ease
	}

	.rehub_offer_coupon.btn_offer_block:hover {
		opacity: .9
	}

	.column_grid .rehub_offer_coupon,
	.column_grid .priced_block .btn_offer_block {
		margin: 5px auto;
		display: block
	}

	.rh-expired-class:not(.post-inner) {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		background: repeating-linear-gradient(-55deg, #f8f8f8, #f8f8f8 10px, rgba(225, 224, 224, .45) 10px, rgba(225, 224, 224, .4) 20px)
	}

	.store_post_meta_item {
		font-size: 12px;
		line-height: 14px
	}

	.store_post_meta_item a {
		color: #555;
		text-decoration: none
	}

	.more-from-store-a a:before {
		content: "\f292";
		margin-right: 2px;
		color: #999
	}

	.btn_offer_block .mtinside {
		text-align: right;
		position: absolute;
		bottom: -17px;
		right: 3px;
		color: #ababab;
		font-weight: 400;
		text-shadow: none !important;
		font: 11px/11px Arial !important;
		text-transform: none
	}

	.product_egg .btn_offer_block .mtinside {
		right: auto;
		left: 3px
	}

	.aff_tag.mtinside img {
		max-height: 16px;
		vertical-align: middle
	}

	.rh-expired-notice {
		background-color: #888885;
		color: #fff;
		font-size: 11px;
		line-height: 18px;
		height: 18px;
		vertical-align: top;
		padding: 0 4px;
		margin-right: 7px;
		margin-top: 1px;
		text-transform: uppercase;
		cursor: default;
		float: left
	}

	.col_item .rh-expired-notice,
	.deal_daywoo .rh-expired-notice {
		float: none
	}

	.single_top_main .rh-expired-notice {
		margin-top: 5px
	}

	.grid_onsale {
		padding: 3px 7px;
		font: bold 12px/15px Arial;
		position: absolute;
		text-align: center;
		top: 3px;
		right: 3px;
		z-index: 1;
		margin: 0;
		background: #77b21d;
		color: #fff
	}

	@media (max-width:767px) {
		.inline_compact_btnblock.priced_block {
			border-top: 1px solid #eee;
			padding-top: 20px;
			margin-top: 20px
		}

		.mobile_block_btnclock.priced_block .rh_button_wrapper,
		.mobile_block_btnclock.priced_block .rh_price_wrapper {
			display: block;
			margin: 0 0 10px 0;
			text-align: center
		}

		.mobile_block_btnclock.priced_block .btn_offer_block,
		.mobile_block_btnclock.priced_block .rehub_offer_coupon,
		.mobile_block_btnclock .woo_loop_btn {
			display: block;
			padding: 12px;
			float: none
		}

		.mobile_block_btnclock.priced_block .post_offer_anons {
			display: block;
			float: none
		}

		.mobile_block_btnclock.priced_block .price_count {
			max-width: 1000px;
			float: none;
			font-size: 21px;
			margin: 0
		}

		.mobpricefont90.priced_block .price_count,
		.mobpricefont90 .price {
			font-size: 90%
		}

		.rehub_feat_block .priced_block {
			clear: both
		}

		.rate_bar_wrap {
			padding: 18px
		}
	}

	.rehub_offer_coupon:hover {
		border: 1px dashed #008DBF;
		background: #f4f4f4;
		color: grey
	}

	.rehub_offer_coupon:hover i {
		color: #008DBF
	}

	.coupon_btn.expired_coupon {
		display: none
	}

	.coupon_btn:before {
		border: 1px dashed #fff;
		border-left: none;
		border-bottom: none;
		width: 16px;
		height: 100%;
		transition: all 0.3s ease;
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		display: block;
		background-image: linear-gradient(67deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 50%, rgb(166, 183, 157) 51%, rgb(233, 255, 221) 66%) !important
	}

	.coupon_btn {
		padding-right: 30px;
		position: relative
	}

	.coupon_btn:hover:before {
		width: 25px
	}

	.rehub_offer_coupon.expired_coupon {
		border: 1px dashed #ddd;
		background: #f4f4f4;
		color: grey
	}

	.rehub_offer_coupon.expired_coupon span {
		text-decoration: line-through
	}

	.rehub_offer_coupon.masked_coupon.expired_coupon {
		text-decoration: line-through !important
	}

	.rehub_offer_coupon.expired_coupon i {
		display: none
	}

	.woocommerce .products .expired_coupon,
	.col_item.expired_coupon,
	.column_grid.expired_coupon,
	.rehub_feat_block.expired_coupon,
	.deal-item-wrap.expired_coupon,
	.grayscaleexpired {
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		opacity: .8
	}

	.rehub_offer_coupon.masked_coupon:not(.btn_offer_block) {
		font-size: 13px;
		font-weight: 700;
		text-align: center;
		text-transform: uppercase
	}

	.rehub_offer_coupon.masked_coupon i {
		font-weight: 400;
		font-size: 12px;
		color: #fb7203;
		padding-left: 6px;
		position: static;
		margin: 0;
		line-height: 14px
	}

	.rehub_offer_coupon span {
		width: 100%;
		background: none transparent;
		border: none;
		text-align: center
	}

	.rehub_offer_coupon i.rhicon {
		position: absolute;
		top: 50%;
		right: -12px;
		font-size: 18px;
		line-height: 18px;
		margin-top: -9px;
		color: #111
	}

	.rehub_offer_coupon i.rhi-check-square {
		font-size: 15px;
		color: #247600 !important;
		right: -7px
	}

	.rehub_offer_coupon.btn_offer_block i {
		display: none
	}

	.time_offer {
		font-size: 10px;
		line-height: 20px
	}

	.rehub_woo_review_tabs.pretty_woo {
		margin: 0 5px 5px 0
	}

	.pretty_woo a img {
		max-width: 100px;
		height: auto
	}

	.pretty_woo a {
		text-decoration: none
	}

	.woo_offer_list .offer_thumb {
		min-width: 102px;
		padding: 0
	}

	.woo_offer_list .offer_thumb a {
		text-decoration: none;
		display: table-cell;
		vertical-align: middle;
		height: 100px;
		width: 100px
	}

	.woo_offer_list .offer_thumb img {
		max-width: 92px;
		max-height: 92px
	}

	.woo_offer_list .button_action,
	.rehub_woo_review_tabs .button_action {
		position: absolute;
		top: 6px;
		right: 6px
	}

	.woo_offer_list .brand_logo_small {
		margin-bottom: 5px
	}

	.woo_offer_list .woolist_meta,
	.woo_offer_list small.wcvendors_sold_by_in_loop {
		font: normal 11px/15px Arial;
		color: #aaa
	}

	.woo_offer_list .woolist_meta span a {
		text-decoration: none
	}

	.rehub_woo_review .offer_thumb {
		max-width: 150px
	}

	.rehub_woo_review .offer_thumb img {
		max-height: 150px;
		width: auto
	}

	.rh_gr_middle_desc ul,
	.rh_gr_middle_desc p {
		margin: 0
	}

	.rh_actions_padd .woolist_meta {
		padding-right: 60px
	}

	.sale_a_proc {
		z-index: 9;
		width: 56px;
		height: 56px;
		border-radius: 50%;
		background-color: #4D981D;
		font: 16px/56px Arial;
		color: #fff;
		display: block;
		text-decoration: none !important;
		text-align: center;
		position: absolute;
		top: 10px;
		left: 10px
	}

	.featured_single_left .sale_tag_inwoolist h5 {
		font-size: 28px
	}

	.woo_offer_list small.wcvendors_sold_by_in_loop {
		margin: 0
	}

	.woo_offer_list .woolist_meta span:before {
		display: none
	}

	.woocommerce.tax-store .woocommerce-result-count,
	.tax-store .tag_woo_meta {
		display: none
	}

	.woo-tax-logo img {
		max-height: 120px;
		max-width: 160px;
		margin-bottom: 12px
	}

	.woo-tax-logo .user-rate {
		float: none;
		margin: 0 auto
	}

	.tag_woo_meta a {
		color: #888;
		text-decoration: none;
		font-style: italic
	}

	.reveal_enabled:not(.expired_coupon) .btn_offer_block:not(.coupon_btn),
	.woocommerce .products .reveal_enabled .woo_loop_btn:not(.coupon_btn) {
		display: none !important
	}

	.offer_grid figure img,
	figure.eq_figure img {
		height: 150px
	}

	.column_grid .price_count del {
		display: none
	}

	.price_for_grid {
		min-height: 32px
	}

	.act-rehub-login-popup {
		cursor: pointer
	}

	.rehub-login-popup-footer {
		margin: 0 -22px;
		padding: 22px 10px 0 10px;
		text-align: center;
		border-top: 1px solid #ddd
	}

	.re-user-popup-wrap .wpsm-button.loading:after {
		content: "\f021";
		position: absolute;
		top: 10px;
		left: 100%;
		font-size: 20px;
		margin-left: 20px;
		opacity: 1;
		color: #777;
		animation: fa-spin 1s linear infinite
	}

	.rehub-register-popup.registration-complete #rehub_registration_form_modal {
		display: none
	}

	.top-social .act-rehub-login-popup {
		float: right;
		margin: 7px
	}

	.top-social .act-rehub-login-popup i {
		margin-right: 3px
	}

	.user-ava-intop {
		position: relative;
		line-height: 22px;
		vertical-align: middle;
		cursor: pointer;
		display: inline-block
	}

	.user-ava-intop img {
		border-radius: 50%;
		vertical-align: middle;
		width: 28px
	}

	.user-ava-intop:after {
		content: "\f107";
		display: inline-block;
		font-style: normal;
		line-height: 22px;
		color: inherit;
		padding-left: 4px;
		font-size: 15px
	}

	.user-ava-intop.user-ava-intop-open:after {
		content: "\f106"
	}

	.user-dropdown-intop-menu {
		display: block;
		position: absolute;
		right: 0;
		left: auto;
		z-index: 99999;
		min-width: 220px;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff !important;
		background-clip: padding-box;
		border: 1px solid #ddd;
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important;
		margin-top: 3px;
		transition: all 0.4s ease 0s;
		visibility: hidden;
		opacity: 0
	}

	.user-dropdown-intop-menu li.user-name-and-badges-intop,
	.user-dropdown-intop-menu .menu-item>a {
		padding: 10px 20px;
		display: block;
		color: #111;
		float: none
	}

	.user-dropdown-intop-menu .menu-item>a,
	.user-dropdown-intop-menu .menu-item>a * {
		border: none;
		color: #111 !important
	}

	.user-name-and-badges-intop {
		display: block;
		font-size: 12px;
		line-height: 1.42857143;
		color: #777;
		white-space: nowrap;
		overflow: hidden;
		border-bottom: 1px solid #e5e5e5
	}

	.user-dropdown-intop-menu .menu-item {
		font-size: 14px;
		font-weight: 700;
		display: block !important;
		float: none !important
	}

	.user-dropdown-intop-menu .menu-item i {
		padding-right: 5px
	}

	.user-dropdown-intop-menu .menu-item.user-logout-link-intop>a {
		border-top: 1px solid #e5e5e5
	}

	.user-name-and-badges-intop span.userpro-badges {
		max-width: 1000px !important;
		margin: 0 0 0 0 !important;
		text-align: left !important
	}

	.user-dropdown-intop-menu.user-dropdown-intop-open {
		opacity: 1;
		visibility: visible;
		display: block
	}

	.user-dropdown-intop-menu>li>a:focus,
	.user-dropdown-intop-menu>li>a:hover {
		text-decoration: none;
		background-color: #f5f5f5
	}

	.user-image-in-name {
		float: left;
		margin: 0 8px 0 0
	}

	.top-social .user-dropdown-intop {
		float: right;
		margin: 4px 5px 0 5px
	}

	.main-nav .user-ava-intop:after {
		color: #111
	}

	.main-nav .act-rehub-login-popup span,
	.rh_login_icon_n_btn.act-rehub-login-popup span,
	.logged-in .login_icon_label,
	.responsive_nav_wrap .heads_icon_label {
		display: none
	}

	.rh_bp_notice_profile {
		position: absolute;
		top: -8px;
		right: 5px;
		z-index: 9;
		min-width: 18px;
		background: red;
		text-align: center;
		padding: 0 2px;
		color: #fff;
		font: bold 12px/18px Arial;
		border-radius: 50%
	}

	.header-top .rh_bp_notice_profile {
		position: static;
		display: inline-block
	}

	.user-dropdown-intop-menu .menu-item.bp-profile-menu-item a:before {
		content: "!";
		margin: 0 4px 0 0;
		background: #278ABC;
		color: #fff;
		font: bold 12px/14px Arial;
		height: 14px;
		width: 14px;
		display: inline-block;
		text-align: center;
		border-radius: 50%
	}

	.user-dropdown-intop-menu .menu-item.bp-profile-menu-item {
		font-size: 12px;
		font-weight: 400;
		line-height: 15px;
		background-color: #F3FBFF;
		border-bottom: 1px dashed #D0DDE4
	}

	@media (max-width:1023px) {
		.user-dropdown-intop-menu {
			right: 0
		}
	}

	.social_icon a {
		width: 32px;
		height: 32px;
		display: inline-block;
		margin-right: 2px;
		color: #fff !important;
		font-size: 20px;
		line-height: 32px;
		text-align: center;
		position: relative;
		text-decoration: none !important
	}

	.social_icon a:hover {
		top: 2px;
		box-shadow: none
	}

	.social_icon.small_i a {
		width: 20px;
		height: 20px;
		display: inline-block;
		margin-right: 2px;
		font-size: 14px;
		line-height: 20px;
		text-align: center
	}

	.social_icon.small_i a i {
		vertical-align: middle
	}

	.social_icon .db {
		background-color: #ff80ae
	}

	.social_icon .fb,
	.rh-social-square .fb:hover {
		background-color: #39599F
	}

	.social_icon .gp {
		background-color: #eb4026
	}

	.social_icon .in,
	.rh-social-square .in:hover {
		background-color: #3b8dbd
	}

	.social_icon .ins {
		background-color: #3a82b8
	}

	.social_icon .pn,
	.rh-social-square .pn:hover {
		background-color: #ca212a
	}

	.social_icon .rss {
		background-color: #f93
	}

	.social_icon .sc {
		background-color: #ff7d2f
	}

	.social_icon .tm {
		background-color: #00acef
	}

	.social_icon .tw,
	.rh-social-square .tw:hover {
		background-color: #111
	}

	.social_icon .vk {
		background-color: #537599
	}

	.social_icon .telegram {
		background-color: #2da8e4
	}

	.social_icon .dscord {
		background-color: #7289da
	}

	.social_icon .yt {
		background-color: #cd0000
	}

	.social_icon .wa {
		background-color: #4bc557
	}

	.social_icon .vim {
		background-color: #5DC6FF
	}

	.social_icon .hm {
		background-color: #555
	}

	.post_share {
		position: relative;
		margin: 0 0 25px 0;
		clear: both
	}

	.top_share .post_share {
		margin: 0 0 15px 0;
		overflow: hidden;
		padding-top: 3px
	}

	.row_social_inpost span.share-link-image {
		box-shadow: 0 1px 2px #E4E4E4;
		width: auto;
		min-width: 30px;
		line-height: 23px;
		margin: 0 6px 6px 0;
		font-size: 16px;
		padding: 3px 12px
	}

	.row_social_inpost span i {
		font-size: 15px;
		vertical-align: middle
	}

	.row_social_inpost span.fb:after {
		content: "Facebook";
		font-size: 12px;
		text-decoration: none;
		margin-left: 8px
	}

	.row_social_inpost span.tw:after {
		content: "XTwitter";
		font-size: 12px;
		text-decoration: none;
		margin-left: 8px
	}

	.share-link-image {
		color: #fff !important;
		cursor: pointer;
		display: inline-block;
		text-align: center;
		position: relative;
		width: 32px;
		height: 32px;
		margin-right: 2px;
		font-size: 20px;
		line-height: 32px
	}

	.share-link-image:hover {
		top: 2px;
		box-shadow: none
	}

	.row_social_inpost span.simplefavorite-button-count {
		margin: 0;
		box-shadow: none;
		width: auto;
		height: auto;
		line-height: inherit;
		float: none;
		padding: 0;
		font-size: inherit;
		min-width: 1px
	}

	.rh-social-square {
		max-width: 100px
	}

	.rh-social-square .share-link-image {
		padding: 5px;
		border: 1px solid #e9e9e9;
		width: 45px;
		height: 45px;
		line-height: 45px;
		margin: 0 0 10px 0;
		background: #fff;
		color: #a9a9a9 !important;
		font-size: 16px;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.rh-social-square .share-link-image:hover {
		color: #fff !important
	}

	body.pgwModalOpen {
		overflow: hidden
	}

	#pgwModal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 9010;
		overflow-x: auto;
		overflow-y: scroll;
		text-align: center
	}

	#pgwModal .pm-container {
		margin: 10px
	}

	#pgwModal .pm-body {
		display: inline-block;
		max-width: 800px;
		min-width: 300px;
		position: relative;
		width: 100%;
		z-index: 9020;
		margin-top: 10px;
		backface-visibility: hidden
	}

	#pgwModalBackdrop {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9000;
		background: #000;
		opacity: .5
	}

	#pgwModal .pm-body {
		background-color: #fff;
		box-shadow: 0 0 15px #444
	}

	#pgwModal .pm-title {
		background: #e5e5e5;
		padding: 5px 0 6px;
		border-bottom: 1px solid #d5d5d5;
		font-size: 1rem;
		min-height: 25px
	}

	#pgwModal .pm-content {
		background: #fff;
		padding: 25px;
		text-align: left
	}

	#pgwModal.coupon-reveal-popup .pm-content {
		padding: 0
	}

	#pgwModal .pm-close {
		top: -10px;
		right: -10px;
		position: absolute;
		cursor: pointer
	}

	#pgwModal .pm-close i,
	#pgwModal .pm-close {
		line-height: 30px;
		font-size: 18px;
		width: 30px;
		height: 30px
	}

	body.pgwModalOpen .rh-container,
	body.pgwModalOpen #main_header {
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		transition: -webkit-filter 500ms linear;
		backface-visibility: hidden
	}

	.coupon_reveal_popup {
		display: none
	}

	.coupon_modal_coupon {
		padding: 25px 0
	}

	#pgwModal .coupon_reveal_popup {
		display: block
	}

	.cpn_btn_inner {
		display: block;
		width: 250px;
		margin: -25px auto 30px auto
	}

	.cpn_modal_container {
		min-width: 250px;
		border: 1px dashed #e3bdfd;
		padding: 5px 50px 5px 20px
	}

	.coupon_code_in_modal input.code {
		padding: 9px 10px;
		box-shadow: none;
		outline: 0;
		color: #fff;
		font-weight: 700;
		font-size: 23px;
		border: none;
		background-color: transparent
	}

	.shop_in_cpn img {
		margin-right: 5px;
		vertical-align: middle;
		max-height: 50px
	}

	.thumb_in_modalcoupon {
		width: 70px
	}

	.thumb_in_modalcoupon .thumbscount {
		display: none
	}

	#pgwModal .printthecoupon:before {
		font-size: 15px
	}

	#pgwModal .printthecoupon {
		font-size: 14px
	}

	.printmecoupondiv {
		display: none
	}

	.printthecoupon:before {
		content: "\f02f ";
		font-size: 20px;
		margin-right: 10px
	}

	@media (max-width:479px) {
		.coupon_code_in_modal input.code {
			max-width: 210px;
			font-size: 19px
		}
	}

	.col_item {
		position: relative
	}

	.col_wrap_two {
		margin: 0 -2.5% 20px
	}

	.col_wrap_two .col_item {
		width: 45%;
		margin: 0 2.5% 30px;
		float: left
	}

	.col_wrap_three {
		margin: 0 -1.5% 20px
	}

	.col_wrap_three .col_item {
		width: 30.33%;
		margin: 0 1.5% 25px;
		float: left
	}

	.col_wrap_three .col_item:nth-child(3n+1) {
		clear: both
	}

	.col_wrap_two .col_item:nth-child(2n+1) {
		clear: both
	}

	.col_wrap_fourth {
		margin: 0 -1% 15px
	}

	.col_wrap_fifth,
	.col_wrap_six {
		margin: 0 -1% 15px
	}

	.col_wrap_fourth .col_item {
		width: 23%;
		margin: 0 1% 25px;
		float: left
	}

	.col_wrap_fourth .col_item:nth-child(4n+1) {
		clear: both
	}

	.col_wrap_fifth .col_item {
		width: 18%;
		margin: 0 1% 25px;
		float: left
	}

	.col_wrap_fifth .col_item:nth-child(5n+1) {
		clear: both
	}

	.col_wrap_six .col_item {
		width: 15.26%;
		margin: 0 .7% 25px;
		float: left
	}

	.col_wrap_six .col_item:nth-child(6n+1) {
		clear: both
	}

	.rh-flex-columns {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		flex-direction: row
	}

	.rh-flex-eq-height {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row
	}

	.rh-flex-eq-height .pagination,
	.rh-flex-eq-height .woocommerce-pagination {
		width: 100%;
		flex-basis: 100%
	}

	.rh-flex-eq-height .re_ajax_pagination {
		margin: -1px
	}

	.rh-flex-center-align {
		align-items: center;
		display: flex;
		flex-direction: row
	}

	.rh-flex-align-end {
		align-items: flex-end
	}

	.rh-flex-space-between {
		align-content: space-between
	}

	.rh-flex-right-align {
		margin-left: auto
	}

	.flexbasisclear {
		flex-basis: 100%
	}

	.rh-flex-justify-center {
		justify-content: center
	}

	.rh-flex-justify-btw {
		justify-content: space-between
	}

	.rh-flex-justify-start {
		justify-content: flex-start
	}

	.rh-flex-justify-end {
		justify-content: flex-end
	}

	.rh-flex-align-stretch {
		align-content: stretch;
		align-items: stretch
	}

	.img-centered-flex>img {
		max-height: 100%;
		border-radius: 4px;
		object-fit: scale-down;
		flex: 0 0 auto
	}

	.rh-flex-column {
		flex-direction: column
	}

	.rh-flex-nowrap {
		flex-wrap: nowrap
	}

	.rh-flex-grow1 {
		flex-grow: 1;
		flex-basis: 0%
	}

	.no_padding_wrap .col_wrap_three .col_item,
	.no_padding_wrap .col_wrap_fourth .col_item,
	.no_padding_wrap .col_wrap_fifth .col_item,
	.no_padding_wrap .col_wrap_six .col_item {
		margin: 0
	}

	.no_padding_wrap .col_wrap_three .col_item {
		width: 33.33%
	}

	.no_padding_wrap .col_wrap_fourth .col_item {
		width: 25%
	}

	.no_padding_wrap .col_wrap_fifth .col_item {
		width: 20%
	}

	.no_padding_wrap .col_wrap_six .col_item {
		width: 16.66%
	}

	@media (max-width:1023px) and (min-width:768px) {

		.col_wrap_fourth,
		.col_wrap_fifth,
		.col_wrap_six {
			margin: 0 -1.5% 20px
		}

		.col_wrap_fourth .col_item,
		.col_wrap_fifth .col_item,
		.col_wrap_six .col_item {
			width: 30.33%;
			margin: 0 1.5% 15px;
			float: left
		}

		.no_padding_wrap .col_wrap_fourth .col_item,
		.no_padding_wrap .col_wrap_fifth .col_item,
		.no_padding_wrap .col_wrap_six .col_item {
			width: 33%;
			margin: 0
		}

		.col_wrap_fourth .col_item:nth-child(3n+1),
		.col_wrap_fifth .col_item:nth-child(3n+1),
		.col_wrap_six .col_item:nth-child(3n+1) {
			clear: both
		}

		.col_wrap_fourth .col_item:nth-child(4n+1),
		.col_wrap_fifth .col_item:nth-child(5n+1),
		.col_wrap_six .col_item:nth-child(6n+1) {
			clear: none
		}
	}

	@media (max-width:767px) {
		.mobflexbasisclear {
			flex-basis: 100%;
			width: 100%
		}

		.col_wrap_two,
		.col_wrap_three,
		.col_wrap_fourth,
		.col_wrap_fifth,
		.col_wrap_six {
			margin: 0 0 20px 0
		}

		.col_wrap_three .col_item,
		.col_wrap_fourth .col_item,
		.col_wrap_fifth .col_item,
		.col_wrap_six .col_item {
			width: 47%;
			margin: 0 1.5% 15px 1.5%
		}

		.no_padding_wrap .col_wrap_three .col_item,
		.no_padding_wrap .col_wrap_fourth .col_item,
		.no_padding_wrap .col_wrap_fifth .col_item,
		.no_padding_wrap .col_wrap_six .col_item {
			width: 50%;
			margin: 0
		}

		.col_wrap_three .col_item:nth-child(3n+1),
		.col_wrap_fifth .col_item:nth-child(5n+1) {
			clear: none
		}

		.col_wrap_three .col_item:nth-child(2n+1),
		.col_wrap_fourth .col_item:nth-child(2n+1),
		.col_wrap_fifth .col_item:nth-child(2n+1),
		.col_wrap_six .col_item:nth-child(2n+1) {
			clear: both
		}
	}

	@media (max-width:479px) {
		.col_item {
			width: 100% !important;
			margin: 0 0 14px 0 !important
		}

		.col_item.two_column_mobile {
			width: 48% !important;
			margin: 0 1% 25px 1% !important
		}

		.no_padding_wrap.col_item.two_column_mobile {
			width: 50% !important;
			margin: 0 !important
		}

		.owl-item .col_item.two_column_mobile {
			width: 100% !important;
			margin: 0 auto 12px auto !important
		}
	}

	.gm-style-iw div:first-child {
		display: block !important
	}

	.wppl-fl-info-window .wppl-info-window-thumb,
	.wppl-pt-info-window .wppl-info-window-thumb,
	.wppl-gl-info-window .wppl-info-window-thumb {
		float: none !important;
		display: block !important;
		text-align: center !important;
		margin-bottom: 10px !important
	}

	#gmw-cl-submit-address {
		text-transform: uppercase;
		margin: 0 8px;
		padding: 10px
	}

	.gmw-form-wrapper select,
	div.gmw-results-wrapper select {
		height: auto !important
	}

	div.gmw-directions-form-wrapper ul.travel-mode-options li {
		margin: 0;
		list-style: none
	}

	#TB_closeWindowButton .screen-reader-text {
		display: none
	}

	.rh-user-rank-mc,
	.rh-user-m-type {
		font: normal 12px/12px Arial;
		background-color: #66B22C;
		color: #fff;
		display: inline-block;
		border-radius: 3px;
		vertical-align: top;
		padding: 3px 5px;
		margin: 0 4px
	}

	.rh_mycred-users-badges img,
	#mycred-users-badges img {
		width: 30px;
		height: 30px;
		border-radius: 50%;
		margin: 0 5px 0 0
	}

	.myCRED-leaderboard li {
		margin: 0 0 6px 0
	}

	.wpsm-bar {
		position: relative;
		display: block;
		margin-bottom: 15px;
		width: 100%;
		background: #eee;
		height: 28px;
		border-radius: 3px;
		transition: width 0.4s linear, background-color 0.4s linear
	}

	.wpsm-bar-title {
		position: absolute;
		top: 0;
		left: 0;
		font-weight: 700;
		font-size: 13px;
		color: #fff;
		background: #6adcfa;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		z-index: 1
	}

	.wpsm-bar-title span {
		display: block;
		background: rgba(0, 0, 0, .1);
		padding: 0 20px;
		height: 28px;
		line-height: 28px;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px
	}

	.wpsm-bar-bar {
		position: absolute;
		height: 28px;
		width: 0;
		background: #6adcfa;
		border-radius: 3px
	}

	.wpsm-bar-percent {
		position: absolute;
		right: 10px;
		top: 0;
		font-size: 11px;
		height: 28px;
		line-height: 28px;
		color: rgba(0, 0, 0, .4)
	}

	.wpsm-clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0
	}

	.wpsm-bar a {
		color: #fff;
		text-decoration: none
	}

	.wpsm-bar.minibar,
	.wpsm-bar.minibar .wpsm-bar-bar {
		height: 8px
	}

	.wpsm_update {
		color: #004458;
		clear: both;
		background-color: #d9edf7;
		border: 1px solid #bce8f1;
		padding: 15px;
		margin-bottom: 16px;
		border-radius: 4px
	}

	.wpsm_update .label-info,
	.wpsm_box .label-info {
		background-color: #5bc0de;
		display: inline-block;
		margin: 0 5px 0 0;
		padding: 3px 6px;
		font-size: 75%;
		font-weight: 700;
		color: #fff;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		border-radius: .25em;
		line-height: 14px
	}

	.wpsm_update ul,
	.wpsm_update ol {
		margin: 20px 0 0 20px
	}

	.wpsm_update ul li,
	.wpsm_box ul li {
		list-style: disc
	}

	.wpsm_update li,
	.wpsm_box li {
		margin: 0 0 5px 0
	}

	.wpsm_box ul,
	.wpsm_box ol {
		margin: 0 0 0 20px
	}

	.wpsm_box.nonefloat_box {
		float: none
	}

	.wpsm_box.gray_type {
		color: #666;
		background: #f9f9f9
	}

	.wpsm_box.red_type {
		color: #de5959;
		background: #ffe9e9
	}

	.wpsm_box.green_type {
		color: #5f9025;
		background: #ebf6e0
	}

	.wpsm_box.blue_type {
		color: #5091b2;
		background: #e9f7fe
	}

	.wpsm_box.yellow_type {
		color: #c4690e;
		background: #fffdf3
	}

	.wpsm_box.dashed_border_type {
		border: 1px dashed #CCC
	}

	.wpsm_box.solid_border_type {
		border: 1px solid #CCC
	}

	.wpsm_box.transparent_type {
		background-color: transparent
	}

	.wpsm_box {
		color: #363636;
		min-height: 52px;
		padding: 18px 26px;
		margin: 0 0 30px 0;
		overflow: auto;
		font-size: 17px
	}

	.wpsm_box p:last-child {
		margin: 0
	}

	.wpsm_box.warning_type {
		background-color: #FFF7F4;
		color: #A61818
	}

	.wpsm_box.standart_type {
		background-color: #F9F9F9
	}

	.wpsm_box.info_type {
		background-color: #F0FFDE
	}

	.wpsm_box.error_type {
		background-color: #FFD3D3;
		color: #DC0000
	}

	.wpsm_box.download_type {
		background-color: #E8F9FF
	}

	.wpsm_box.note_type {
		background-color: #FFFCE5
	}

	.wpsm_box.standart_type i,
	.wpsm_box.info_type i,
	.wpsm_box.warning_type i,
	.wpsm_box.error_type i,
	.wpsm_box.download_type i,
	.wpsm_box.note_type i {
		font-weight: 400;
		display: inline;
		vertical-align: baseline;
		font-size: 27px;
		float: left;
		margin: 0 14px 10px 0
	}

	.wpsm_box.warning_type i:before {
		content: "\f071";
		color: #E25B32
	}

	.wpsm_box.info_type i:before {
		content: "\f0c6";
		color: #53A34C
	}

	.wpsm_box.error_type i:before {
		content: "\f05e";
		color: #DC0000
	}

	.wpsm_box.download_type i:before {
		content: "\f019";
		color: #1AA1D6
	}

	.wpsm_box.note_type i:before {
		content: "\f044";
		color: #555
	}

	.wpsm_box.leftfloat_box {
		float: left;
		margin: 0 30px 30px 0
	}

	.wpsm_box.rightfloat_box {
		float: right;
		margin: 0 0 30px 30px
	}

	@media only screen and (max-width:600px) {

		.wpsm_box,
		.wpsm_box.leftfloat_box,
		.wpsm_box.rightfloat_box {
			float: none;
			width: 100% !important;
			margin: 0 0 25px 0 !important
		}
	}

	.wpsm-button {
		cursor: pointer;
		display: inline-block;
		white-space: nowrap;
		text-align: center;
		outline: none;
		background: #aaa;
		text-decoration: none;
		transition: all 0.4s ease 0s;
		border: 1px solid #7e7e7e;
		color: #fff;
		font-weight: 700;
		padding: 4px 10px;
		line-height: .8em;
		text-decoration: none;
		white-space: normal;
		box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
		position: relative;
		font-size: 15px;
		font-style: normal
	}

	.wpsm-button:hover {
		text-decoration: none;
		opacity: .9;
		color: #fff
	}

	.wpsm-button:active {
		top: 2px
	}

	.wpsm-button.white {
		border: 1px solid transparent;
		background-color: #f6f6f6;
		color: #111;
		text-shadow: none;
		box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 2px rgba(0, 0, 0, .08)
	}

	.wpsm-button.white:hover {
		background-color: #f2f2f2;
		border: 1px solid transparent;
		box-shadow: 0 -1px 2px 0 rgba(60, 64, 67, .1), 0 5px 10px 0 rgba(60, 64, 67, .14);
		color: #111
	}

	.wpsm-button.white:active {
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
		background: #e6e6e6;
		border-color: #adadad;
		;
		color: #111
	}

	.wpsm-button.small {
		padding: 5px 12px;
		line-height: 12px;
		font-size: 12px
	}

	.wpsm-button.medium {
		padding: 8px 16px;
		line-height: 15px;
		font-size: 15px
	}

	.wpsm-button.big {
		padding: 12px 24px;
		line-height: 22px;
		font-size: 22px
	}

	.wpsm-button.giant {
		padding: 16px 30px;
		line-height: 30px;
		font-size: 30px
	}

	.wpsm-button.black {
		background: #505050;
		border: 1px solid #101010
	}

	.wpsm-button.black:active {
		background: #101010
	}

	.wpsm-button.red {
		background: #d01d10;
		border: 1px solid #d01d10
	}

	.wpsm-button.red:active {
		background: #d01d10
	}

	.wpsm-button.green {
		background: #43c801;
		border-color: #43c801
	}

	.wpsm-button.green:active {
		background: #3eac08
	}

	.wpsm-button.gold:active {
		background: #faaa00
	}

	.wpsm-button.gold {
		background: #ffc750;
		border: 1px solid #faaa00;
		color: #844D1E;
		text-shadow: 1px 1px 1px #ffe2a5
	}

	.wpsm-button.small i {
		padding-right: 5px
	}

	.wpsm-button.medium i {
		padding-right: 8px
	}

	.wpsm-button.big i {
		padding-right: 10px
	}

	.wpsm-button.wpsm-nobrd {
		border: none
	}

	.wpsm-table,
	.wp-block-table,
	.table-responsive {
		overflow: auto
	}

	.wp-block-table.is-style-regular {
		border: 1px solid #e8e8e8;
		border-bottom: none;
		border-right: none
	}

	.wpsm-table table,
	.wp-block-table,
	.table-condensed {
		border-collapse: separate;
		padding-bottom: 1px;
		width: 100%;
		margin: 10px 0 20px !important;
		border-spacing: 0;
		font-size: 15px
	}

	.wpsm-table table tr:first-child th {
		border-top: 0 none
	}

	.wpsm-table table tr th,
	.wpsm-table table tr td,
	.wp-block-table tr td,
	.table-condensed tr td,
	.table-condensed tr th,
	.wp-block-table tr th {
		padding: 7px 14px;
		border-bottom: 1px solid #e8e8e8;
		vertical-align: middle
	}

	.wp-block-table tr th {
		font-weight: 700
	}

	.wp-block-table.is-style-regular tr td,
	.wp-block-table.is-style-regular tr th:last-child {
		border-right: 1px solid #e8e8e8
	}

	body .wpsm-table table tr th {
		background: none repeat scroll 0 0 #222;
		color: #FFF;
		font-size: 15px;
		font-weight: 700;
		text-transform: uppercase
	}

	body .wpsm-table.wpsm-table-grey table tr th,
	.table-condensed tr th,
	.wp-block-table tr th {
		background: none repeat scroll 0 0 #f5f5f5;
		color: #111 !important
	}

	.wpsm-table table tbody tr td,
	.wp-block-table table:not(.has-background) tr td,
	.table-condensed tr td {
		background: none repeat scroll 0 0 #f7f7f7
	}

	.wpsm-table table tbody tr:nth-child(2n+1) td,
	.table-condensed tr:nth-child(2n+1) td,
	.wp-block-table table:not(.has-background) tr:nth-child(2n+1) td {
		background: none repeat scroll 0 0 #fff
	}

	.wpsm_pros .title_pros {
		color: #58c649;
		margin: 0 0 15px 0;
		font-size: 19px;
		font-weight: 700
	}

	.wpsm_cons .title_cons {
		color: #f24f4f;
		margin: 0 0 15px 0;
		font-size: 19px;
		font-weight: 700
	}

	.wpsm_pros ul li,
	.wpsm_cons ul li,
	#buddypress .standard-form div.radio ul li {
		list-style: none !important;
		margin: 0 0 10px 0
	}

	.wpsm_pros ul,
	.wpsm_cons ul {
		margin: 0 0 15px 0
	}

	.wpsm_pros ul li:before {
		content: '\e907';
		color: #58c649;
		padding-right: 8px;
		font-size: 18px;
		vertical-align: top
	}

	.wpsm_cons ul li:before {
		content: '\f00d';
		color: #f24f4f;
		padding-right: 8px;
		vertical-align: top
	}

	@media screen and (max-width:767px) {

		.wpsm-one-half .wpsm_pros,
		.wpsm-one-half .wpsm_cons {
			padding: 0 !important
		}
	}

	.flexslider.loading {
		background: #fff;
		position: relative;
		min-height: 100px
	}

	.flexslider .slides>li {
		display: none
	}

	.flexslider .slides img {
		width: 100%;
		display: block;
		height: 100%
	}

	.flexslider.loading .rhi-pulse {
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -13px 0 0 -13px;
		font-size: 26px
	}

	.rehub_woo_review .rehub_woo_tabs_menu {
		margin: 20px 0 -1px 0;
		position: relative;
		z-index: 100
	}

	.rehub_woo_review .rehub_woo_tabs_menu li {
		list-style: none;
		display: inline-block;
		margin: 0;
		padding: 7px 18px
	}

	.rehub_woo_review .rehub_woo_tabs_menu li:hover {
		cursor: pointer
	}

	.rehub_woo_review .rehub_woo_tabs_menu li.current {
		border: 1px solid #cecece;
		border-bottom: 1px solid #fff;
		font-weight: 700;
		background: none #fff
	}

	@media screen and (max-width:500px) {
		.post .rehub_woo_tabs_menu li {
			border: 1px solid #cecece;
			margin-bottom: 4px
		}

		.post .rehub_woo_tabs_menu li.current {
			border-bottom: 1px solid #cecece;
			background-color: #111;
			color: #fff
		}
	}
}

@media all {
	.rh-sslide-panel-wrap {
		position: fixed;
		width: 400px;
		height: 100%;
		top: 0;
		background: #ecf0f1;
		z-index: 1;
		transition: transform .3s ease-in .3s
	}

	.rh-sslide-panel-heading {
		position: fixed;
		width: 400px;
		background: rgba(255, 255, 255, .96);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .08);
		z-index: 2;
		transition: top 0.3s 0s;
		top: -50px
	}

	.rh-sslide-panel-tabs {
		height: 100%;
		overflow: auto
	}

	.from-right .rh-sslide-panel-wrap {
		right: 0;
		transform: translate3d(100%, 0, 0)
	}

	.active .rh-sslide-panel-wrap {
		transform: translate3d(0, 0, 0);
		transition-delay: 0s
	}

	.active .rh-sslide-panel-heading {
		top: 0;
		transition: top 0.3s 0.3s
	}

	.rh-sslide-panel.active:after {
		background: rgba(0, 0, 0, .6);
		transition: background 0.3s 0s
	}

	.rh-sslide-panel:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: transparent;
		cursor: pointer;
		transition: background 0.3s 0.3s;
		content: ""
	}

	.rh-sslide-panel-inner {
		opacity: 0;
		-webkit-backface-visibility: hidden;
		height: 100%
	}

	.active .rh-sslide-panel-inner {
		opacity: 1;
		transition: all .4s .3s
	}

	.rh-sslide-panel .widget_shopping_cart_content {
		display: flex;
		flex: 1 1 auto;
		flex-direction: column;
		align-items: stretch;
		justify-content: space-between;
		height: 100%
	}

	.rh-sslide-panel ul.product_list_widget li,
	.rh-sslide-panel .woocommerce-mini-cart__total,
	.rh-sslide-panel .buttons,
	.rh-sslide-panel .woocommerce-mini-cart__empty-message,
	.rh-sslide-panel .widget_shopping_cart_content>p {
		padding-left: 20px;
		padding-right: 20px
	}

	.rh-sslide-panel .woocommerce-mini-cart__total {
		margin-top: auto
	}

	.rh-sslide-panel .woocommerce-mini-cart__buttons {
		margin-bottom: 20px
	}

	@media only screen and (max-width:1170px) {

		.rh-sslide-panel-wrap,
		.rh-sslide-panel-heading {
			width: 340px
		}
	}
}

@media all {
	.wpsm-button.wpsm-button-new-compare i {
		font-size: 16px;
		line-height: 14px
	}

	.loading.wpsm-button-new-compare {
		opacity: .7
	}

	.comparing.wpsm-button-new-compare {
		opacity: .5
	}

	.not-incompare .re-icon-compare:before {
		content: "\e92e";
		display: inline-block
	}

	.re-compare-item {
		position: relative;
		height: 70px;
		line-height: 15px;
		font-size: 15px;
		border: 1px solid;
		padding: 10px 25px 10px 10px;
		transition: color .2s ease, border-color .2s ease;
		margin-bottom: 10px;
		border-color: #333;
		color: #333;
		background: #fff
	}

	.re-compare-item i.re-compare-close {
		position: absolute;
		color: #c00;
		line-height: 16px;
		top: 3px;
		right: 3px;
		font-size: 16px;
		cursor: pointer
	}

	i.re-compare-close-in-chart {
		position: absolute;
		color: #e5e5e5;
		top: 3px;
		right: 3px;
		font-size: 22px;
		cursor: pointer;
		z-index: 999
	}

	.re-compare-item a {
		color: #111 !important
	}

	.re-compare-img {
		width: 45px;
		height: 45px;
		padding: 2px;
		background-color: #fff;
		border: 1px solid #ddd;
		text-align: center;
		float: left;
		margin-right: 10px
	}

	.re-compare-img img {
		height: 39px;
		max-width: 100%
	}

	.re-compare-title {
		line-height: 14px;
		max-height: 28px;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical
	}

	.comparing .re-icon-compare:before {
		content: "\f14a"
	}

	.comparing:hover .re-icon-compare:before {
		content: "\f00d"
	}

	#re-compare-bar-tabs ul {
		padding: 0 20px 20px 20px
	}

	.re-compare-destin.wpsm-button {
		font-size: 20px !important;
		opacity: 0;
		padding: 15px 20px;
		display: block;
		cursor: pointer;
		font-weight: 700;
		margin: 20px;
		line-height: 22px;
		text-align: center;
		border: none !important
	}

	.active .re-compare-destin.wpsm-button {
		transition: all .4s .5s;
		opacity: 1;
		margin: 10px 20px 20px 20px
	}

	.re-compare-destin.wpsm-button i {
		margin: 0 8px
	}

	#re-compare-bar-tabs ul:after {
		content: "";
		display: block;
		clear: both
	}

	#re-compare-bar-tabs ul li {
		cursor: pointer;
		padding: 10px 0;
		color: #707070;
		font-size: 15px;
		line-height: 15px;
		display: inline-block;
		margin: 0 15px 15px 0
	}

	#re-compare-bar-tabs ul li.current {
		border-bottom: 1px dashed #444;
		font-weight: 700
	}

	#re-compare-bar-tabs ul li.no-multicats.current {
		cursor: inherit;
		background: transparent;
		color: #707070;
		font-weight: 700
	}

	#re-compare-bar-tabs ul li.no-multicats.current:hover {
		background: transparent
	}

	#re-compare-bar.active {
		bottom: 0
	}

	.meta .wpsm-button-new-compare {
		float: left;
		margin: 0 15px 5px 0
	}

	.re-compare-item i.re-compare-new-close {
		position: absolute;
		color: #c00;
		line-height: 16px;
		top: 3px;
		right: 3px;
		font-size: 16px;
		cursor: pointer
	}

	#re-compare-icon-fixed {
		cursor: pointer;
		z-index: 999;
		position: fixed;
		top: 270px;
		width: 55px;
		height: 55px;
		line-height: 55px;
		background: #fff;
		right: 0;
		text-align: center;
		font-size: 22px;
		box-shadow: 0 0 20px rgb(187 187 187 / 36%);
		border-radius: 8px 0 0 8px
	}

	.proccessed .re-compare-notice {
		transform: scale(.2)
	}

	.re-compare-icon-toggle:before {
		content: "\e92e";
		position: absolute;
		left: 0;
		font-size: 22px;
		top: 0;
		opacity: 0;
		transition: all 0.3s ease-in;
		transform: scale(2)
	}

	.proccessed.re-compare-icon-toggle:before {
		opacity: 1;
		transform: scale(1)
	}

	.re-compare-icon-toggle {
		position: relative;
		line-height: 22px;
		cursor: pointer;
		display: inline-block
	}

	.re-compare-error {
		padding: 0 20px;
		color: red;
		margin-bottom: 15px;
		font-size: 85%
	}

	.rev-in-compare-flip {
		position: absolute;
		top: 10px;
		right: 15px
	}

	.cmpr-title {
		font-size: 13px;
		line-height: 18px;
		height: 36px
	}
}

@media all {

	img.wp-smiley,
	img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important
	}
}

@media all {
	:root {
		--gs-colorone: #080000;
		--gs-colortwo: #e90000;
		--gs-colorthree: #2adb32;
		--gs-colorfour: #696cff;
		--gs-colorfive: #ff9800
	}

	:root {
		--gs-gradientone: linear-gradient(118deg, #21D4FD 0%, #B721FF 100%);
		--gs-gradienttwo: linear-gradient(147deg, #FFE53B 0%, #FF2525 74%)
	}
}

@media all {
	:root {
		--wp--preset--aspect-ratio--square: 1;
		--wp--preset--aspect-ratio--4-3: 4/3;
		--wp--preset--aspect-ratio--3-4: 3/4;
		--wp--preset--aspect-ratio--3-2: 3/2;
		--wp--preset--aspect-ratio--2-3: 2/3;
		--wp--preset--aspect-ratio--16-9: 16/9;
		--wp--preset--aspect-ratio--9-16: 9/16;
		--wp--preset--color--black: #000000;
		--wp--preset--color--cyan-bluish-gray: #abb8c3;
		--wp--preset--color--white: #ffffff;
		--wp--preset--color--pale-pink: #f78da7;
		--wp--preset--color--vivid-red: #cf2e2e;
		--wp--preset--color--luminous-vivid-orange: #ff6900;
		--wp--preset--color--luminous-vivid-amber: #fcb900;
		--wp--preset--color--light-green-cyan: #7bdcb5;
		--wp--preset--color--vivid-green-cyan: #00d084;
		--wp--preset--color--pale-cyan-blue: #8ed1fc;
		--wp--preset--color--vivid-cyan-blue: #0693e3;
		--wp--preset--color--vivid-purple: #9b51e0;
		--wp--preset--color--main: var(--rehub-main-color);
		--wp--preset--color--secondary: var(--rehub-sec-color);
		--wp--preset--color--buttonmain: var(--rehub-main-btn-bg);
		--wp--preset--color--cyan-grey: #abb8c3;
		--wp--preset--color--orange-light: #fcb900;
		--wp--preset--color--red: #cf2e2e;
		--wp--preset--color--red-bright: #f04057;
		--wp--preset--color--vivid-green: #00d084;
		--wp--preset--color--orange: #ff6900;
		--wp--preset--color--blue: #0693e3;
		--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
		--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
		--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
		--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
		--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
		--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
		--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
		--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
		--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
		--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
		--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
		--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
		--wp--preset--font-size--small: 13px;
		--wp--preset--font-size--medium: 20px;
		--wp--preset--font-size--large: 36px;
		--wp--preset--font-size--x-large: 42px;
		--wp--preset--font-family--system-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
		--wp--preset--font-family--rh-nav-font: var(--rehub-nav-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
		--wp--preset--font-family--rh-head-font: var(--rehub-head-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
		--wp--preset--font-family--rh-btn-font: var(--rehub-btn-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
		--wp--preset--font-family--rh-body-font: var(--rehub-body-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
		--wp--preset--spacing--20: 0.44rem;
		--wp--preset--spacing--30: 0.67rem;
		--wp--preset--spacing--40: 1rem;
		--wp--preset--spacing--50: 1.5rem;
		--wp--preset--spacing--60: 2.25rem;
		--wp--preset--spacing--70: 3.38rem;
		--wp--preset--spacing--80: 5.06rem;
		--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
		--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
		--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
		--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
		--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
	}

	:root {
		--wp--style--global--content-size: 760px;
		--wp--style--global--wide-size: 900px
	}

	:where(body) {
		margin: 0
	}

	.wp-site-blocks>.alignleft {
		float: left;
		margin-right: 2em
	}

	.wp-site-blocks>.alignright {
		float: right;
		margin-left: 2em
	}

	.wp-site-blocks>.aligncenter {
		justify-content: center;
		margin-left: auto;
		margin-right: auto
	}

	:where(.is-layout-flex) {
		gap: .5em
	}

	:where(.is-layout-grid) {
		gap: .5em
	}

	.is-layout-flow>.alignleft {
		float: left;
		margin-inline-start: 0;
		margin-inline-end: 2em
	}

	.is-layout-flow>.alignright {
		float: right;
		margin-inline-start: 2em;
		margin-inline-end: 0
	}

	.is-layout-flow>.aligncenter {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.is-layout-constrained>.alignleft {
		float: left;
		margin-inline-start: 0;
		margin-inline-end: 2em
	}

	.is-layout-constrained>.alignright {
		float: right;
		margin-inline-start: 2em;
		margin-inline-end: 0
	}

	.is-layout-constrained>.aligncenter {
		margin-left: auto !important;
		margin-right: auto !important
	}

	.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
		max-width: var(--wp--style--global--content-size);
		margin-left: auto !important;
		margin-right: auto !important
	}

	.is-layout-constrained>.alignwide {
		max-width: var(--wp--style--global--wide-size)
	}

	body .is-layout-flex {
		display: flex
	}

	.is-layout-flex {
		flex-wrap: wrap;
		align-items: center
	}

	.is-layout-flex>:is(*, div) {
		margin: 0
	}

	body .is-layout-grid {
		display: grid
	}

	.is-layout-grid>:is(*, div) {
		margin: 0
	}

	body {
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 0
	}

	a:where(:not(.wp-element-button)) {
		text-decoration: none
	}

	h1 {
		font-size: 29px;
		line-height: 34px;
		margin-top: 10px;
		margin-bottom: 31px
	}

	h2 {
		font-size: 25px;
		line-height: 31px;
		margin-top: 10px;
		margin-bottom: 31px
	}

	h3 {
		font-size: 20px;
		line-height: 28px;
		margin-top: 10px;
		margin-bottom: 25px
	}

	h4 {
		font-size: 18px;
		line-height: 24px;
		margin-top: 10px;
		margin-bottom: 18px
	}

	h5 {
		font-size: 16px;
		line-height: 20px;
		margin-top: 10px;
		margin-bottom: 15px
	}

	h6 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 0;
		margin-bottom: 10px
	}

	:root :where(.wp-element-button, .wp-block-button__link) {
		background-color: #32373c;
		border-width: 0;
		color: #fff;
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
		padding: calc(0.667em + 2px) calc(1.333em + 2px);
		text-decoration: none
	}

	.has-black-color {
		color: var(--wp--preset--color--black) !important
	}

	.has-cyan-bluish-gray-color {
		color: var(--wp--preset--color--cyan-bluish-gray) !important
	}

	.has-white-color {
		color: var(--wp--preset--color--white) !important
	}

	.has-pale-pink-color {
		color: var(--wp--preset--color--pale-pink) !important
	}

	.has-vivid-red-color {
		color: var(--wp--preset--color--vivid-red) !important
	}

	.has-luminous-vivid-orange-color {
		color: var(--wp--preset--color--luminous-vivid-orange) !important
	}

	.has-luminous-vivid-amber-color {
		color: var(--wp--preset--color--luminous-vivid-amber) !important
	}

	.has-light-green-cyan-color {
		color: var(--wp--preset--color--light-green-cyan) !important
	}

	.has-vivid-green-cyan-color {
		color: var(--wp--preset--color--vivid-green-cyan) !important
	}

	.has-pale-cyan-blue-color {
		color: var(--wp--preset--color--pale-cyan-blue) !important
	}

	.has-vivid-cyan-blue-color {
		color: var(--wp--preset--color--vivid-cyan-blue) !important
	}

	.has-vivid-purple-color {
		color: var(--wp--preset--color--vivid-purple) !important
	}

	.has-main-color {
		color: var(--wp--preset--color--main) !important
	}

	.has-secondary-color {
		color: var(--wp--preset--color--secondary) !important
	}

	.has-buttonmain-color {
		color: var(--wp--preset--color--buttonmain) !important
	}

	.has-cyan-grey-color {
		color: var(--wp--preset--color--cyan-grey) !important
	}

	.has-orange-light-color {
		color: var(--wp--preset--color--orange-light) !important
	}

	.has-red-color {
		color: var(--wp--preset--color--red) !important
	}

	.has-red-bright-color {
		color: var(--wp--preset--color--red-bright) !important
	}

	.has-vivid-green-color {
		color: var(--wp--preset--color--vivid-green) !important
	}

	.has-orange-color {
		color: var(--wp--preset--color--orange) !important
	}

	.has-blue-color {
		color: var(--wp--preset--color--blue) !important
	}

	.has-black-background-color {
		background-color: var(--wp--preset--color--black) !important
	}

	.has-cyan-bluish-gray-background-color {
		background-color: var(--wp--preset--color--cyan-bluish-gray) !important
	}

	.has-white-background-color {
		background-color: var(--wp--preset--color--white) !important
	}

	.has-pale-pink-background-color {
		background-color: var(--wp--preset--color--pale-pink) !important
	}

	.has-vivid-red-background-color {
		background-color: var(--wp--preset--color--vivid-red) !important
	}

	.has-luminous-vivid-orange-background-color {
		background-color: var(--wp--preset--color--luminous-vivid-orange) !important
	}

	.has-luminous-vivid-amber-background-color {
		background-color: var(--wp--preset--color--luminous-vivid-amber) !important
	}

	.has-light-green-cyan-background-color {
		background-color: var(--wp--preset--color--light-green-cyan) !important
	}

	.has-vivid-green-cyan-background-color {
		background-color: var(--wp--preset--color--vivid-green-cyan) !important
	}

	.has-pale-cyan-blue-background-color {
		background-color: var(--wp--preset--color--pale-cyan-blue) !important
	}

	.has-vivid-cyan-blue-background-color {
		background-color: var(--wp--preset--color--vivid-cyan-blue) !important
	}

	.has-vivid-purple-background-color {
		background-color: var(--wp--preset--color--vivid-purple) !important
	}

	.has-main-background-color {
		background-color: var(--wp--preset--color--main) !important
	}

	.has-secondary-background-color {
		background-color: var(--wp--preset--color--secondary) !important
	}

	.has-buttonmain-background-color {
		background-color: var(--wp--preset--color--buttonmain) !important
	}

	.has-cyan-grey-background-color {
		background-color: var(--wp--preset--color--cyan-grey) !important
	}

	.has-orange-light-background-color {
		background-color: var(--wp--preset--color--orange-light) !important
	}

	.has-red-background-color {
		background-color: var(--wp--preset--color--red) !important
	}

	.has-red-bright-background-color {
		background-color: var(--wp--preset--color--red-bright) !important
	}

	.has-vivid-green-background-color {
		background-color: var(--wp--preset--color--vivid-green) !important
	}

	.has-orange-background-color {
		background-color: var(--wp--preset--color--orange) !important
	}

	.has-blue-background-color {
		background-color: var(--wp--preset--color--blue) !important
	}

	.has-black-border-color {
		border-color: var(--wp--preset--color--black) !important
	}

	.has-cyan-bluish-gray-border-color {
		border-color: var(--wp--preset--color--cyan-bluish-gray) !important
	}

	.has-white-border-color {
		border-color: var(--wp--preset--color--white) !important
	}

	.has-pale-pink-border-color {
		border-color: var(--wp--preset--color--pale-pink) !important
	}

	.has-vivid-red-border-color {
		border-color: var(--wp--preset--color--vivid-red) !important
	}

	.has-luminous-vivid-orange-border-color {
		border-color: var(--wp--preset--color--luminous-vivid-orange) !important
	}

	.has-luminous-vivid-amber-border-color {
		border-color: var(--wp--preset--color--luminous-vivid-amber) !important
	}

	.has-light-green-cyan-border-color {
		border-color: var(--wp--preset--color--light-green-cyan) !important
	}

	.has-vivid-green-cyan-border-color {
		border-color: var(--wp--preset--color--vivid-green-cyan) !important
	}

	.has-pale-cyan-blue-border-color {
		border-color: var(--wp--preset--color--pale-cyan-blue) !important
	}

	.has-vivid-cyan-blue-border-color {
		border-color: var(--wp--preset--color--vivid-cyan-blue) !important
	}

	.has-vivid-purple-border-color {
		border-color: var(--wp--preset--color--vivid-purple) !important
	}

	.has-main-border-color {
		border-color: var(--wp--preset--color--main) !important
	}

	.has-secondary-border-color {
		border-color: var(--wp--preset--color--secondary) !important
	}

	.has-buttonmain-border-color {
		border-color: var(--wp--preset--color--buttonmain) !important
	}

	.has-cyan-grey-border-color {
		border-color: var(--wp--preset--color--cyan-grey) !important
	}

	.has-orange-light-border-color {
		border-color: var(--wp--preset--color--orange-light) !important
	}

	.has-red-border-color {
		border-color: var(--wp--preset--color--red) !important
	}

	.has-red-bright-border-color {
		border-color: var(--wp--preset--color--red-bright) !important
	}

	.has-vivid-green-border-color {
		border-color: var(--wp--preset--color--vivid-green) !important
	}

	.has-orange-border-color {
		border-color: var(--wp--preset--color--orange) !important
	}

	.has-blue-border-color {
		border-color: var(--wp--preset--color--blue) !important
	}

	.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
		background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
	}

	.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
		background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
	}

	.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
		background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
	}

	.has-luminous-vivid-orange-to-vivid-red-gradient-background {
		background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
	}

	.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
		background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
	}

	.has-cool-to-warm-spectrum-gradient-background {
		background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
	}

	.has-blush-light-purple-gradient-background {
		background: var(--wp--preset--gradient--blush-light-purple) !important
	}

	.has-blush-bordeaux-gradient-background {
		background: var(--wp--preset--gradient--blush-bordeaux) !important
	}

	.has-luminous-dusk-gradient-background {
		background: var(--wp--preset--gradient--luminous-dusk) !important
	}

	.has-pale-ocean-gradient-background {
		background: var(--wp--preset--gradient--pale-ocean) !important
	}

	.has-electric-grass-gradient-background {
		background: var(--wp--preset--gradient--electric-grass) !important
	}

	.has-midnight-gradient-background {
		background: var(--wp--preset--gradient--midnight) !important
	}

	.has-small-font-size {
		font-size: var(--wp--preset--font-size--small) !important
	}

	.has-medium-font-size {
		font-size: var(--wp--preset--font-size--medium) !important
	}

	.has-large-font-size {
		font-size: var(--wp--preset--font-size--large) !important
	}

	.has-x-large-font-size {
		font-size: var(--wp--preset--font-size--x-large) !important
	}

	.has-system-font-font-family {
		font-family: var(--wp--preset--font-family--system-font) !important
	}

	.has-rh-nav-font-font-family {
		font-family: var(--wp--preset--font-family--rh-nav-font) !important
	}

	.has-rh-head-font-font-family {
		font-family: var(--wp--preset--font-family--rh-head-font) !important
	}

	.has-rh-btn-font-font-family {
		font-family: var(--wp--preset--font-family--rh-btn-font) !important
	}

	.has-rh-body-font-font-family {
		font-family: var(--wp--preset--font-family--rh-body-font) !important
	}

	:where(.wp-block-post-template.is-layout-flex) {
		gap: 1.25em
	}

	:where(.wp-block-post-template.is-layout-grid) {
		gap: 1.25em
	}

	:where(.wp-block-columns.is-layout-flex) {
		gap: 2em
	}

	:where(.wp-block-columns.is-layout-grid) {
		gap: 2em
	}

	:root :where(.wp-block-pullquote) {
		font-size: 1.5em;
		line-height: 1.6
	}

	:root :where(.wp-block-post-title) {
		margin-top: 4px;
		margin-right: 0;
		margin-bottom: 15px;
		margin-left: 0
	}

	:root :where(.wp-block-image) {
		margin-top: 0;
		margin-bottom: 31px
	}

	:root :where(.wp-block-media-text) {
		margin-top: 0;
		margin-bottom: 31px
	}

	:root :where(.wp-block-post-content) {
		font-size: 16px;
		line-height: 28px
	}
}

@media all {
	.aff-disclosure {
		background: #f7f7f7;
		padding: 20px;
		font-style: italic;
		margin-bottom: 50px;
		border: 1 px solid #e4e4e4;
		text-align: justify;
		margin-top: 30px
	}
}

@media all {
	.product_egg .image {
		text-align: center;
		position: relative
	}

	.product_egg .deal-box-price {
		font-size: 28px;
		line-height: 40px;
		font-weight: 700;
		margin-bottom: 10px;
		color: #f04057
	}

	.product_egg .deal-box-price .cur_sign {
		font-size: 18px
	}

	.product_egg .deal-box-price .precision sup {
		top: -.75em;
		font-size: 24px
	}

	.product_egg h2 {
		margin: 0 0 20px 0
	}

	.product_egg {
		overflow: hidden
	}

	.egg_cart_slider .product_egg {
		min-height: 230px
	}

	.col_wrap_two .product_egg .col_item img {
		max-height: 500px;
		width: auto
	}

	.col_wrap_two .product_egg .col_item .buttons_col {
		margin-bottom: 25px
	}

	.product_egg .priced_block .btn_offer_block {
		display: inline-block;
		float: none;
		text-align: center;
		font-size: 21px;
		line-height: 21px;
		padding: 13px 70px;
		text-transform: none
	}

	.product_egg .btn_offer_block:after {
		display: none !important
	}

	.product_egg_extra .btn_offer_block {
		display: inline-block;
		float: none;
		text-align: center;
		font: normal 16px/16px Arial;
		padding: 7px 16px;
		text-transform: none
	}

	.product_egg_extra .btn_offer_block:after {
		display: none !important
	}

	.product_egg_extra .priced_block {
		clear: none;
		margin-bottom: 16px !important
	}

	.product_egg_extra .rate_bar_wrap {
		background-color: transparent
	}

	.product_egg .aff_tag,
	.aff_tag.small_size {
		font-size: 12px;
		line-height: 12px
	}

	.rh_listcolumn_shop .aff_tag {
		font-size: 12px;
		line-height: 12px
	}

	.product_egg .aff_tag img,
	.rh_listoffers .aff_tag img,
	.egg_carousel .aff_tag img {
		max-height: 16px
	}

	.product_egg .retail-old {
		font-size: 18px;
		color: #ccc;
		line-height: 40px
	}

	.product_egg .show_more_images {
		display: block;
		margin-top: 5px;
		font: italic 12px Georgia;
		text-align: center
	}

	.single_product_egg {
		border-bottom: 1px solid #ededed;
		margin-bottom: 25px
	}

	.egg_cart_slider .single_product_egg {
		border: none;
		padding: 0
	}

	.see-more-cat {
		margin: 15px 0
	}

	.small_size {
		font-size: 12px
	}

	.aff_manufactor {
		color: #bbb;
		font-size: 11px;
		font-style: italic
	}

	.yes_available {
		color: #4D981D;
		line-height: 15px;
		display: inline-block
	}

	.no_available {
		color: #c00;
		line-height: 15px;
		display: inline-block
	}

	.available_stock {
		display: inline-block;
		margin-top: 4px;
		line-height: 12px
	}

	.user-review-ae-comment {
		font-size: 15px;
		line-height: 24px
	}

	.helpful-review {
		padding: 18px 40px !important;
		background: #fbfbfb;
		margin: 0 0 20px 0;
		overflow: hidden;
		position: relative
	}

	.helpful-review .quote-top,
	.helpful-review .quote-bottom {
		position: absolute;
		color: #ccc;
		font-size: 16px
	}

	.helpful-review .quote-top {
		top: 15px;
		left: 15px
	}

	.helpful-review .quote-bottom {
		bottom: 15px;
		right: 15px
	}

	.text-elips {
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-line-clamp: 6;
		max-height: 9em;
		margin-bottom: 1em
	}

	.helpful-review .helpful-date {
		display: block;
		float: right;
		margin: 10px 5px 0 0;
		font-size: 12px
	}

	.rh_listoffers .last_update {
		background-color: #f9f9f9;
		padding: 8px;
		text-align: center;
		font-size: 11px;
		border-top: 1px dotted #999
	}

	.image.col_item {
		text-align: center
	}

	.egg-wrap .media-body {
		width: 10000px
	}

	.deals-box-pricebest {
		font: bold 20px Arial;
		margin-bottom: 15px
	}

	.deals-box-pricebest span {
		font-size: 12px;
		font-weight: 400;
		display: block;
		margin-bottom: 5px
	}

	.egg_grid .small_post figure {
		margin-bottom: 10px;
		height: 150px;
		white-space: nowrap;
		overflow: visible
	}

	.egg_grid .small_post figure img,
	.egg_grid .small_post img {
		vertical-align: middle
	}

	.egg_grid .small_post {
		text-align: center
	}

	.egg_grid .small_post figure>a img {
		width: auto;
		max-height: 150px;
		max-width: 100%
	}

	.egg_grid .small_post {
		padding: 15px !important
	}

	.egg_grid .small_post .affegg_grid_title {
		overflow: hidden;
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 25px;
		font-weight: 700;
		height: 60px
	}

	.egg_grid .small_post .affegg_grid_title:after {
		content: " ";
		display: block;
		position: absolute;
		border-bottom: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 15px;
		pointer-events: none;
		background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0)
	}

	.egg_grid .small_post .affegg_grid_title a {
		text-decoration: none;
		color: #111
	}

	.egg_grid .small_post .priced_block {
		margin-bottom: 0
	}

	.egg_grid .small_post .priced_block .rh_price_wrapper {
		float: none;
		margin-bottom: 15px
	}

	.egg_grid .small_post .priced_block .price_count {
		background-color: transparent;
		color: #c00;
		font-size: 19px;
		font-weight: 700;
		line-height: 24px;
		padding: 0
	}

	.egg_grid .small_post .priced_block a.btn_offer_block {
		float: none;
		font-size: 17px;
		font-weight: 700;
		padding: 6px 14px;
		text-transform: capitalize;
		display: inline-block
	}

	.egg_grid .small_post .rehub_offer_coupon {
		margin: 0 auto 10px auto;
		width: 70%
	}

	.egg_grid .small_post .eq_height_post {
		margin-bottom: 7px
	}

	.egg_grid .small_post .priced_block a.btn_offer_block:hover,
	.egg_grid .small_post:hover .priced_block a.btn_offer_block {
		padding: 6px 14px
	}

	.egg_grid article.small_post:hover {
		box-shadow: 0 0 20px #ccc
	}

	.egg_grid .priced_block a.btn_offer_block:after {
		display: none
	}

	.egg_grid .small_post .top a {
		font-size: 12px
	}

	.egg_grid .sale_a_proc,
	.egg_carousel .sale_a_proc,
	.sale_a_proc.small_sale_a_proc {
		height: 36px;
		width: 36px;
		line-height: 36px;
		font-size: 12px
	}

	.egg_grid.col_wrap_three .small_post figure {
		height: 200px
	}

	.egg_grid.col_wrap_three .small_post figure>a img {
		max-height: 200px
	}

	.egg_carousel .egg_price_meta {
		margin: 8px 0;
		font-size: 14px;
		font-weight: 700
	}

	.egg_carousel .egg_price_meta del {
		font-weight: 400;
		font-size: 12px
	}

	.egg_cart_slider .flex-viewport {
		border: none
	}

	.egg_cart_slider ul.slides li img,
	.egg_cart_slider ul.slides li a {
		width: auto !important
	}

	.sidebar .widget.widget_affegg_widget {
		border: 1px solid #ccc;
		padding: 15px
	}

	.widget.widget_affegg_widget .title {
		background-color: #f1f1f1;
		color: #111;
		padding: 7px;
		text-align: center;
		position: relative
	}

	.widget.widget_affegg_widget .title:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-top-color: #f1f1f1;
		border-width: 6px;
		margin-left: -6px
	}

	.widget.widget_affegg_widget .tabs-item figure {
		text-align: center
	}

	.widget.widget_affegg_widget .tabs-item figure img {
		max-height: 100px;
		width: auto
	}

	.widget.widget_affegg_widget .egg_widget_grid.tabs-item {
		display: flex;
		flex-wrap: wrap
	}

	.widget.widget_affegg_widget .egg_widget_grid.tabs-item>div {
		border: 1px dotted #ddd;
		clear: none;
		min-height: 170px;
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 10px;
		padding: 5px
	}

	.widget.widget_affegg_widget .egg_widget_grid.tabs-item div.clearfix:last-child {
		border: 1px dotted #ddd !important
	}

	.widget.widget_affegg_widget .egg_widget_grid.tabs-item figure,
	.widget.widget_affegg_widget .egg_widget_grid.tabs-item .detail {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 10px
	}

	.widget.widget_affegg_widget .egg_widget_grid.tabs-item .detail h5 {
		font: bold 13px/16px Arial
	}

	.widget.widget_affegg_widget .egg_widget_grid.tabs-item>div:nth-child(2n) {
		margin-right: 0
	}

	.widget.widget_affegg_widget .wooprice_count {
		margin-bottom: 10px
	}

	.ce_rating {
		color: #F5B500
	}

	.ce_rating.rating_small {
		font-size: 20px;
		margin-bottom: 10px
	}

	.add_wishlist_ce a,
	.pretty_woo a {
		text-decoration: none !important
	}

	.add_wishlist_ce {
		display: block;
		margin-top: 5px;
		text-align: center;
		font-style: italic
	}

	.add_wishlist_ce a:hover {
		color: #c00
	}

	.contaffdesc .wpsm_pros ul li:before {
		font-size: 18px
	}

	body ul.featured_list {
		margin: 15px 0
	}

	.egg_cart_slider .slides ul.featured_list li {
		list-style: disc !important;
		margin-bottom: 12px;
		overflow: visible;
		margin-left: 10px;
		line-height: 18px
	}

	.egg_cart_slider.post_slider {
		text-align: inherit
	}

	.big_pros.wpsm_pros {
		margin: 0;
		padding: 0
	}

	.big_pros.wpsm_pros li {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 24px
	}

	.no_image_sort .shop_simple_col {
		width: 350px;
		text-align: left
	}

	.no_image_sort .shop_simple_col .aff_tag {
		font-size: 18px
	}

	.best_offer_badge {
		background-color: #c00;
		color: #fff;
		font: 12px/12px Arial;
		vertical-align: middle;
		padding: 3px;
		white-space: nowrap
	}

	.price_simple_col .best_offer_badge {
		display: inline-block;
		margin-top: 5px
	}

	.twi-wrap {
		padding: 20px;
		border: 1px solid #E1E8ED;
		border-radius: 5px;
		max-width: 500px;
		margin: 20px auto
	}

	.twi-wrap p {
		font-size: 15px;
		line-height: 20px
	}

	.twi-wrap .twi_profile {
		margin-bottom: 15px;
		overflow: hidden
	}

	.twi-wrap .twi-avatar {
		float: left;
		margin: 0 5px 0 0;
		border-radius: 3px
	}

	.twi-wrap .twi_profile a {
		font-weight: 700;
		font-size: 15px
	}

	.twi-wrap.egg-wrap .media {
		border-bottom: 1px solid #E1E8ED
	}

	.twi-wrap .twi-follow-btn {
		color: #55acee;
		border: 1px solid #55acee;
		padding: 3px 10px;
		border-radius: 3px;
		float: right;
		text-decoration: none;
		font-size: 12px !important
	}

	.twi-wrap .twi-follow-btn:hover {
		color: #fff;
		background-color: #55acee
	}

	.twi-wrap .twi-follow-btn i {
		font-size: 14px
	}

	.bids_ce {
		background-color: #EFEFEF;
		display: inline-block;
		padding: 1px 4px
	}

	.cj_sort_list .btn_offer_block {
		display: block !important
	}

	.product_egg_extra .priced_block .btn_offer_block {
		float: none
	}

	.egg-logo img {
		max-width: 70px !important
	}

	.row-products a {
		text-decoration: none
	}

	.table_div_list>a {
		background: #fff;
		display: table;
		width: 100%;
		float: none;
		border: 1px solid #ddd;
		vertical-align: middle;
		border-radius: 100px;
		text-decoration: none;
		margin-bottom: 10px !important
	}

	.table_div_list>a>div {
		display: table-cell;
		margin: 0;
		vertical-align: middle
	}

	.table_div_list img {
		max-height: 30px;
		vertical-align: middle
	}

	.widget_logo_list .offer_thumb {
		width: 110px;
		text-align: center;
		border-right: 1px solid #eee;
		padding: 10px 15px
	}

	.widget_logo_list .amazoncom .offer_thumb {
		width: 150px
	}

	.table_div_list.amazoncom img {
		max-height: 42px
	}

	.widget_logo_list .price_simple_col {
		text-align: left;
		font-size: 16px;
		color: #111;
		font-weight: 700;
		padding: 8px 15px;
		line-height: 20px;
		width: auto
	}

	.widget_logo_list .buttons_col {
		width: 40px;
		text-align: center !important
	}

	.widget_logo_list .buttons_col i {
		font-size: 20px
	}

	.widget_logo_list a:hover {
		box-shadow: 0 3px 0 1px #ddd
	}

	.widget_logo_list .last_update {
		font-size: 11px;
		text-align: right
	}

	.vendor_sim_price {
		display: block;
		font: italic 12px Arial;
		color: #999
	}

	.widget_merchant_list {
		border: 3px solid #eee;
		padding: 1px;
		background: #fff;
		line-height: 22px
	}

	.single_compare_right .widget_merchant_list {
		margin: 0 0 25px 0
	}

	.table_merchant_list {
		display: table-row
	}

	.table_merchant_list>div {
		display: table-cell;
		margin: 0;
		vertical-align: middle
	}

	.table_merchant_list a {
		display: block;
		text-decoration: none !important;
		color: #111;
		padding: 8px 5px
	}

	.widget_merchant_list .merchant_thumb {
		font-size: 13px;
		border-bottom: 1px solid #eee
	}

	.widget_merchant_list .merchant_thumb img {
		vertical-align: middle
	}

	.widget_merchant_list .price_simple_col {
		line-height: 14px;
		text-align: center;
		background-color: #f5f9f0;
		border-bottom: 1px solid #eee;
		font-size: 14px;
		font-weight: 700
	}

	.widget_merchant_list .buttons_col {
		border-bottom: 1px solid #fff;
		text-align: center
	}

	.widget_merchant_list .buttons_col a {
		font-weight: 700;
		padding: 8px 10px;
		white-space: nowrap
	}

	.widget_merchant_list .table_merchant_list:hover>div {
		background-color: #fff;
		border-bottom-color: #eee
	}

	.widget_merchant_list.expandme .table_merchant_list:nth-child(n+7) {
		display: none
	}

	.expand_all_offers {
		cursor: pointer;
		font-size: 13px;
		color: #c00
	}

	.additional_line_merchant {
		padding: 8px;
		overflow: hidden
	}

	.cegg-price-alert-wrap input[type="text"],
	.cegg-price-alert-wrap input[type="email"] {
		width: 100%
	}

	.aff_logo_text {
		color: #444;
		font-size: 14px;
		line-height: 16px;
		padding: 3px 6px;
		vertical-align: middle;
		width: 100%;
		display: table-cell;
		text-transform: uppercase;
		font-weight: 700;
		word-wrap: break-word
	}

	.val_sim_price_used_merchant {
		font-size: 10px;
		display: block;
		line-height: 13px
	}

	.table_merchant_list .val_sim_price_used_merchant {
		font-size: 9px
	}

	.re_wooinner_info .egg-container .well-lg {
		padding: 0;
		margin-bottom: 22px
	}

	.cegg-price-alert-wrap .wpsm-button {
		white-space: nowrap
	}

	.rh-stock-status {
		color: #7ad03a;
		font-size: 12px;
		cursor: help;
		font-weight: 400;
		background-color: #fcf8e3;
		padding: 3px
	}

	.rh-stock-status.status-outofstock {
		color: red
	}

	.ce_common_simple_list .offer_thumb img {
		max-height: 40px;
		width: auto
	}

	@media (max-width:767px) {
		.egg_grid .small_post .affegg_grid_title {
			font-size: 16px;
			line-height: 20px;
			height: auto;
			min-height: 1px;
			margin-bottom: 25px;
			font-weight: 700
		}

		.egg_grid .small_post .affegg_grid_title:after {
			display: none
		}
	}

	.gallery_images_zon .pretty_woo {
		display: inline-block;
		margin: 15px 0
	}

	.gallery_images_zon .pretty_woo a img {
		max-width: 110px
	}

	.gallery_images_zon .pretty_woo a {
		display: inline-block;
		margin: 5px
	}

	.price-alert-form-ce {
		border: 1px solid #eee;
		position: relative;
		margin: 0 0 25px 0
	}

	.price-alert-form-ce .bigbellalert {
		width: 30px;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
		height: 30px;
		background: #fff;
		margin: 0 10px 0 5px;
		border-radius: 50%
	}

	.price-alert-form-ce h4 {
		position: relative;
		padding: 10px 20px;
		background: #f4f4f4;
		margin: 0
	}

	.price-alert-form-ce .cegg-price-alert-wrap {
		padding: 15px
	}

	.price-alert-form-ce input[type="text"] {
		width: 100%
	}

	.cegg-rating {
		overflow: hidden;
		margin-bottom: 10px
	}

	.cegg-rating>span {
		display: inline-block;
		position: relative;
		font-size: 30px;
		color: #F6A123
	}

	.cegg-flickr-gallery.justified-gallery>a>img,
	.cegg-flickr-gallery.justified-gallery>div>img,
	.cegg-flickr-gallery.justified-gallery>a>a>img,
	.cegg-flickr-gallery.justified-gallery>div>a>img {
		opacity: 1
	}
}

@media all {

	.fa-spin,
	.rhi-spin {
		animation: fa-spin 2s infinite linear
	}

	.fa-pulse,
	.rhi-pulse {
		animation: fa-spin 1s infinite steps(8)
	}

	@keyframes fa-spin {
		0% {
			transform: rotate(0deg)
		}

		to {
			transform: rotate(1turn)
		}
	}

	.fa-rotate-90,
	.rhi-rotate-90 {
		transform: rotate(90deg)
	}

	.fa-rotate-180,
	.rhi-rotate-180 {
		transform: rotate(180deg)
	}

	.fa-rotate-270,
	.rhi-rotate-270 {
		transform: rotate(270deg)
	}

	@font-face {
		font-family: 'rhicons';
		
		font-weight: 400;
		font-style: normal;
		font-display: swap
	}

	.rhicon {
		font-family: 'rhicons' !important;
		speak: never;
		font-style: normal;
		font-weight: 400;
		font-variant: normal;
		text-transform: none;
		line-height: 1;
		display: inline-block;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}

	.rhi-bookmarkempty:before {
		content: "\e90a"
	}

	.rhi-hat-santa:before {
		content: "\e902"
	}

	.rhi-candy-cane:before {
		content: "\e909"
	}

	.rhi-gift:before {
		content: "\f06b"
	}

	.rhi-bars:before {
		content: "\f0c9"
	}

	.rhi-address-card:before {
		content: "\f2bb"
	}

	.rhi-shopping-cart:before {
		content: "\f07a"
	}

	.rhi-map-marker-alt:before {
		content: "\f3c5"
	}

	.rhi-newspaper:before {
		content: "\f1ea"
	}

	.rhi-shopping-bag:before {
		content: "\f290"
	}

	.rhi-clone:before {
		content: "\f24d"
	}

	.rhi-certificate:before {
		content: "\f0a3"
	}

	.rhi-paper-plane:before {
		content: "\f1d8"
	}

	.rhi-cog:before {
		content: "\f013"
	}

	.rhi-play-circle:before {
		content: "\f144"
	}

	.rhi-inbox:before {
		content: "\f01c"
	}

	.rhi-comments:before {
		content: "\f086"
	}

	.rhi-database:before {
		content: "\f1c0"
	}

	.rhi-users:before {
		content: "\f0c0"
	}

	.rhi-envelope:before {
		content: "\f0e0"
	}

	.rhi-bell:before {
		content: "\f0f3"
	}

	.rhi-id-card:before {
		content: "\f2c2"
	}

	.rhi-list-ul:before {
		content: "\f0ca"
	}

	.rhi-user:before {
		content: "\f007"
	}

	.rhi-times-circle-solid:before {
		content: "\e927"
	}

	.rhi-laptop:before {
		content: "\e928"
	}

	.rhi-gamepad:before {
		content: "\e931"
	}

	.rhi-crown:before {
		content: "\e936"
	}

	.rhi-location-arrow:before {
		content: "\e937"
	}

	.rhi-window-restore:before {
		content: "\e925"
	}

	.rhi-car-battery:before {
		content: "\e914"
	}

	.rhi-circle-solid:before {
		content: "\e900"
	}

	.rhi-heartbeat:before {
		content: "\f21e"
	}

	.rhi-low-vision:before {
		content: "\f2a8"
	}

	.rhi-analytics:before {
		content: "\f643"
	}

	.rhi-soundcloud:before {
		content: "\e923"
	}

	.rhi-user-circle-solid:before {
		content: "\e908"
	}

	.rhi-user-circle:before {
		content: "\f2bd"
	}

	.rhi-heart-solid:before {
		content: "\e935"
	}

	.rhi-sliders-h:before {
		content: "\f1de"
	}

	.rhi-shopping-basket:before {
		content: "\f291"
	}

	.rhi-bicycle:before {
		content: "\e901"
	}

	.rhi-bolt-regular:before {
		content: "\e903"
	}

	.rhi-camera-retro:before {
		content: "\e904"
	}

	.rhi-caret-square-down:before {
		content: "\e906"
	}

	.rhi-check-circle-solid:before {
		content: "\e907"
	}

	.rhi-fire-alt:before {
		content: "\e90c"
	}

	.rhi-gem:before {
		content: "\e90d"
	}

	.rhi-language:before {
		content: "\e913"
	}

	.rhi-leaf:before {
		content: "\e915"
	}

	.rhi-lightbulb:before {
		content: "\e916"
	}

	.rhi-microchip:before {
		content: "\e917"
	}

	.rhi-microphone-alt-regular:before {
		content: "\e918"
	}

	.rhi-pills:before {
		content: "\e91b"
	}

	.rhi-power-off:before {
		content: "\e91c"
	}

	.rhi-rocket-launch:before {
		content: "\e91d"
	}

	.rhi-sitemap:before {
		content: "\e91f"
	}

	.rhi-tshirt:before {
		content: "\e921"
	}

	.rhi-tv:before {
		content: "\e924"
	}

	.rhi-wrench:before {
		content: "\e929"
	}

	.rhi-mobile-android:before {
		content: "\e92a"
	}

	.rhi-book:before {
		content: "\e92b"
	}

	.rhi-arrow-down:before {
		content: "\f063"
	}

	.rhi-arrow-left:before {
		content: "\f060"
	}

	.rhi-arrows-h:before {
		content: "\f07e"
	}

	.rhi-arrow-square-left:before {
		content: "\f33a"
	}

	.rhi-arrow-square-right:before {
		content: "\f33b"
	}

	.rhi-briefcase:before {
		content: "\f0b1"
	}

	.rhi-chart-bar:before {
		content: "\f080"
	}

	.rhi-chevron-left:before {
		content: "\f053"
	}

	.rhi-chevron-up:before {
		content: "\f077"
	}

	.rhi-circle-notch:before {
		content: "\f1ce"
	}

	.rhi-cloud-upload:before {
		content: "\f0ee"
	}

	.rhi-cogs:before {
		content: "\f085"
	}

	.rhi-comment:before {
		content: "\f075"
	}

	.rhi-diamond:before {
		content: "\f219"
	}

	.rhi-discord:before {
		content: "\f392"
	}

	.rhi-dribbble:before {
		content: "\f17d"
	}

	.rhi-ellipsis-v:before {
		content: "\f142"
	}

	.rhi-external-link:before {
		content: "\f08e"
	}

	.rhi-external-link-square:before {
		content: "\f14c"
	}

	.rhi-facebook:before {
		content: "\f09a"
	}

	.rhi-folder-open:before {
		content: "\f07c"
	}

	.rhi-globe:before {
		content: "\f0ac"
	}

	.rhi-google-plus:before {
		content: "\f2b3"
	}

	.rhi-hourglass:before {
		content: "\f254"
	}

	.rhi-info-circle:before {
		content: "\f05a"
	}

	.rhi-instagram:before {
		content: "\f16d"
	}

	.rhi-life-ring:before {
		content: "\f1cd"
	}

	.rhi-linkedin:before {
		content: "\f08c"
	}

	.rhi-lock-alt:before {
		content: "\f30d"
	}

	.rhi-mobile-android-alt:before {
		content: "\f3cf"
	}

	.rhi-mobile:before {
		content: "\f10b"
	}

	.rhi-pinterest:before {
		content: "\f0d2"
	}

	.rhi-pinterest-p:before {
		content: "\f231"
	}

	.rhi-question-circle:before {
		content: "\f059"
	}

	.rhi-quote-left:before {
		content: "\f10d"
	}

	.rhi-quote-right:before {
		content: "\f10e"
	}

	.rhi-rss:before {
		content: "\f09e"
	}

	.rhi-search-plus:before {
		content: "\f00e"
	}

	.rhi-shield-check:before {
		content: "\f2f7"
	}

	.rhi-sign-in:before {
		content: "\f090"
	}

	.rhi-tag:before {
		content: "\f02b"
	}

	.rhi-telegram:before {
		content: "\f2c6"
	}

	.rhi-thumbtack:before {
		content: "\f08d"
	}

	.rhi-tumblr:before {
		content: "\f173"
	}

	.rhi-twitter:before {
		content: "\f099"
	}

	.rhi-vimeo-square:before {
		content: "\f194"
	}

	.rhi-vk:before {
		content: "\f189"
	}

	.rhi-wallet:before {
		content: "\f555"
	}

	.rhi-whatsapp:before {
		content: "\f232"
	}

	.rhi-youtube:before {
		content: "\f167"
	}

	.rhi-arrow-circle-right:before {
		content: "\f0a9"
	}

	.rhi-chevron-circle-right:before {
		content: "\f138"
	}

	.rhi-sliders-v:before {
		content: "\f3f1"
	}

	.rhi-arrow-right:before {
		content: "\f061"
	}

	.rhi-pause:before {
		content: "\f04c"
	}

	.rhi-play:before {
		content: "\f04b"
	}

	.rhi-sort-down:before {
		content: "\f0dd"
	}

	.rhi-sort:before {
		content: "\f0dc"
	}

	.rhi-sort-up:before {
		content: "\f0de"
	}

	.rhi-at:before {
		content: "\f1fa"
	}

	.rhi-chevron-circle-down:before {
		content: "\f13a"
	}

	.rhi-dollar-sign:before {
		content: "\f155"
	}

	.rhi-dot-circle:before {
		content: "\f192"
	}

	.rhi-edit-regular:before {
		content: "\e910"
	}

	.rhi-exclamation-circle:before {
		content: "\e912"
	}

	.rhi-eye-slash:before {
		content: "\f070"
	}

	.rhi-flag:before {
		content: "\f024"
	}

	.rhi-globe-americas:before {
		content: "\f57d"
	}

	.rhi-image-regular:before {
		content: "\e919"
	}

	.rhi-pound-sign:before {
		content: "\f154"
	}

	.rhi-star-regular:before {
		content: "\e926"
	}

	.rhi-trash-alt:before {
		content: "\f2ed"
	}

	.rhi-user-edit:before {
		content: "\f4ff"
	}

	.rhi-user-friends:before {
		content: "\f500"
	}

	.rhi-angle-double-right:before {
		content: "\f101"
	}

	.rhi-badge-percent:before {
		content: "\f646"
	}

	.rhi-calendar-times:before {
		content: "\f273"
	}

	.rhi-circle-light:before {
		content: "\e905"
	}

	.rhi-credit-card:before {
		content: "\f09d"
	}

	.rhi-expand-alt:before {
		content: "\f424"
	}

	.rhi-file-archive:before {
		content: "\f1c6"
	}

	.rhi-heart:before {
		content: "\f004"
	}

	.rhi-home:before {
		content: "\f015"
	}

	.rhi-image:before {
		content: "\f03e"
	}

	.rhi-sign-out:before {
		content: "\f08b"
	}

	.rhi-star:before {
		content: "\e90e"
	}

	.rhi-times-circle:before {
		content: "\f057"
	}

	.rhi-video:before {
		content: "\f03d"
	}

	.rhi-spinner-third:before {
		content: "\f3f4"
	}

	.rhi-angle-down:before {
		content: "\f107"
	}

	.rhi-angle-left:before {
		content: "\f104"
	}

	.rhi-angle-right:before {
		content: "\f105"
	}

	.rhi-angle-up:before {
		content: "\f106"
	}

	.rhi-arrow-up:before {
		content: "\f062"
	}

	.rhi-balance-scale-left:before {
		content: "\f515"
	}

	.rhi-ban:before {
		content: "\f05e"
	}

	.rhi-bolt:before {
		content: "\f0e7"
	}

	.rhi-caret-right:before {
		content: "\f0da"
	}

	.rhi-check-circle:before {
		content: "\f058"
	}

	.rhi-check:before {
		content: "\f00c"
	}

	.rhi-check-square:before {
		content: "\f14a"
	}

	.rhi-chevron-down:before {
		content: "\f078"
	}

	.rhi-chevron-right:before {
		content: "\f054"
	}

	.rhi-circle:before {
		content: "\f111"
	}

	.rhi-comment-alt-lines:before {
		content: "\f4a6"
	}

	.rhi-comment-alt:before {
		content: "\f27a"
	}

	.rhi-comment-dots:before {
		content: "\f4ad"
	}

	.rhi-cut:before {
		content: "\f0c4"
	}

	.rhi-download:before {
		content: "\f019"
	}

	.rhi-edit:before {
		content: "\f044"
	}

	.rhi-exclamation-triangle:before {
		content: "\f071"
	}

	.rhi-eye:before {
		content: "\f06e"
	}

	.rhi-fire:before {
		content: "\f06d"
	}

	.rhi-hashtag:before {
		content: "\f292"
	}

	.rhi-hourglass-end:before {
		content: "\f253"
	}

	.rhi-link:before {
		content: "\f0c3"
	}

	.rhi-long-arrow-up:before {
		content: "\f176"
	}

	.rhi-minus:before {
		content: "\f068"
	}

	.rhi-paperclip:before {
		content: "\f0c6"
	}

	.rhi-percent:before {
		content: "\f295"
	}

	.rhi-phone:before {
		content: "\f095"
	}

	.rhi-plus-circle:before {
		content: "\f055"
	}

	.rhi-plus:before {
		content: "\f067"
	}

	.rhi-print:before {
		content: "\f02f"
	}

	.rhi-search:before {
		content: "\f002"
	}

	.rhi-snowflake:before {
		content: "\f2dc"
	}

	.rhi-spinner:before {
		content: "\f110"
	}

	.rhi-sync:before {
		content: "\f021"
	}

	.rhi-tags:before {
		content: "\f02c"
	}

	.rhi-times:before {
		content: "\f00d"
	}

	.rhi-trophy-alt:before {
		content: "\f2eb"
	}

	.rhi-thumbs-up:before {
		content: "\e86d"
	}

	.rhi-thumbs-down:before {
		content: "\e86e"
	}

	.rhi-clock:before {
		content: "\e911"
	}

	.rhi-code:before {
		content: "\e938"
	}

	.rhi-heartfeather:before {
		content: "\e92c"
	}

	.rhi-scissors:before {
		content: "\e922"
	}

	.rhi-shopping-bagfeather:before {
		content: "\e91e"
	}

	.rhi-cartsmooth:before {
		content: "\e90b"
	}

	.rhi-shuffle:before {
		content: "\e92e"
	}

	.rhi-hearttip:before {
		content: "\e930"
	}

	.rhi-bubble:before {
		content: "\e932"
	}

	.rhi-params:before {
		content: "\e933"
	}

	.rhi-money:before {
		content: "\e939"
	}

	.rhi-walletbig:before {
		content: "\e934"
	}

	.rhi-pencil:before {
		content: "\e90f"
	}

	.rhi-bookmark:before {
		content: "\e9d2"
	}

	.rhi-star-empty:before {
		content: "\e9d7"
	}

	.rhi-star-half:before {
		content: "\e9d8"
	}

	.rhi-star-full:before {
		content: "\e9d9"
	}

	.rhi-font:before {
		content: "\ea5c"
	}
}

@media all {

	.elementor-widget-container .woocommerce .products,
	.elementor-widget-container .post_carousel_block,
	.elementor-widget-container .woo_carousel_block,
	.elementor-widget-container .wpsm_featured_wrap,
	.elementor-widget-container .news_block,
	.elementor-widget-container .news_two_col_block,
	.elementor-widget-container .top_theme,
	.elementor-widget-container .countdown_dashboard,
	.elementor-widget-container .gridcountdown .countdown_dashboard,
	.elementor-widget-container .wpsm_box,
	.elementor-widget-container .wpsm-titlebox,
	.elementor-widget-container .wpsm-banner-wrapper,
	.elementor-widget-container .elementor-widget-wpsm_versus {
		margin-bottom: 0;
		margin-top: 0
	}

	.rh-fullbrowser .elementor-inner,
	.rh-fullbrowser .post>.elementor {
		overflow: hidden
	}

	.elementor-widget-container .custom_search_box {
		padding: 0
	}

	.elementor-widget.elementor-widget-wpsm_TabsEvery {
		margin-bottom: 12px
	}

	.elementor a.rh-cartbox {
		box-shadow: rgba(0, 0, 0, .15) 0 1px 2px
	}

	.rh-elementor-sticky-true>.elementor-container>.elementor-column {
		align-self: flex-start;
		padding-top: 0
	}

	.rh-parallax-bg-true,
	.rh-main-bg-hover .elementor-widget-container a {
		transition: opacity 0.8s linear !important
	}

	.elementor-widget-heading b,
	.elementor-widget-text-editor b {
		font-weight: 700
	}

	.elementor-editor-active .prehidden,
	.elementor-editor-preview .prehidden {
		opacity: 1;
		visibility: visible
	}

	@media (min-width:768px) {
		body .elementor-column.el-col250 {
			width: 250px
		}

		body .elementor-column.el-calc250 {
			width: calc(100% - 250px)
		}

		body .elementor-column.el-col300 {
			width: 300px
		}

		body .elementor-column.el-calc300 {
			width: calc(100% - 300px)
		}

		body .elementor-column.el-col336 {
			width: 336px
		}

		body .elementor-column.el-calc336 {
			width: calc(100% - 336px)
		}
	}

	.particles-js-canvas-el {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 0
	}

	.rh-gsap-wrap,
	.rh-prlx-mouse,
	.rhforce3d {
		perspective: 500px
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-hidden {
		display: none
	}

	.elementor-visibility-hidden {
		visibility: hidden
	}

	.elementor-screen-only,
	.screen-reader-text,
	.screen-reader-text span,
	.ui-helper-hidden-accessible {
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		top: -10000em;
		width: 1px;
		clip: rect(0, 0, 0, 0);
		border: 0
	}

	.elementor-clearfix:after {
		clear: both;
		content: "";
		display: block;
		height: 0;
		width: 0
	}

	.e-logo-wrapper {
		background: var(--e-a-bg-logo);
		border-radius: 50%;
		display: inline-block;
		line-height: 1;
		padding: .75em
	}

	.e-logo-wrapper i {
		color: var(--e-a-color-logo);
		font-size: 1em
	}

	.elementor *,
	.elementor :after,
	.elementor :before {
		box-sizing: border-box
	}

	.elementor a {
		box-shadow: none;
		text-decoration: none
	}

	.elementor hr {
		background-color: transparent;
		margin: 0
	}

	.elementor img {
		border: none;
		border-radius: 0;
		box-shadow: none;
		height: auto;
		max-width: 100%
	}

	.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
		margin: 0
	}

	.elementor embed,
	.elementor iframe,
	.elementor object,
	.elementor video {
		border: none;
		line-height: 1;
		margin: 0;
		max-width: 100%;
		width: 100%
	}

	.elementor .elementor-background,
	.elementor .elementor-background-holder,
	.elementor .elementor-background-video-container {
		direction: ltr;
		inset: 0;
		overflow: hidden;
		position: absolute;
		z-index: 0
	}

	.elementor .elementor-background-video-container {
		pointer-events: none;
		transition: opacity 1s
	}

	.elementor .elementor-background-video-container.elementor-loading {
		opacity: 0
	}

	.elementor .elementor-background-video-embed {
		max-width: none
	}

	.elementor .elementor-background-video,
	.elementor .elementor-background-video-embed,
	.elementor .elementor-background-video-hosted {
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%)
	}

	.elementor .elementor-background-video {
		max-width: none
	}

	.elementor .elementor-background-video-hosted {
		-o-object-fit: cover;
		object-fit: cover
	}

	.elementor .elementor-background-overlay {
		inset: 0;
		position: absolute
	}

	.elementor .elementor-background-slideshow {
		inset: 0;
		position: absolute;
		z-index: 0
	}

	.elementor .elementor-background-slideshow__slide__image {
		background-position: 50%;
		background-size: cover;
		height: 100%;
		width: 100%
	}

	.e-con-inner>.elementor-element.elementor-absolute,
	.e-con>.elementor-element.elementor-absolute,
	.elementor-widget-wrap>.elementor-element.elementor-absolute {
		position: absolute
	}

	.e-con-inner>.elementor-element.elementor-fixed,
	.e-con>.elementor-element.elementor-fixed,
	.elementor-widget-wrap>.elementor-element.elementor-fixed {
		position: fixed
	}

	.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
	.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
		max-width: 100%
	}

	@media (max-width:1024px) {

		.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
		.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
			max-width: 100%
		}
	}

	@media (max-width:767px) {

		.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
		.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
			max-width: 100%
		}
	}

	.elementor-element {
		--flex-direction: initial;
		--flex-wrap: initial;
		--justify-content: initial;
		--align-items: initial;
		--align-content: initial;
		--gap: initial;
		--flex-basis: initial;
		--flex-grow: initial;
		--flex-shrink: initial;
		--order: initial;
		--align-self: initial;
		align-self: var(--align-self);
		flex-basis: var(--flex-basis);
		flex-grow: var(--flex-grow);
		flex-shrink: var(--flex-shrink);
		order: var(--order)
	}

	.elementor-element.elementor-absolute,
	.elementor-element.elementor-fixed {
		z-index: 1
	}

	.elementor-element:where(.e-con-full, .elementor-widget) {
		align-content: var(--align-content);
		align-items: var(--align-items);
		flex-direction: var(--flex-direction);
		flex-wrap: var(--flex-wrap);
		gap: var(--row-gap) var(--column-gap);
		justify-content: var(--justify-content)
	}

	.elementor-invisible {
		visibility: hidden
	}

	.elementor-align-center {
		text-align: center
	}

	.elementor-align-right {
		text-align: right
	}

	.elementor-align-left {
		text-align: left
	}

	.elementor-align-center .elementor-button,
	.elementor-align-left .elementor-button,
	.elementor-align-right .elementor-button {
		width: auto
	}

	.elementor-align-justify .elementor-button {
		width: 100%
	}

	.elementor-custom-embed-play {
		left: 50%;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%)
	}

	.elementor-custom-embed-play i {
		color: #fff;
		font-size: 100px;
		text-shadow: 1px 0 6px rgba(0, 0, 0, .3)
	}

	.elementor-custom-embed-play svg {
		height: 100px;
		width: 100px;
		fill: #fff;
		filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3))
	}

	.elementor-custom-embed-play i,
	.elementor-custom-embed-play svg {
		opacity: .8;
		transition: all .5s
	}

	.elementor-custom-embed-play.elementor-playing i {
		font-family: eicons
	}

	.elementor-custom-embed-play.elementor-playing i:before {
		content: "\e8fb"
	}

	.elementor-custom-embed-play.elementor-playing i,
	.elementor-custom-embed-play.elementor-playing svg {
		animation: eicon-spin 2s linear infinite
	}

	.elementor-tag {
		display: inline-flex
	}

	.elementor-ken-burns {
		transition-duration: 10s;
		transition-property: transform;
		transition-timing-function: linear
	}

	.elementor-ken-burns--out {
		transform: scale(1.3)
	}

	.elementor-ken-burns--active {
		transition-duration: 20s
	}

	.elementor-ken-burns--active.elementor-ken-burns--out {
		transform: scale(1)
	}

	.elementor-ken-burns--active.elementor-ken-burns--in {
		transform: scale(1.3)
	}

	@media (min-width:-1) {
		.elementor-widescreen-align-center {
			text-align: center
		}

		.elementor-widescreen-align-right {
			text-align: right
		}

		.elementor-widescreen-align-left {
			text-align: left
		}

		.elementor-widescreen-align-center .elementor-button,
		.elementor-widescreen-align-left .elementor-button,
		.elementor-widescreen-align-right .elementor-button {
			width: auto
		}

		.elementor-widescreen-align-justify .elementor-button {
			width: 100%
		}
	}

	@media (max-width:-1) {
		.elementor-laptop-align-center {
			text-align: center
		}

		.elementor-laptop-align-right {
			text-align: right
		}

		.elementor-laptop-align-left {
			text-align: left
		}

		.elementor-laptop-align-center .elementor-button,
		.elementor-laptop-align-left .elementor-button,
		.elementor-laptop-align-right .elementor-button {
			width: auto
		}

		.elementor-laptop-align-justify .elementor-button {
			width: 100%
		}

		.elementor-tablet_extra-align-center {
			text-align: center
		}

		.elementor-tablet_extra-align-right {
			text-align: right
		}

		.elementor-tablet_extra-align-left {
			text-align: left
		}

		.elementor-tablet_extra-align-center .elementor-button,
		.elementor-tablet_extra-align-left .elementor-button,
		.elementor-tablet_extra-align-right .elementor-button {
			width: auto
		}

		.elementor-tablet_extra-align-justify .elementor-button {
			width: 100%
		}
	}

	@media (max-width:1024px) {
		.elementor-tablet-align-center {
			text-align: center
		}

		.elementor-tablet-align-right {
			text-align: right
		}

		.elementor-tablet-align-left {
			text-align: left
		}

		.elementor-tablet-align-center .elementor-button,
		.elementor-tablet-align-left .elementor-button,
		.elementor-tablet-align-right .elementor-button {
			width: auto
		}

		.elementor-tablet-align-justify .elementor-button {
			width: 100%
		}
	}

	@media (max-width:-1) {
		.elementor-mobile_extra-align-center {
			text-align: center
		}

		.elementor-mobile_extra-align-right {
			text-align: right
		}

		.elementor-mobile_extra-align-left {
			text-align: left
		}

		.elementor-mobile_extra-align-center .elementor-button,
		.elementor-mobile_extra-align-left .elementor-button,
		.elementor-mobile_extra-align-right .elementor-button {
			width: auto
		}

		.elementor-mobile_extra-align-justify .elementor-button {
			width: 100%
		}
	}

	@media (max-width:767px) {
		.elementor-mobile-align-center {
			text-align: center
		}

		.elementor-mobile-align-right {
			text-align: right
		}

		.elementor-mobile-align-left {
			text-align: left
		}

		.elementor-mobile-align-center .elementor-button,
		.elementor-mobile-align-left .elementor-button,
		.elementor-mobile-align-right .elementor-button {
			width: auto
		}

		.elementor-mobile-align-justify .elementor-button {
			width: 100%
		}
	}

	:root {
		--page-title-display: block
	}

	.elementor-page-title,
	h1.entry-title {
		display: var(--page-title-display)
	}

	@keyframes eicon-spin {
		0% {
			transform: rotate(0deg)
		}

		to {
			transform: rotate(359deg)
		}
	}

	.eicon-animation-spin {
		animation: eicon-spin 2s linear infinite
	}

	.elementor-section {
		position: relative
	}

	.elementor-section .elementor-container {
		display: flex;
		margin-left: auto;
		margin-right: auto;
		position: relative
	}

	@media (max-width:1024px) {
		.elementor-section .elementor-container {
			flex-wrap: wrap
		}
	}

	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1140px
	}

	.elementor-section.elementor-section-stretched {
		position: relative;
		width: 100%
	}

	.elementor-section.elementor-section-items-top>.elementor-container {
		align-items: flex-start
	}

	.elementor-section.elementor-section-items-middle>.elementor-container {
		align-items: center
	}

	.elementor-section.elementor-section-items-bottom>.elementor-container {
		align-items: flex-end
	}

	@media (min-width:768px) {
		.elementor-section.elementor-section-height-full {
			height: 100vh
		}

		.elementor-section.elementor-section-height-full>.elementor-container {
			height: 100%
		}
	}

	.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
		align-items: flex-start
	}

	.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
		align-items: center
	}

	.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
		align-items: flex-end
	}

	.elementor-widget-wrap {
		align-content: flex-start;
		flex-wrap: wrap;
		position: relative;
		width: 100%
	}

	.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
		display: flex
	}

	.elementor-widget-wrap>.elementor-element {
		width: 100%
	}

	.elementor-widget-wrap.e-swiper-container {
		width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
	}

	.elementor-widget {
		position: relative
	}

	.elementor-widget:not(:last-child) {
		margin-bottom: var(--kit-widget-spacing, 20px)
	}

	.elementor-widget:not(:last-child).elementor-absolute,
	.elementor-widget:not(:last-child).elementor-widget__width-auto,
	.elementor-widget:not(:last-child).elementor-widget__width-initial {
		margin-bottom: 0
	}

	.elementor-column {
		display: flex;
		min-height: 1px;
		position: relative
	}

	.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
		padding: 5px
	}

	.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding: 10px
	}

	.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
		padding: 15px
	}

	.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
		padding: 20px
	}

	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
		padding: 30px
	}

	.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
		padding: 0
	}

	@media (min-width:768px) {

		.elementor-column.elementor-col-10,
		.elementor-column[data-col="10"] {
			width: 10%
		}

		.elementor-column.elementor-col-11,
		.elementor-column[data-col="11"] {
			width: 11.111%
		}

		.elementor-column.elementor-col-12,
		.elementor-column[data-col="12"] {
			width: 12.5%
		}

		.elementor-column.elementor-col-14,
		.elementor-column[data-col="14"] {
			width: 14.285%
		}

		.elementor-column.elementor-col-16,
		.elementor-column[data-col="16"] {
			width: 16.666%
		}

		.elementor-column.elementor-col-20,
		.elementor-column[data-col="20"] {
			width: 20%
		}

		.elementor-column.elementor-col-25,
		.elementor-column[data-col="25"] {
			width: 25%
		}

		.elementor-column.elementor-col-30,
		.elementor-column[data-col="30"] {
			width: 30%
		}

		.elementor-column.elementor-col-33,
		.elementor-column[data-col="33"] {
			width: 33.333%
		}

		.elementor-column.elementor-col-40,
		.elementor-column[data-col="40"] {
			width: 40%
		}

		.elementor-column.elementor-col-50,
		.elementor-column[data-col="50"] {
			width: 50%
		}

		.elementor-column.elementor-col-60,
		.elementor-column[data-col="60"] {
			width: 60%
		}

		.elementor-column.elementor-col-66,
		.elementor-column[data-col="66"] {
			width: 66.666%
		}

		.elementor-column.elementor-col-70,
		.elementor-column[data-col="70"] {
			width: 70%
		}

		.elementor-column.elementor-col-75,
		.elementor-column[data-col="75"] {
			width: 75%
		}

		.elementor-column.elementor-col-80,
		.elementor-column[data-col="80"] {
			width: 80%
		}

		.elementor-column.elementor-col-83,
		.elementor-column[data-col="83"] {
			width: 83.333%
		}

		.elementor-column.elementor-col-90,
		.elementor-column[data-col="90"] {
			width: 90%
		}

		.elementor-column.elementor-col-100,
		.elementor-column[data-col="100"] {
			width: 100%
		}
	}

	@media (max-width:479px) {
		.elementor-column.elementor-xs-10 {
			width: 10%
		}

		.elementor-column.elementor-xs-11 {
			width: 11.111%
		}

		.elementor-column.elementor-xs-12 {
			width: 12.5%
		}

		.elementor-column.elementor-xs-14 {
			width: 14.285%
		}

		.elementor-column.elementor-xs-16 {
			width: 16.666%
		}

		.elementor-column.elementor-xs-20 {
			width: 20%
		}

		.elementor-column.elementor-xs-25 {
			width: 25%
		}

		.elementor-column.elementor-xs-30 {
			width: 30%
		}

		.elementor-column.elementor-xs-33 {
			width: 33.333%
		}

		.elementor-column.elementor-xs-40 {
			width: 40%
		}

		.elementor-column.elementor-xs-50 {
			width: 50%
		}

		.elementor-column.elementor-xs-60 {
			width: 60%
		}

		.elementor-column.elementor-xs-66 {
			width: 66.666%
		}

		.elementor-column.elementor-xs-70 {
			width: 70%
		}

		.elementor-column.elementor-xs-75 {
			width: 75%
		}

		.elementor-column.elementor-xs-80 {
			width: 80%
		}

		.elementor-column.elementor-xs-83 {
			width: 83.333%
		}

		.elementor-column.elementor-xs-90 {
			width: 90%
		}

		.elementor-column.elementor-xs-100 {
			width: 100%
		}
	}

	@media (max-width:767px) {
		.elementor-column.elementor-sm-10 {
			width: 10%
		}

		.elementor-column.elementor-sm-11 {
			width: 11.111%
		}

		.elementor-column.elementor-sm-12 {
			width: 12.5%
		}

		.elementor-column.elementor-sm-14 {
			width: 14.285%
		}

		.elementor-column.elementor-sm-16 {
			width: 16.666%
		}

		.elementor-column.elementor-sm-20 {
			width: 20%
		}

		.elementor-column.elementor-sm-25 {
			width: 25%
		}

		.elementor-column.elementor-sm-30 {
			width: 30%
		}

		.elementor-column.elementor-sm-33 {
			width: 33.333%
		}

		.elementor-column.elementor-sm-40 {
			width: 40%
		}

		.elementor-column.elementor-sm-50 {
			width: 50%
		}

		.elementor-column.elementor-sm-60 {
			width: 60%
		}

		.elementor-column.elementor-sm-66 {
			width: 66.666%
		}

		.elementor-column.elementor-sm-70 {
			width: 70%
		}

		.elementor-column.elementor-sm-75 {
			width: 75%
		}

		.elementor-column.elementor-sm-80 {
			width: 80%
		}

		.elementor-column.elementor-sm-83 {
			width: 83.333%
		}

		.elementor-column.elementor-sm-90 {
			width: 90%
		}

		.elementor-column.elementor-sm-100 {
			width: 100%
		}
	}

	@media (min-width:768px) and (max-width:1024px) {
		.elementor-column.elementor-md-10 {
			width: 10%
		}

		.elementor-column.elementor-md-11 {
			width: 11.111%
		}

		.elementor-column.elementor-md-12 {
			width: 12.5%
		}

		.elementor-column.elementor-md-14 {
			width: 14.285%
		}

		.elementor-column.elementor-md-16 {
			width: 16.666%
		}

		.elementor-column.elementor-md-20 {
			width: 20%
		}

		.elementor-column.elementor-md-25 {
			width: 25%
		}

		.elementor-column.elementor-md-30 {
			width: 30%
		}

		.elementor-column.elementor-md-33 {
			width: 33.333%
		}

		.elementor-column.elementor-md-40 {
			width: 40%
		}

		.elementor-column.elementor-md-50 {
			width: 50%
		}

		.elementor-column.elementor-md-60 {
			width: 60%
		}

		.elementor-column.elementor-md-66 {
			width: 66.666%
		}

		.elementor-column.elementor-md-70 {
			width: 70%
		}

		.elementor-column.elementor-md-75 {
			width: 75%
		}

		.elementor-column.elementor-md-80 {
			width: 80%
		}

		.elementor-column.elementor-md-83 {
			width: 83.333%
		}

		.elementor-column.elementor-md-90 {
			width: 90%
		}

		.elementor-column.elementor-md-100 {
			width: 100%
		}
	}

	@media (min-width:-1) {
		.elementor-reverse-widescreen>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (min-width:1025px) and (max-width:-1) {
		.elementor-reverse-laptop>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (min-width:-1) and (max-width:-1) {
		.elementor-reverse-laptop>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-laptop>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (min-width:1025px) and (max-width:-1) {

		.elementor-reverse-laptop>.elementor-container>:first-child,
		.elementor-reverse-laptop>.elementor-container>:nth-child(10),
		.elementor-reverse-laptop>.elementor-container>:nth-child(2),
		.elementor-reverse-laptop>.elementor-container>:nth-child(3),
		.elementor-reverse-laptop>.elementor-container>:nth-child(4),
		.elementor-reverse-laptop>.elementor-container>:nth-child(5),
		.elementor-reverse-laptop>.elementor-container>:nth-child(6),
		.elementor-reverse-laptop>.elementor-container>:nth-child(7),
		.elementor-reverse-laptop>.elementor-container>:nth-child(8),
		.elementor-reverse-laptop>.elementor-container>:nth-child(9) {
			order: 0
		}

		.elementor-reverse-tablet_extra>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (min-width:768px) and (max-width:1024px) {
		.elementor-reverse-tablet>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (min-width:-1) and (max-width:1024px) {
		.elementor-reverse-tablet>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-tablet>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (min-width:768px) and (max-width:-1) {

		.elementor-reverse-tablet>.elementor-container>:first-child,
		.elementor-reverse-tablet>.elementor-container>:nth-child(10),
		.elementor-reverse-tablet>.elementor-container>:nth-child(2),
		.elementor-reverse-tablet>.elementor-container>:nth-child(3),
		.elementor-reverse-tablet>.elementor-container>:nth-child(4),
		.elementor-reverse-tablet>.elementor-container>:nth-child(5),
		.elementor-reverse-tablet>.elementor-container>:nth-child(6),
		.elementor-reverse-tablet>.elementor-container>:nth-child(7),
		.elementor-reverse-tablet>.elementor-container>:nth-child(8),
		.elementor-reverse-tablet>.elementor-container>:nth-child(9) {
			order: 0
		}

		.elementor-reverse-mobile_extra>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
			order: 1
		}
	}

	@media (max-width:767px) {
		.elementor-reverse-mobile>.elementor-container>:first-child {
			order: 10
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(2) {
			order: 9
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(3) {
			order: 8
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(4) {
			order: 7
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(5) {
			order: 6
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(6) {
			order: 5
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(7) {
			order: 4
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(8) {
			order: 3
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(9) {
			order: 2
		}

		.elementor-reverse-mobile>.elementor-container>:nth-child(10) {
			order: 1
		}

		.elementor-column {
			width: 100%
		}
	}

	.elementor-grid {
		display: grid;
		grid-column-gap: var(--grid-column-gap);
		grid-row-gap: var(--grid-row-gap)
	}

	.elementor-grid .elementor-grid-item {
		min-width: 0
	}

	.elementor-grid-0 .elementor-grid {
		display: inline-block;
		margin-bottom: calc(-1 * var(--grid-row-gap));
		width: 100%;
		word-spacing: var(--grid-column-gap)
	}

	.elementor-grid-0 .elementor-grid .elementor-grid-item {
		display: inline-block;
		margin-bottom: var(--grid-row-gap);
		word-break: break-word
	}

	.elementor-grid-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr)
	}

	.elementor-grid-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr)
	}

	.elementor-grid-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr)
	}

	.elementor-grid-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr)
	}

	.elementor-grid-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr)
	}

	.elementor-grid-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr)
	}

	.elementor-grid-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr)
	}

	.elementor-grid-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr)
	}

	.elementor-grid-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr)
	}

	.elementor-grid-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr)
	}

	.elementor-grid-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr)
	}

	.elementor-grid-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr)
	}

	@media (min-width:-1) {
		.elementor-grid-widescreen-0 .elementor-grid {
			display: inline-block;
			margin-bottom: calc(-1 * var(--grid-row-gap));
			width: 100%;
			word-spacing: var(--grid-column-gap)
		}

		.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
			display: inline-block;
			margin-bottom: var(--grid-row-gap);
			word-break: break-word
		}

		.elementor-grid-widescreen-1 .elementor-grid {
			grid-template-columns: repeat(1, 1fr)
		}

		.elementor-grid-widescreen-2 .elementor-grid {
			grid-template-columns: repeat(2, 1fr)
		}

		.elementor-grid-widescreen-3 .elementor-grid {
			grid-template-columns: repeat(3, 1fr)
		}

		.elementor-grid-widescreen-4 .elementor-grid {
			grid-template-columns: repeat(4, 1fr)
		}

		.elementor-grid-widescreen-5 .elementor-grid {
			grid-template-columns: repeat(5, 1fr)
		}

		.elementor-grid-widescreen-6 .elementor-grid {
			grid-template-columns: repeat(6, 1fr)
		}

		.elementor-grid-widescreen-7 .elementor-grid {
			grid-template-columns: repeat(7, 1fr)
		}

		.elementor-grid-widescreen-8 .elementor-grid {
			grid-template-columns: repeat(8, 1fr)
		}

		.elementor-grid-widescreen-9 .elementor-grid {
			grid-template-columns: repeat(9, 1fr)
		}

		.elementor-grid-widescreen-10 .elementor-grid {
			grid-template-columns: repeat(10, 1fr)
		}

		.elementor-grid-widescreen-11 .elementor-grid {
			grid-template-columns: repeat(11, 1fr)
		}

		.elementor-grid-widescreen-12 .elementor-grid {
			grid-template-columns: repeat(12, 1fr)
		}
	}

	@media (max-width:-1) {
		.elementor-grid-laptop-0 .elementor-grid {
			display: inline-block;
			margin-bottom: calc(-1 * var(--grid-row-gap));
			width: 100%;
			word-spacing: var(--grid-column-gap)
		}

		.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
			display: inline-block;
			margin-bottom: var(--grid-row-gap);
			word-break: break-word
		}

		.elementor-grid-laptop-1 .elementor-grid {
			grid-template-columns: repeat(1, 1fr)
		}

		.elementor-grid-laptop-2 .elementor-grid {
			grid-template-columns: repeat(2, 1fr)
		}

		.elementor-grid-laptop-3 .elementor-grid {
			grid-template-columns: repeat(3, 1fr)
		}

		.elementor-grid-laptop-4 .elementor-grid {
			grid-template-columns: repeat(4, 1fr)
		}

		.elementor-grid-laptop-5 .elementor-grid {
			grid-template-columns: repeat(5, 1fr)
		}

		.elementor-grid-laptop-6 .elementor-grid {
			grid-template-columns: repeat(6, 1fr)
		}

		.elementor-grid-laptop-7 .elementor-grid {
			grid-template-columns: repeat(7, 1fr)
		}

		.elementor-grid-laptop-8 .elementor-grid {
			grid-template-columns: repeat(8, 1fr)
		}

		.elementor-grid-laptop-9 .elementor-grid {
			grid-template-columns: repeat(9, 1fr)
		}

		.elementor-grid-laptop-10 .elementor-grid {
			grid-template-columns: repeat(10, 1fr)
		}

		.elementor-grid-laptop-11 .elementor-grid {
			grid-template-columns: repeat(11, 1fr)
		}

		.elementor-grid-laptop-12 .elementor-grid {
			grid-template-columns: repeat(12, 1fr)
		}

		.elementor-grid-tablet_extra-0 .elementor-grid {
			display: inline-block;
			margin-bottom: calc(-1 * var(--grid-row-gap));
			width: 100%;
			word-spacing: var(--grid-column-gap)
		}

		.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
			display: inline-block;
			margin-bottom: var(--grid-row-gap);
			word-break: break-word
		}

		.elementor-grid-tablet_extra-1 .elementor-grid {
			grid-template-columns: repeat(1, 1fr)
		}

		.elementor-grid-tablet_extra-2 .elementor-grid {
			grid-template-columns: repeat(2, 1fr)
		}

		.elementor-grid-tablet_extra-3 .elementor-grid {
			grid-template-columns: repeat(3, 1fr)
		}

		.elementor-grid-tablet_extra-4 .elementor-grid {
			grid-template-columns: repeat(4, 1fr)
		}

		.elementor-grid-tablet_extra-5 .elementor-grid {
			grid-template-columns: repeat(5, 1fr)
		}

		.elementor-grid-tablet_extra-6 .elementor-grid {
			grid-template-columns: repeat(6, 1fr)
		}

		.elementor-grid-tablet_extra-7 .elementor-grid {
			grid-template-columns: repeat(7, 1fr)
		}

		.elementor-grid-tablet_extra-8 .elementor-grid {
			grid-template-columns: repeat(8, 1fr)
		}

		.elementor-grid-tablet_extra-9 .elementor-grid {
			grid-template-columns: repeat(9, 1fr)
		}

		.elementor-grid-tablet_extra-10 .elementor-grid {
			grid-template-columns: repeat(10, 1fr)
		}

		.elementor-grid-tablet_extra-11 .elementor-grid {
			grid-template-columns: repeat(11, 1fr)
		}

		.elementor-grid-tablet_extra-12 .elementor-grid {
			grid-template-columns: repeat(12, 1fr)
		}
	}

	@media (max-width:1024px) {
		.elementor-grid-tablet-0 .elementor-grid {
			display: inline-block;
			margin-bottom: calc(-1 * var(--grid-row-gap));
			width: 100%;
			word-spacing: var(--grid-column-gap)
		}

		.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
			display: inline-block;
			margin-bottom: var(--grid-row-gap);
			word-break: break-word
		}

		.elementor-grid-tablet-1 .elementor-grid {
			grid-template-columns: repeat(1, 1fr)
		}

		.elementor-grid-tablet-2 .elementor-grid {
			grid-template-columns: repeat(2, 1fr)
		}

		.elementor-grid-tablet-3 .elementor-grid {
			grid-template-columns: repeat(3, 1fr)
		}

		.elementor-grid-tablet-4 .elementor-grid {
			grid-template-columns: repeat(4, 1fr)
		}

		.elementor-grid-tablet-5 .elementor-grid {
			grid-template-columns: repeat(5, 1fr)
		}

		.elementor-grid-tablet-6 .elementor-grid {
			grid-template-columns: repeat(6, 1fr)
		}

		.elementor-grid-tablet-7 .elementor-grid {
			grid-template-columns: repeat(7, 1fr)
		}

		.elementor-grid-tablet-8 .elementor-grid {
			grid-template-columns: repeat(8, 1fr)
		}

		.elementor-grid-tablet-9 .elementor-grid {
			grid-template-columns: repeat(9, 1fr)
		}

		.elementor-grid-tablet-10 .elementor-grid {
			grid-template-columns: repeat(10, 1fr)
		}

		.elementor-grid-tablet-11 .elementor-grid {
			grid-template-columns: repeat(11, 1fr)
		}

		.elementor-grid-tablet-12 .elementor-grid {
			grid-template-columns: repeat(12, 1fr)
		}
	}

	@media (max-width:-1) {
		.elementor-grid-mobile_extra-0 .elementor-grid {
			display: inline-block;
			margin-bottom: calc(-1 * var(--grid-row-gap));
			width: 100%;
			word-spacing: var(--grid-column-gap)
		}

		.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
			display: inline-block;
			margin-bottom: var(--grid-row-gap);
			word-break: break-word
		}

		.elementor-grid-mobile_extra-1 .elementor-grid {
			grid-template-columns: repeat(1, 1fr)
		}

		.elementor-grid-mobile_extra-2 .elementor-grid {
			grid-template-columns: repeat(2, 1fr)
		}

		.elementor-grid-mobile_extra-3 .elementor-grid {
			grid-template-columns: repeat(3, 1fr)
		}

		.elementor-grid-mobile_extra-4 .elementor-grid {
			grid-template-columns: repeat(4, 1fr)
		}

		.elementor-grid-mobile_extra-5 .elementor-grid {
			grid-template-columns: repeat(5, 1fr)
		}

		.elementor-grid-mobile_extra-6 .elementor-grid {
			grid-template-columns: repeat(6, 1fr)
		}

		.elementor-grid-mobile_extra-7 .elementor-grid {
			grid-template-columns: repeat(7, 1fr)
		}

		.elementor-grid-mobile_extra-8 .elementor-grid {
			grid-template-columns: repeat(8, 1fr)
		}

		.elementor-grid-mobile_extra-9 .elementor-grid {
			grid-template-columns: repeat(9, 1fr)
		}

		.elementor-grid-mobile_extra-10 .elementor-grid {
			grid-template-columns: repeat(10, 1fr)
		}

		.elementor-grid-mobile_extra-11 .elementor-grid {
			grid-template-columns: repeat(11, 1fr)
		}

		.elementor-grid-mobile_extra-12 .elementor-grid {
			grid-template-columns: repeat(12, 1fr)
		}
	}

	@media (max-width:767px) {
		.elementor-grid-mobile-0 .elementor-grid {
			display: inline-block;
			margin-bottom: calc(-1 * var(--grid-row-gap));
			width: 100%;
			word-spacing: var(--grid-column-gap)
		}

		.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
			display: inline-block;
			margin-bottom: var(--grid-row-gap);
			word-break: break-word
		}

		.elementor-grid-mobile-1 .elementor-grid {
			grid-template-columns: repeat(1, 1fr)
		}

		.elementor-grid-mobile-2 .elementor-grid {
			grid-template-columns: repeat(2, 1fr)
		}

		.elementor-grid-mobile-3 .elementor-grid {
			grid-template-columns: repeat(3, 1fr)
		}

		.elementor-grid-mobile-4 .elementor-grid {
			grid-template-columns: repeat(4, 1fr)
		}

		.elementor-grid-mobile-5 .elementor-grid {
			grid-template-columns: repeat(5, 1fr)
		}

		.elementor-grid-mobile-6 .elementor-grid {
			grid-template-columns: repeat(6, 1fr)
		}

		.elementor-grid-mobile-7 .elementor-grid {
			grid-template-columns: repeat(7, 1fr)
		}

		.elementor-grid-mobile-8 .elementor-grid {
			grid-template-columns: repeat(8, 1fr)
		}

		.elementor-grid-mobile-9 .elementor-grid {
			grid-template-columns: repeat(9, 1fr)
		}

		.elementor-grid-mobile-10 .elementor-grid {
			grid-template-columns: repeat(10, 1fr)
		}

		.elementor-grid-mobile-11 .elementor-grid {
			grid-template-columns: repeat(11, 1fr)
		}

		.elementor-grid-mobile-12 .elementor-grid {
			grid-template-columns: repeat(12, 1fr)
		}
	}

	@media (min-width:1025px) {
		#elementor-device-mode:after {
			content: "desktop"
		}
	}

	@media (min-width:-1) {
		#elementor-device-mode:after {
			content: "widescreen"
		}
	}

	@media (max-width:-1) {
		#elementor-device-mode:after {
			content: "laptop";
			content: "tablet_extra"
		}
	}

	@media (max-width:1024px) {
		#elementor-device-mode:after {
			content: "tablet"
		}
	}

	@media (max-width:-1) {
		#elementor-device-mode:after {
			content: "mobile_extra"
		}
	}

	@media (max-width:767px) {
		#elementor-device-mode:after {
			content: "mobile"
		}
	}

	@media (prefers-reduced-motion:no-preference) {
		html {
			scroll-behavior: smooth
		}
	}

	.e-con {
		--border-radius: 0;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--border-style: initial;
		--border-color: initial;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--content-width: min(100%, var(--container-max-width, 1140px));
		--width: 100%;
		--min-height: initial;
		--height: auto;
		--text-align: initial;
		--margin-top: 0px;
		--margin-right: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--padding-top: var(--container-default-padding-top, 10px);
		--padding-right: var(--container-default-padding-right, 10px);
		--padding-bottom: var(--container-default-padding-bottom, 10px);
		--padding-left: var(--container-default-padding-left, 10px);
		--position: relative;
		--z-index: revert;
		--overflow: visible;
		--gap: var(--widgets-spacing, 20px);
		--row-gap: var(--widgets-spacing-row, 20px);
		--column-gap: var(--widgets-spacing-column, 20px);
		--overlay-mix-blend-mode: initial;
		--overlay-opacity: 1;
		--overlay-transition: 0.3s;
		--e-con-grid-template-columns: repeat(3, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		border-radius: var(--border-radius);
		height: var(--height);
		min-height: var(--min-height);
		min-width: 0;
		overflow: var(--overflow);
		position: var(--position);
		width: var(--width);
		z-index: var(--z-index);
		--flex-wrap-mobile: wrap;
		margin-block-end: var(--margin-block-end);
		margin-block-start: var(--margin-block-start);
		margin-inline-end: var(--margin-inline-end);
		margin-inline-start: var(--margin-inline-start);
		padding-inline-end: var(--padding-inline-end);
		padding-inline-start: var(--padding-inline-start)
	}

	.e-con:not(.e-div-block-base) {
		transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
	}

	.e-con {
		--margin-block-start: var(--margin-top);
		--margin-block-end: var(--margin-bottom);
		--margin-inline-start: var(--margin-left);
		--margin-inline-end: var(--margin-right);
		--padding-inline-start: var(--padding-left);
		--padding-inline-end: var(--padding-right);
		--padding-block-start: var(--padding-top);
		--padding-block-end: var(--padding-bottom);
		--border-block-start-width: var(--border-top-width);
		--border-block-end-width: var(--border-bottom-width);
		--border-inline-start-width: var(--border-left-width);
		--border-inline-end-width: var(--border-right-width)
	}

	body.rtl .e-con {
		--padding-inline-start: var(--padding-right);
		--padding-inline-end: var(--padding-left);
		--margin-inline-start: var(--margin-right);
		--margin-inline-end: var(--margin-left);
		--border-inline-start-width: var(--border-right-width);
		--border-inline-end-width: var(--border-left-width)
	}

	.e-con.e-flex {
		--flex-direction: column;
		--flex-basis: auto;
		--flex-grow: 0;
		--flex-shrink: 1;
		flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
	}

	.e-con-full,
	.e-con>.e-con-inner {
		padding-block-end: var(--padding-block-end);
		padding-block-start: var(--padding-block-start);
		text-align: var(--text-align)
	}

	.e-con-full.e-flex,
	.e-con.e-flex>.e-con-inner {
		flex-direction: var(--flex-direction)
	}

	.e-con,
	.e-con>.e-con-inner {
		display: var(--display)
	}

	.e-con.e-grid {
		--grid-justify-content: start;
		--grid-align-content: start;
		--grid-auto-flow: row
	}

	.e-con.e-grid,
	.e-con.e-grid>.e-con-inner {
		align-content: var(--grid-align-content);
		align-items: var(--align-items);
		grid-auto-flow: var(--grid-auto-flow);
		grid-template-columns: var(--e-con-grid-template-columns);
		grid-template-rows: var(--e-con-grid-template-rows);
		justify-content: var(--grid-justify-content);
		justify-items: var(--justify-items)
	}

	.e-con-boxed.e-flex {
		align-content: normal;
		align-items: normal;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: normal
	}

	.e-con-boxed.e-grid {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		justify-items: legacy
	}

	.e-con-boxed {
		gap: initial;
		text-align: initial
	}

	.e-con.e-flex>.e-con-inner {
		align-content: var(--align-content);
		align-items: var(--align-items);
		align-self: auto;
		flex-basis: auto;
		flex-grow: 1;
		flex-shrink: 1;
		flex-wrap: var(--flex-wrap);
		justify-content: var(--justify-content)
	}

	.e-con.e-grid>.e-con-inner {
		align-items: var(--align-items);
		justify-items: var(--justify-items)
	}

	.e-con>.e-con-inner {
		gap: var(--row-gap) var(--column-gap);
		height: 100%;
		margin: 0 auto;
		max-width: var(--content-width);
		padding-inline-end: 0;
		padding-inline-start: 0;
		width: 100%
	}

	:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
		--margin-left: auto;
		--margin-right: auto;
		max-width: min(100%, var(--width))
	}

	.e-con .elementor-widget.elementor-widget {
		margin-block-end: 0
	}

	.e-con:before,
	.e-con>.elementor-background-slideshow:before,
	.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,
	:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
		border-block-end-width: var(--border-block-end-width);
		border-block-start-width: var(--border-block-start-width);
		border-color: var(--border-color);
		border-inline-end-width: var(--border-inline-end-width);
		border-inline-start-width: var(--border-inline-start-width);
		border-radius: var(--border-radius);
		border-style: var(--border-style);
		content: var(--background-overlay);
		display: block;
		height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
		left: calc(0px - var(--border-left-width));
		mix-blend-mode: var(--overlay-mix-blend-mode);
		opacity: var(--overlay-opacity);
		position: absolute;
		top: calc(0px - var(--border-top-width));
		transition: var(--overlay-transition, .3s);
		width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
	}

	.e-con:before {
		transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
	}

	.e-con>.elementor-background-slideshow,
	:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container {
		border-block-end-width: var(--border-block-end-width);
		border-block-start-width: var(--border-block-start-width);
		border-color: var(--border-color);
		border-inline-end-width: var(--border-inline-end-width);
		border-inline-start-width: var(--border-inline-start-width);
		border-radius: var(--border-radius);
		border-style: var(--border-style);
		height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
		left: calc(0px - var(--border-left-width));
		top: calc(0px - var(--border-top-width));
		width: max(100% + var(--border-left-width) + var(--border-right-width), 100%)
	}

	@media (max-width:767px) {
		:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
			display: none
		}
	}

	:is(.e-con, .e-con>.e-con-inner)>.elementor-background-video-container:before {
		z-index: 1
	}

	:is(.e-con, .e-con>.e-con-inner)>.elementor-background-slideshow:before {
		z-index: 2
	}

	.e-con .elementor-widget {
		min-width: 0
	}

	.e-con .elementor-widget-empty,
	.e-con .elementor-widget-google_maps,
	.e-con .elementor-widget-video,
	.e-con .elementor-widget.e-widget-swiper {
		width: 100%
	}

	.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
	.e-con>.elementor-widget>.elementor-widget-container {
		height: 100%
	}

	.e-con.e-con>.e-con-inner>.elementor-widget,
	.elementor.elementor .e-con>.elementor-widget {
		max-width: 100%
	}

	.e-con .elementor-widget:not(:last-child) {
		--kit-widget-spacing: 0px
	}

	@media (max-width:767px) {
		.e-con.e-flex {
			--width: 100%;
			--flex-wrap: var(--flex-wrap-mobile)
		}

		.e-con.e-flex .elementor-widget-archive-posts {
			width: 100%
		}
	}

	.elementor-form-fields-wrapper {
		display: flex;
		flex-wrap: wrap
	}

	.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
	.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
	.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
	.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
		flex-basis: 100%;
		max-width: 100%
	}

	.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
	.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
		flex-grow: 1
	}

	.elementor-field-group {
		align-items: center;
		flex-wrap: wrap
	}

	.elementor-field-group.elementor-field-type-submit {
		align-items: flex-end
	}

	.elementor-field-group .elementor-field-textual {
		background-color: transparent;
		border: 1px solid #69727d;
		color: #1f2124;
		flex-grow: 1;
		max-width: 100%;
		vertical-align: middle;
		width: 100%
	}

	.elementor-field-group .elementor-field-textual:focus {
		box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
		outline: 0
	}

	.elementor-field-group .elementor-field-textual::-moz-placeholder {
		color: inherit;
		font-family: inherit;
		opacity: .6
	}

	.elementor-field-group .elementor-field-textual::placeholder {
		color: inherit;
		font-family: inherit;
		opacity: .6
	}

	.elementor-field-group .elementor-select-wrapper {
		display: flex;
		position: relative;
		width: 100%
	}

	.elementor-field-group .elementor-select-wrapper select {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		color: inherit;
		flex-basis: 100%;
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit;
		padding-inline-end: 20px;
		text-transform: inherit
	}

	.elementor-field-group .elementor-select-wrapper:before {
		content: "\e92a";
		font-family: eicons;
		font-size: 15px;
		pointer-events: none;
		position: absolute;
		right: 10px;
		text-shadow: 0 0 3px rgba(0, 0, 0, .3);
		top: 50%;
		transform: translateY(-50%)
	}

	.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
		content: ""
	}

	.elementor-field-subgroup {
		display: flex;
		flex-wrap: wrap
	}

	.elementor-field-subgroup .elementor-field-option label {
		display: inline-block
	}

	.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
		padding-inline-end: 10px
	}

	.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
		flex-basis: 100%
	}

	.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
	.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
	.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
	.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
	.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
	.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
		display: inline
	}

	.elementor-field-label {
		cursor: pointer
	}

	.elementor-mark-required .elementor-field-label:after {
		color: red;
		content: "*";
		padding-inline-start: .2em
	}

	.elementor-field-textual {
		border-radius: 3px;
		font-size: 15px;
		line-height: 1.4;
		min-height: 40px;
		padding: 5px 14px
	}

	.elementor-field-textual.elementor-size-xs {
		border-radius: 2px;
		font-size: 13px;
		min-height: 33px;
		padding: 4px 12px
	}

	.elementor-field-textual.elementor-size-md {
		border-radius: 4px;
		font-size: 16px;
		min-height: 47px;
		padding: 6px 16px
	}

	.elementor-field-textual.elementor-size-lg {
		border-radius: 5px;
		font-size: 18px;
		min-height: 59px;
		padding: 7px 20px
	}

	.elementor-field-textual.elementor-size-xl {
		border-radius: 6px;
		font-size: 20px;
		min-height: 72px;
		padding: 8px 24px
	}

	.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		flex-basis: 100%
	}

	.elementor-button-align-stretch .e-form__buttons__wrapper {
		flex-basis: 50%;
		flex-grow: 1
	}

	.elementor-button-align-stretch .e-form__buttons__wrapper__button {
		flex-basis: 100%
	}

	.elementor-button-align-center .e-form__buttons,
	.elementor-button-align-center .elementor-field-type-submit {
		justify-content: center
	}

	.elementor-button-align-start .e-form__buttons,
	.elementor-button-align-start .elementor-field-type-submit {
		justify-content: flex-start
	}

	.elementor-button-align-end .e-form__buttons,
	.elementor-button-align-end .elementor-field-type-submit {
		justify-content: flex-end
	}

	.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
	.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
	.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
		flex-basis: auto
	}

	.elementor-button-align-center .e-form__buttons__wrapper,
	.elementor-button-align-end .e-form__buttons__wrapper,
	.elementor-button-align-start .e-form__buttons__wrapper {
		flex-grow: 0
	}

	.elementor-button-align-center .e-form__buttons__wrapper,
	.elementor-button-align-center .e-form__buttons__wrapper__button,
	.elementor-button-align-end .e-form__buttons__wrapper,
	.elementor-button-align-end .e-form__buttons__wrapper__button,
	.elementor-button-align-start .e-form__buttons__wrapper,
	.elementor-button-align-start .e-form__buttons__wrapper__button {
		flex-basis: auto
	}

	@media screen and (max-width:1024px) {
		.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
			flex-basis: 100%
		}

		.elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
			flex-basis: 50%;
			flex-grow: 1
		}

		.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
			flex-basis: 100%
		}

		.elementor-tablet-button-align-center .e-form__buttons,
		.elementor-tablet-button-align-center .elementor-field-type-submit {
			justify-content: center
		}

		.elementor-tablet-button-align-start .e-form__buttons,
		.elementor-tablet-button-align-start .elementor-field-type-submit {
			justify-content: flex-start
		}

		.elementor-tablet-button-align-end .e-form__buttons,
		.elementor-tablet-button-align-end .elementor-field-type-submit {
			justify-content: flex-end
		}

		.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
		.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
		.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
			flex-basis: auto
		}

		.elementor-tablet-button-align-center .e-form__buttons__wrapper,
		.elementor-tablet-button-align-end .e-form__buttons__wrapper,
		.elementor-tablet-button-align-start .e-form__buttons__wrapper {
			flex-grow: 0
		}

		.elementor-tablet-button-align-center .e-form__buttons__wrapper,
		.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
		.elementor-tablet-button-align-end .e-form__buttons__wrapper,
		.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
		.elementor-tablet-button-align-start .e-form__buttons__wrapper,
		.elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
			flex-basis: auto
		}
	}

	@media screen and (max-width:767px) {
		.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
			flex-basis: 100%
		}

		.elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
			flex-basis: 50%;
			flex-grow: 1
		}

		.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
			flex-basis: 100%
		}

		.elementor-mobile-button-align-center .e-form__buttons,
		.elementor-mobile-button-align-center .elementor-field-type-submit {
			justify-content: center
		}

		.elementor-mobile-button-align-start .e-form__buttons,
		.elementor-mobile-button-align-start .elementor-field-type-submit {
			justify-content: flex-start
		}

		.elementor-mobile-button-align-end .e-form__buttons,
		.elementor-mobile-button-align-end .elementor-field-type-submit {
			justify-content: flex-end
		}

		.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
		.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
		.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
			flex-basis: auto
		}

		.elementor-mobile-button-align-center .e-form__buttons__wrapper,
		.elementor-mobile-button-align-end .e-form__buttons__wrapper,
		.elementor-mobile-button-align-start .e-form__buttons__wrapper {
			flex-grow: 0
		}

		.elementor-mobile-button-align-center .e-form__buttons__wrapper,
		.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
		.elementor-mobile-button-align-end .e-form__buttons__wrapper,
		.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
		.elementor-mobile-button-align-start .e-form__buttons__wrapper,
		.elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
			flex-basis: auto
		}
	}

	.elementor-error .elementor-field {
		border-color: #d9534f
	}

	.elementor-error .help-inline {
		color: #d9534f;
		font-size: .9em
	}

	.elementor-message {
		font-size: 1em;
		line-height: 1;
		margin: 10px 0
	}

	.elementor-message:before {
		content: "\e90e";
		display: inline-block;
		font-family: eicons;
		font-style: normal;
		font-weight: 400;
		margin-inline-end: 5px;
		vertical-align: middle
	}

	.elementor-message.elementor-message-danger {
		color: #d9534f
	}

	.elementor-message.elementor-message-danger:before {
		content: "\e87f"
	}

	.elementor-message.form-message-success {
		color: #5cb85c
	}

	.elementor-form .elementor-button {
		border: none;
		padding-block-end: 0;
		padding-block-start: 0
	}

	.elementor-form .elementor-button-content-wrapper,
	.elementor-form .elementor-button>span {
		display: flex;
		flex-direction: row;
		gap: 5px;
		justify-content: center
	}

	.elementor-form .elementor-button.elementor-size-xs {
		min-height: 33px
	}

	.elementor-form .elementor-button.elementor-size-sm {
		min-height: 40px
	}

	.elementor-form .elementor-button.elementor-size-md {
		min-height: 47px
	}

	.elementor-form .elementor-button.elementor-size-lg {
		min-height: 59px
	}

	.elementor-form .elementor-button.elementor-size-xl {
		min-height: 72px
	}

	.elementor-element:not(.e-div-block-base) .elementor-widget-container,
	.elementor-element:not(.e-div-block-base):not(:has(.elementor-widget-container)) {
		transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
	}

	.elementor-heading-title {
		line-height: 1;
		margin: 0;
		padding: 0
	}

	.elementor-button {
		background-color: #69727d;
		border-radius: 3px;
		color: #fff;
		display: inline-block;
		font-size: 15px;
		line-height: 1;
		padding: 12px 24px;
		fill: #fff;
		text-align: center;
		transition: all .3s
	}

	.elementor-button:focus,
	.elementor-button:hover,
	.elementor-button:visited {
		color: #fff
	}

	.elementor-button-content-wrapper {
		display: flex;
		flex-direction: row;
		gap: 5px;
		justify-content: center
	}

	.elementor-button-icon {
		align-items: center;
		display: flex
	}

	.elementor-button-icon svg {
		height: auto;
		width: 1em
	}

	.elementor-button-icon .e-font-icon-svg {
		height: 1em
	}

	.elementor-button-text {
		display: inline-block
	}

	.elementor-button.elementor-size-xs {
		border-radius: 2px;
		font-size: 13px;
		padding: 10px 20px
	}

	.elementor-button.elementor-size-md {
		border-radius: 4px;
		font-size: 16px;
		padding: 15px 30px
	}

	.elementor-button.elementor-size-lg {
		border-radius: 5px;
		font-size: 18px;
		padding: 20px 40px
	}

	.elementor-button.elementor-size-xl {
		border-radius: 6px;
		font-size: 20px;
		padding: 25px 50px
	}

	.elementor-button span {
		text-decoration: inherit
	}

	.elementor-element.elementor-button-info .elementor-button {
		background-color: #5bc0de
	}

	.elementor-element.elementor-button-success .elementor-button {
		background-color: #5cb85c
	}

	.elementor-element.elementor-button-warning .elementor-button {
		background-color: #f0ad4e
	}

	.elementor-element.elementor-button-danger .elementor-button {
		background-color: #d9534f
	}

	.elementor-widget-button .elementor-button .elementor-button-info {
		background-color: #5bc0de
	}

	.elementor-widget-button .elementor-button .elementor-button-success {
		background-color: #5cb85c
	}

	.elementor-widget-button .elementor-button .elementor-button-warning {
		background-color: #f0ad4e
	}

	.elementor-widget-button .elementor-button .elementor-button-danger {
		background-color: #d9534f
	}

	.elementor-view-stacked .elementor-icon {
		background-color: #69727d;
		color: #fff;
		padding: .5em;
		fill: #fff
	}

	.elementor-view-framed .elementor-icon {
		background-color: transparent;
		border: 3px solid #69727d;
		color: #69727d;
		padding: .5em
	}

	.elementor-icon {
		color: #69727d;
		display: inline-block;
		font-size: 50px;
		line-height: 1;
		text-align: center;
		transition: all .3s
	}

	.elementor-icon:hover {
		color: #69727d
	}

	.elementor-icon i,
	.elementor-icon svg {
		display: block;
		height: 1em;
		position: relative;
		width: 1em
	}

	.elementor-icon i:before,
	.elementor-icon svg:before {
		left: 50%;
		position: absolute;
		transform: translateX(-50%)
	}

	.elementor-icon i.fad {
		width: auto
	}

	.elementor-shape-square .elementor-icon {
		border-radius: 0
	}

	.elementor-shape-rounded .elementor-icon {
		border-radius: 10%
	}

	.elementor-shape-circle .elementor-icon {
		border-radius: 50%
	}

	.e-transform .elementor-widget-container,
	.e-transform:not(:has(.elementor-widget-container)) {
		transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
		transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x)
	}

	.e-con.e-transform {
		transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
		transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
	}

	.animated {
		animation-duration: 1.25s
	}

	.animated.animated-slow {
		animation-duration: 2s
	}

	.animated.animated-fast {
		animation-duration: .75s
	}

	.animated.infinite {
		animation-iteration-count: infinite
	}

	.animated.reverse {
		animation-direction: reverse;
		animation-fill-mode: forwards
	}

	@media (prefers-reduced-motion:reduce) {
		.animated {
			animation: none
		}
	}

	@media (max-width:767px) {

		.elementor .elementor-hidden-mobile,
		.elementor .elementor-hidden-phone {
			display: none
		}
	}

	@media (min-width:-1) and (max-width:-1) {
		.elementor .elementor-hidden-mobile_extra {
			display: none
		}
	}

	@media (min-width:768px) and (max-width:1024px) {
		.elementor .elementor-hidden-tablet {
			display: none
		}
	}

	@media (min-width:-1) and (max-width:-1) {

		.elementor .elementor-hidden-laptop,
		.elementor .elementor-hidden-tablet_extra {
			display: none
		}
	}

	@media (min-width:1025px) and (max-width:99999px) {
		.elementor .elementor-hidden-desktop {
			display: none
		}
	}

	@media (min-width:-1) {
		.elementor .elementor-hidden-widescreen {
			display: none
		}
	}
}

@media all {
	.elementor-kit-9 {
		--e-global-color-primary: #6EC1E4;
		--e-global-color-secondary: #54595F;
		--e-global-color-text: #7A7A7A;
		--e-global-color-accent: #61CE70;
		--e-global-typography-primary-font-family: "Roboto";
		--e-global-typography-primary-font-weight: 600;
		--e-global-typography-secondary-font-family: "Roboto Slab";
		--e-global-typography-secondary-font-weight: 400;
		--e-global-typography-text-font-family: "Roboto";
		--e-global-typography-text-font-weight: 400;
		--e-global-typography-accent-font-family: "Roboto";
		--e-global-typography-accent-font-weight: 500
	}

	.elementor-kit-9 e-page-transition {
		background-color: #FFBC7D
	}

	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1200px
	}

	.e-con {
		--container-max-width: 1200px
	}

	.elementor-widget:not(:last-child) {
		margin-block-end: 20px
	}

	.elementor-element {
		--widgets-spacing: 20px 20px;
		--widgets-spacing-row: 20px;
		--widgets-spacing-column: 20px
	}

		{}

	h1.entry-title {
		display: var(--page-title-display)
	}

	@media(max-width:1024px) {
		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 1024px
		}

		.e-con {
			--container-max-width: 1024px
		}
	}

	@media(max-width:767px) {
		.elementor-section.elementor-section-boxed>.elementor-container {
			max-width: 767px
		}

		.e-con {
			--container-max-width: 767px
		}
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
		color: inherit;
		font-size: inherit;
		line-height: inherit
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-small {
		font-size: 15px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
		font-size: 19px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-large {
		font-size: 29px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
		font-size: 39px
	}

	.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
		font-size: 59px
	}
}

@media all {

	/*! elementor-pro - v3.26.0 - 07-01-2025 */
	.elementor-widget-search {
		--e-search-white: #fff;
		--e-search-light-grey: #cdcdcd;
		--e-search-medium-grey: #515962;
		--e-search-dark-grey: #2d2d2d;
		--e-search-black: #000;
		--e-search-dark-red: #c36;
		--e-search-dark-purple: #336;
		--e-search-input-color: var(--e-search-medium-grey);
		--e-search-input-border-color: var(--e-search-light-grey);
		--e-search-input-border-radius: 0;
		--e-search-input-gap: 4px;
		--e-search-input-padding: 16px;
		--e-search-input-padding-inline-start: 16px;
		--e-search-input-padding-inline-end: 16px;
		--e-search-input-padding-block-start: 16px;
		--e-search-input-padding-block-end: 16px;
		--e-search-input-transition: 0.3s;
		--e-search-placeholder-color: var(--e-search-medium-grey);
		--e-search-icon-label-color: var(--e-search-medium-grey);
		--e-search-icon-label-size: 24px;
		--e-search-icon-label-absolute-width: initial;
		--e-search-icon-clear-color: var(--e-search-light-grey);
		--e-search-icon-clear-size: 12px;
		--e-search-icon-clear-absolute-width: initial;
		--e-search-icon-clear-transition: 0.3s;
		--e-search-submit-color: var(--e-search-white);
		--e-search-submit-background-color: var(--e-search-dark-grey);
		--e-search-submit-border-color: none;
		--e-search-submit-border-type: none;
		--e-search-submit-border-radius: 0;
		--e-search-submit-border-width: 0px;
		--e-search-submit-padding: 24px;
		--e-search-submit-margin-inline-start: 8px;
		--e-search-submit-button-width: initial;
		--e-search-submit-button-flex-direction: row;
		--e-search-submit-hover-transition: 0.3s;
		--e-search-pagination-numbers-padding-left: 8px;
		--e-search-pagination-numbers-padding-right: 8px;
		--e-search-icon-submit-color: var(--e-search-white);
		--e-search-submit-icon-gap: 8px;
		--e-search-submit-icon-margin-inline-start: 0px;
		--e-search-submit-icon-margin-inline-end: var(--e-search-submit-icon-gap);
		--e-search-icon-submit-size: 24px;
		--e-search-submit-transition: 0.3s;
		--e-search-results-background-color: var(--e-search-white);
		--e-search-results-border-color: var(--e-search-light-grey);
		--e-search-results-border-type: solid;
		--e-search-results-border-width: 1px;
		--e-search-results-border-radius: 0px;
		--e-search-results-padding: 16px;
		--e-search-results-width: 100%;
		--e-search-results-columns: 1;
		--e-search-results-max-height: initial;
		--e-search-input-and-results-gap: 8px;
		--e-search-results-transition: 0.3s;
		--e-search-loop-item-equal-height: initial;
		--e-search-results-grid-auto-rows: initial;
		--e-search-results-inset-inline-start: initial;
		--e-search-results-inset-inline-end: initial;
		--e-search-results-transform: initial;
		--e-search-results-default-gap: 16px;
		--e-search-results-column-gap: var(--e-search-results-default-gap);
		--e-search-results-row-gap: var(--e-search-results-default-gap);
		--e-search-pagination-inset-inline-start: initial;
		--e-search-pagination-inline-end: initial;
		--e-search-pagination-transform: initial;
		--e-search-pagination-border-radius: 0px;
		--e-search-pagination-background-color: var(--e-search-black);
		--e-search-pagination-text-align: center;
		--e-search-pagination-justify-content: center;
		--e-search-pagination-color: var(--e-search-dark-red);
		--e-search-pagination-hover: var(--e-search-dark-purple);
		--e-search-pagination-current: var(--e-search-black);
		--e-search-pagination-page-numbers-gap: 10px;
		--e-search-pagination-block-end-spacing: 0px;
		--e-search-pagination-block-start-spacing: 0px;
		--e-search-pagination-vertical-position: column;
		--e-search-nothing-found-padding-block-start: 0;
		--e-search-nothing-found-padding-block-end: 0;
		--e-search-nothing-found-results-columns: 1;
		--e-search-nothing-found-message-color: var(--e-search-medium-grey);
		--e-search-nothing-found-message-alignment: center;
		--e-search-loader-icon-color: var(--e-search-black);
		--e-search-loader-icon-size: 34px
	}

	.elementor-widget-search .e-search-form {
		display: flex
	}

	.elementor-widget-search .e-search-label {
		display: flex;
		position: relative;
		z-index: 10
	}

	.elementor-widget-search .e-search-label>i,
	.elementor-widget-search .e-search-label>svg {
		inset-block-start: 50%;
		inset-inline-start: var(--e-search-input-padding-inline-start);
		position: absolute;
		transform: translateY(-50%);
		transition: width 0s, height 0s
	}

	.elementor-widget-search .e-search-label>i:is(i),
	.elementor-widget-search .e-search-label>svg:is(i) {
		color: var(--e-search-icon-label-color);
		font-size: var(--e-search-icon-label-size)
	}

	.elementor-widget-search .e-search-label>i:is(svg),
	.elementor-widget-search .e-search-label>svg:is(svg) {
		fill: var(--e-search-icon-label-color);
		height: var(--e-search-icon-label-size);
		width: auto
	}

	.elementor-widget-search .e-search-input-wrapper {
		display: flex;
		flex: 1;
		flex-direction: column;
		position: relative
	}

	.elementor-widget-search .e-search-input-wrapper>i,
	.elementor-widget-search .e-search-input-wrapper>svg {
		cursor: pointer;
		inset-block-start: 50%;
		inset-inline-end: var(--e-search-input-padding-inline-end);
		position: absolute;
		transform: translateY(-50%);
		transition: color var(--e-search-icon-clear-transition), fill var(--e-search-icon-clear-transition), width 0s, height 0s
	}

	.elementor-widget-search .e-search-input-wrapper>i:is(i),
	.elementor-widget-search .e-search-input-wrapper>svg:is(i) {
		color: var(--e-search-icon-clear-color);
		font-size: var(--e-search-icon-clear-size)
	}

	.elementor-widget-search .e-search-input-wrapper>i:is(svg),
	.elementor-widget-search .e-search-input-wrapper>svg:is(svg) {
		fill: var(--e-search-icon-clear-color);
		height: var(--e-search-icon-clear-size);
		width: auto
	}

	.elementor-widget-search .e-search-input {
		--e-search-icons-min-height: max(var(--e-search-icon-clear-size), var(--e-search-icon-label-size));
		border-color: var(--e-search-input-border-color);
		border-radius: var(--e-search-input-border-radius);
		color: var(--e-search-input-color);
		height: 100%;
		min-height: calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));
		padding-block-end: var(--e-search-input-padding-block-end);
		padding-block-start: var(--e-search-input-padding-block-start);
		padding-inline-end: calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));
		padding-inline-start: calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));
		transition: padding-inline 0s
	}

	.elementor-widget-search .e-search-input::-moz-placeholder {
		color: var(--e-search-placeholder-color)
	}

	.elementor-widget-search .e-search-input::placeholder {
		color: var(--e-search-placeholder-color)
	}

	.elementor-widget-search .e-search-input.no-icon-clear {
		padding-inline-end: var(--e-search-input-padding-inline-end)
	}

	.elementor-widget-search .e-search-input.no-icon-label {
		padding-inline-start: var(--e-search-input-padding-inline-start)
	}

	.elementor-widget-search .e-search-input:focus {
		outline: none;
		transition: var(--e-search-input-transition)
	}

	.elementor-widget-search .e-search-input::-ms-clear,
	.elementor-widget-search .e-search-input::-ms-reveal {
		display: none;
		height: 0;
		width: 0
	}

	.elementor-widget-search .e-search-input::-webkit-search-cancel-button,
	.elementor-widget-search .e-search-input::-webkit-search-decoration,
	.elementor-widget-search .e-search-input::-webkit-search-results-button,
	.elementor-widget-search .e-search-input::-webkit-search-results-decoration {
		display: none
	}

	.elementor-widget-search .e-search-results-container {
		background-color: var(--e-search-results-background-color);
		border-radius: var(--e-search-results-border-radius);
		display: flex;
		height: -moz-fit-content;
		height: fit-content;
		inset-block-start: calc(100% + var(--e-search-input-and-results-gap));
		inset-inline-end: var(--e-search-results-inset-inline-end);
		inset-inline-start: var(--e-search-results-inset-inline-start);
		position: absolute;
		transform: var(--e-search-results-transform);
		width: var(--e-search-results-width);
		z-index: 2000
	}

	.elementor-widget-search .e-search-results-container>div {
		border: var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);
		border-radius: var(--e-search-results-border-radius);
		max-height: var(--e-search-results-max-height);
		overflow: auto;
		padding: var(--e-search-results-padding);
		width: 100%
	}

	.elementor-widget-search .e-search-results-container>div:empty {
		display: none
	}

	.elementor-widget-search .e-search-results-container>div .e-loop-item .elementor-section-wrap>.e-con,
	.elementor-widget-search .e-search-results-container>div .e-loop-item>.e-con,
	.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section,
	.elementor-widget-search .e-search-results-container>div .e-loop-item>.elementor-section>.elementor-container {
		height: var(--e-search-loop-item-equal-height)
	}

	.elementor-widget-search .e-search-results {
		display: none
	}

	.elementor-widget-search .e-search-results-list {
		-moz-column-gap: var(--e-search-results-column-gap);
		column-gap: var(--e-search-results-column-gap);
		display: grid;
		grid-auto-rows: var(--e-search-results-grid-auto-rows);
		grid-template-columns: repeat(var(--e-search-results-columns), 1fr);
		row-gap: var(--e-search-results-row-gap)
	}

	.elementor-widget-search .e-search-loader svg {
		display: flex;
		width: var(--e-search-loader-icon-size);
		fill: var(--e-search-loader-icon-color);
		animation: rotate 4s linear infinite;
		margin: 0 auto;
		transform: rotate(45deg)
	}

	.elementor-widget-search .e-search .e-search-submit {
		align-items: center;
		background-color: var(--e-search-submit-background-color);
		border-color: var(--e-search-submit-border-color);
		border-radius: var(--e-search-submit-border-radius);
		border-style: var(--e-search-submit-border-type);
		border-width: var(--e-search-submit-border-width);
		color: var(--e-search-submit-color);
		display: flex;
		flex-direction: var(--e-search-submit-button-flex-direction);
		font-size: var(--e-search-form-submit-icon-size);
		margin-inline-start: var(--e-search-submit-margin-inline-start);
		padding: var(--e-search-submit-padding);
		transition: var(--e-search-submit-hover-transition);
		width: var(--e-search-submit-button-width)
	}

	.elementor-widget-search .e-search .e-search-submit:focus {
		transition: --e-search-submit-transition
	}

	.elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible) {
		outline: none
	}

	.elementor-widget-search .e-search .e-search-submit>i,
	.elementor-widget-search .e-search .e-search-submit>svg {
		margin-inline-end: var(--e-search-submit-icon-margin-inline-end);
		margin-inline-start: var(--e-search-submit-icon-margin-inline-start);
		transition: inherit
	}

	.elementor-widget-search .e-search .e-search-submit>i:is(i),
	.elementor-widget-search .e-search .e-search-submit>svg:is(i) {
		color: var(--e-search-icon-submit-color);
		font-size: var(--e-search-icon-submit-size)
	}

	.elementor-widget-search .e-search .e-search-submit>i:is(svg),
	.elementor-widget-search .e-search .e-search-submit>svg:is(svg) {
		fill: var(--e-search-icon-submit-color);
		height: var(--e-search-icon-submit-size);
		width: auto
	}

	.elementor-widget-search .e-search-input-wrapper,
	.elementor-widget-search .e-search-label * {
		transition: var(--e-search-input-transition)
	}

	.elementor-widget-search .e-search-nothing-found-message {
		color: var(--e-search-nothing-found-message-color);
		padding-block-end: var(--e-search-nothing-found-padding-block-end);
		padding-block-start: var(--e-search-nothing-found-padding-block-start);
		text-align: var(--e-search-nothing-found-message-alignment)
	}

	.elementor-widget-search .hidden {
		opacity: 0;
		visibility: hidden
	}

	.elementor-widget-search .hide-loader .e-search-loader {
		display: none
	}

	.elementor-widget-search .hide-loader .e-search-results {
		display: flex;
		flex-direction: var(--e-search-pagination-vertical-position)
	}

	.elementor-widget-search .no-results>div {
		grid-template-columns: var(--e-search-nothing-found-results-columns)
	}

	.elementor-widget-search .e-search-results-loader {
		width: var(--e-search-loader-icon-size);
		fill: var(--e-search-loader-icon-color);
		animation: rotate 4s linear infinite;
		margin: 0 auto;
		transform: rotate(45deg)
	}

	@keyframes rotate {
		0% {
			transform: rotate(0deg)
		}

		to {
			transform: rotate(1turn)
		}
	}

	.elementor-widget-search .elementor-pagination {
		-moz-column-gap: var(--e-search-pagination-page-numbers-gap);
		column-gap: var(--e-search-pagination-page-numbers-gap);
		display: flex;
		justify-content: var(--e-search-pagination-justify-content);
		padding-block-end: var(--e-search-pagination-block-end-spacing);
		padding-block-start: var(--e-search-pagination-block-start-spacing)
	}

	.elementor-widget-search .elementor-pagination>a {
		color: var(--e-search-pagination-color)
	}

	.elementor-widget-search .elementor-pagination>a:hover {
		color: var(--e-search-pagination-hover)
	}

	.elementor-widget-search .elementor-pagination>.page-numbers.current {
		color: var(--e-search-pagination-current)
	}

	.elementor-widget-search .elementor-pagination>.next,
	.elementor-widget-search .elementor-pagination>.prev {
		color: var(--e-search-pagination-color)
	}

	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers {
		display: none
	}

	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next,
	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev {
		color: var(--e-search-pagination-color);
		display: initial
	}

	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next:hover,
	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev:hover {
		color: var(--e-search-pagination-hover)
	}

	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive,
	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.next.inactive:hover,
	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive,
	.elementor-widget-search .hide-pagination-numbers .elementor-pagination>.page-numbers.prev.inactive:hover {
		color: var(--e-search-pagination-color)
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-column .elementor-spacer-inner {
		height: var(--spacer-size)
	}

	.e-con {
		--container-widget-width: 100%
	}

	.e-con-inner>.elementor-widget-spacer,
	.e-con>.elementor-widget-spacer {
		width: var(--container-widget-width, var(--spacer-size));
		--align-self: var(--container-widget-align-self, initial);
		--flex-shrink: 0
	}

	.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,
	.e-con>.elementor-widget-spacer>.elementor-widget-container {
		height: 100%;
		width: 100%
	}

	.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,
	.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
		height: 100%
	}

	.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,
	.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
		height: var(--container-widget-height, var(--spacer-size))
	}

	.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,
	.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer {
		height: 100%
	}

	.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,
	.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner {
		height: var(--container-widget-height, var(--spacer-size))
	}

	.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,
	.e-con>.elementor-widget-spacer.elementor-widget-empty {
		min-height: 22px;
		min-width: 22px;
		position: relative
	}

	.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,
	.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
		height: 22px;
		inset: 0;
		margin: auto;
		padding: 0;
		position: absolute;
		width: 22px
	}
}

@media all {
	.elementor-shape {
		direction: ltr;
		left: 0;
		line-height: 0;
		overflow: hidden;
		position: absolute;
		width: 100%
	}

	.elementor-shape-top {
		top: -1px
	}

	.elementor-shape-top:not([data-negative=false]) svg {
		z-index: -1
	}

	.elementor-shape-bottom {
		bottom: -1px
	}

	.elementor-shape-bottom:not([data-negative=true]) svg {
		z-index: -1
	}

	.elementor-shape[data-negative=false].elementor-shape-bottom,
	.elementor-shape[data-negative=true].elementor-shape-top {
		transform: rotate(180deg)
	}

	.elementor-shape svg {
		display: block;
		left: 50%;
		position: relative;
		transform: translateX(-50%);
		width: calc(100% + 1.3px)
	}

	.elementor-shape .elementor-shape-fill {
		fill: #fff;
		transform: rotateY(0deg);
		transform-origin: center
	}
}

@media all {
	/*! elementor-pro - v3.26.0 - 07-01-2025 */
	@charset "UTF-8";

	.elementor-widget-archive-posts:after,
	.elementor-widget-posts:after {
		display: none
	}

	.elementor-post__thumbnail__link {
		transition: none
	}

	.elementor-posts-container.elementor-posts-masonry {
		align-items: flex-start
	}

	.elementor-posts-container:not(.elementor-posts-masonry) {
		align-items: stretch
	}

	.elementor-posts-container .elementor-post {
		margin: 0;
		padding: 0
	}

	.elementor-posts-container .elementor-post__excerpt {
		flex-grow: var(--read-more-alignment, 0)
	}

	.elementor-posts-container .elementor-post__thumbnail {
		overflow: hidden
	}

	.elementor-posts-container .elementor-post__thumbnail img {
		display: block;
		max-height: none;
		max-width: none;
		transition: filter .3s;
		width: 100%
	}

	.elementor-posts-container .elementor-post__thumbnail__link {
		display: block;
		position: relative;
		width: 100%
	}

	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail {
		bottom: 0;
		left: 0;
		right: 0;
		top: 0
	}

	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
		height: auto;
		left: calc(50% + 1px);
		position: absolute;
		top: calc(50% + 1px);
		transform: scale(1.01) translate(-50%, -50%)
	}

	.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
		height: 100%;
		width: auto
	}

	.elementor-posts .elementor-post {
		flex-direction: column;
		transition-duration: .25s;
		transition-property: background, border, box-shadow
	}

	.elementor-posts .elementor-post__title {
		font-size: 18px;
		margin: 0
	}

	.elementor-posts .elementor-post__excerpt {
		margin-bottom: 10px
	}

	.elementor-posts .elementor-post__excerpt p {
		color: #777;
		font-size: 14px;
		line-height: 1.5em;
		margin: 0
	}

	.elementor-posts .elementor-post__text {
		display: var(--item-display, block);
		flex-direction: column;
		flex-grow: 1
	}

	.elementor-posts .elementor-post__meta-data {
		color: #adadad;
		font-size: 12px;
		line-height: 1.3em;
		margin-bottom: 13px
	}

	.elementor-posts .elementor-post__read-more {
		align-self: flex-start;
		font-size: 12px;
		font-weight: 700
	}

	.elementor-posts .elementor-post__thumbnail {
		position: relative
	}

	.elementor-posts--skin-classic .elementor-post {
		overflow: hidden
	}

	.elementor-posts--align-left .elementor-post {
		text-align: left
	}

	.elementor-posts--align-right .elementor-post {
		text-align: right
	}

	.elementor-posts--align-center .elementor-post {
		text-align: center
	}

	.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
		margin-bottom: 20px
	}

	.elementor-posts--thumbnail-top .elementor-post__text {
		width: 100%
	}

	.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link {
		margin-right: auto
	}

	.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link {
		margin-left: auto
	}

	.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link {
		margin-left: auto;
		margin-right: auto
	}

	.elementor-posts--thumbnail-left .elementor-post,
	.elementor-posts--thumbnail-right .elementor-post {
		flex-direction: row
	}

	.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,
	.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		flex-shrink: 0;
		width: 25%
	}

	.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
		margin-right: 20px;
		order: 0
	}

	.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		margin-left: 20px;
		order: 5
	}

	.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link {
		display: none
	}

	.elementor-posts .elementor-post {
		display: flex
	}

	.elementor-posts .elementor-post__card {
		background-color: #fff;
		border: 0 solid #69727d;
		border-radius: 3px;
		display: flex;
		flex-direction: column;
		min-height: 100%;
		overflow: hidden;
		position: relative;
		transition: all .25s;
		width: 100%
	}

	.elementor-posts .elementor-post__card .elementor-post__thumbnail {
		position: relative;
		transform-style: preserve-3d;
		-webkit-transform-style: preserve-3d
	}

	.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
		width: calc(100% + 1px)
	}

	.elementor-posts .elementor-post__card .elementor-post__text {
		margin-bottom: 0;
		margin-top: 20px;
		padding: 0 30px
	}

	.elementor-posts .elementor-post__card .elementor-post__read-more {
		display: inline-block;
		margin-bottom: 20px
	}

	.elementor-posts .elementor-post__card .elementor-post__meta-data {
		border-top: 1px solid #eaeaea;
		margin-bottom: 0;
		padding: 15px 30px
	}

	.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before {
		margin: 0 5px
	}

	.elementor-posts .elementor-post__card .elementor-post__title {
		font-size: 21px
	}

	.elementor-posts .elementor-post__card .elementor-post__excerpt {
		line-height: 1.7
	}

	.elementor-posts .elementor-post__card .elementor-post__excerpt,
	.elementor-posts .elementor-post__card .elementor-post__title {
		margin-bottom: 25px
	}

	.elementor-posts .elementor-post__card .elementor-post__badge,
	.elementor-posts .elementor-post__card .elementor-post__read-more {
		text-transform: uppercase
	}

	.elementor-posts .elementor-post__badge {
		background: #69727d;
		border-radius: 999px;
		color: #fff;
		font-size: 12px;
		font-weight: 400;
		line-height: 1;
		margin: 20px;
		padding: .6em 1.2em;
		position: absolute;
		top: 0
	}

	.elementor-posts .elementor-post__avatar {
		height: 0;
		padding: 0 30px;
		pointer-events: none;
		position: relative;
		top: -25px;
		width: 100%
	}

	.elementor-posts .elementor-post__avatar img {
		border-radius: 50%;
		pointer-events: all;
		transform: translateY(-50%);
		width: 60px
	}

	.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,
	.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data {
		margin-top: auto
	}

	.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar {
		height: auto;
		padding-top: 0;
		position: static
	}

	.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar {
		transform: translateY(0);
		vertical-align: bottom
	}

	.elementor-posts--show-avatar .elementor-post__thumbnail__link {
		margin-bottom: 25px
	}

	.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
		background-image: linear-gradient(0deg, rgba(0, 0, 0, .35), transparent 75%);
		background-repeat: no-repeat;
		bottom: 0;
		content: "";
		display: block;
		height: 100%;
		opacity: 1;
		position: absolute;
		transition: all .3s ease-out;
		width: 100%
	}

	.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after {
		opacity: .5
	}

	.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {
		height: 100%
	}

	.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {
		width: calc(100% + 1px)
	}

	.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {
		height: 115%
	}

	.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {
		width: 115%
	}

	.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {
		height: 115%
	}

	.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {
		width: 115%
	}

	.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {
		height: 100%
	}

	.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {
		width: calc(100% + 1px)
	}

	.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,
	.elementor-posts__hover-zoom-out .elementor-post__thumbnail img {
		transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1)
	}

	.elementor-card-shadow-yes .elementor-post__card {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
	}

	.elementor-card-shadow-yes .elementor-post__card:hover {
		box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15)
	}

	.elementor-posts--skin-full_content article {
		flex-direction: column;
		overflow: hidden
	}

	.elementor-posts--skin-full_content article .elementor-post__thumbnail {
		padding-bottom: 0
	}

	body.elementor-editor-active .elementor-posts--skin-archive_full_content,
	body.elementor-editor-active .elementor-posts--skin-full_content {
		pointer-events: none
	}

	body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,
	body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link {
		display: none
	}

	.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post,
	body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link {
		display: block
	}

	.elementor-portfolio__filters {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		list-style: none;
		margin: 0;
		padding: 0
	}

	.elementor-portfolio__filter {
		cursor: pointer;
		margin: 0;
		padding: 8px
	}

	.elementor-portfolio__filter:focus-visible {
		outline: 1px auto -webkit-focus-ring-color
	}

	.elementor-portfolio-item {
		align-self: flex-start;
		margin: 0;
		overflow: hidden;
		transform-style: preserve-3d;
		transition-property: transform, opacity;
		transition-timing-function: ease-in-out
	}

	.elementor-portfolio-item__title {
		color: #fff;
		font-size: 18px;
		line-height: 1;
		margin: 0;
		padding: 0
	}

	.elementor-portfolio-item__tags__separator:before {
		content: ", "
	}

	.elementor-portfolio-item__overlay {
		background-color: hsla(213, 9%, 45%, .8);
		bottom: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		left: 0;
		opacity: 0;
		overflow: hidden;
		padding: 15px;
		position: absolute;
		right: 0;
		text-align: center;
		top: 0;
		transition: opacity 1s
	}

	.elementor-portfolio-item__img img[src=""] {
		background-color: rgba(0, 0, 0, .1);
		height: 100%
	}

	.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay,
	.elementor-portfolio-item:hover .elementor-portfolio-item__overlay {
		opacity: 1;
		transition: opacity .5s
	}

	.elementor-portfolio.elementor-has-item-ratio {
		transition: height .5s
	}

	.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
		background-color: rgba(0, 0, 0, .1);
		position: absolute
	}

	.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link {
		padding-bottom: 56.25%
	}

	.elementor ul li.elementor-portfolio__filter {
		list-style-type: none
	}

	.e-con-inner>.elementor-widget-portfolio,
	.e-con>.elementor-widget-portfolio {
		width: var(--container-widget-width);
		--flex-grow: var(--container-widget-flex-grow)
	}

	.elementor-widget-archive-posts.load-more-align-center .elementor-button-wrapper,
	.elementor-widget-posts.load-more-align-center .elementor-button-wrapper {
		text-align: center
	}

	.elementor-widget-archive-posts.load-more-align-start .elementor-button-wrapper,
	.elementor-widget-posts.load-more-align-start .elementor-button-wrapper {
		text-align: start
	}

	.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapper,
	.elementor-widget-posts.load-more-align-end .elementor-button-wrapper {
		text-align: end
	}

	.elementor-widget-archive-posts.load-more-align-justify .elementor-button,
	.elementor-widget-posts.load-more-align-justify .elementor-button {
		width: 100%
	}

	.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container,
	.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container {
		cursor: default
	}

	.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner,
	.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner {
		margin-top: var(--load-more—spacing, 30px)
	}

	.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,
	.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg,
	.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner i,
	.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container .e-load-more-spinner svg {
		display: flex
	}

	.elementor-widget-archive-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
	.elementor-widget-posts.e-load-more-pagination-loading>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper {
		visibility: hidden
	}

	.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,
	.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper,
	.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,
	.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.elementor-button-wrapper {
		display: none
	}

	.elementor-widget-archive-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,
	.elementor-widget-archive-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message,
	.elementor-widget-posts.e-load-more-pagination-end:not(:has(>.elementor-widget-container))>.e-load-more-message,
	.elementor-widget-posts.e-load-more-pagination-end>.elementor-widget-container>.e-load-more-message {
		display: block
	}

	.elementor-widget-archive-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,
	.elementor-widget-archive-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper,
	.elementor-widget-posts.e-load-more-no-spinner:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button-content-wrapper,
	.elementor-widget-posts.e-load-more-no-spinner>.elementor-widget-container>.elementor-button-wrapper .elementor-button-content-wrapper {
		visibility: visible
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,
	.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner,
	.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner,
	.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner {
		display: flex
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,
	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,
	.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,
	.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,
	.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,
	.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,
	.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i,
	.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg {
		display: none;
		margin: 0 auto
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,
	.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner i,
	.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner i,
	.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner i {
		color: var(--load-more-spinner-color)
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,
	.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-spinner svg,
	.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-spinner svg,
	.elementor-widget-posts>.elementor-widget-container .e-load-more-spinner svg {
		fill: var(--load-more-spinner-color);
		height: 1em;
		width: 1em
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,
	.elementor-widget-archive-posts>.elementor-widget-container .e-load-more-message,
	.elementor-widget-posts:not(:has(>.elementor-widget-container)) .e-load-more-message,
	.elementor-widget-posts>.elementor-widget-container .e-load-more-message {
		color: var(--load-more-message-color);
		display: none;
		margin-top: var(--load-more—spacing, 30px);
		text-align: var(--load-more-message-alignment, center)
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,
	.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper,
	.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper,
	.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper {
		margin-top: var(--load-more—spacing, 30px)
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,
	.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner,
	.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .e-load-more-spinner,
	.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .e-load-more-spinner {
		left: 50%;
		margin: inherit;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%)
	}

	.elementor-widget-archive-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,
	.elementor-widget-archive-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button,
	.elementor-widget-posts:not(:has(>.elementor-widget-container))>.elementor-button-wrapper .elementor-button,
	.elementor-widget-posts>.elementor-widget-container>.elementor-button-wrapper .elementor-button {
		cursor: pointer;
		position: relative
	}
}

@media all {
	@keyframes elementor-animation-push {
		50% {
			transform: scale(.8)
		}

		100% {
			transform: scale(1)
		}
	}

	.elementor-animation-push:active,
	.elementor-animation-push:focus,
	.elementor-animation-push:hover {
		animation-name: elementor-animation-push;
		animation-duration: .3s;
		animation-timing-function: linear;
		animation-iteration-count: 1
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-widget-image-box .elementor-image-box-content {
		width: 100%
	}

	@media (min-width:768px) {

		.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
		.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
			display: flex
		}

		.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
			flex-direction: row-reverse;
			text-align: end
		}

		.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
			flex-direction: row;
			text-align: start
		}

		.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
			margin: auto
		}

		.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
			align-items: flex-start
		}

		.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
			align-items: center
		}

		.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
			align-items: flex-end
		}
	}

	@media (max-width:767px) {
		.elementor-widget-image-box .elementor-image-box-img {
			margin-bottom: 15px;
			margin-left: auto !important;
			margin-right: auto !important
		}
	}

	.elementor-widget-image-box .elementor-image-box-img {
		display: inline-block
	}

	.elementor-widget-image-box .elementor-image-box-title a {
		color: inherit
	}

	.elementor-widget-image-box .elementor-image-box-wrapper {
		text-align: center
	}

	.elementor-widget-image-box .elementor-image-box-description {
		margin: 0
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-widget-image {
		text-align: center
	}

	.elementor-widget-image a {
		display: inline-block
	}

	.elementor-widget-image a img[src$=".svg"] {
		width: 48px
	}

	.elementor-widget-image img {
		display: inline-block;
		vertical-align: middle
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-widget-divider {
		--divider-border-style: none;
		--divider-border-width: 1px;
		--divider-color: #0c0d0e;
		--divider-icon-size: 20px;
		--divider-element-spacing: 10px;
		--divider-pattern-height: 24px;
		--divider-pattern-size: 20px;
		--divider-pattern-url: none;
		--divider-pattern-repeat: repeat-x
	}

	.elementor-widget-divider .elementor-divider {
		display: flex
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: 15px;
		line-height: 1;
		max-width: 95%
	}

	.elementor-widget-divider .elementor-divider__element {
		flex-shrink: 0;
		margin: 0 var(--divider-element-spacing)
	}

	.elementor-widget-divider .elementor-icon {
		font-size: var(--divider-icon-size)
	}

	.elementor-widget-divider .elementor-divider-separator {
		direction: ltr;
		display: flex;
		margin: 0
	}

	.elementor-widget-divider--view-line_icon .elementor-divider-separator,
	.elementor-widget-divider--view-line_text .elementor-divider-separator {
		align-items: center
	}

	.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
	.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
	.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
	.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
		border-block-end: 0;
		border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
		content: "";
		display: block;
		flex-grow: 1
	}

	.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
		flex-grow: 0;
		flex-shrink: 100
	}

	.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
		content: none
	}

	.elementor-widget-divider--element-align-left .elementor-divider__element {
		margin-left: 0
	}

	.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
		flex-grow: 0;
		flex-shrink: 100
	}

	.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
		content: none
	}

	.elementor-widget-divider--element-align-right .elementor-divider__element {
		margin-right: 0
	}

	.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
		flex-grow: 0;
		flex-shrink: 100
	}

	.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
		content: none
	}

	.elementor-widget-divider--element-align-start .elementor-divider__element {
		margin-inline-start: 0
	}

	.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
		flex-grow: 0;
		flex-shrink: 100
	}

	.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
		content: none
	}

	.elementor-widget-divider--element-align-end .elementor-divider__element {
		margin-inline-end: 0
	}

	.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
		border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
	}

	.elementor-widget-divider--separator-type-pattern {
		--divider-border-style: none
	}

	.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
	.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
	.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
	.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
		background-color: var(--divider-color);
		-webkit-mask-image: var(--divider-pattern-url);
		mask-image: var(--divider-pattern-url);
		-webkit-mask-repeat: var(--divider-pattern-repeat);
		mask-repeat: var(--divider-pattern-repeat);
		-webkit-mask-size: var(--divider-pattern-size) 100%;
		mask-size: var(--divider-pattern-size) 100%;
		min-height: var(--divider-pattern-height);
		width: 100%
	}

	.elementor-widget-divider--no-spacing {
		--divider-pattern-size: auto
	}

	.elementor-widget-divider--bg-round {
		--divider-pattern-repeat: round
	}

	.rtl .elementor-widget-divider .elementor-divider__text {
		direction: rtl
	}

	.e-con-inner>.elementor-widget-divider,
	.e-con>.elementor-widget-divider {
		width: var(--container-widget-width, 100%);
		--flex-grow: var(--container-widget-flex-grow)
	}
}

@media all {

	/*! elementor - v3.29.0 - 04-06-2025 */
	.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,
	.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
		overflow: hidden
	}

	.elementor-widget .elementor-icon-list-items.elementor-inline-items {
		display: flex;
		flex-wrap: wrap;
		margin-left: -8px;
		margin-right: -8px
	}

	.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
		word-break: break-word
	}

	.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-left: 8px;
		margin-right: 8px
	}

	.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		border-bottom: 0;
		border-left-width: 1px;
		border-right: 0;
		border-top: 0;
		border-style: solid;
		height: 100%;
		left: auto;
		position: relative;
		right: auto;
		right: -8px;
		width: auto
	}

	.elementor-widget .elementor-icon-list-items {
		list-style-type: none;
		margin: 0;
		padding: 0
	}

	.elementor-widget .elementor-icon-list-item {
		margin: 0;
		padding: 0;
		position: relative
	}

	.elementor-widget .elementor-icon-list-item:after {
		bottom: 0;
		position: absolute;
		width: 100%
	}

	.elementor-widget .elementor-icon-list-item,
	.elementor-widget .elementor-icon-list-item a {
		align-items: var(--icon-vertical-align, center);
		display: flex;
		font-size: inherit
	}

	.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
		align-self: center;
		padding-inline-start: 5px
	}

	.elementor-widget .elementor-icon-list-icon {
		display: flex;
		position: relative;
		top: var(--icon-vertical-offset, initial)
	}

	.elementor-widget .elementor-icon-list-icon svg {
		height: var(--e-icon-list-icon-size, 1em);
		width: var(--e-icon-list-icon-size, 1em)
	}

	.elementor-widget .elementor-icon-list-icon i {
		font-size: var(--e-icon-list-icon-size);
		width: 1.25em
	}

	.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
		text-align: var(--e-icon-list-icon-align)
	}

	.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
		margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
	}

	.elementor-widget.elementor-list-item-link-full_width a {
		width: 100%
	}

	.elementor-widget.elementor-align-center .elementor-icon-list-item,
	.elementor-widget.elementor-align-center .elementor-icon-list-item a {
		justify-content: center
	}

	.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
		margin: auto
	}

	.elementor-widget.elementor-align-center .elementor-inline-items {
		justify-content: center
	}

	.elementor-widget.elementor-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-align-left .elementor-icon-list-item a {
		justify-content: flex-start;
		text-align: left
	}

	.elementor-widget.elementor-align-left .elementor-inline-items {
		justify-content: flex-start
	}

	.elementor-widget.elementor-align-right .elementor-icon-list-item,
	.elementor-widget.elementor-align-right .elementor-icon-list-item a {
		justify-content: flex-end;
		text-align: right
	}

	.elementor-widget.elementor-align-right .elementor-icon-list-items {
		justify-content: flex-end
	}

	.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
		left: 0
	}

	.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
		right: 0
	}

	@media (min-width:-1) {

		.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
		.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
			justify-content: center
		}

		.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
			margin: auto
		}

		.elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
			justify-content: center
		}

		.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
		.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
			justify-content: flex-start;
			text-align: left
		}

		.elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
			justify-content: flex-start
		}

		.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
		.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
			justify-content: flex-end;
			text-align: right
		}

		.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
			justify-content: flex-end
		}

		.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
			left: 0
		}

		.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
			right: 0
		}
	}

	@media (max-width:-1) {

		.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
		.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
			justify-content: center
		}

		.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
			margin: auto
		}

		.elementor-widget.elementor-laptop-align-center .elementor-inline-items {
			justify-content: center
		}

		.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
		.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
			justify-content: flex-start;
			text-align: left
		}

		.elementor-widget.elementor-laptop-align-left .elementor-inline-items {
			justify-content: flex-start
		}

		.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
		.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
			justify-content: flex-end;
			text-align: right
		}

		.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
			justify-content: flex-end
		}

		.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
			left: 0
		}

		.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
			right: 0
		}

		.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
		.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
			justify-content: center
		}

		.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
			margin: auto
		}

		.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
			justify-content: center
		}

		.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
		.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
			justify-content: flex-start;
			text-align: left
		}

		.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
			justify-content: flex-start
		}

		.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
		.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
			justify-content: flex-end;
			text-align: right
		}

		.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
			justify-content: flex-end
		}

		.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
			left: 0
		}

		.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
			right: 0
		}
	}

	@media (max-width:1024px) {

		.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
		.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
			justify-content: center
		}

		.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
			margin: auto
		}

		.elementor-widget.elementor-tablet-align-center .elementor-inline-items {
			justify-content: center
		}

		.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
		.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
			justify-content: flex-start;
			text-align: left
		}

		.elementor-widget.elementor-tablet-align-left .elementor-inline-items {
			justify-content: flex-start
		}

		.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
		.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
			justify-content: flex-end;
			text-align: right
		}

		.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
			justify-content: flex-end
		}

		.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
			left: 0
		}

		.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
			right: 0
		}
	}

	@media (max-width:-1) {

		.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
		.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
			justify-content: center
		}

		.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
			margin: auto
		}

		.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
			justify-content: center
		}

		.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
		.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
			justify-content: flex-start;
			text-align: left
		}

		.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
			justify-content: flex-start
		}

		.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
		.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
			justify-content: flex-end;
			text-align: right
		}

		.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
			justify-content: flex-end
		}

		.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
			left: 0
		}

		.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
			right: 0
		}
	}

	@media (max-width:767px) {

		.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
		.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
			justify-content: center
		}

		.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
			margin: auto
		}

		.elementor-widget.elementor-mobile-align-center .elementor-inline-items {
			justify-content: center
		}

		.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
		.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
			justify-content: flex-start;
			text-align: left
		}

		.elementor-widget.elementor-mobile-align-left .elementor-inline-items {
			justify-content: flex-start
		}

		.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
		.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
			justify-content: flex-end;
			text-align: right
		}

		.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
			justify-content: flex-end
		}

		.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
			left: 0
		}

		.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
			right: 0
		}
	}

	#left-area ul.elementor-icon-list-items,
	.elementor .elementor-element ul.elementor-icon-list-items,
	.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
		padding: 0
	}
}

@media all {
	.elementor-868 .elementor-element.elementor-element-4394546 {
		--display: flex;
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-4394546:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-4394546>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	}

	.elementor-868 .elementor-element.elementor-element-4394546.e-con {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0
	}

	.elementor-868 .elementor-element.elementor-element-9c253ad {
		--display: flex;
		--min-height: 619px;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 150px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-9c253ad:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-9c253ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: #FFF0
	}

	.elementor-868 .elementor-element.elementor-element-9c253ad>.elementor-shape-bottom .elementor-shape-fill,
	.elementor-868 .elementor-element.elementor-element-9c253ad>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
		fill: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-9c253ad>.elementor-shape-bottom svg,
	.elementor-868 .elementor-element.elementor-element-9c253ad>.e-con-inner>.elementor-shape-bottom svg {
		width: calc(115% + 1.3px);
		height: 57px;
		transform: translateX(-50%) rotateY(180deg)
	}

	.elementor-868 .elementor-element.elementor-element-9c253ad.e-con {
		--align-self: center;
		--flex-grow: 0;
		--flex-shrink: 0
	}

	.elementor-868 .elementor-element.elementor-element-537a1e7 {
		--display: flex;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-537a1e7.e-con {
		--flex-grow: 0;
		--flex-shrink: 0
	}

	.elementor-868 .elementor-element.elementor-element-8cc7e68 {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-8cc7e68 .elementor-heading-title {
		font-size: 57px;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-99f84e8>.elementor-widget-container {
		margin: 030px 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-99f84e8 {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-99f84e8 .elementor-heading-title {
		font-size: 23px;
		font-weight: 500;
		line-height: 33px;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-ea227bf .e-search-submit {
		background-color: #C65457;
		border-style: solid;
		border-width: 3px 3px 3px 3px;
		border-color: #FFF;
		box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5)
	}

	.elementor-868 .elementor-element.elementor-element-ea227bf>.elementor-widget-container {
		margin: 20px 0 0 0;
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-ea227bf .e-search-input {
		font-family: "Poppins", Sans-serif;
		font-size: 18px;
		border-style: none;
		box-shadow: 0 0 3px 0 rgba(0, 0, 0, .5);
		border-radius: 010px 010px 010px 010px
	}

	.elementor-868 .elementor-element.elementor-element-ea227bf {
		--e-search-placeholder-color: #000000;
		--e-search-input-color: #000000;
		--e-search-icon-label-color: #000000;
		--e-search-input-padding-block-start: 010px;
		--e-search-input-padding-inline-start: 30px;
		--e-search-input-padding-block-end: 010px;
		--e-search-input-padding-inline-end: 010px;
		--e-search-submit-margin-inline-start: 15px;
		--e-search-icon-clear-color: #000000;
		--e-search-submit-button-flex-direction: row-reverse;
		--e-search-submit-icon-margin-inline-start: var(--e-search-submit-icon-gap);
		--e-search-submit-icon-margin-inline-end: 0px;
		--e-search-icon-submit-size: 22px;
		--e-search-submit-color: #FFFFFF;
		--e-search-icon-submit-color: #FFFFFF;
		--e-search-submit-border-radius: 10px 10px 10px 10px;
		--e-search-submit-padding: 10px 050px 10px 50px
	}

	.elementor-868 .elementor-element.elementor-element-ea227bf .e-search-submit span {
		font-family: "Poppins", Sans-serif
	}

	.elementor-868 .elementor-element.elementor-element-ea227bf .e-search-submit:hover {
		--e-search-submit-color: #FFFFFF
	}

	.elementor-868 .elementor-element.elementor-element-5a0f6a5 {
		--display: flex;
		--overlay-opacity: 0;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-5a0f6a5::before,
	.elementor-868 .elementor-element.elementor-element-5a0f6a5>.elementor-background-video-container::before,
	.elementor-868 .elementor-element.elementor-element-5a0f6a5>.e-con-inner>.elementor-background-video-container::before,
	.elementor-868 .elementor-element.elementor-element-5a0f6a5>.elementor-background-slideshow::before,
	.elementor-868 .elementor-element.elementor-element-5a0f6a5>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-868 .elementor-element.elementor-element-5a0f6a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-color: #000;
		--background-overlay: ''
	}

	.elementor-868 .elementor-element.elementor-element-a85fb03 {
		--spacer-size: 290px
	}

	.elementor-868 .elementor-element.elementor-element-d515d24>.elementor-widget-container {
		margin: 0 12px 0 25px;
		padding: 0 0 0 0
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-d515d24 {
		right: -13px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-d515d24 {
		left: -13px
	}

	.elementor-868 .elementor-element.elementor-element-d515d24 {
		top: -45px
	}

	.elementor-868 .elementor-element.elementor-element-d515d24 .rh-lottie-canvas {
		width: 103%;
		height: 100%
	}

	.elementor-868 .elementor-element.elementor-element-20f4db35 {
		--display: flex;
		--min-height: 661px;
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: stretch;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--margin-top: 0px;
		--margin-bottom: 120px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 150px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-20f4db35:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-20f4db35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-20f4db35>.elementor-shape-bottom .elementor-shape-fill,
	.elementor-868 .elementor-element.elementor-element-20f4db35>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
		fill: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-20f4db35>.elementor-shape-bottom svg,
	.elementor-868 .elementor-element.elementor-element-20f4db35>.e-con-inner>.elementor-shape-bottom svg {
		width: calc(115% + 1.3px);
		height: 57px;
		transform: translateX(-50%) rotateY(180deg)
	}

	.elementor-868 .elementor-element.elementor-element-4ff7890d {
		--display: flex;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap
	}

	.elementor-868 .elementor-element.elementor-element-23d291e6 {
		--display: flex
	}

	.elementor-868 .elementor-element.elementor-element-7a98e23 {
		--display: flex;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-5713a566 {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-5713a566 .elementor-heading-title {
		font-size: 57px;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-70bd2790 {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-70bd2790 .elementor-heading-title {
		font-size: 57px;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-47b99370>.elementor-widget-container {
		margin: 030px 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-47b99370 {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-47b99370 .elementor-heading-title {
		font-size: 23px;
		font-weight: 500;
		line-height: 33px;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-4deb6846 .e-search-submit {
		background-color: #1F4366;
		border-style: solid;
		border-width: 0 0 0 0;
		border-color: #FFF;
		box-shadow: 0 0 8px 0 rgba(0, 0, 0, .5)
	}

	.elementor-868 .elementor-element.elementor-element-4deb6846>.elementor-widget-container {
		margin: 20px 0 0 0;
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-4deb6846 .e-search-input {
		font-family: "Poppins", Sans-serif;
		font-size: 19px;
		font-weight: 500;
		border-style: none;
		box-shadow: 0 0 3px 0 rgba(0, 0, 0, .5);
		border-radius: 010px 010px 010px 010px
	}

	.elementor-868 .elementor-element.elementor-element-4deb6846 {
		--e-search-placeholder-color: #000000;
		--e-search-input-color: #000000;
		--e-search-icon-label-color: #000000;
		--e-search-input-padding-block-start: 0px;
		--e-search-input-padding-inline-start: 020px;
		--e-search-input-padding-block-end: 0px;
		--e-search-input-padding-inline-end: 0px;
		--e-search-submit-margin-inline-start: 15px;
		--e-search-icon-clear-color: #000000;
		--e-search-submit-button-flex-direction: row-reverse;
		--e-search-submit-icon-margin-inline-start: var(--e-search-submit-icon-gap);
		--e-search-submit-icon-margin-inline-end: 0px;
		--e-search-icon-submit-size: 19px;
		--e-search-submit-color: #FFFFFF;
		--e-search-icon-submit-color: #FFFFFF;
		--e-search-submit-border-radius: 10px 10px 10px 10px;
		--e-search-submit-padding: 10px 050px 10px 50px
	}

	.elementor-868 .elementor-element.elementor-element-4deb6846 .e-search-submit span {
		font-family: "Poppins", Sans-serif
	}

	.elementor-868 .elementor-element.elementor-element-7fdd0226:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-7fdd0226>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(360deg, #ECF6FE 0%, #FFFFFF 38%)
	}

	.elementor-868 .elementor-element.elementor-element-7fdd0226>.elementor-container {
		max-width: 1300px
	}

	.elementor-868 .elementor-element.elementor-element-7fdd0226 {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		margin-top: 20px;
		margin-bottom: 0;
		padding: 0 0 200px 0
	}

	.elementor-868 .elementor-element.elementor-element-7fdd0226>.elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-7fdd0226>.elementor-shape-bottom svg {
		width: calc(150% + 1.3px);
		height: 125px
	}

	.elementor-868 .elementor-element.elementor-element-a10ac3a {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-a10ac3a .elementor-heading-title {
		font-size: 17px;
		font-weight: 700;
		text-transform: uppercase;
		color: #296BEF
	}

	.elementor-868 .elementor-element.elementor-element-550a2999>.elementor-widget-container {
		margin: 0 0 40px 0
	}

	.elementor-868 .elementor-element.elementor-element-550a2999 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-550a2999 .elementor-heading-title {
		font-size: 50px;
		line-height: 1.2em;
		color: #000
	}

	.elementor-868 .elementor-element.elementor-element-6c229df8>.elementor-container {
		max-width: 1300px
	}

	.elementor-868 .elementor-element.elementor-element-6c229df8 {
		margin-top: 0;
		margin-bottom: 50px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e {
		--grid-row-gap: 45px;
		--grid-column-gap: 20px;
		--load-more-message-alignment: center
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-button {
		background-color: #296BEF;
		font-size: 18px;
		font-weight: 600;
		fill: #FFF;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-button:hover,
	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-button:focus {
		background-color: #296BEF;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(0.66 * 100%)
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e:after {
		content: "0.66"
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__thumbnail__link {
		width: 100%
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post {
		border-style: solid;
		border-width: 0 0 0 0;
		border-radius: 10px;
		padding: 0 0 40px 0;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, .5);
		background-color: #FFF;
		border-color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__text {
		padding: 30px 10px 10px 10px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
		margin-right: 4px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		margin-left: 4px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
		margin-bottom: 4px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__title,
	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__title a {
		color: #000;
		font-family: "Poppins", Sans-serif;
		font-size: 23px;
		font-weight: 700;
		line-height: 34px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__title {
		margin-bottom: 10px
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__read-more {
		color: #3548F2
	}

	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-button:hover svg,
	.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-button:focus svg {
		fill: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-6236bac2 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-6236bac2 .elementor-heading-title {
		font-size: 17px;
		font-weight: 700;
		text-transform: uppercase;
		color: #296BEF
	}

	.elementor-868 .elementor-element.elementor-element-39f7e9b0 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-39f7e9b0 .elementor-heading-title {
		font-size: 36px;
		color: #000
	}

	.elementor-868 .elementor-element.elementor-element-d3f63b8>.elementor-container {
		max-width: 1300px
	}

	.elementor-868 .elementor-element.elementor-element-d3f63b8 {
		margin-top: 20px;
		margin-bottom: 60px
	}

	.elementor-868 .elementor-element.elementor-element-59851ee>.elementor-widget-container {
		padding: 20px 0 10px 0;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #CEDFFF;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0 0 10px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-59851ee:hover .elementor-widget-container {
		box-shadow: 0 8px 18px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-59851ee.elementor-position-right .elementor-image-box-img {
		margin-left: 32px
	}

	.elementor-868 .elementor-element.elementor-element-59851ee.elementor-position-left .elementor-image-box-img {
		margin-right: 32px
	}

	.elementor-868 .elementor-element.elementor-element-59851ee.elementor-position-top .elementor-image-box-img {
		margin-bottom: 32px
	}

	.elementor-868 .elementor-element.elementor-element-59851ee .elementor-image-box-title {
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
		color: #023571
	}

	.elementor-868 .elementor-element.elementor-element-59851ee .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%
	}

	.elementor-868 .elementor-element.elementor-element-59851ee .elementor-image-box-img img {
		transition-duration: 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01>.elementor-widget-container {
		padding: 20px 0 10px 0;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #CEDFFF;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0 0 10px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01:hover .elementor-widget-container {
		box-shadow: 0 8px 18px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01.elementor-position-right .elementor-image-box-img {
		margin-left: 20px
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01.elementor-position-left .elementor-image-box-img {
		margin-right: 20px
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01 .elementor-image-box-title {
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
		color: #023571
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%
	}

	.elementor-868 .elementor-element.elementor-element-672f6a01 .elementor-image-box-img img {
		transition-duration: 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-42690dec>.elementor-widget-container {
		padding: 20px 0 10px 0;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #CEDFFF;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0 0 10px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-42690dec:hover .elementor-widget-container {
		box-shadow: 0 8px 18px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-42690dec.elementor-position-right .elementor-image-box-img {
		margin-left: 20px
	}

	.elementor-868 .elementor-element.elementor-element-42690dec.elementor-position-left .elementor-image-box-img {
		margin-right: 20px
	}

	.elementor-868 .elementor-element.elementor-element-42690dec.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px
	}

	.elementor-868 .elementor-element.elementor-element-42690dec .elementor-image-box-title {
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
		color: #023571
	}

	.elementor-868 .elementor-element.elementor-element-42690dec .elementor-image-box-wrapper .elementor-image-box-img {
		width: 30%
	}

	.elementor-868 .elementor-element.elementor-element-42690dec .elementor-image-box-img img {
		transition-duration: 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-6105909e>.elementor-widget-container {
		padding: 20px 0 10px 0;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #CEDFFF;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0 0 10px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-6105909e:hover .elementor-widget-container {
		box-shadow: 0 8px 18px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-6105909e.elementor-position-right .elementor-image-box-img {
		margin-left: 20px
	}

	.elementor-868 .elementor-element.elementor-element-6105909e.elementor-position-left .elementor-image-box-img {
		margin-right: 20px
	}

	.elementor-868 .elementor-element.elementor-element-6105909e.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px
	}

	.elementor-868 .elementor-element.elementor-element-6105909e .elementor-image-box-title {
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
		color: #023571
	}

	.elementor-868 .elementor-element.elementor-element-6105909e .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%
	}

	.elementor-868 .elementor-element.elementor-element-6105909e .elementor-image-box-img img {
		transition-duration: 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0>.elementor-widget-container {
		padding: 20px 0 10px 0;
		border-style: solid;
		border-width: 1px 1px 1px 1px;
		border-color: #CEDFFF;
		border-radius: 5px 5px 5px 5px;
		box-shadow: 0 0 10px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0:hover .elementor-widget-container {
		box-shadow: 0 8px 18px 0 #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0.elementor-position-right .elementor-image-box-img {
		margin-left: 20px
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0.elementor-position-left .elementor-image-box-img {
		margin-right: 20px
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0.elementor-position-top .elementor-image-box-img {
		margin-bottom: 20px
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0 .elementor-image-box-title {
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: 700;
		line-height: 20px;
		color: #023571
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%
	}

	.elementor-868 .elementor-element.elementor-element-1ed40fa0 .elementor-image-box-img img {
		transition-duration: 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-18f492ad .elementor-button {
		background-color: #296BEF;
		font-family: "Poppins", Sans-serif;
		font-size: 24px;
		fill: #FFF;
		color: #FFF;
		box-shadow: 1px 20px 11px -6px #CEDFFF
	}

	.elementor-868 .elementor-element.elementor-element-18f492ad .elementor-button:hover,
	.elementor-868 .elementor-element.elementor-element-18f492ad .elementor-button:focus {
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-18f492ad .elementor-button:hover svg,
	.elementor-868 .elementor-element.elementor-element-18f492ad .elementor-button:focus svg {
		fill: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-57dffd2f:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-57dffd2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(180deg, #ECF6FE 1%, #FFFFFF 100%)
	}

	.elementor-868 .elementor-element.elementor-element-57dffd2f>.elementor-container {
		max-width: 1300px
	}

	.elementor-868 .elementor-element.elementor-element-57dffd2f {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		margin-top: 0;
		margin-bottom: 50px;
		padding: 180px 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-57dffd2f>.elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-57dffd2f>.elementor-shape-top svg {
		width: calc(150% + 1.3px);
		height: 125px
	}

	.elementor-868 .elementor-element.elementor-element-240e8700 .elementor-heading-title {
		font-size: 17px;
		font-weight: 700;
		text-transform: uppercase;
		color: #296BEF
	}

	.elementor-868 .elementor-element.elementor-element-493b20ce {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-493b20ce .elementor-heading-title {
		font-size: 46px;
		line-height: 1.2em;
		color: #000
	}

	.elementor-868 .elementor-element.elementor-element-1dc147d7 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em
	}

	.elementor-868 .elementor-element.elementor-element-596969fc>.elementor-widget-container {
		margin: 80px 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-104683cc {
		width: auto;
		max-width: auto;
		bottom: 277px;
		z-index: 3
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-104683cc {
		right: 155px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-104683cc {
		left: 155px
	}

	.elementor-868 .elementor-element.elementor-element-70f8f68e {
		width: auto;
		max-width: auto;
		bottom: 285px;
		z-index: 4
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-70f8f68e {
		left: 65px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-70f8f68e {
		right: 65px
	}

	.elementor-868 .elementor-element.elementor-element-39f5f981.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-39f5f981>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-59f75d21 {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-59f75d21 svg {
		width: 70px;
		height: 70px
	}

	.elementor-868 .elementor-element.elementor-element-541702e0 {
		--spacer-size: 1px
	}

	.elementor-868 .elementor-element.elementor-element-6217b72d {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-6217b72d>.elementor-widget-container {
		margin: -10px 0 25px 0;
		transform: rotate(90deg)
	}

	.elementor-868 .elementor-element.elementor-element-6217b72d svg {
		width: 50px;
		height: 5px
	}

	.elementor-868 .elementor-element.elementor-element-229654cf>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-58bb29aa .elementor-heading-title {
		font-size: 21px;
		font-weight: 700
	}

	.elementor-868 .elementor-element.elementor-element-77103731>.elementor-widget-container {
		padding: 0 0 20px 0
	}

	.elementor-868 .elementor-element.elementor-element-77103731 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em
	}

	.elementor-868 .elementor-element.elementor-element-5529e3a6.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-5529e3a6>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-ed8e54d {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-ed8e54d svg {
		width: 70px;
		height: 70px
	}

	.elementor-868 .elementor-element.elementor-element-46bbad55 {
		--spacer-size: 1px
	}

	.elementor-868 .elementor-element.elementor-element-113d745e {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-113d745e>.elementor-widget-container {
		margin: -10px 0 25px 0;
		transform: rotate(90deg)
	}

	.elementor-868 .elementor-element.elementor-element-113d745e svg {
		width: 50px;
		height: 5px
	}

	.elementor-868 .elementor-element.elementor-element-7ad55017>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-7ff1379a .elementor-heading-title {
		font-size: 21px;
		font-weight: 700
	}

	.elementor-868 .elementor-element.elementor-element-69cb6b03>.elementor-widget-container {
		padding: 0 0 20px 0
	}

	.elementor-868 .elementor-element.elementor-element-69cb6b03 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em
	}

	.elementor-868 .elementor-element.elementor-element-2c73c0a2.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-2c73c0a2>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-62acbd2c {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-62acbd2c svg {
		width: 70px;
		height: 70px
	}

	.elementor-868 .elementor-element.elementor-element-14879d1c {
		--spacer-size: 1px
	}

	.elementor-868 .elementor-element.elementor-element-117540e5 {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-117540e5>.elementor-widget-container {
		margin: -10px 0 25px 0;
		transform: rotate(90deg)
	}

	.elementor-868 .elementor-element.elementor-element-117540e5 svg {
		width: 50px;
		height: 5px
	}

	.elementor-868 .elementor-element.elementor-element-3bd4044b>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-3d91a99e .elementor-heading-title {
		font-size: 21px;
		font-weight: 700
	}

	.elementor-868 .elementor-element.elementor-element-2a7e3cbd>.elementor-widget-container {
		padding: 0 0 20px 0
	}

	.elementor-868 .elementor-element.elementor-element-2a7e3cbd .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em
	}

	.elementor-868 .elementor-element.elementor-element-48bafdee.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-48bafdee>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-1f3d0b77 {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-1f3d0b77 svg {
		width: 70px;
		height: 70px
	}

	.elementor-868 .elementor-element.elementor-element-305ed983 {
		--spacer-size: 1px
	}

	.elementor-868 .elementor-element.elementor-element-39ec666a {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-39ec666a>.elementor-widget-container {
		margin: -10px 0 25px 0;
		transform: rotate(90deg)
	}

	.elementor-868 .elementor-element.elementor-element-39ec666a svg {
		width: 50px;
		height: 5px
	}

	.elementor-868 .elementor-element.elementor-element-623334e6>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-3f062018 .elementor-heading-title {
		font-size: 21px;
		font-weight: 700
	}

	.elementor-868 .elementor-element.elementor-element-20f9d853>.elementor-widget-container {
		padding: 0 0 20px 0
	}

	.elementor-868 .elementor-element.elementor-element-20f9d853 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em
	}

	.elementor-868 .elementor-element.elementor-element-112c9cd5.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-112c9cd5>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-7ce5b496 {
		width: auto;
		max-width: auto
	}

	.elementor-868 .elementor-element.elementor-element-7ce5b496 svg {
		width: 70px;
		height: 70px
	}

	.elementor-868 .elementor-element.elementor-element-5dad8d8f>.elementor-element-populated {
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-53a1e1aa .elementor-heading-title {
		font-size: 21px;
		font-weight: 700
	}

	.elementor-868 .elementor-element.elementor-element-39c2cc43>.elementor-widget-container {
		padding: 0 0 20px 0
	}

	.elementor-868 .elementor-element.elementor-element-39c2cc43 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em
	}

	.elementor-868 .elementor-element.elementor-element-247278ea {
		--divider-border-style: solid;
		--divider-color: #E8E8EC;
		--divider-border-width: 1px
	}

	.elementor-868 .elementor-element.elementor-element-247278ea .elementor-divider-separator {
		width: 85%;
		margin: 0 auto;
		margin-center: 0
	}

	.elementor-868 .elementor-element.elementor-element-247278ea .elementor-divider {
		text-align: center;
		padding-block-start: 15px;
		padding-block-end: 15px
	}

	.elementor-868 .elementor-element.elementor-element-240f2e0b>.elementor-container>.elementor-column>.elementor-widget-wrap {
		align-content: center;
		align-items: center
	}

	.elementor-868 .elementor-element.elementor-element-240f2e0b>.elementor-container {
		max-width: 1300px
	}

	.elementor-868 .elementor-element.elementor-element-240f2e0b {
		margin-top: 0;
		margin-bottom: 100px;
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-36e70046.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-23eb3b1d>.elementor-widget-container {
		margin: 0 0 30px 0
	}

	.elementor-868 .elementor-element.elementor-element-23eb3b1d {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-23eb3b1d .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
		color: #000
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(25px/2);
		margin-left: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-25px/2);
		margin-left: calc(-25px/2)
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-25px/2)
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-icon i {
		color: #296BEF;
		transition: color 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-icon svg {
		fill: #296BEF;
		transition: fill 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 {
		--e-icon-list-icon-size: 35px;
		--icon-vertical-offset: 0px
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-icon {
		padding-right: 5px
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-item>a {
		font-size: 18px
	}

	.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-text {
		color: #000;
		transition: color 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-68e602b2 {
		--display: flex;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 060px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-68e602b2:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-68e602b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: #296BEF
	}

	.elementor-868 .elementor-element.elementor-element-1901bc6c {
		--display: flex;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-3e3a19e4 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-3e3a19e4 .elementor-heading-title {
		font-size: 46px;
		line-height: 1.2em;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-2f1f7cba .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(25px/2);
		margin-left: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-25px/2);
		margin-left: calc(-25px/2)
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-25px/2)
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-icon i {
		color: #FFF;
		transition: color 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-icon svg {
		fill: #FFF;
		transition: fill 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d {
		--e-icon-list-icon-size: 35px;
		--icon-vertical-offset: 0px
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-icon {
		padding-right: 5px
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-item>a {
		font-size: 18px
	}

	.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-text {
		color: #FFF;
		transition: color 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-44ad7880>.elementor-container>.elementor-column>.elementor-widget-wrap {
		align-content: center;
		align-items: center
	}

	.elementor-868 .elementor-element.elementor-element-44ad7880>.elementor-container {
		max-width: 1300px
	}

	.elementor-868 .elementor-element.elementor-element-494ed704>.elementor-widget-container {
		margin: 0 0 30px 0
	}

	.elementor-868 .elementor-element.elementor-element-494ed704 {
		text-align: left
	}

	.elementor-868 .elementor-element.elementor-element-494ed704 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
		color: #000
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(25px/2);
		margin-left: calc(25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-25px/2);
		margin-left: calc(-25px/2)
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-25px/2)
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-25px/2)
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-icon i {
		color: #296BEF;
		transition: color 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-icon svg {
		fill: #296BEF;
		transition: fill 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 {
		--e-icon-list-icon-size: 35px;
		--icon-vertical-offset: 0px
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-icon {
		padding-right: 5px
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-item>a {
		font-size: 18px
	}

	.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-text {
		color: #000;
		transition: color 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-4e5e3679.elementor-column>.elementor-widget-wrap {
		justify-content: center
	}

	.elementor-868 .elementor-element.elementor-element-7e204f6e:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-7e204f6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: #296BEF;
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-868 .elementor-element.elementor-element-7e204f6e {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		margin-top: 0090px;
		margin-bottom: 0;
		padding: 050px 0 85px 0
	}

	.elementor-868 .elementor-element.elementor-element-7e204f6e>.elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-20ba8c0>.elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-20ba8c0 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-20ba8c0 .elementor-heading-title {
		font-size: 23px;
		line-height: 1.2em;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-2f4f29e6>.elementor-widget-container {
		margin: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-2f4f29e6 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-2f4f29e6 .elementor-heading-title {
		font-size: 47px;
		line-height: 1.2em;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-5bf754af {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-5bf754af .elementor-heading-title {
		font-size: 23px;
		font-weight: 400;
		line-height: 33px;
		color: #FFF
	}

	.elementor-868 .elementor-element.elementor-element-27484ab7 .elementor-button {
		background-color: #FFF;
		font-size: 18px;
		font-weight: 700;
		fill: #296BEF;
		color: #296BEF;
		border-radius: 40px 40px 40px 40px;
		padding: 18px 95px 18px 95px
	}

	.elementor-868 .elementor-element.elementor-element-27484ab7>.elementor-widget-container {
		margin: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-1a017edf:not(.elementor-motion-effects-element-type-background),
	.elementor-868 .elementor-element.elementor-element-1a017edf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-color: transparent;
		background-image: linear-gradient(180deg, #ECF6FE 1%, #FFFFFF 100%)
	}

	.elementor-868 .elementor-element.elementor-element-1a017edf {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 180px 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-1a017edf>.elementor-background-overlay {
		transition: background 0.3s, border-radius 0.3s, opacity 0.3s
	}

	.elementor-868 .elementor-element.elementor-element-1a017edf>.elementor-shape-top svg {
		width: calc(150% + 1.3px);
		height: 125px
	}

	.elementor-868 .elementor-element.elementor-element-1ad943ae {
		z-index: 1
	}

	.elementor-868 .elementor-element.elementor-element-ff3164d {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-ff3164d .elementor-heading-title {
		font-size: 17px;
		font-weight: 700;
		text-transform: uppercase;
		color: #296BEF
	}

	.elementor-868 .elementor-element.elementor-element-750dd891>.elementor-widget-container {
		margin: 0 0 30px 0
	}

	.elementor-868 .elementor-element.elementor-element-750dd891 {
		text-align: center
	}

	.elementor-868 .elementor-element.elementor-element-750dd891 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
		color: #000
	}

	.elementor-868 .elementor-element.elementor-element-51570b2 {
		--display: flex;
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: stretch;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--padding-top: 200px;
		--padding-bottom: 400px;
		--padding-left: 0px;
		--padding-right: 0px
	}

	.elementor-868 .elementor-element.elementor-element-51570b2>.elementor-shape-top svg,
	.elementor-868 .elementor-element.elementor-element-51570b2>.e-con-inner>.elementor-shape-top svg {
		height: 50px;
		transform: translateX(-50%) rotateY(180deg)
	}

	.elementor-868 .elementor-element.elementor-element-51570b2>.elementor-shape-bottom svg,
	.elementor-868 .elementor-element.elementor-element-51570b2>.e-con-inner>.elementor-shape-bottom svg {
		height: 50px;
		transform: translateX(-50%) rotateY(180deg)
	}

	.elementor-868 .elementor-element.elementor-element-98b95f0 {
		--display: flex
	}

	.elementor-868 .elementor-element.elementor-element-98b95f0.e-con {
		--flex-grow: 0;
		--flex-shrink: 0
	}

	.elementor-868 .elementor-element.elementor-element-4454db1 {
		width: auto;
		max-width: auto;
		top: -153px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-4454db1 {
		right: 66.271%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-4454db1 {
		left: 66.271%
	}

	.elementor-868 .elementor-element.elementor-element-4454db1 img {
		width: 31%
	}

	.elementor-868 .elementor-element.elementor-element-f41d2a5 {
		width: auto;
		max-width: auto;
		top: -45px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-f41d2a5 {
		right: 54.01%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-f41d2a5 {
		left: 54.01%
	}

	.elementor-868 .elementor-element.elementor-element-3672f30 {
		width: auto;
		max-width: auto;
		top: 44px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-3672f30 {
		right: 67.737%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-3672f30 {
		left: 67.737%
	}

	.elementor-868 .elementor-element.elementor-element-015e658 {
		width: auto;
		max-width: auto;
		top: -196px
	}

	.elementor-868 .elementor-element.elementor-element-015e658>.elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-015e658 {
		right: 27.787%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-015e658 {
		left: 27.787%
	}

	.elementor-868 .elementor-element.elementor-element-015e658 img {
		width: 14%
	}

	.elementor-868 .elementor-element.elementor-element-be89011 {
		width: auto;
		max-width: auto;
		top: -81px
	}

	.elementor-868 .elementor-element.elementor-element-be89011.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-be89011 {
		right: 18.159%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-be89011 {
		left: 18.159%
	}

	.elementor-868 .elementor-element.elementor-element-d3fcded {
		width: var(--container-widget-width, 35.169%);
		max-width: 35.169%;
		--container-widget-width: 35.169%;
		--container-widget-flex-grow: 0;
		top: -178px
	}

	.elementor-868 .elementor-element.elementor-element-d3fcded>.elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0
	}

	.elementor-868 .elementor-element.elementor-element-d3fcded.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-d3fcded {
		right: 28.814%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-d3fcded {
		left: 28.814%
	}

	.elementor-868 .elementor-element.elementor-element-d3fcded img {
		width: 39%
	}

	.elementor-868 .elementor-element.elementor-element-43940a5 {
		width: auto;
		max-width: auto;
		top: 33px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-43940a5 {
		right: 34.05%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-43940a5 {
		left: 34.05%
	}

	.elementor-868 .elementor-element.elementor-element-0a0af33 {
		width: auto;
		max-width: auto;
		top: 26px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-0a0af33 {
		right: 23.668%
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-0a0af33 {
		left: 23.668%
	}

	.elementor-868 .elementor-element.elementor-element-735e667 {
		width: auto;
		max-width: auto;
		top: -111px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-735e667 {
		left: 120px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-735e667 {
		right: 120px
	}

	.elementor-868 .elementor-element.elementor-element-3f7e4c8 {
		width: auto;
		max-width: auto;
		top: 120px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-3f7e4c8 {
		left: 485px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-3f7e4c8 {
		right: 485px
	}

	.elementor-868 .elementor-element.elementor-element-6334e25 {
		width: auto;
		max-width: auto;
		top: -138.922px
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-6334e25 {
		left: 1010.938px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-6334e25 {
		right: 1010.938px
	}

	.elementor-868 .elementor-element.elementor-element-11a06c9 {
		width: auto;
		max-width: auto;
		bottom: -377.987px;
		z-index: 0
	}

	body:not(.rtl) .elementor-868 .elementor-element.elementor-element-11a06c9 {
		left: 118px
	}

	body.rtl .elementor-868 .elementor-element.elementor-element-11a06c9 {
		right: 118px
	}

	.elementor-868 .elementor-element.elementor-element-11a06c9 img {
		width: 100%
	}

	@media(max-width:1024px) {
		.elementor-868 .elementor-element.elementor-element-9c253ad {
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-537a1e7 {
			--padding-top: 15px;
			--padding-bottom: 15px;
			--padding-left: 15px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-5a0f6a5 {
			--padding-top: 10px;
			--padding-bottom: 10px;
			--padding-left: 10px;
			--padding-right: 10px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-d515d24 {
			right: 2px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-d515d24 {
			left: 2px
		}

		.elementor-868 .elementor-element.elementor-element-d515d24 {
			top: 112px
		}

		.elementor-868 .elementor-element.elementor-element-d515d24 .rh-lottie-canvas {
			width: 105%
		}

		.elementor-868 .elementor-element.elementor-element-20f4db35 {
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-7a98e23 {
			--padding-top: 15px;
			--padding-bottom: 15px;
			--padding-left: 15px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-7fdd0226 {
			margin-top: 30px;
			margin-bottom: 30px
		}

		.elementor-868 .elementor-element.elementor-element-6c229df8 {
			margin-top: 0;
			margin-bottom: 0
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-104683cc {
			right: -16px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-104683cc {
			left: -16px
		}

		.elementor-868 .elementor-element.elementor-element-104683cc {
			bottom: 225.094px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-70f8f68e {
			left: -2px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-70f8f68e {
			right: -2px
		}

		.elementor-868 .elementor-element.elementor-element-70f8f68e {
			bottom: 271.094px
		}

		.elementor-868 .elementor-element.elementor-element-23eb3b1d .elementor-heading-title {
			font-size: 30px
		}

		.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-item>a {
			font-size: 14px
		}

		.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-item>a {
			font-size: 14px
		}

		.elementor-868 .elementor-element.elementor-element-494ed704 .elementor-heading-title {
			font-size: 30px
		}

		.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-item>a {
			font-size: 14px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-015e658 {
			right: 227.875px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-015e658 {
			left: 227.875px
		}

		.elementor-868 .elementor-element.elementor-element-015e658 {
			top: -148px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-be89011 {
			right: 2.1px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-be89011 {
			left: 2.1px
		}

		.elementor-868 .elementor-element.elementor-element-be89011 {
			top: -156px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-d3fcded {
			right: 105.734px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-d3fcded {
			left: 105.734px
		}

		.elementor-868 .elementor-element.elementor-element-d3fcded {
			top: -92px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-0a0af33 {
			right: 155.391px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-0a0af33 {
			left: 155.391px
		}

		.elementor-868 .elementor-element.elementor-element-0a0af33 {
			top: 24px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-735e667 {
			left: 46px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-735e667 {
			right: 46px
		}

		.elementor-868 .elementor-element.elementor-element-735e667 {
			top: -175px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-3f7e4c8 {
			left: 594px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-3f7e4c8 {
			right: 594px
		}

		.elementor-868 .elementor-element.elementor-element-3f7e4c8 {
			top: 77px
		}
	}

	@media(max-width:767px) {
		.elementor-868 .elementor-element.elementor-element-537a1e7 {
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 050px;
			--padding-bottom: 50px;
			--padding-left: 10px;
			--padding-right: 10px;
			--z-index: 999
		}

		.elementor-868 .elementor-element.elementor-element-8cc7e68 .elementor-heading-title {
			font-size: 31px;
			line-height: 1.2em
		}

		.elementor-868 .elementor-element.elementor-element-99f84e8 .elementor-heading-title {
			font-size: 18px;
			line-height: 1.6em
		}

		.elementor-868 .elementor-element.elementor-element-ea227bf .e-search-input {
			font-size: 16px
		}

		.elementor-868 .elementor-element.elementor-element-ea227bf {
			--e-search-input-padding-block-start: 0px;
			--e-search-input-padding-inline-start: 020px;
			--e-search-input-padding-block-end: 0px;
			--e-search-input-padding-inline-end: 0px;
			--e-search-submit-margin-inline-start: 9px;
			--e-search-icon-clear-size: 0px;
			--e-search-icon-submit-size: 15px;
			--e-search-submit-icon-gap: 5px;
			--e-search-submit-padding: 8px 010px 8px 010px
		}

		.elementor-868 .elementor-element.elementor-element-ea227bf .e-search-submit span {
			font-size: 12px
		}

		.elementor-868 .elementor-element.elementor-element-5a0f6a5 {
			--overlay-opacity: 0;
			--margin-top: -400px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-d515d24>.elementor-widget-container {
			margin: 0 0 0 0;
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-20f4db35:not(.elementor-motion-effects-element-type-background),
		.elementor-868 .elementor-element.elementor-element-20f4db35>.elementor-motion-effects-container>.elementor-motion-effects-layer {
			background-image: url(https://img.freepik.com/premium-vector/blue-potrait-background-with-space-concept_9237-232.jpg?w=360);
			background-position: top center;
			background-size: cover
		}

		.elementor-868 .elementor-element.elementor-element-20f4db35 {
			--min-height: 629px;
			--justify-content: center;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 50px;
			--padding-bottom: 10px;
			--padding-left: 10px;
			--padding-right: 10px
		}

		.elementor-868 .elementor-element.elementor-element-4ff7890d {
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-23d291e6 {
			--justify-content: center;
			--gap: 0px 0px;
			--row-gap: 0px;
			--column-gap: 0px;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px
		}

		.elementor-868 .elementor-element.elementor-element-7a98e23 {
			--gap: 015px 0px;
			--row-gap: 015px;
			--column-gap: 0px;
			--margin-top: 0px;
			--margin-bottom: 0px;
			--margin-left: 0px;
			--margin-right: 0px;
			--padding-top: 0px;
			--padding-bottom: 0px;
			--padding-left: 0px;
			--padding-right: 0px;
			--z-index: 999
		}

		.elementor-868 .elementor-element.elementor-element-5713a566>.elementor-widget-container {
			margin: 0 0 0 0;
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-5713a566 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-5713a566 .elementor-heading-title {
			font-size: 54px;
			line-height: 1.2em
		}

		.elementor-868 .elementor-element.elementor-element-70bd2790>.elementor-widget-container {
			margin: 0 0 0 0;
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-70bd2790 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-70bd2790 .elementor-heading-title {
			font-size: 35px;
			line-height: 1.2em
		}

		.elementor-868 .elementor-element.elementor-element-47b99370>.elementor-widget-container {
			margin: 10px 10px 10px 10px
		}

		.elementor-868 .elementor-element.elementor-element-47b99370 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-47b99370 .elementor-heading-title {
			font-size: 16px;
			line-height: 1.3em
		}

		.elementor-868 .elementor-element.elementor-element-4deb6846 .e-search-input {
			font-size: 20px
		}

		.elementor-868 .elementor-element.elementor-element-4deb6846 {
			--e-search-input-padding-block-start: 14px;
			--e-search-input-padding-inline-start: 70px;
			--e-search-input-padding-block-end: 14px;
			--e-search-input-padding-inline-end: 10px;
			--e-search-submit-margin-inline-start: 50px;
			--e-search-icon-clear-size: 0px;
			--e-search-icon-submit-size: 19px;
			--e-search-submit-icon-gap: 21px;
			--e-search-submit-border-radius: 10px 10px 10px 10px;
			--e-search-submit-padding: 10px 70px 10px 70px
		}

		.elementor-868 .elementor-element.elementor-element-4deb6846 .e-search-submit span {
			font-size: 20px
		}

		.elementor-868 .elementor-element.elementor-element-4deb6846 .e-search-submit {
			border-width: 3px 3px 3px 3px
		}

		.elementor-868 .elementor-element.elementor-element-7fdd0226 {
			padding: 10px 10px 10px 10px
		}

		.elementor-868 .elementor-element.elementor-element-550a2999>.elementor-widget-container {
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-550a2999 .elementor-heading-title {
			font-size: 30px
		}

		.elementor-868 .elementor-element.elementor-element-6c229df8 {
			margin-top: 0120px;
			margin-bottom: 0;
			padding: 0 15px 0 15px
		}

		.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-posts-container .elementor-post__thumbnail {
			padding-bottom: calc(0.5 * 100%)
		}

		.elementor-868 .elementor-element.elementor-element-1fe38b3e:after {
			content: "0.5"
		}

		.elementor-868 .elementor-element.elementor-element-1fe38b3e .elementor-post__thumbnail__link {
			width: 100%
		}

		.elementor-868 .elementor-element.elementor-element-39f7e9b0 .elementor-heading-title {
			font-size: 30px
		}

		.elementor-868 .elementor-element.elementor-element-59851ee .elementor-image-box-img {
			margin-bottom: 32px
		}

		.elementor-868 .elementor-element.elementor-element-672f6a01 .elementor-image-box-img {
			margin-bottom: 20px
		}

		.elementor-868 .elementor-element.elementor-element-42690dec .elementor-image-box-img {
			margin-bottom: 20px
		}

		.elementor-868 .elementor-element.elementor-element-6105909e .elementor-image-box-img {
			margin-bottom: 20px
		}

		.elementor-868 .elementor-element.elementor-element-1ed40fa0 .elementor-image-box-img {
			margin-bottom: 20px
		}

		.elementor-868 .elementor-element.elementor-element-57dffd2f {
			padding: 30px 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-190f999d>.elementor-element-populated {
			margin: 0 0 0 0;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 40px 10px 0 10px
		}

		.elementor-868 .elementor-element.elementor-element-240e8700 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-493b20ce>.elementor-widget-container {
			margin: 40px 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-493b20ce.elementor-element {
			--align-self: center
		}

		.elementor-868 .elementor-element.elementor-element-493b20ce {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-493b20ce .elementor-heading-title {
			font-size: 26px
		}

		.elementor-868 .elementor-element.elementor-element-1dc147d7 {
			text-align: center
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-104683cc {
			right: -32px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-104683cc {
			left: -32px
		}

		.elementor-868 .elementor-element.elementor-element-104683cc {
			bottom: 182.65px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-70f8f68e {
			left: 32px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-70f8f68e {
			right: 32px
		}

		.elementor-868 .elementor-element.elementor-element-70f8f68e {
			bottom: 157.35px
		}

		.elementor-868 .elementor-element.elementor-element-58c80fcb>.elementor-element-populated {
			margin: 0 0 0 0;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 10px 10px 10px 10px
		}

		.elementor-868 .elementor-element.elementor-element-7003484 {
			margin-top: 0;
			margin-bottom: 25px
		}

		.elementor-868 .elementor-element.elementor-element-58bb29aa {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-77103731>.elementor-widget-container {
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-77103731 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-44a66a64 {
			margin-top: 0;
			margin-bottom: 25px
		}

		.elementor-868 .elementor-element.elementor-element-7ff1379a {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-69cb6b03 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-622befa5 {
			margin-top: 0;
			margin-bottom: 25px
		}

		.elementor-868 .elementor-element.elementor-element-3d91a99e {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-2a7e3cbd {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-54a7fc95 {
			margin-top: 0;
			margin-bottom: 25px
		}

		.elementor-868 .elementor-element.elementor-element-3f062018 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-20f9d853 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-53a1e1aa {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-39c2cc43 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-240f2e0b {
			margin-top: 0;
			margin-bottom: 0;
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-36e70046>.elementor-element-populated {
			margin: 0 0 0 0;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-47aeaafc>.elementor-element-populated {
			margin: 0 0 0 0;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 20px 20px 20px 20px
		}

		.elementor-868 .elementor-element.elementor-element-23eb3b1d>.elementor-widget-container {
			padding: 0 10px 0 10px
		}

		.elementor-868 .elementor-element.elementor-element-23eb3b1d.elementor-element {
			--align-self: center
		}

		.elementor-868 .elementor-element.elementor-element-23eb3b1d {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-23eb3b1d .elementor-heading-title {
			font-size: 23px
		}

		.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-868 .elementor-element.elementor-element-407d2da0 .elementor-icon-list-item>a {
			font-size: 16px
		}

		.elementor-868 .elementor-element.elementor-element-68e602b2 {
			--padding-top: 40px;
			--padding-bottom: 15px;
			--padding-left: 15px;
			--padding-right: 15px
		}

		.elementor-868 .elementor-element.elementor-element-3e3a19e4 .elementor-heading-title {
			font-size: 30px
		}

		.elementor-868 .elementor-element.elementor-element-2f1f7cba {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-2f1f7cba .elementor-heading-title {
			font-size: 18px;
			line-height: 1.3em
		}

		.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-868 .elementor-element.elementor-element-20b8da4d .elementor-icon-list-item>a {
			font-size: 16px
		}

		.elementor-868 .elementor-element.elementor-element-44ad7880 {
			margin-top: 0;
			margin-bottom: 0;
			padding: 20px 15px 20px 15px
		}

		.elementor-868 .elementor-element.elementor-element-494ed704 {
			text-align: center
		}

		.elementor-868 .elementor-element.elementor-element-494ed704 .elementor-heading-title {
			font-size: 23px
		}

		.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-item>.elementor-icon-list-text,
		.elementor-868 .elementor-element.elementor-element-17f43434 .elementor-icon-list-item>a {
			font-size: 16px
		}

		.elementor-868 .elementor-element.elementor-element-7e204f6e {
			margin-top: 20px;
			margin-bottom: 20px;
			padding: 30px 0 30px 0
		}

		.elementor-868 .elementor-element.elementor-element-48743661>.elementor-element-populated {
			margin: 0 0 0 0;
			--e-column-margin-right: 0px;
			--e-column-margin-left: 0px;
			padding: 20px 10px 20px 10px
		}

		.elementor-868 .elementor-element.elementor-element-2f4f29e6 .elementor-heading-title {
			font-size: 26px
		}

		.elementor-868 .elementor-element.elementor-element-5bf754af .elementor-heading-title {
			font-size: 18px;
			line-height: 1.1em
		}

		.elementor-868 .elementor-element.elementor-element-27484ab7 .elementor-button {
			font-size: 24px;
			padding: 15px 30px 15px 30px
		}

		.elementor-868 .elementor-element.elementor-element-1a017edf {
			padding: 0 0 0 0
		}

		.elementor-868 .elementor-element.elementor-element-750dd891 .elementor-heading-title {
			font-size: 30px
		}

		.elementor-868 .elementor-element.elementor-element-51570b2 {
			--content-width: 100%;
			--align-items: center;
			--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%)
		}

		.elementor-868 .elementor-element.elementor-element-98b95f0 {
			--width: 78%;
			--justify-content: center
		}

		.elementor-868 .elementor-element.elementor-element-98b95f0.e-con {
			--align-self: center
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-4454db1 {
			right: 218px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-4454db1 {
			left: 218px
		}

		.elementor-868 .elementor-element.elementor-element-4454db1 {
			top: -32px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-f41d2a5 {
			right: 69.438px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-f41d2a5 {
			left: 69.438px
		}

		.elementor-868 .elementor-element.elementor-element-f41d2a5 {
			top: 28px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-3672f30 {
			right: -10.547px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-3672f30 {
			left: -10.547px
		}

		.elementor-868 .elementor-element.elementor-element-3672f30 {
			top: -81px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-015e658 {
			right: 100px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-015e658 {
			left: 100px
		}

		.elementor-868 .elementor-element.elementor-element-015e658 {
			top: -179px
		}

		.elementor-868 .elementor-element.elementor-element-be89011 {
			width: var(--container-widget-width, 62px);
			max-width: 62px;
			--container-widget-width: 62px;
			--container-widget-flex-grow: 0;
			top: -164px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-be89011 {
			right: 83.725px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-be89011 {
			left: 83.725px
		}

		.elementor-868 .elementor-element.elementor-element-d3fcded {
			width: var(--container-widget-width, 221.7px);
			max-width: 221.7px;
			--container-widget-width: 221.7px;
			--container-widget-flex-grow: 0;
			top: 192px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-d3fcded {
			right: -4.287px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-d3fcded {
			left: -4.287px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-43940a5 {
			right: 196.391px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-43940a5 {
			left: 196.391px
		}

		.elementor-868 .elementor-element.elementor-element-43940a5 {
			top: 113px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-0a0af33 {
			right: 229.391px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-0a0af33 {
			left: 229.391px
		}

		.elementor-868 .elementor-element.elementor-element-0a0af33 {
			top: -231px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-735e667 {
			left: 196px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-735e667 {
			right: 196px
		}

		.elementor-868 .elementor-element.elementor-element-735e667 {
			top: -185px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-3f7e4c8 {
			left: 119px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-3f7e4c8 {
			right: 119px
		}

		.elementor-868 .elementor-element.elementor-element-3f7e4c8 {
			top: -92px
		}

		body:not(.rtl) .elementor-868 .elementor-element.elementor-element-6334e25 {
			left: 87px
		}

		body.rtl .elementor-868 .elementor-element.elementor-element-6334e25 {
			right: 87px
		}

		.elementor-868 .elementor-element.elementor-element-6334e25 {
			top: 283.063px
		}
	}

	@media(min-width:768px) {
		.elementor-868 .elementor-element.elementor-element-4394546 {}

		.elementor-868 .elementor-element.elementor-element-9c253ad {
			--content-width: 1300px
		}

		.elementor-868 .elementor-element.elementor-element-537a1e7 {
			--width: 49.518%
		}

		.elementor-868 .elementor-element.elementor-element-5a0f6a5 {
			--width: 45%
		}

		.elementor-868 .elementor-element.elementor-element-7a98e23 {
			--width: 50%
		}

		.elementor-868 .elementor-element.elementor-element-39f5f981 {
			width: 25%
		}

		.elementor-868 .elementor-element.elementor-element-229654cf {
			width: 75%
		}

		.elementor-868 .elementor-element.elementor-element-5529e3a6 {
			width: 25%
		}

		.elementor-868 .elementor-element.elementor-element-7ad55017 {
			width: 75%
		}

		.elementor-868 .elementor-element.elementor-element-2c73c0a2 {
			width: 25%
		}

		.elementor-868 .elementor-element.elementor-element-3bd4044b {
			width: 75%
		}

		.elementor-868 .elementor-element.elementor-element-48bafdee {
			width: 25%
		}

		.elementor-868 .elementor-element.elementor-element-623334e6 {
			width: 75%
		}

		.elementor-868 .elementor-element.elementor-element-112c9cd5 {
			width: 25%
		}

		.elementor-868 .elementor-element.elementor-element-5dad8d8f {
			width: 75%
		}

		.elementor-868 .elementor-element.elementor-element-36e70046 {
			width: 46.939%
		}

		.elementor-868 .elementor-element.elementor-element-47aeaafc {
			width: 52.961%
		}

		.elementor-868 .elementor-element.elementor-element-68e602b2 {
			--content-width: 1300px
		}

		.elementor-868 .elementor-element.elementor-element-6d16af99 {
			width: 45.918%
		}

		.elementor-868 .elementor-element.elementor-element-4e5e3679 {
			width: 54.082%
		}

		.elementor-868 .elementor-element.elementor-element-51570b2 {
			--content-width: 1300px
		}
	}

	@media(max-width:1024px) and (min-width:768px) {
		.elementor-868 .elementor-element.elementor-element-537a1e7 {
			--width: 50%
		}

		.elementor-868 .elementor-element.elementor-element-5a0f6a5 {
			--width: 50%
		}

		.elementor-868 .elementor-element.elementor-element-7a98e23 {
			--width: 50%
		}
	}

	@media only screen and (max-width:600px) {
		.elementor-widget-search .e-search-form {
			display: block
		}
	}

	.elementor-731 .elementor-element.elementor-element-b162c21 .e-search-submit {
		margin: 20px auto
	}
}

@media all {
	@font-face {
		font-family: Nunito;
		
		font-weight: 400;
		font-display: swap
	}

	@font-face {
		font-family: Nunito;
		font-style: normal;
		font-weight: 700;
		font-display: swap
	}

	.gdpr_lightbox-active,
	.gdpr_lightbox-active body {
		overflow: hidden
	}

	.gdpr_lightbox {
		z-index: 9990;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		white-space: nowrap;
		background: #0b0b0b;
		background: rgba(0, 0, 0, .9);
		outline: none !important;
		opacity: 0;
		transition: opacity .3s ease
	}

	.gdpr_lightbox.gdpr_lightbox-opened {
		opacity: 1
	}

	.gdpr_lightbox.gdpr_lightbox-closed {
		opacity: 0
	}

	.gdpr_lightbox * {
		box-sizing: border-box
	}

	.gdpr_lightbox-wrap {
		z-index: 9990;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		text-align: center;
		outline: none !important
	}

	.gdpr_lightbox-wrap:before {
		content: "";
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -.25em
	}

	.gdpr_lightbox-loader {
		z-index: 9991;
		color: #fff;
		position: absolute;
		top: 50%;
		margin-top: -.8em;
		width: 100%;
		text-align: center;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		opacity: 0;
		transition: opacity .3s ease
	}

	.gdpr_lightbox-loading .gdpr_lightbox-loader {
		opacity: 1
	}

	.gdpr_lightbox-container {
		z-index: 9992;
		position: relative;
		text-align: left;
		vertical-align: middle;
		display: inline-block;
		white-space: normal;
		max-width: 100%;
		max-height: 100%;
		outline: none !important
	}

	.gdpr_lightbox-content {
		z-index: 9993;
		width: 100%;
		transform: scale(1);
		transition: transform .3s ease
	}

	.gdpr_lightbox-closed .gdpr_lightbox-content,
	.gdpr_lightbox-loading .gdpr_lightbox-content {
		transform: scale(.8)
	}

	.gdpr_lightbox-content:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		display: block;
		right: 0;
		width: auto;
		height: auto;
		z-index: -1;
		box-shadow: 0 0 8px rgba(0, 0, 0, .6)
	}

	.gdpr_lightbox-close,
	.gdpr_lightbox-close:active,
	.gdpr_lightbox-close:focus,
	.gdpr_lightbox-close:hover,
	.gdpr_lightbox-close:visited {
		z-index: 9994;
		width: 35px;
		height: 35px;
		position: fixed;
		right: 0;
		top: 0;
		-webkit-appearance: none;
		cursor: pointer;
		text-decoration: none;
		text-align: center;
		padding: 0;
		color: #fff;
		font-style: normal;
		font-size: 35px;
		font-family: Arial, Baskerville, monospace;
		line-height: 35px;
		text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
		border: 0;
		background: none;
		box-shadow: none
	}

	.gdpr_lightbox-close::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.gdpr_lightbox-close:active {
		top: 1px
	}

	.gdpr_lightbox-image img {
		max-width: 100%;
		display: block;
		line-height: 0;
		border: 0
	}

	.gdpr_lightbox-iframe .gdpr_lightbox-container {
		width: 100%;
		max-width: 964px
	}

	.gdpr_lightbox-iframe-container {
		width: 100%;
		height: 0;
		padding-top: 56.25%;
		overflow: auto;
		pointer-events: auto;
		transform: translateZ(0);
		-webkit-overflow-scrolling: touch
	}

	.gdpr_lightbox-iframe-container iframe {
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		box-shadow: 0 0 8px rgba(0, 0, 0, .6);
		background: #000
	}

	body.moove_gdpr_overflow {
		overflow: hidden
	}

	body.moove_gdpr_overflow #page {
		position: relative;
		z-index: 10
	}

	body.moove_gdpr_overflow #main-header,
	body.moove_gdpr_overflow #page-container {
		z-index: 99
	}

	.gdpr_lightbox-hide,
	body.logged-in.et_divi_builder.et-fb #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
		display: none
	}

	.gdpr_lightbox dialog#moove_gdpr_cookie_modal {
		display: -ms-flexbox;
		display: flex;
		position: relative;
		padding: 0;
		background: transparent;
		border: none;
		width: 100%;
		height: 100%;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice button.change-settings-button {
		padding: 0;
		display: inline-block;
		border: none;
		box-shadow: none;
		background-color: transparent;
		color: inherit;
		text-decoration: underline;
		cursor: pointer;
		transition: all .2s ease;
		font-size: inherit;
		text-transform: inherit;
		font-weight: inherit;
		letter-spacing: inherit;
		line-height: inherit
	}

	.cookie-switch.focus-g,
	.cookie-switch:focus,
	.gdpr-shr-switch.focus-g,
	.gdpr-shr-switch:focus {
		box-shadow: 1px 1px 5px #010101;
		border-radius: 50px
	}

	#moove_gdpr_cookie_modal .mgbutton.focus-g,
	#moove_gdpr_cookie_modal .mgbutton:focus {
		box-shadow: 1px 1px 5px #010101
	}

	#moove_gdpr_cookie_info_bar .gdpr-fbo-0 {
		-ms-flex-order: 1;
		order: 1
	}

	#moove_gdpr_cookie_info_bar .gdpr-fbo-1 {
		-ms-flex-order: 2;
		order: 2
	}

	#moove_gdpr_cookie_info_bar .gdpr-fbo-2 {
		-ms-flex-order: 3;
		order: 3
	}

	#moove_gdpr_cookie_info_bar .gdpr-fbo-3 {
		-ms-flex-order: 4;
		order: 4
	}

	#moove_gdpr_cookie_info_bar .gdpr-fbo-4 {
		-ms-flex-order: 5;
		order: 5
	}

	#moove_gdpr_cookie_info_bar .gdpr-fbo-5 {
		-ms-flex-order: 6;
		order: 6
	}

	.gdpr-sr-only {
		position: absolute;
		width: 1px;
		height: 1px;
		padding: 0;
		margin: -1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
		white-space: nowrap;
		border: 0
	}

	#moove_gdpr_cookie_modal li a .gdpr-svg-icon,
	#moove_gdpr_cookie_modal li button .gdpr-svg-icon {
		height: 30px;
		display: inline-block;
		float: left;
		width: 35px;
		margin-right: 5px;
		position: relative;
		top: 0
	}

	#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,
	#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg {
		height: 30px;
		width: auto;
		background-color: transparent
	}

	body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,
	body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
	body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
	body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
	body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
		display: none
	}

	.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after {
		box-shadow: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content {
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		margin: 0 -4px;
		max-width: calc(100% + 8px);
		width: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		margin: 2px
	}

	@media (min-width:768px) {

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			margin: 2px 4px
		}
	}

	#moove_gdpr_cookie_info_bar {
		content-visibility: auto
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
		display: none
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn {
		display: block;
		position: absolute;
		top: -15px;
		right: -15px;
		background-color: #fff
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:focus,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover {
		background-color: #626262;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container {
		position: relative
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
		background-color: transparent;
		padding: 0;
		display: inline-block;
		float: right;
		position: relative;
		font-size: 14px;
		line-height: 20px;
		margin: 3px 4px;
		width: 36px;
		height: 36px;
		border-radius: 50%;
		box-shadow: inset 0 0 0 1px #626262;
		color: #626262;
		transition: all .3s ease
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn {
		display: none
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,
	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,
	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover {
		background-color: #626262;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
		font-size: 32px;
		top: -1px;
		position: relative;
		height: 30px;
		display: block;
		overflow: hidden
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
		color: #fff;
		opacity: .7;
		box-shadow: inset 0 0 0 1px #fff
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
		background-color: #fff;
		opacity: 1;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,
	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
		text-decoration: none
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,
	#moove_gdpr_cookie_modal .switch .slider {
		overflow: visible;
		box-shadow: 1px 1px transparent
	}

	#moove_gdpr_cookie_modal {
		margin: 0 auto;
		margin-top: 0;
		min-height: 60vh;
		font-family: Nunito, sans-serif;
		content-visibility: hidden
	}

	#moove_gdpr_cookie_modal span.tab-title {
		display: block
	}

	#moove_gdpr_cookie_modal button {
		letter-spacing: 0;
		outline: none;
		cursor: pointer
	}

	#moove_gdpr_cookie_modal * {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-family: inherit
	}

	#moove_gdpr_cookie_modal .cookie-switch,
	#moove_gdpr_cookie_modal .switch {
		position: relative;
		display: inline-block;
		width: 50px;
		height: 30px;
		padding: 0
	}

	#moove_gdpr_cookie_modal .cookie-switch input,
	#moove_gdpr_cookie_modal .switch input {
		display: none
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,
	#moove_gdpr_cookie_modal .cookie-switch .slider,
	#moove_gdpr_cookie_modal .switch .cookie-slider,
	#moove_gdpr_cookie_modal .switch .slider {
		position: absolute;
		cursor: pointer;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: red;
		transition: .4s;
		margin: 0;
		padding: 0
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
	#moove_gdpr_cookie_modal .cookie-switch .slider:before,
	#moove_gdpr_cookie_modal .switch .cookie-slider:before,
	#moove_gdpr_cookie_modal .switch .slider:before {
		position: absolute;
		content: "";
		height: 26px;
		width: 26px;
		left: 1px;
		bottom: 1px;
		transition: .4s;
		border: 1px solid #f2f2f2;
		border-radius: 50%;
		background-color: #fff;
		box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .25);
		display: block;
		box-sizing: content-box
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,
	#moove_gdpr_cookie_modal .cookie-switch .slider:after,
	#moove_gdpr_cookie_modal .switch .cookie-slider:after,
	#moove_gdpr_cookie_modal .switch .slider:after {
		content: attr(data-text-disabled);
		position: absolute;
		top: 0;
		left: 60px;
		font-weight: 700;
		font-size: 16px;
		line-height: 30px;
		color: red;
		display: block;
		white-space: nowrap
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,
	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,
	#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,
	#moove_gdpr_cookie_modal .cookie-switch .slider.round,
	#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,
	#moove_gdpr_cookie_modal .switch .cookie-slider.round,
	#moove_gdpr_cookie_modal .switch .slider.cookie-round,
	#moove_gdpr_cookie_modal .switch .slider.round {
		border-radius: 34px
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,
	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,
	#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,
	#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,
	#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,
	#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,
	#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,
	#moove_gdpr_cookie_modal .switch .slider.round:before {
		border-radius: 50%
	}

	#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after,
	#moove_gdpr_cookie_modal .cookie-switch .slider.gdpr-sr:after,
	#moove_gdpr_cookie_modal .switch .cookie-slider.gdpr-sr:after,
	#moove_gdpr_cookie_modal .switch .slider.gdpr-sr:after {
		display: none
	}

	#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,
	#moove_gdpr_cookie_modal .switch .gdpr-sr-enable {
		display: none;
		color: #2e9935
	}

	#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,
	#moove_gdpr_cookie_modal .switch .gdpr-sr-disable {
		display: block;
		color: red
	}

	#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,
	#moove_gdpr_cookie_modal .switch .gdpr-sr-label {
		position: absolute;
		top: 0;
		left: 60px;
		font-weight: 700;
		font-size: 16px;
		line-height: 30px;
		color: red;
		display: block;
		white-space: nowrap
	}

	#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,
	#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,
	#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,
	#moove_gdpr_cookie_modal .switch input:checked+.slider {
		background-color: #2e9935
	}

	#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,
	#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after,
	#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after,
	#moove_gdpr_cookie_modal .switch input:checked+.slider:after {
		content: attr(data-text-enable);
		color: #2e9935;
		white-space: nowrap
	}

	#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,
	#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-enable,
	#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable,
	#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-enable {
		display: block
	}

	#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable,
	#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider .gdpr-sr-disable,
	#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-disable,
	#moove_gdpr_cookie_modal .switch input:checked+.slider .gdpr-sr-disable {
		display: none
	}

	#moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,
	#moove_gdpr_cookie_modal .cookie-switch input:focus+.slider,
	#moove_gdpr_cookie_modal .switch input:focus+.cookie-slider,
	#moove_gdpr_cookie_modal .switch input:focus+.slider {
		box-shadow: 0 0 1px #2e9935
	}

	#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,
	#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,
	#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,
	#moove_gdpr_cookie_modal .switch input:checked+.slider:before {
		transform: translateX(20px)
	}

	#moove_gdpr_cookie_modal a,
	#moove_gdpr_cookie_modal button {
		outline: none;
		box-shadow: none;
		text-shadow: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
		color: #000;
		background-color: #fff;
		width: 900px;
		width: 80vw;
		max-width: 1170px;
		min-height: 600px;
		border-radius: 10px;
		position: relative;
		margin: 0 auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset {
		background-color: transparent
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
		text-align: left
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder {
		text-align: center
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder {
		text-align: right
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
		height: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		margin: 2px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
		min-height: auto
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content {
		display: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
		width: 100%;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		position: relative;
		float: none;
		padding-bottom: 135px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content {
		max-height: 50vh;
		overflow: hidden;
		overflow-y: auto;
		padding-bottom: 0;
		height: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
		padding-right: 30px;
		white-space: nowrap
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
		padding-right: 0;
		text-align: right;
		color: #000;
		font-weight: 700;
		font-size: 13px;
		letter-spacing: -.3px;
		position: relative;
		top: 0;
		text-decoration: none;
		display: block;
		-ms-flex-align: baseline;
		align-items: baseline
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main {
		display: block;
		position: relative
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		position: relative;
		overflow: hidden;
		padding-right: 190px;
		padding-bottom: 10px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar {
		position: absolute;
		top: 0;
		right: 0;
		width: 190px;
		text-align: right
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider {
		position: relative;
		width: 50px;
		height: 30px;
		display: block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider .gdpr-sr-label,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.slider:after {
		text-align: right;
		left: auto;
		right: 60px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
		font-weight: 700;
		font-size: 20px;
		margin-bottom: 15px;
		padding-right: 190px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-ms-flex-align: center;
		align-items: center;
		height: 75px;
		position: relative;
		margin-bottom: 20px;
		padding-right: 180px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
		max-width: 180px;
		margin: 0;
		float: right;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		text-align: right;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: end;
		justify-content: flex-end;
		height: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img {
		max-width: 100%;
		text-align: center
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
		width: 100%;
		font-weight: 700;
		font-size: 28px;
		line-height: 1.1
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
		position: absolute;
		text-decoration: none;
		top: -30px;
		right: -30px;
		display: block;
		width: 60px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		border-radius: 50%;
		background: transparent;
		padding: 0;
		z-index: 99;
		margin: 0;
		outline: none;
		box-shadow: none;
		border: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
		background-color: #fff;
		color: #0c4da2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
		display: block;
		width: 60px;
		height: 60px;
		line-height: 60px;
		font-size: 48px;
		background-color: #0c4da2;
		border: 1px solid #0c4da2;
		color: #fff;
		border-radius: 50%;
		transition: all .3s ease
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
		padding: 0;
		margin-bottom: 30px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
		max-height: 75px;
		max-width: 70%;
		width: auto;
		display: inline-block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2 {
		font-weight: 400;
		font-size: 20px;
		margin: 5px 0 0;
		padding: 0;
		color: #000
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title {
		margin-top: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
		font-weight: 700;
		font-size: 28px;
		line-height: 1.2;
		margin: 0;
		padding: 0;
		color: #000;
		margin-bottom: 25px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column;
		flex-flow: column;
		max-height: calc(100% - 155px);
		overflow-y: auto;
		padding-right: 20px;
		padding-bottom: 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
		font-weight: 400;
		font-size: 16px;
		line-height: 1.4;
		margin-bottom: 18px;
		margin-top: 0;
		padding: 0;
		color: #000
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
		font-size: 18px;
		line-height: 1.4;
		margin-bottom: 20px;
		margin-top: 0;
		font-weight: 700;
		text-transform: none;
		color: #000
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
		color: #000;
		text-decoration: underline
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message {
		display: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
		padding: 5px;
		margin-right: 10px;
		margin-bottom: 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
		opacity: .6;
		pointer-events: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider {
		background-color: #474747
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after {
		color: #474747
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p {
		display: inline-block;
		float: right;
		color: #09a501;
		margin: 0;
		line-height: 1.2;
		font: 700 11px Arial, Helvetica, sans-serif;
		font-weight: 700
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
		border: none;
		padding: 0;
		margin: 0;
		box-shadow: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label {
		color: #09a501
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		height: 130px;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		background-color: #f1f1f1;
		z-index: 15;
		border-radius: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
		content: "";
		position: absolute;
		bottom: 130px;
		left: 60px;
		right: 60px;
		height: 1px;
		display: block;
		background-color: #c9c8c8
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding {
		text-decoration: none;
		padding: 0 10px;
		font-size: 10px;
		color: #000;
		font-weight: 700;
		line-height: 13px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: baseline;
		align-items: baseline;
		width: auto;
		max-width: 100%
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img {
		height: 15px;
		margin-left: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
		display: inline-block;
		text-decoration: underline
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		width: calc(100% + 16px);
		display: -ms-flexbox;
		display: flex;
		padding: 0 60px;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 -2px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
		margin: 8px;
		text-decoration: none;
		border-radius: 150px;
		color: #fff;
		padding: 15px 10px;
		transition: all .3s ease;
		border: 1px solid transparent;
		min-width: 160px;
		text-align: center;
		text-transform: none;
		letter-spacing: 0;
		font-weight: 700;
		font-size: 14px;
		line-height: 20px;
		cursor: pointer
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
		background-color: #fff
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
		color: #fff;
		display: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover {
		background-color: #fff
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
		width: 40%;
		display: inline-block;
		float: left;
		padding: 40px 60px;
		position: absolute;
		height: 100%;
		top: 0;
		box-shadow: 0 0 30px 0 rgba(35, 35, 35, .1);
		background: #fff;
		z-index: 10;
		left: 0;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
		position: absolute;
		bottom: 0;
		padding-bottom: 30px;
		left: 60px;
		right: 60px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
		color: #000;
		font-weight: 700;
		font-size: 13px;
		letter-spacing: -.3px;
		padding: 20px 0;
		position: relative;
		top: 10px;
		text-decoration: none;
		display: block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img {
		width: 60px;
		height: auto;
		display: inline-block;
		margin-left: 5px;
		position: relative;
		top: 0
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
		display: inline-block;
		text-decoration: underline
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
		padding: 0;
		list-style: none;
		margin: 0;
		z-index: 12
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-bottom: 15px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
		background-color: #fff;
		border-color: #f1f1f1;
		color: #000
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
		color: #000
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 800;
		font-size: 14px;
		text-decoration: none;
		text-transform: uppercase;
		background-color: #f1f1f1;
		border: 1px solid #f1f1f1;
		line-height: 1.1;
		padding: 13px 20px;
		color: #0c4da2;
		width: 100%;
		transition: all .3s ease;
		border-radius: 5px;
		text-align: left;
		white-space: normal
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon {
		text-decoration: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
		display: inline-block;
		float: left;
		font-size: 30px;
		width: 40px;
		margin-right: 5px;
		position: relative;
		top: 0;
		color: #0c4da2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-align: center;
		align-items: center;
		width: calc(100% - 40px)
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
		width: 60%;
		display: inline-block;
		float: right;
		padding: 40px 60px;
		position: absolute;
		top: 0;
		height: auto;
		right: 0;
		background-color: #f1f1f1;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
		width: 100%;
		height: 0;
		padding-bottom: 38px;
		background-size: contain;
		background-position: 0;
		background-repeat: no-repeat
	}

	.moove-hidden {
		display: none
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,
	.moove-clearfix:after {
		content: "";
		display: table;
		clear: both
	}

	#moove_gdpr_cookie_info_bar {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		min-height: 60px;
		max-height: 400px;
		color: #fff;
		z-index: 9900;
		background-color: #202020;
		border-top: 1px solid #fff;
		font-family: Nunito, sans-serif;
		transition: bottom .3s cubic-bezier(.17, .04, .03, .94)
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top {
		bottom: auto;
		top: 0;
		transition: top .3s cubic-bezier(.17, .04, .03, .94)
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-dark-scheme {
		border-top: 0;
		border-bottom: 1px solid #fff
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-light-scheme {
		border-top: 0;
		border-bottom: 1px solid #202020
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top.moove-gdpr-info-bar-hidden {
		bottom: auto;
		top: -400px
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar),
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) {
		width: 600px;
		max-width: calc(100% - 30px);
		bottom: 15px;
		border-radius: 10px
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme,
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme,
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme {
		border: 1px solid #d3ced2
	}

	@media (min-width:767px) {

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn {
			position: absolute;
			top: -5px;
			right: -5px;
			border: none;
			box-shadow: none;
			background-color: transparent
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-infobar-close-btn:hover {
			background-color: transparent;
			color: #000
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
			position: absolute;
			top: -5px;
			right: -5px;
			border: none;
			box-shadow: none;
			background-color: transparent
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
			background-color: transparent;
			color: #fff
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container {
			padding: 10px 25px
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
			padding: 10px 0
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-pack: end;
			justify-content: flex-end
		}

		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton,
		#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton {
			width: 100%
		}
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left {
		left: 15px;
		right: auto
	}

	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right {
		right: 15px;
		left: auto
	}

	#moove_gdpr_cookie_info_bar * {
		font-family: inherit;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
		bottom: -400px
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-align-center,
	#moove_gdpr_cookie_info_bar.moove-gdpr-align-right {
		text-align: center
	}

	#moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn {
		border: none
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
		background-color: #fff;
		border-top: 1px solid #202020
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
		color: #202020
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,
	#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
		text-decoration: underline;
		outline: none
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
		background-color: #202020;
		border-top: 1px solid #fff
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme p {
		color: #fff
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
		text-decoration: underline;
		outline: none;
		transition: all .2s ease
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
		background-color: #fff
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
		border-color: #fff;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
		background-color: #fff;
		color: #202020
	}

	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
		background-color: transparent;
		box-shadow: inset 0 0 0 1px currentColor;
		opacity: .7;
		color: #202020
	}

	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
		box-shadow: none;
		opacity: 1;
		color: #fff;
		background-color: #202020
	}

	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
		background-color: transparent;
		box-shadow: inset 0 0 0 1px currentColor;
		opacity: .7;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn.focus-g,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,
	#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
		box-shadow: none;
		opacity: 1;
		color: #202020;
		background-color: #fff
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
		padding: 10px 40px;
		position: static;
		display: inline-block
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1 {
		font-size: 40px;
		width: 60px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		position: absolute;
		top: calc(50% - 25px);
		left: 0;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup {
		position: absolute;
		width: 60px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		top: calc(50% - 25px);
		right: 0;
		text-decoration: none;
		outline: none;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon {
		width: 28px;
		height: 28px;
		line-height: 26px;
		text-align: center;
		text-decoration: none;
		background-color: #fff;
		color: #424449;
		border-radius: 50%;
		display: block;
		border: 1px solid #fff;
		font-size: 16px;
		position: relative
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover i,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup:hover span.gdpr-icon {
		background-color: #424449;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		padding-left: 30px;
		padding-right: 30px;
		text-align: left;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		width: 100%
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
		margin: 0;
		font-size: 14px;
		line-height: 18px;
		font-weight: 700;
		padding-bottom: 0;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 15px
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
		display: inline-block;
		width: 35px;
		height: 35px;
		border: 1px solid #202020;
		color: #202020;
		text-decoration: none;
		outline: none;
		line-height: 35px;
		text-align: center;
		border-radius: 50%;
		font-size: 28px;
		padding-top: 1px;
		transition: all .2s ease;
		margin-left: 10px;
		margin-left: 6vw
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
		background-color: #202020;
		color: #fff
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
		font-size: 14px;
		line-height: 20px;
		color: #fff;
		font-weight: 700;
		text-decoration: none;
		border-radius: 150px;
		padding: 8px 30px;
		transition: all .3s ease;
		border: none;
		display: inline-block;
		margin: 3px 4px;
		white-space: nowrap;
		text-transform: none;
		letter-spacing: 0;
		cursor: pointer
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
		color: #fff;
		background-color: #202020
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
		background-color: #424449;
		color: #fff;
		border-color: transparent;
		cursor: pointer
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:focus,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:focus,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover {
		border-color: #fff;
		background-color: #000
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
		text-decoration: underline;
		cursor: pointer;
		transition: all .2s ease
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
		padding-left: 15px;
		padding-left: 3vw
	}

	.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal {
		content-visibility: visible
	}

	.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {
		max-width: 100%
	}

	.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close {
		opacity: 0;
		visibility: hidden
	}

	#moove_gdpr_save_popup_settings_button {
		display: block;
		z-index: 1001;
		position: fixed;
		background-color: rgba(0, 0, 0, .8);
		transition: all .3s ease;
		color: #fff;
		padding: 0;
		text-align: center;
		height: 40px;
		outline: none;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		border-radius: 0;
		border: none;
		text-decoration: none;
		border-radius: 50px
	}

	#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
		bottom: 20px;
		left: 20px
	}

	#moove_gdpr_save_popup_settings_button span {
		background-color: inherit;
		transition: all .3s ease
	}

	#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
		display: -ms-inline-flexbox;
		display: inline-flex;
		line-height: 40px;
		float: left;
		font-size: 30px;
		min-width: 40px;
		height: 40px;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		z-index: 15;
		position: relative;
		background-color: inherit;
		border-radius: inherit;
		transition: none
	}

	#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon i,
	#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon span.gdpr-icon {
		position: relative;
		top: 0;
		font-weight: 900;
		background-color: transparent
	}

	#moove_gdpr_save_popup_settings_button span.moove_gdpr_text {
		font: normal 12px Arial, sans-serif;
		text-transform: uppercase;
		white-space: nowrap;
		padding: 0 15px 0 5px;
		top: 0;
		left: 0;
		position: relative;
		line-height: 40px;
		display: none;
		overflow: hidden;
		z-index: 5;
		background-color: transparent;
		text-decoration: none
	}

	#moove_gdpr_save_popup_settings_button:focus,
	#moove_gdpr_save_popup_settings_button:hover {
		background-color: #000
	}

	#moove_gdpr_save_popup_settings_button:focus span.moove_gdpr_text,
	#moove_gdpr_save_popup_settings_button:hover span.moove_gdpr_text {
		display: block
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
		padding-right: 60px
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	#moove_gdpr_cookie_info_bar * {
		box-sizing: border-box
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton {
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-align: center;
		align-items: center
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mright {
		float: right
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey {
		background-color: #424449
	}

	#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton.mgrey:hover {
		background-color: #202020
	}

	@media (max-width:767px) {

		#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
		#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
			min-height: 30px;
			font-weight: 400
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
			font-size: 10px;
			line-height: 1.2
		}

		#moove_gdpr_cookie_modal li a .gdpr-svg-icon,
		#moove_gdpr_cookie_modal li button .gdpr-svg-icon {
			margin-right: 0;
			text-align: center;
			width: 25px;
			height: 25px
		}

		#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,
		#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg {
			height: 25px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
		#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
		.gdpr-icon.moovegdpr-arrow-close:after,
		.gdpr-icon.moovegdpr-arrow-close:before,
		i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
		i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
			height: 14px;
			top: calc(50% - 7px)
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
			width: 30px;
			height: 30px;
			border: none
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
			font-size: 27px;
			height: 25px
		}

		.gdpr-fb-hide-mobile {
			display: none !important
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			width: calc(100vw - 50px)
		}

		#moove_gdpr_cookie_modal .cookie-switch,
		#moove_gdpr_cookie_modal .switch {
			width: 40px;
			height: 24px
		}

		#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
		#moove_gdpr_cookie_modal .cookie-switch .slider:before,
		#moove_gdpr_cookie_modal .switch .cookie-slider:before,
		#moove_gdpr_cookie_modal .switch .slider:before {
			height: 20px;
			width: 20px
		}

		#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,
		#moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:before,
		#moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before,
		#moove_gdpr_cookie_modal .switch input:checked+.slider:before {
			transform: translateX(16px)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
			padding-right: 0;
			height: auto;
			margin-bottom: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
			font-weight: 700;
			font-size: 22px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
			display: none
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
			height: 80vh
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
			max-height: calc(80vh - 155px)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			margin-right: 2px;
			margin-bottom: 2px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
			position: relative;
			padding-right: 10px;
			max-width: 50%;
			width: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
			font-weight: 700;
			font-size: 11px;
			padding-left: 0;
			display: block
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u {
			display: block;
			text-decoration: underline
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			padding-right: 0
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
			margin-bottom: 15px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar {
			position: relative;
			left: 0;
			right: auto;
			width: 100%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form {
			text-align: left;
			margin-bottom: 15px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider {
			width: 40px;
			height: 24px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider:after,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider:after {
			left: 45px;
			right: 0;
			text-align: left;
			top: -3px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.slider .gdpr-sr-label,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.slider .gdpr-sr-label {
			left: 45px;
			right: 0;
			text-align: left
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
			padding-right: 0;
			font-weight: 700;
			font-size: 16px;
			margin-bottom: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			max-height: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			max-height: 500px;
			max-height: 90vh;
			min-height: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after {
			font-weight: 800;
			font-size: 12px;
			line-height: 30px;
			min-width: 130px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label {
			line-height: 1.8
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button {
			display: inline-block;
			width: 30px;
			height: 30px;
			border: 1px solid #202020;
			color: #202020;
			text-decoration: none;
			outline: none;
			line-height: 30px;
			text-align: center;
			border-radius: 50%;
			font-size: 27px;
			padding-top: 1px;
			transition: all .2s ease;
			margin-left: 15px;
			margin-left: 6vw;
			position: absolute;
			right: 5px;
			top: 5px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
			position: absolute;
			top: -15px;
			right: -15px;
			display: block;
			width: 30px;
			height: 30px;
			line-height: 30px;
			text-decoration: none
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
			width: 30px;
			height: 30px;
			line-height: 30px;
			font-size: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
			padding-bottom: 30px;
			background-size: contain;
			background-position: 50%;
			margin-top: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
			margin-bottom: 15px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			padding: 10px;
			padding-top: 30px;
			position: relative;
			top: 0;
			left: 0;
			text-align: center;
			min-height: 140px;
			border-radius: 0;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
			display: -ms-flexbox;
			display: flex;
			margin: 0 -3px;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
			list-style: none;
			margin-bottom: 20px;
			display: -ms-inline-flexbox;
			display: inline-flex;
			margin: 3px;
			-ms-flex: 1;
			flex: 1
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
			padding: 5px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
			margin: 0;
			text-align: center;
			width: 24px;
			font-size: 24px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
			font-size: 8px;
			line-height: 1.2
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
			top: 3px;
			right: 3px;
			left: auto;
			padding: 0;
			bottom: auto;
			transform: scale(.8)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
			text-align: right
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
			display: block
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
			width: 100%;
			position: relative;
			padding: 15px 10px;
			border-radius: 0;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
			max-height: 100%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
			font-weight: 700;
			font-size: 16px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
			padding: 0
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			padding: 0;
			position: relative;
			overflow: auto;
			max-height: calc(100% - 110px)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
			font-weight: 400;
			font-size: 14px;
			line-height: 1.3
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
			font-weight: 700;
			font-size: 14px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
			margin-bottom: 55px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			height: 100%;
			max-height: calc(90vh - 320px)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
			height: 70px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
			left: 10px;
			right: 10px;
			bottom: 70px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
			padding: 0 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			margin: 0;
			background-color: #fff;
			text-decoration: none;
			border-radius: 150px;
			font-weight: 700;
			font-size: 12px;
			line-height: 18px;
			padding: 5px;
			transition: all .3s ease;
			border: 1px solid #fff;
			color: #fff;
			min-width: 110px;
			text-align: center;
			text-transform: none
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			width: 100%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button {
			top: 0;
			padding: 5px 0
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
			max-height: 40px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
			text-align: center
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
			padding: 15px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1 {
			display: none
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
			padding-left: 0;
			padding-right: 0;
			display: block;
			min-height: auto
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
			padding-left: 4px;
			margin-bottom: 10px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
			padding-left: 0
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
			font-size: 12px;
			font-weight: 700;
			padding: 5px 20px
		}

		.moove-gdpr-branding-cnt a {
			padding: 10px 0
		}
	}

	@media screen and (max-width:767px) and (orientation:landscape) {
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
			margin-top: 0;
			background-position: 0
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content {
			margin-bottom: 35px;
			max-height: 55vh;
			overflow: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
			display: inline-block
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
			height: 600px;
			height: 90vh
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
			max-height: 500px;
			max-height: calc(80vh - 80px)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
			text-align: left;
			margin: 0;
			display: inline-block;
			float: left;
			width: 40%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
			max-width: 60%;
			float: right
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			padding-top: 30px;
			min-height: 75px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
			margin-bottom: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
			height: 45px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
			bottom: 45px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-flow: column;
			flex-flow: column;
			max-height: 350px;
			max-height: calc(100% - 70px)
		}

		#moove_gdpr_cookie_modal {
			background: transparent;
			border-radius: 5px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
			min-height: 55vh
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding {
			top: 0;
			padding: 0
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			max-height: 100%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
			padding-bottom: 80px
		}
	}

	@media (min-width:768px) {

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
			height: 100%
		}
	}

	@media (min-width:768px) and (max-width:999px) {
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
			padding: 30px 20px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
			height: 120px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
			padding: 0 20px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
			bottom: 120px;
			left: 20px;
			right: 20px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
			padding-right: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			padding: 30px 20px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			min-height: 620px;
			transform: scale(.75)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
			left: 20px;
			right: 20px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a {
			font-size: 13px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
			padding: 10px 15px;
			font-weight: 700;
			font-size: 12px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
			padding-left: 20px;
			padding-right: 20px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button {
			margin-left: 15px;
			margin-left: 5vw
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
			font-weight: 700;
			font-size: 24px
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
			padding: 10px 20px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			min-width: auto;
			padding: 7px 15px;
			font-size: 13px;
			margin: 4px 8px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			padding: 8px 15px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
			white-space: nowrap
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
			white-space: normal
		}
	}

	@media (min-width:1000px) and (max-width:1300px) {
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
			padding: 40px 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
			height: 120px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
			padding: 0 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
			bottom: 120px;
			left: 30px;
			right: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
			padding-right: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
			left: 30px;
			right: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			padding: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			min-width: 700px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			min-width: auto;
			padding: 10px 30px;
			margin-left: 8px;
			margin-right: 8px
		}
	}

	@media (min-width:768px) and (max-height:700px) {
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			min-height: 600px;
			transform: scale(.7)
		}
	}

	@media (-ms-high-contrast:none),
	screen and (-ms-high-contrast:active) {
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
			display: block;
			max-width: 100%;
			text-align: center
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
			margin-top: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			display: block;
			max-width: 100%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
			display: block
		}
	}

	@media (-ms-high-contrast:active),
	(-ms-high-contrast:none) {
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
			display: block;
			max-width: 100%;
			text-align: center
		}

		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
			margin-top: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			display: block;
			max-width: 100%
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
			display: block
		}
	}

	@media print {

		#moove_gdpr_cookie_info_bar,
		#moove_gdpr_cookie_modal,
		#moove_gdpr_save_popup_settings_button,
		.gdpr_cookie_settings_shortcode_content {
			display: none !important
		}

		body.moove_gdpr_overflow {
			overflow: auto
		}

		body.moove_gdpr_overflow .gdpr_lightbox {
			display: none !important
		}
	}

	#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg {
		height: 30px;
		width: auto
	}

	#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg * {
		fill: currentColor
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,
	.gdpr-icon.moovegdpr-arrow-close,
	i.moovegdpr-arrow-close.moovegdpr-arrow-close {
		position: relative
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
	.gdpr-icon.moovegdpr-arrow-close:after,
	.gdpr-icon.moovegdpr-arrow-close:before,
	i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
	i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
		position: absolute;
		content: " ";
		height: 24px;
		width: 1px;
		top: calc(50% - 12px);
		background-color: currentColor
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
	.gdpr-icon.moovegdpr-arrow-close:before,
	i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
		transform: rotate(45deg)
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
	.gdpr-icon.moovegdpr-arrow-close:after,
	i.moovegdpr-arrow-close.moovegdpr-arrow-close:after {
		transform: rotate(-45deg)
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,
	#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,
	.gdpr-icon i.moovegdpr-arrow-close:after,
	.gdpr-icon i.moovegdpr-arrow-close:before,
	i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,
	i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before {
		height: 18px;
		top: calc(50% - 8px)
	}

	@media (max-width:767px) {

		#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
		#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
		.gdpr-icon.moovegdpr-arrow-close:after,
		.gdpr-icon.moovegdpr-arrow-close:before,
		i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
		i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
			height: 14px;
			top: calc(50% - 7px)
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
			height: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
			display: -ms-flexbox;
			display: flex;
			padding: 5px 0;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
			margin-bottom: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			min-width: auto;
			padding: 5px 15px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a u {
			display: inline-block
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
			text-align: left;
			padding-left: 10px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu {
			display: none
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
			min-height: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main {
			display: block !important;
			min-height: auto;
			max-height: 100%;
			margin-bottom: 0
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content {
			margin-bottom: 80px;
			max-height: 50vh;
			overflow: auto
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title {
			padding: 10px;
			background-color: #fff;
			border: 1px solid #fff;
			display: block;
			margin: 10px 0 0;
			cursor: pointer;
			transition: all .3s ease;
			border-radius: 5px;
			position: relative;
			padding-left: 30px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before {
			content: "\203A";
			position: absolute;
			left: 0;
			top: 0;
			bottom: 2px;
			font-size: 24px;
			color: currentColor;
			width: 30px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: center;
			justify-content: center;
			line-height: 1;
			font-family: Georgia, serif
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .moove-gdpr-tab-main-content,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content {
			display: none;
			padding: 10px;
			background-color: #fff
		}
	}

	@media (max-width:350px) {

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
			padding: 3px 12px
		}

		#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
			opacity: 0
		}
	}
}

@media all {

	#moove_gdpr_cookie_modal,
	#moove_gdpr_cookie_info_bar,
	.gdpr_cookie_settings_shortcode_content {
		font-family: Nunito, sans-serif
	}

	#moove_gdpr_save_popup_settings_button {
		background-color: #373737;
		color: #fff
	}

	#moove_gdpr_save_popup_settings_button:hover {
		background-color: #000
	}

	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
		background-color: #0C4DA2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
	.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green {
		background-color: #0C4DA2;
		border-color: #0C4DA2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,
	.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover {
		background-color: #fff;
		color: #0C4DA2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
		background-color: #0C4DA2;
		border: 1px solid #0C4DA2
	}

	#moove_gdpr_cookie_info_bar span.change-settings-button.focus-g,
	#moove_gdpr_cookie_info_bar span.change-settings-button:focus,
	#moove_gdpr_cookie_info_bar button.change-settings-button.focus-g,
	#moove_gdpr_cookie_info_bar button.change-settings-button:focus {
		-webkit-box-shadow: 0 0 1px 3px #0C4DA2;
		-moz-box-shadow: 0 0 1px 3px #0C4DA2;
		box-shadow: 0 0 1px 3px #0C4DA2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,
	#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button {
		color: #0C4DA2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
		color: inherit
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
		color: inherit
	}

	#moove_gdpr_cookie_modal .gdpr-acc-link {
		line-height: 0;
		font-size: 0;
		color: transparent;
		position: absolute
	}

	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.change-settings-button:hover,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:hover,
	#moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button.focus-g,
	span.change-settings-button:focus,
	button.change-settings-button.focus-g,
	button.change-settings-button:focus,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button.focus-g,
	#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content u.change-settings-button:focus {
		color: #0C4DA2
	}

	#moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g {
		color: #0C4DA2
	}

	#moove_gdpr_cookie_modal.gdpr_lightbox-hide {
		display: none
	}
}

@media all {
	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: italic;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 100;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 200;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 300;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 400;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 500;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 600;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 800;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2) format('woff2');
		unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2) format('woff2');
		unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 900;
		font-stretch: 100%;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
}

@media all {
	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2) format('woff2');
		unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2) format('woff2');
		unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2) format('woff2');
		unicode-range: U+1F00-1FFF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2) format('woff2');
		unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2) format('woff2');
		unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Roboto Slab';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
}

@media all {
	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: italic;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 100;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 500;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 800;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2) format('woff2');
		unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
	}

	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 900;
		font-display: swap;
		src: url(https://expertpicks.org/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
	}
}

@media all {

	.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important
	}

	@media screen and (max-height:1024px) {

		.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
		.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
			background-image: none !important
		}
	}

	@media screen and (max-height:640px) {

		.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
		.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
			background-image: none !important
		}
	}
}

@media all {
	.news-community {
		border-radius: 12px;
		box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
		border: none
	}

	p a {
		color: #0052f7
	}

	p a:hover {
		color: #0052f7
	}

	.rh_gr_img figure img,
	.rh_gr_img_first figure img {
		width: auto;
		max-height: 160px;
		border-radius: 8px
	}

	.btn_more:hover {
		color: #fff;
		padding: 10px 19px;
		border: 2px solid #F3F9FF;
		text-decoration: none !important;
		background-color: #000;
		box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
		font-weight: 600;
		border-radius: 8px
	}

	.btn_more {
		color: #000;
		padding: 10px 19px;
		border: 2px solid #000;
		text-decoration: none !important;
		background-color: #F3F9FF;
		box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0;
		font-weight: 600;
		border-radius: 8px;
		margin-top: 10px
	}

	.rh_gr_right_desc {
		background-color: #FFF4ED;
		padding: 10px;
		border-radius: 12px;
		margin-top: 0
	}

	.mb15 {
		margin-bottom: 0px !important
	}

	.mb10 {
		margin-bottom: 5px !important
	}

	.main-side {
		width: 80%
	}

	@media only screen and (max-width:600px) {
		.main-side {
			width: 100%
		}
	}

	.comparison-table {
		width: 102%
	}

	.comparison-wrapper {
		overflow-x: none !important
	}

	.mt5.lineheight20.greycolor {
		max-width: 130px;
		padding: 6px;
		background-color: #d51f1f;
		color: #fff;
		border-radius: 6px;
		text-align: center
	}

	span.fontbold.lightgreycolor.font250 {
		vertical-align: bottom
	}
}

@media all {
	.footer-bottom.dark_style {
		background-color: #000
	}

	.footer-bottom.dark_style .footer_widget {
		color: #f5f5f5
	}

	.footer-bottom.dark_style .footer_widget .title,
	.footer-bottom.dark_style .footer_widget h2,
	.footer-bottom.dark_style .footer_widget a,
	.footer-bottom .footer_widget.dark_style ul li a {
		color: #f1f1f1
	}

	.footer-bottom.dark_style .footer_widget .widget_categories ul li:before,
	.footer-bottom.dark_style .footer_widget .widget_archive ul li:before,
	.footer-bottom.dark_style .footer_widget .widget_nav_menu ul li:before {
		color: #fff
	}
}

@media all {
	footer#theme_footer.dark_style {
		background: none #222
	}

	footer#theme_footer.dark_style div.f_text,
	footer#theme_footer.dark_style div.f_text a:not(.rehub-main-color) {
		color: #f1f1f1
	}
}