
@keyframes wc-skeleton-shimmer {
	to {
		transform: translateX(100%);
	}
}

body.wc-block-product-gallery-modal-open, body.wc-modal--open {
	overflow: hidden;
}

.wc-block-grid__products .wc-block-grid__product-image {
	display: block;
	position: relative;
	text-decoration: none;
}

.wc-block-grid__products .wc-block-grid__product-image a {
	border: 0;
	box-shadow: none;
	outline: 0;
	text-decoration: none;
}

.wc-block-grid__products .wc-block-grid__product-image img {
	height: auto;
	max-width: 100%;
	width: 100%;
}

.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
	display: none;
}

.wc-block-grid__products .wc-block-grid__product-image img[alt=""] {
	border: 1px solid #f2f2f2;
}

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title {
	color: inherit;
	display: block;
	font-family: inherit;
	font-size: inherit;
	font-weight: 700;
	line-height: 1.2;
	padding: 0;
}

.wc-block-grid__product-price {
	display: block;
}

.wc-block-grid__product-price .wc-block-grid__product-price__regular {
	margin-right: .5em;
}

.wc-block-grid__product-add-to-cart.wp-block-button {
	white-space: normal;
	word-break: break-word;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	display: inline-flex;
	font-size: 1em;
	justify-content: center;
	text-align: center;
	white-space: normal;
	word-break: break-word;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
	opacity: .25;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
	content: "";
	display: inline-block;
	font-family: WooCommerce;
	height: auto;
	margin-left: .5em;
	width: auto;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
	animation: spin 2s linear infinite;
	content: "";
	display: inline-block;
	font-family: WooCommerce;
	height: auto;
	margin-left: .5em;
	width: auto;
}

.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
	content: "";
	margin: 0;
}

.wc-block-grid__product-rating, .wp-block-woocommerce-product-review-rating {
	display: block;
}

.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .wc-block-grid__product-rating .wc-block-product-review-rating__stars, .wp-block-woocommerce-product-review-rating .star-rating, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars {
	font-family: WooCommerce;
	font-size: 1em;
	font-weight: 400;
	height: 1.618em;
	line-height: 1.618;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 5.3em;
}

.wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars:before, .wp-block-woocommerce-product-review-rating .star-rating:before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before {
	content: "SSSSS";
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap;
}

.wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span, .wp-block-woocommerce-product-review-rating .star-rating span, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span {
	left: 0;
	overflow: hidden;
	padding-top: 1.5em;
	position: absolute;
	right: 0;
	top: 0;
}

.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before, .wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before, .wp-block-woocommerce-product-review-rating .star-rating span:before, .wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before, .wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before {
	color: inherit;
	content: "SSSSS";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	white-space: nowrap;
}

.wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale {
	background: #fff;
	border: 1px solid #43454b;
	border-radius: 4px;
	color: #43454b;
	display: inline-block;
	font-size: .875em;
	font-weight: 600;
	left: auto;
	padding: .25em .75em;
	position: absolute;
	right: 4px;
	text-align: center;
	text-transform: uppercase;
	top: 4px;
	width: auto;
	z-index: 9;
}

.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-link {
	display: inline-block;
	position: relative;
}

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title {
	margin: 0 0 12px;
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {
	margin: 0 auto 12px;
}

.theme-twentysixteen .wc-block-grid .price ins {
	color: #77a464;
}

.theme-twentynineteen .wc-block-grid__product {
	font-size: .88889em;
}

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-components-product-title, .theme-twentynineteen .wc-block-grid__product-onsale, .theme-twentynineteen .wc-block-grid__product-title {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.theme-twentynineteen .wc-block-grid__product-title:before {
	display: none;
}

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale {
	line-height: 1;
}

.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) {
	color: #fff;
}

.theme-twentytwenty .wc-block-grid__product-link {
	color: #000;
}

.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title {
	color: #cd2653;
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
	font-size: 1em;
}

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
	margin-top: 0;
}

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value {
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
	font-size: .9em;
}

.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del {
	opacity: .7;
}

.theme-twentytwenty .wc-block-components-product-price ins, .theme-twentytwenty .wc-block-grid__product-price ins {
	text-decoration: none;
}

.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating {
	font-size: .7em;
}

.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
	line-height: 1;
}

.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link, .theme-twentytwenty .wc-block-grid__product-add-to-cart > .wp-block-button__link {
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
}

.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
	background: #cd2653;
	color: #fff;
	font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
	font-weight: 700;
	letter-spacing: -.02em;
	line-height: 1.2;
	text-transform: uppercase;
}

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
	position: static;
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
	position: absolute;
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
	position: absolute;
	right: 4px;
	top: 4px;
	z-index: 1;
}

.theme-twentytwenty .wc-block-active-filters__title, .theme-twentytwenty .wc-block-attribute-filter__title, .theme-twentytwenty .wc-block-price-filter__title, .theme-twentytwenty .wc-block-stock-filter__title {
	font-size: 1em;
}

.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all, .theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
	font-size: .75em;
}

@media only screen and (min-width:768px) {
	.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
		font-size: .875em;
		padding: .5em;
	}
}

@media only screen and (min-width:1168px) {
	.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
		font-size: .875em;
		padding: .5em;
	}
}

.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart {
	display: block;
	margin-top: 12px;
}

.theme-twentytwentytwo .wc-block-components-product-price ins, .theme-twentytwentytwo .wc-block-grid__product-price ins {
	text-decoration: none;
}

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

.screen-reader-text:focus {
	clip: auto !important;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip-path: none;
	color: #2b2d2f;
	display: block;
	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;
}

.wp-block-group.woocommerce.product .up-sells.upsells.products {
	max-width: var(--wp--style--global--wide-size);
}

@keyframes wc-skeleton-shimmer {
	to {
		transform: translateX(100%);
	}
}

.wc-block-components-notice-banner {
	align-content: flex-start;
	align-items: stretch;
	background-color: #fff;
	border: 1px solid #2f2f2f;
	border-radius: 4px;
	box-sizing: border-box;
	color: #2f2f2f;
	display: flex;
	font-size: .875em;
	font-weight: 400;
	gap: 12px;
	line-height: 1.5;
	margin: 16px 0;
	padding: 16px !important;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {
	align-self: center;
	flex-basis: 100%;
	padding-right: 16px;
	white-space: normal;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content:last-child {
	padding-right: 0;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary {
	font-weight: 600;
	margin: 0 0 8px;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul {
	margin: 0 0 0 24px;
	padding: 0;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content ol li:after, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content ul li:after {
	clear: both;
	content: "";
	display: block;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
	appearance: none;
	background: transparent !important;
	border: 0;
	color: #2f2f2f !important;
	float: right;
	margin: 0;
	opacity: .7;
	padding: 0 !important;
	text-decoration-line: underline;
	text-underline-position: under;
	transition: all .2s ease-in-out;
}

.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:active, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:focus, .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward:hover {
	opacity: 1;
	text-decoration: none;
}

.wc-block-components-notice-banner > svg {
	fill: #fff;
	background-color: #2f2f2f;
	border-radius: 50%;
	flex-grow: 0;
	flex-shrink: 0;
	height: 100%;
	padding: 2px;
}

.wc-block-components-notice-banner > .wc-block-components-button {
	background: transparent none !important;
	border: 0 !important;
	box-shadow: none !important;
	color: #2f2f2f !important;
	flex: 0 0 16px;
	height: 16px !important;
	margin: 6px 0 0 auto !important;
	min-height: auto !important;
	min-width: 0 !important;
	opacity: .6;
	outline: none !important;
	padding: 0 !important;
	width: 16px !important;
}

.wc-block-components-notice-banner > .wc-block-components-button > svg {
	margin: 0 !important;
}

.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover {
	opacity: 1;
}

.wc-block-components-notice-banner > .wc-block-components-button:focus {
	outline: 2px solid currentColor !important;
	outline-offset: 0;
}

.wc-block-components-notice-banner.is-error {
	background-color: #fff0f0;
	border-color: #cc1818;
}

.wc-block-components-notice-banner.is-error > svg {
	background-color: #cc1818;
	transform: rotate(180deg);
}

.wc-block-components-notice-banner.is-warning {
	background-color: #fffbf4;
	border-color: #f0b849;
}

.wc-block-components-notice-banner.is-warning > svg {
	background-color: #f0b849;
	transform: rotate(180deg);
}

.wc-block-components-notice-banner.is-success {
	background-color: #f4fff7;
	border-color: #4ab866;
}

.wc-block-components-notice-banner.is-success > svg {
	background-color: #4ab866;
}

.wc-block-components-notice-banner.is-info {
	background-color: #f4f8ff;
	border-color: #007cba;
}

.wc-block-components-notice-banner.is-info > svg {
	background-color: #007cba;
}

.wc-block-components-notice-banner:focus {
	outline-width: 0;
}

.wc-block-components-notice-banner:focus-visible {
	outline-style: solid;
	outline-width: 2px;
}

.woocommerce.wc-block-store-notices.alignwide {
	max-width: var(--wp--style--global--wide-size);
}

@charset "UTF-8";

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

.jki-500px:before {
	content: "";
}

.jki-accessible-icon:before {
	content: "";
}

.jki-accusoft:before {
	content: "";
}

.jki-acquisitions-incorporated:before {
	content: "";
}

.jki-ad-solid:before {
	content: "";
}

.jki-address-book-solid:before {
	content: "";
}

.jki-address-book:before {
	content: "";
}

.jki-address-card-solid:before {
	content: "";
}

.jki-address-card:before {
	content: "";
}

.jki-adjust-solid:before {
	content: "";
}

.jki-adn:before {
	content: "";
}

.jki-adobe:before {
	content: "";
}

.jki-adversal:before {
	content: "";
}

.jki-affiliatetheme:before {
	content: "";
}

.jki-air-freshener-solid:before {
	content: "";
}

.jki-airbnb:before {
	content: "";
}

.jki-algolia:before {
	content: "";
}

.jki-align-center-solid:before {
	content: "";
}

.jki-align-justify-solid:before {
	content: "";
}

.jki-align-left-solid:before {
	content: "";
}

.jki-align-right-solid:before {
	content: "";
}

.jki-alipay:before {
	content: "";
}

.jki-allergies-solid:before {
	content: "";
}

.jki-amazon-pay:before {
	content: "";
}

.jki-amazon:before {
	content: "";
}

.jki-ambulance-solid:before {
	content: "";
}

.jki-american-sign-language-interpreting-solid:before {
	content: "";
}

.jki-amilia:before {
	content: "";
}

.jki-anchor-solid:before {
	content: "";
}

.jki-android:before {
	content: "";
}

.jki-angellist:before {
	content: "";
}

.jki-angle-double-down-solid:before {
	content: "";
}

.jki-angle-double-left-solid:before {
	content: "";
}

.jki-angle-double-right-solid:before {
	content: "";
}

.jki-angle-double-up-solid:before {
	content: "";
}

.jki-angle-down-solid:before {
	content: "";
}

.jki-angle-left-solid:before {
	content: "";
}

.jki-angle-right-solid:before {
	content: "";
}

.jki-angle-up-solid:before {
	content: "";
}

.jki-angry-solid:before {
	content: "";
}

.jki-angry:before {
	content: "";
}

.jki-angrycreative:before {
	content: "";
}

.jki-angular:before {
	content: "";
}

.jki-ankh-solid:before {
	content: "";
}

.jki-app-store-ios:before {
	content: "";
}

.jki-app-store:before {
	content: "";
}

.jki-apper:before {
	content: "";
}

.jki-apple-alt-solid:before {
	content: "";
}

.jki-apple-pay:before {
	content: "";
}

.jki-apple:before {
	content: "";
}

.jki-archive-solid:before {
	content: "";
}

.jki-archway-solid:before {
	content: "";
}

.jki-arrow-alt-circle-down-solid:before {
	content: "";
}

.jki-arrow-alt-circle-down:before {
	content: "";
}

.jki-arrow-alt-circle-left-solid:before {
	content: "";
}

.jki-arrow-alt-circle-left:before {
	content: "";
}

.jki-arrow-alt-circle-right-solid:before {
	content: "";
}

.jki-arrow-alt-circle-right:before {
	content: "";
}

.jki-arrow-alt-circle-up-solid:before {
	content: "";
}

.jki-arrow-alt-circle-up:before {
	content: "";
}

.jki-arrow-circle-down-solid:before {
	content: "";
}

.jki-arrow-circle-left-solid:before {
	content: "";
}

.jki-arrow-circle-right-solid:before {
	content: "";
}

.jki-arrow-circle-up-solid:before {
	content: "";
}

.jki-arrow-down-solid:before {
	content: "";
}

.jki-arrow-left-solid:before {
	content: "";
}

.jki-arrow-right-solid:before {
	content: "";
}

.jki-arrow-up-solid:before {
	content: "";
}

.jki-arrows-alt-h-solid:before {
	content: "";
}

.jki-arrows-alt-solid:before {
	content: "";
}

.jki-arrows-alt-v-solid:before {
	content: "";
}

.jki-artstation:before {
	content: "";
}

.jki-assistive-listening-systems-solid:before {
	content: "";
}

.jki-asterisk-solid:before {
	content: "";
}

.jki-asymmetrik:before {
	content: "";
}

.jki-at-solid:before {
	content: "";
}

.jki-atlas-solid:before {
	content: "";
}

.jki-atlassian:before {
	content: "";
}

.jki-atom-solid:before {
	content: "";
}

.jki-audible:before {
	content: "";
}

.jki-audio-description-solid:before {
	content: "";
}

.jki-autoprefixer:before {
	content: "";
}

.jki-avianex:before {
	content: "";
}

.jki-aviato:before {
	content: "";
}

.jki-award-solid:before {
	content: "";
}

.jki-aws:before {
	content: "";
}

.jki-baby-carriage-solid:before {
	content: "";
}

.jki-baby-solid:before {
	content: "";
}

.jki-backspace-solid:before {
	content: "";
}

.jki-backward-solid:before {
	content: "";
}

.jki-bacon-solid:before {
	content: "";
}

.jki-balance-scale-left-solid:before {
	content: "";
}

.jki-balance-scale-right-solid:before {
	content: "";
}

.jki-balance-scale-solid:before {
	content: "";
}

.jki-ban-solid:before {
	content: "";
}

.jki-band-aid-solid:before {
	content: "";
}

.jki-bandcamp:before {
	content: "";
}

.jki-barcode-solid:before {
	content: "";
}

.jki-bars-solid:before {
	content: "";
}

.jki-baseball-ball-solid:before {
	content: "";
}

.jki-basketball-ball-solid:before {
	content: "";
}

.jki-bath-solid:before {
	content: "";
}

.jki-battery-empty-solid:before {
	content: "";
}

.jki-battery-full-solid:before {
	content: "";
}

.jki-battery-half-solid:before {
	content: "";
}

.jki-battery-quarter-solid:before {
	content: "";
}

.jki-battery-three-quarters-solid:before {
	content: "";
}

.jki-battle-net:before {
	content: "";
}

.jki-bed-solid:before {
	content: "";
}

.jki-beer-solid:before {
	content: "";
}

.jki-behance-square:before {
	content: "";
}

.jki-behance:before {
	content: "";
}

.jki-bell-slash-solid:before {
	content: "";
}

.jki-bell-slash:before {
	content: "";
}

.jki-bell-solid:before {
	content: "";
}

.jki-bell:before {
	content: "";
}

.jki-bezier-curve-solid:before {
	content: "";
}

.jki-bible-solid:before {
	content: "";
}

.jki-bicycle-solid:before {
	content: "";
}

.jki-biking-solid:before {
	content: "";
}

.jki-bimobject:before {
	content: "";
}

.jki-binoculars-solid:before {
	content: "";
}

.jki-biohazard-solid:before {
	content: "";
}

.jki-birthday-cake-solid:before {
	content: "";
}

.jki-bitbucket:before {
	content: "";
}

.jki-bitcoin:before {
	content: "";
}

.jki-bity:before {
	content: "";
}

.jki-black-tie:before {
	content: "";
}

.jki-blackberry:before {
	content: "";
}

.jki-blender-phone-solid:before {
	content: "";
}

.jki-blender-solid:before {
	content: "";
}

.jki-blind-solid:before {
	content: "";
}

.jki-blog-solid:before {
	content: "";
}

.jki-blogger-b:before {
	content: "";
}

.jki-blogger:before {
	content: "";
}

.jki-bluetooth-b:before {
	content: "";
}

.jki-bluetooth:before {
	content: "";
}

.jki-bold-solid:before {
	content: "";
}

.jki-bolt-solid:before {
	content: "";
}

.jki-bomb-solid:before {
	content: "";
}

.jki-bone-solid:before {
	content: "";
}

.jki-bong-solid:before {
	content: "";
}

.jki-book-dead-solid:before {
	content: "";
}

.jki-book-medical-solid:before {
	content: "";
}

.jki-book-open-solid:before {
	content: "";
}

.jki-book-reader-solid:before {
	content: "";
}

.jki-book-solid:before {
	content: "";
}

.jki-bookmark-solid:before {
	content: "";
}

.jki-bookmark:before {
	content: "";
}

.jki-bootstrap:before {
	content: "";
}

.jki-border-all-solid:before {
	content: "";
}

.jki-border-none-solid:before {
	content: "";
}

.jki-border-style-solid:before {
	content: "";
}

.jki-bowling-ball-solid:before {
	content: "";
}

.jki-box-open-solid:before {
	content: "";
}

.jki-box-solid:before {
	content: "";
}

.jki-boxes-solid:before {
	content: "";
}

.jki-braille-solid:before {
	content: "";
}

.jki-brain-solid:before {
	content: "";
}

.jki-bread-slice-solid:before {
	content: "";
}

.jki-briefcase-medical-solid:before {
	content: "";
}

.jki-briefcase-solid:before {
	content: "";
}

.jki-broadcast-tower-solid:before {
	content: "";
}

.jki-broom-solid:before {
	content: "";
}

.jki-brush-solid:before {
	content: "";
}

.jki-btc:before {
	content: "";
}

.jki-buffer:before {
	content: "";
}

.jki-bug-solid:before {
	content: "";
}

.jki-building-solid:before {
	content: "";
}

.jki-building:before {
	content: "";
}

.jki-bullhorn-solid:before {
	content: "";
}

.jki-bullseye-solid:before {
	content: "";
}

.jki-burn-solid:before {
	content: "";
}

.jki-buromobelexperte:before {
	content: "";
}

.jki-bus-alt-solid:before {
	content: "";
}

.jki-bus-solid:before {
	content: "";
}

.jki-business-time-solid:before {
	content: "";
}

.jki-buy-n-large:before {
	content: "";
}

.jki-buysellads:before {
	content: "";
}

.jki-calculator-solid:before {
	content: "";
}

.jki-calendar-alt-solid:before {
	content: "";
}

.jki-calendar-alt:before {
	content: "";
}

.jki-calendar-check-solid:before {
	content: "";
}

.jki-calendar-check:before {
	content: "";
}

.jki-calendar-day-solid:before {
	content: "";
}

.jki-calendar-minus-solid:before {
	content: "";
}

.jki-calendar-minus:before {
	content: "";
}

.jki-calendar-plus-solid:before {
	content: "";
}

.jki-calendar-plus:before {
	content: "";
}

.jki-calendar-solid:before {
	content: "";
}

.jki-calendar-times-solid:before {
	content: "";
}

.jki-calendar-times:before {
	content: "";
}

.jki-calendar-week-solid:before {
	content: "";
}

.jki-calendar:before {
	content: "";
}

.jki-camera-retro-solid:before {
	content: "";
}

.jki-camera-solid:before {
	content: "";
}

.jki-campground-solid:before {
	content: "";
}

.jki-canadian-maple-leaf:before {
	content: "";
}

.jki-candy-cane-solid:before {
	content: "";
}

.jki-cannabis-solid:before {
	content: "";
}

.jki-capsules-solid:before {
	content: "";
}

.jki-car-alt-solid:before {
	content: "";
}

.jki-car-battery-solid:before {
	content: "";
}

.jki-car-crash-solid:before {
	content: "";
}

.jki-car-side-solid:before {
	content: "";
}

.jki-car-solid:before {
	content: "";
}

.jki-caret-down-solid:before {
	content: "";
}

.jki-caret-left-solid:before {
	content: "";
}

.jki-caret-right-solid:before {
	content: "";
}

.jki-caret-square-down-solid:before {
	content: "";
}

.jki-caret-square-down:before {
	content: "";
}

.jki-caret-square-left-solid:before {
	content: "";
}

.jki-caret-square-left:before {
	content: "";
}

.jki-caret-square-right-solid:before {
	content: "";
}

.jki-caret-square-right:before {
	content: "";
}

.jki-caret-square-up-solid:before {
	content: "";
}

.jki-caret-square-up:before {
	content: "";
}

.jki-caret-up-solid:before {
	content: "";
}

.jki-carrot-solid:before {
	content: "";
}

.jki-cart-arrow-down-solid:before {
	content: "";
}

.jki-cart-plus-solid:before {
	content: "";
}

.jki-cash-register-solid:before {
	content: "";
}

.jki-cat-solid:before {
	content: "";
}

.jki-cc-amazon-pay:before {
	content: "";
}

.jki-cc-amex:before {
	content: "";
}

.jki-cc-apple-pay:before {
	content: "";
}

.jki-cc-diners-club:before {
	content: "";
}

.jki-cc-discover:before {
	content: "";
}

.jki-cc-jcb:before {
	content: "";
}

.jki-cc-mastercard:before {
	content: "";
}

.jki-cc-paypal:before {
	content: "";
}

.jki-cc-stripe:before {
	content: "";
}

.jki-cc-visa:before {
	content: "";
}

.jki-centercode:before {
	content: "";
}

.jki-centos:before {
	content: "";
}

.jki-certificate-solid:before {
	content: "";
}

.jki-chair-solid:before {
	content: "";
}

.jki-chalkboard-solid:before {
	content: "";
}

.jki-chalkboard-teacher-solid:before {
	content: "";
}

.jki-charging-station-solid:before {
	content: "";
}

.jki-chart-area-solid:before {
	content: "";
}

.jki-chart-bar-solid:before {
	content: "";
}

.jki-chart-bar:before {
	content: "";
}

.jki-chart-line-solid:before {
	content: "";
}

.jki-chart-pie-solid:before {
	content: "";
}

.jki-check-circle-solid:before {
	content: "";
}

.jki-check-circle:before {
	content: "";
}

.jki-check-double-solid:before {
	content: "";
}

.jki-check-solid:before {
	content: "";
}

.jki-check-square-solid:before {
	content: "";
}

.jki-check-square:before {
	content: "";
}

.jki-cheese-solid:before {
	content: "";
}

.jki-chess-bishop-solid:before {
	content: "";
}

.jki-chess-board-solid:before {
	content: "";
}

.jki-chess-king-solid:before {
	content: "";
}

.jki-chess-knight-solid:before {
	content: "";
}

.jki-chess-pawn-solid:before {
	content: "";
}

.jki-chess-queen-solid:before {
	content: "";
}

.jki-chess-rook-solid:before {
	content: "";
}

.jki-chess-solid:before {
	content: "";
}

.jki-chevron-circle-down-solid:before {
	content: "";
}

.jki-chevron-circle-left-solid:before {
	content: "";
}

.jki-chevron-circle-right-solid:before {
	content: "";
}

.jki-chevron-circle-up-solid:before {
	content: "";
}

.jki-chevron-down-solid:before {
	content: "";
}

.jki-chevron-left-solid:before {
	content: "";
}

.jki-chevron-right-solid:before {
	content: "";
}

.jki-chevron-up-solid:before {
	content: "";
}

.jki-child-solid:before {
	content: "";
}

.jki-chrome:before {
	content: "";
}

.jki-chromecast:before {
	content: "";
}

.jki-church-solid:before {
	content: "";
}

.jki-circle-notch-solid:before {
	content: "";
}

.jki-circle-solid:before {
	content: "";
}

.jki-circle:before {
	content: "";
}

.jki-city-solid:before {
	content: "";
}

.jki-clinic-medical-solid:before {
	content: "";
}

.jki-clipboard-check-solid:before {
	content: "";
}

.jki-clipboard-list-solid:before {
	content: "";
}

.jki-clipboard-solid:before {
	content: "";
}

.jki-clipboard:before {
	content: "";
}

.jki-clock-solid:before {
	content: "";
}

.jki-clock:before {
	content: "";
}

.jki-clone-solid:before {
	content: "";
}

.jki-clone:before {
	content: "";
}

.jki-closed-captioning-solid:before {
	content: "";
}

.jki-closed-captioning:before {
	content: "";
}

.jki-cloud-download-alt-solid:before {
	content: "";
}

.jki-cloud-meatball-solid:before {
	content: "";
}

.jki-cloud-moon-rain-solid:before {
	content: "";
}

.jki-cloud-moon-solid:before {
	content: "";
}

.jki-cloud-rain-solid:before {
	content: "";
}

.jki-cloud-showers-heavy-solid:before {
	content: "";
}

.jki-cloud-solid:before {
	content: "";
}

.jki-cloud-sun-rain-solid:before {
	content: "";
}

.jki-cloud-sun-solid:before {
	content: "";
}

.jki-cloud-upload-alt-solid:before {
	content: "";
}

.jki-cloudscale:before {
	content: "";
}

.jki-cloudsmith:before {
	content: "";
}

.jki-cloudversify:before {
	content: "";
}

.jki-cocktail-solid:before {
	content: "";
}

.jki-code-branch-solid:before {
	content: "";
}

.jki-code-solid:before {
	content: "";
}

.jki-codepen:before {
	content: "";
}

.jki-codiepie:before {
	content: "";
}

.jki-coffee-solid:before {
	content: "";
}

.jki-cog-solid:before {
	content: "";
}

.jki-cogs-solid:before {
	content: "";
}

.jki-coins-solid:before {
	content: "";
}

.jki-columns-solid:before {
	content: "";
}

.jki-comment-alt-solid:before {
	content: "";
}

.jki-comment-alt:before {
	content: "";
}

.jki-comment-dollar-solid:before {
	content: "";
}

.jki-comment-dots-solid:before {
	content: "";
}

.jki-comment-dots:before {
	content: "";
}

.jki-comment-medical-solid:before {
	content: "";
}

.jki-comment-slash-solid:before {
	content: "";
}

.jki-comment-solid:before {
	content: "";
}

.jki-comment:before {
	content: "";
}

.jki-comments-dollar-solid:before {
	content: "";
}

.jki-comments-solid:before {
	content: "";
}

.jki-comments:before {
	content: "";
}

.jki-compact-disc-solid:before {
	content: "";
}

.jki-compass-solid:before {
	content: "";
}

.jki-compass:before {
	content: "";
}

.jki-compress-arrows-alt-solid:before {
	content: "";
}

.jki-compress-solid:before {
	content: "";
}

.jki-concierge-bell-solid:before {
	content: "";
}

.jki-confluence:before {
	content: "";
}

.jki-connectdevelop:before {
	content: "";
}

.jki-contao:before {
	content: "";
}

.jki-cookie-bite-solid:before {
	content: "";
}

.jki-cookie-solid:before {
	content: "";
}

.jki-copy-solid:before {
	content: "";
}

.jki-copy:before {
	content: "";
}

.jki-copyright-solid:before {
	content: "";
}

.jki-copyright:before {
	content: "";
}

.jki-cotton-bureau:before {
	content: "";
}

.jki-couch-solid:before {
	content: "";
}

.jki-cpanel:before {
	content: "";
}

.jki-creative-commons-by:before {
	content: "";
}

.jki-creative-commons-nc-eu:before {
	content: "";
}

.jki-creative-commons-nc-jp:before {
	content: "";
}

.jki-creative-commons-nc:before {
	content: "";
}

.jki-creative-commons-nd:before {
	content: "";
}

.jki-creative-commons-pd-alt:before {
	content: "";
}

.jki-creative-commons-pd:before {
	content: "";
}

.jki-creative-commons-remix:before {
	content: "";
}

.jki-creative-commons-sa:before {
	content: "";
}

.jki-creative-commons-sampling-plus:before {
	content: "";
}

.jki-creative-commons-sampling:before {
	content: "";
}

.jki-creative-commons-share:before {
	content: "";
}

.jki-creative-commons-zero:before {
	content: "";
}

.jki-creative-commons:before {
	content: "";
}

.jki-credit-card-solid:before {
	content: "";
}

.jki-credit-card:before {
	content: "";
}

.jki-critical-role:before {
	content: "";
}

.jki-crop-alt-solid:before {
	content: "";
}

.jki-crop-solid:before {
	content: "";
}

.jki-cross-solid:before {
	content: "";
}

.jki-crosshairs-solid:before {
	content: "";
}

.jki-crow-solid:before {
	content: "";
}

.jki-crown-solid:before {
	content: "";
}

.jki-crutch-solid:before {
	content: "";
}

.jki-css3-alt:before {
	content: "";
}

.jki-css3:before {
	content: "";
}

.jki-cube-solid:before {
	content: "";
}

.jki-cubes-solid:before {
	content: "";
}

.jki-cut-solid:before {
	content: "";
}

.jki-cuttlefish:before {
	content: "";
}

.jki-d-and-d-beyond:before {
	content: "";
}

.jki-d-and-d:before {
	content: "";
}

.jki-dashcube:before {
	content: "";
}

.jki-database-solid:before {
	content: "";
}

.jki-deaf-solid:before {
	content: "";
}

.jki-delicious:before {
	content: "";
}

.jki-democrat-solid:before {
	content: "";
}

.jki-deploydog:before {
	content: "";
}

.jki-deskpro:before {
	content: "";
}

.jki-desktop-solid:before {
	content: "";
}

.jki-dev:before {
	content: "";
}

.jki-deviantart:before {
	content: "";
}

.jki-dharmachakra-solid:before {
	content: "";
}

.jki-dhl:before {
	content: "";
}

.jki-diagnoses-solid:before {
	content: "";
}

.jki-diaspora:before {
	content: "";
}

.jki-dice-d6-solid:before {
	content: "";
}

.jki-dice-d20-solid:before {
	content: "";
}

.jki-dice-five-solid:before {
	content: "";
}

.jki-dice-four-solid:before {
	content: "";
}

.jki-dice-one-solid:before {
	content: "";
}

.jki-dice-six-solid:before {
	content: "";
}

.jki-dice-solid:before {
	content: "";
}

.jki-dice-three-solid:before {
	content: "";
}

.jki-dice-two-solid:before {
	content: "";
}

.jki-digg:before {
	content: "";
}

.jki-digital-ocean:before {
	content: "";
}

.jki-digital-tachograph-solid:before {
	content: "";
}

.jki-directions-solid:before {
	content: "";
}

.jki-discord:before {
	content: "";
}

.jki-discourse:before {
	content: "";
}

.jki-divide-solid:before {
	content: "";
}

.jki-dizzy-solid:before {
	content: "";
}

.jki-dizzy:before {
	content: "";
}

.jki-dna-solid:before {
	content: "";
}

.jki-dochub:before {
	content: "";
}

.jki-docker:before {
	content: "";
}

.jki-dog-solid:before {
	content: "";
}

.jki-dollar-sign-solid:before {
	content: "";
}

.jki-dolly-flatbed-solid:before {
	content: "";
}

.jki-dolly-solid:before {
	content: "";
}

.jki-donate-solid:before {
	content: "";
}

.jki-door-closed-solid:before {
	content: "";
}

.jki-door-open-solid:before {
	content: "";
}

.jki-dot-circle-solid:before {
	content: "";
}

.jki-dot-circle:before {
	content: "";
}

.jki-dove-solid:before {
	content: "";
}

.jki-download-solid:before {
	content: "";
}

.jki-draft2digital:before {
	content: "";
}

.jki-drafting-compass-solid:before {
	content: "";
}

.jki-dragon-solid:before {
	content: "";
}

.jki-draw-polygon-solid:before {
	content: "";
}

.jki-dribbble-square:before {
	content: "";
}

.jki-dribbble:before {
	content: "";
}

.jki-dropbox:before {
	content: "";
}

.jki-drum-solid:before {
	content: "";
}

.jki-drum-steelpan-solid:before {
	content: "";
}

.jki-drumstick-bite-solid:before {
	content: "";
}

.jki-drupal:before {
	content: "";
}

.jki-dumbbell-solid:before {
	content: "";
}

.jki-dumpster-fire-solid:before {
	content: "";
}

.jki-dumpster-solid:before {
	content: "";
}

.jki-dungeon-solid:before {
	content: "";
}

.jki-dyalog:before {
	content: "";
}

.jki-earlybirds:before {
	content: "";
}

.jki-ebay:before {
	content: "";
}

.jki-edge:before {
	content: "";
}

.jki-edit-solid:before {
	content: "";
}

.jki-edit:before {
	content: "";
}

.jki-egg-solid:before {
	content: "";
}

.jki-eject-solid:before {
	content: "";
}

.jki-elementor:before {
	content: "";
}

.jki-ellipsis-h-solid:before {
	content: "";
}

.jki-ellipsis-v-solid:before {
	content: "";
}

.jki-ello:before {
	content: "";
}

.jki-ember:before {
	content: "";
}

.jki-empire:before {
	content: "";
}

.jki-envelope-open-solid:before {
	content: "";
}

.jki-envelope-open-text-solid:before {
	content: "";
}

.jki-envelope-open:before {
	content: "";
}

.jki-envelope-solid:before {
	content: "";
}

.jki-envelope-square-solid:before {
	content: "";
}

.jki-envelope:before {
	content: "";
}

.jki-envira:before {
	content: "";
}

.jki-equals-solid:before {
	content: "";
}

.jki-eraser-solid:before {
	content: "";
}

.jki-erlang:before {
	content: "";
}

.jki-ethereum:before {
	content: "";
}

.jki-ethernet-solid:before {
	content: "";
}

.jki-etsy:before {
	content: "";
}

.jki-euro-sign-solid:before {
	content: "";
}

.jki-evernote:before {
	content: "";
}

.jki-exchange-alt-solid:before {
	content: "";
}

.jki-exclamation-circle-solid:before {
	content: "";
}

.jki-exclamation-solid:before {
	content: "";
}

.jki-exclamation-triangle-solid:before {
	content: "";
}

.jki-expand-arrows-alt-solid:before {
	content: "";
}

.jki-expand-solid:before {
	content: "";
}

.jki-expeditedssl:before {
	content: "";
}

.jki-external-link-alt-solid:before {
	content: "";
}

.jki-external-link-square-alt-solid:before {
	content: "";
}

.jki-eye-dropper-solid:before {
	content: "";
}

.jki-eye-slash-solid:before {
	content: "";
}

.jki-eye-slash:before {
	content: "";
}

.jki-eye-solid:before {
	content: "";
}

.jki-eye:before {
	content: "";
}

.jki-facebook-f:before {
	content: "";
}

.jki-facebook-messenger:before {
	content: "";
}

.jki-facebook-square:before {
	content: "";
}

.jki-facebook:before {
	content: "";
}

.jki-fan-solid:before {
	content: "";
}

.jki-fantasy-flight-games:before {
	content: "";
}

.jki-fast-backward-solid:before {
	content: "";
}

.jki-fast-forward-solid:before {
	content: "";
}

.jki-fax-solid:before {
	content: "";
}

.jki-feather-alt-solid:before {
	content: "";
}

.jki-feather-solid:before {
	content: "";
}

.jki-fedex:before {
	content: "";
}

.jki-fedora:before {
	content: "";
}

.jki-female-solid:before {
	content: "";
}

.jki-fighter-jet-solid:before {
	content: "";
}

.jki-figma:before {
	content: "";
}

.jki-file-alt-solid:before {
	content: "";
}

.jki-file-alt:before {
	content: "";
}

.jki-file-archive-solid:before {
	content: "";
}

.jki-file-archive:before {
	content: "";
}

.jki-file-audio-solid:before {
	content: "";
}

.jki-file-audio:before {
	content: "";
}

.jki-file-code-solid:before {
	content: "";
}

.jki-file-code:before {
	content: "";
}

.jki-file-contract-solid:before {
	content: "";
}

.jki-file-csv-solid:before {
	content: "";
}

.jki-file-download-solid:before {
	content: "";
}

.jki-file-excel-solid:before {
	content: "";
}

.jki-file-excel:before {
	content: "";
}

.jki-file-export-solid:before {
	content: "";
}

.jki-file-image-solid:before {
	content: "";
}

.jki-file-image:before {
	content: "";
}

.jki-file-import-solid:before {
	content: "";
}

.jki-file-invoice-dollar-solid:before {
	content: "";
}

.jki-file-invoice-solid:before {
	content: "";
}

.jki-file-medical-alt-solid:before {
	content: "";
}

.jki-file-medical-solid:before {
	content: "";
}

.jki-file-pdf-solid:before {
	content: "";
}

.jki-file-pdf:before {
	content: "";
}

.jki-file-powerpoint-solid:before {
	content: "";
}

.jki-file-powerpoint:before {
	content: "";
}

.jki-file-prescription-solid:before {
	content: "";
}

.jki-file-signature-solid:before {
	content: "";
}

.jki-file-solid:before {
	content: "";
}

.jki-file-upload-solid:before {
	content: "";
}

.jki-file-video-solid:before {
	content: "";
}

.jki-file-video:before {
	content: "";
}

.jki-file-word-solid:before {
	content: "";
}

.jki-file-word:before {
	content: "";
}

.jki-file:before {
	content: "";
}

.jki-fill-drip-solid:before {
	content: "";
}

.jki-fill-solid:before {
	content: "";
}

.jki-film-solid:before {
	content: "";
}

.jki-filter-solid:before {
	content: "";
}

.jki-fingerprint-solid:before {
	content: "";
}

.jki-fire-alt-solid:before {
	content: "";
}

.jki-fire-extinguisher-solid:before {
	content: "";
}

.jki-fire-solid:before {
	content: "";
}

.jki-firefox:before {
	content: "";
}

.jki-first-aid-solid:before {
	content: "";
}

.jki-first-order-alt:before {
	content: "";
}

.jki-first-order:before {
	content: "";
}

.jki-firstdraft:before {
	content: "";
}

.jki-fish-solid:before {
	content: "";
}

.jki-fist-raised-solid:before {
	content: "";
}

.jki-flag-checkered-solid:before {
	content: "";
}

.jki-flag-solid:before {
	content: "";
}

.jki-flag-usa-solid:before {
	content: "";
}

.jki-flag:before {
	content: "";
}

.jki-flask-solid:before {
	content: "";
}

.jki-flickr:before {
	content: "";
}

.jki-flipboard:before {
	content: "";
}

.jki-flushed-solid:before {
	content: "";
}

.jki-flushed:before {
	content: "";
}

.jki-fly:before {
	content: "";
}

.jki-folder-minus-solid:before {
	content: "";
}

.jki-folder-open-solid:before {
	content: "";
}

.jki-folder-open:before {
	content: "";
}

.jki-folder-plus-solid:before {
	content: "";
}

.jki-folder-solid:before {
	content: "";
}

.jki-folder:before {
	content: "";
}

.jki-font-awesome-alt:before {
	content: "";
}

.jki-font-awesome-flag:before {
	content: "";
}

.jki-font-awesome:before {
	content: "";
}

.jki-font-solid:before {
	content: "";
}

.jki-fonticons-fi:before {
	content: "";
}

.jki-fonticons:before {
	content: "";
}

.jki-football-ball-solid:before {
	content: "";
}

.jki-fort-awesome-alt:before {
	content: "";
}

.jki-fort-awesome:before {
	content: "";
}

.jki-forumbee:before {
	content: "";
}

.jki-forward-solid:before {
	content: "";
}

.jki-foursquare:before {
	content: "";
}

.jki-free-code-camp:before {
	content: "";
}

.jki-freebsd:before {
	content: "";
}

.jki-frog-solid:before {
	content: "";
}

.jki-frown-open-solid:before {
	content: "";
}

.jki-frown-open:before {
	content: "";
}

.jki-frown-solid:before {
	content: "";
}

.jki-frown:before {
	content: "";
}

.jki-fulcrum:before {
	content: "";
}

.jki-funnel-dollar-solid:before {
	content: "";
}

.jki-futbol-solid:before {
	content: "";
}

.jki-futbol:before {
	content: "";
}

.jki-galactic-republic:before {
	content: "";
}

.jki-galactic-senate:before {
	content: "";
}

.jki-gamepad-solid:before {
	content: "";
}

.jki-gas-pump-solid:before {
	content: "";
}

.jki-gavel-solid:before {
	content: "";
}

.jki-gem-solid:before {
	content: "";
}

.jki-gem:before {
	content: "";
}

.jki-genderless-solid:before {
	content: "";
}

.jki-get-pocket:before {
	content: "";
}

.jki-gg-circle:before {
	content: "";
}

.jki-gg:before {
	content: "";
}

.jki-ghost-solid:before {
	content: "";
}

.jki-gift-solid:before {
	content: "";
}

.jki-gifts-solid:before {
	content: "";
}

.jki-git-alt:before {
	content: "";
}

.jki-git-square:before {
	content: "";
}

.jki-git:before {
	content: "";
}

.jki-github-alt:before {
	content: "";
}

.jki-github-square:before {
	content: "";
}

.jki-github:before {
	content: "";
}

.jki-gitkraken:before {
	content: "";
}

.jki-gitlab:before {
	content: "";
}

.jki-gitter:before {
	content: "";
}

.jki-glass-cheers-solid:before {
	content: "";
}

.jki-glass-martini-alt-solid:before {
	content: "";
}

.jki-glass-martini-solid:before {
	content: "";
}

.jki-glass-whiskey-solid:before {
	content: "";
}

.jki-glasses-solid:before {
	content: "";
}

.jki-glide-g:before {
	content: "";
}

.jki-glide:before {
	content: "";
}

.jki-globe-africa-solid:before {
	content: "";
}

.jki-globe-americas-solid:before {
	content: "";
}

.jki-globe-asia-solid:before {
	content: "";
}

.jki-globe-europe-solid:before {
	content: "";
}

.jki-globe-solid:before {
	content: "";
}

.jki-gofore:before {
	content: "";
}

.jki-golf-ball-solid:before {
	content: "";
}

.jki-goodreads-g:before {
	content: "";
}

.jki-goodreads:before {
	content: "";
}

.jki-google-drive:before {
	content: "";
}

.jki-google-play:before {
	content: "";
}

.jki-google-plus-g:before {
	content: "";
}

.jki-google-plus-square:before {
	content: "";
}

.jki-google-plus:before {
	content: "";
}

.jki-google-wallet:before {
	content: "";
}

.jki-google:before {
	content: "";
}

.jki-gopuram-solid:before {
	content: "";
}

.jki-graduation-cap-solid:before {
	content: "";
}

.jki-gratipay:before {
	content: "";
}

.jki-grav:before {
	content: "";
}

.jki-greater-than-equal-solid:before {
	content: "";
}

.jki-greater-than-solid:before {
	content: "";
}

.jki-grimace-solid:before {
	content: "";
}

.jki-grimace:before {
	content: "";
}

.jki-grin-alt-solid:before {
	content: "";
}

.jki-grin-alt:before {
	content: "";
}

.jki-grin-beam-solid:before {
	content: "";
}

.jki-grin-beam-sweat-solid:before {
	content: "";
}

.jki-grin-beam-sweat:before {
	content: "";
}

.jki-grin-beam:before {
	content: "";
}

.jki-grin-hearts-solid:before {
	content: "";
}

.jki-grin-hearts:before {
	content: "";
}

.jki-grin-solid:before {
	content: "";
}

.jki-grin-squint-solid:before {
	content: "";
}

.jki-grin-squint-tears-solid:before {
	content: "";
}

.jki-grin-squint-tears:before {
	content: "";
}

.jki-grin-squint:before {
	content: "";
}

.jki-grin-stars-solid:before {
	content: "";
}

.jki-grin-stars:before {
	content: "";
}

.jki-grin-tears-solid:before {
	content: "";
}

.jki-grin-tears:before {
	content: "";
}

.jki-grin-tongue-solid:before {
	content: "";
}

.jki-grin-tongue-squint-solid:before {
	content: "";
}

.jki-grin-tongue-squint:before {
	content: "";
}

.jki-grin-tongue-wink-solid:before {
	content: "";
}

.jki-grin-tongue-wink:before {
	content: "";
}

.jki-grin-tongue:before {
	content: "";
}

.jki-grin-wink-solid:before {
	content: "";
}

.jki-grin-wink:before {
	content: "";
}

.jki-grin:before {
	content: "";
}

.jki-grip-horizontal-solid:before {
	content: "";
}

.jki-grip-lines-solid:before {
	content: "";
}

.jki-grip-lines-vertical-solid:before {
	content: "";
}

.jki-grip-vertical-solid:before {
	content: "";
}

.jki-gripfire:before {
	content: "";
}

.jki-grunt:before {
	content: "";
}

.jki-guitar-solid:before {
	content: "";
}

.jki-gulp:before {
	content: "";
}

.jki-h-square-solid:before {
	content: "";
}

.jki-hacker-news-square:before {
	content: "";
}

.jki-hacker-news:before {
	content: "";
}

.jki-hackerrank:before {
	content: "";
}

.jki-hamburger-solid:before {
	content: "";
}

.jki-hammer-solid:before {
	content: "";
}

.jki-hamsa-solid:before {
	content: "";
}

.jki-hand-holding-heart-solid:before {
	content: "";
}

.jki-hand-holding-solid:before {
	content: "";
}

.jki-hand-holding-usd-solid:before {
	content: "";
}

.jki-hand-lizard-solid:before {
	content: "";
}

.jki-hand-lizard:before {
	content: "";
}

.jki-hand-middle-finger-solid:before {
	content: "";
}

.jki-hand-paper-solid:before {
	content: "";
}

.jki-hand-paper:before {
	content: "";
}

.jki-hand-peace-solid:before {
	content: "";
}

.jki-hand-peace:before {
	content: "";
}

.jki-hand-point-down-solid:before {
	content: "";
}

.jki-hand-point-down:before {
	content: "";
}

.jki-hand-point-left-solid:before {
	content: "";
}

.jki-hand-point-left:before {
	content: "";
}

.jki-hand-point-right-solid:before {
	content: "";
}

.jki-hand-point-right:before {
	content: "";
}

.jki-hand-point-up-solid:before {
	content: "";
}

.jki-hand-point-up:before {
	content: "";
}

.jki-hand-pointer-solid:before {
	content: "";
}

.jki-hand-pointer:before {
	content: "";
}

.jki-hand-rock-solid:before {
	content: "";
}

.jki-hand-rock:before {
	content: "";
}

.jki-hand-scissors-solid:before {
	content: "";
}

.jki-hand-scissors:before {
	content: "";
}

.jki-hand-spock-solid:before {
	content: "";
}

.jki-hand-spock:before {
	content: "";
}

.jki-hands-helping-solid:before {
	content: "";
}

.jki-hands-solid:before {
	content: "";
}

.jki-handshake-solid:before {
	content: "";
}

.jki-handshake:before {
	content: "";
}

.jki-hanukiah-solid:before {
	content: "";
}

.jki-hard-hat-solid:before {
	content: "";
}

.jki-hashtag-solid:before {
	content: "";
}

.jki-hat-cowboy-side-solid:before {
	content: "";
}

.jki-hat-cowboy-solid:before {
	content: "";
}

.jki-hat-wizard-solid:before {
	content: "";
}

.jki-haykal-solid:before {
	content: "";
}

.jki-hdd-solid:before {
	content: "";
}

.jki-hdd:before {
	content: "";
}

.jki-heading-solid:before {
	content: "";
}

.jki-headphones-alt-solid:before {
	content: "";
}

.jki-headphones-solid:before {
	content: "";
}

.jki-headset-solid:before {
	content: "";
}

.jki-heart-broken-solid:before {
	content: "";
}

.jki-heart-solid:before {
	content: "";
}

.jki-heart:before {
	content: "";
}

.jki-heartbeat-solid:before {
	content: "";
}

.jki-helicopter-solid:before {
	content: "";
}

.jki-highlighter-solid:before {
	content: "";
}

.jki-hiking-solid:before {
	content: "";
}

.jki-hippo-solid:before {
	content: "";
}

.jki-hips:before {
	content: "";
}

.jki-hire-a-helper:before {
	content: "";
}

.jki-history-solid:before {
	content: "";
}

.jki-hockey-puck-solid:before {
	content: "";
}

.jki-holly-berry-solid:before {
	content: "";
}

.jki-home-solid:before {
	content: "";
}

.jki-hooli:before {
	content: "";
}

.jki-hornbill:before {
	content: "";
}

.jki-horse-head-solid:before {
	content: "";
}

.jki-horse-solid:before {
	content: "";
}

.jki-hospital-alt-solid:before {
	content: "";
}

.jki-hospital-solid:before {
	content: "";
}

.jki-hospital-symbol-solid:before {
	content: "";
}

.jki-hospital:before {
	content: "";
}

.jki-hot-tub-solid:before {
	content: "";
}

.jki-hotdog-solid:before {
	content: "";
}

.jki-hotel-solid:before {
	content: "";
}

.jki-hotjar:before {
	content: "";
}

.jki-hourglass-end-solid:before {
	content: "";
}

.jki-hourglass-half-solid:before {
	content: "";
}

.jki-hourglass-solid:before {
	content: "";
}

.jki-hourglass-start-solid:before {
	content: "";
}

.jki-hourglass:before {
	content: "";
}

.jki-house-damage-solid:before {
	content: "";
}

.jki-houzz:before {
	content: "";
}

.jki-hryvnia-solid:before {
	content: "";
}

.jki-html5:before {
	content: "";
}

.jki-hubspot:before {
	content: "";
}

.jki-i-cursor-solid:before {
	content: "";
}

.jki-ice-cream-solid:before {
	content: "";
}

.jki-icicles-solid:before {
	content: "";
}

.jki-icons-solid:before {
	content: "";
}

.jki-id-badge-solid:before {
	content: "";
}

.jki-id-badge:before {
	content: "";
}

.jki-id-card-alt-solid:before {
	content: "";
}

.jki-id-card-solid:before {
	content: "";
}

.jki-id-card:before {
	content: "";
}

.jki-igloo-solid:before {
	content: "";
}

.jki-image-solid:before {
	content: "";
}

.jki-image:before {
	content: "";
}

.jki-images-solid:before {
	content: "";
}

.jki-images:before {
	content: "";
}

.jki-imdb:before {
	content: "";
}

.jki-inbox-solid:before {
	content: "";
}

.jki-indent-solid:before {
	content: "";
}

.jki-industry-solid:before {
	content: "";
}

.jki-infinity-solid:before {
	content: "";
}

.jki-info-circle-solid:before {
	content: "";
}

.jki-info-solid:before {
	content: "";
}

.jki-instagram:before {
	content: "";
}

.jki-intercom:before {
	content: "";
}

.jki-internet-explorer:before {
	content: "";
}

.jki-invision:before {
	content: "";
}

.jki-ioxhost:before {
	content: "";
}

.jki-italic-solid:before {
	content: "";
}

.jki-itch-io:before {
	content: "";
}

.jki-itunes-note:before {
	content: "";
}

.jki-itunes:before {
	content: "";
}

.jki-java:before {
	content: "";
}

.jki-jedi-order:before {
	content: "";
}

.jki-jedi-solid:before {
	content: "";
}

.jki-jenkins:before {
	content: "";
}

.jki-jira:before {
	content: "";
}

.jki-joget:before {
	content: "";
}

.jki-joint-solid:before {
	content: "";
}

.jki-joomla:before {
	content: "";
}

.jki-journal-whills-solid:before {
	content: "";
}

.jki-js-square:before {
	content: "";
}

.jki-js:before {
	content: "";
}

.jki-jsfiddle:before {
	content: "";
}

.jki-kaaba-solid:before {
	content: "";
}

.jki-kaggle:before {
	content: "";
}

.jki-key-solid:before {
	content: "";
}

.jki-keybase:before {
	content: "";
}

.jki-keyboard-solid:before {
	content: "";
}

.jki-keyboard:before {
	content: "";
}

.jki-keycdn:before {
	content: "";
}

.jki-khanda-solid:before {
	content: "";
}

.jki-kickstarter-k:before {
	content: "";
}

.jki-kickstarter:before {
	content: "";
}

.jki-kiss-beam-solid:before {
	content: "";
}

.jki-kiss-beam:before {
	content: "";
}

.jki-kiss-solid:before {
	content: "";
}

.jki-kiss-wink-heart-solid:before {
	content: "";
}

.jki-kiss-wink-heart:before {
	content: "";
}

.jki-kiss:before {
	content: "";
}

.jki-kiwi-bird-solid:before {
	content: "";
}

.jki-korvue:before {
	content: "";
}

.jki-landmark-solid:before {
	content: "";
}

.jki-language-solid:before {
	content: "";
}

.jki-laptop-code-solid:before {
	content: "";
}

.jki-laptop-medical-solid:before {
	content: "";
}

.jki-laptop-solid:before {
	content: "";
}

.jki-laravel:before {
	content: "";
}

.jki-lastfm-square:before {
	content: "";
}

.jki-lastfm:before {
	content: "";
}

.jki-laugh-beam-solid:before {
	content: "";
}

.jki-laugh-beam:before {
	content: "";
}

.jki-laugh-solid:before {
	content: "";
}

.jki-laugh-squint-solid:before {
	content: "";
}

.jki-laugh-squint:before {
	content: "";
}

.jki-laugh-wink-solid:before {
	content: "";
}

.jki-laugh-wink:before {
	content: "";
}

.jki-laugh:before {
	content: "";
}

.jki-layer-group-solid:before {
	content: "";
}

.jki-leaf-solid:before {
	content: "";
}

.jki-leanpub:before {
	content: "";
}

.jki-lemon-solid:before {
	content: "";
}

.jki-lemon:before {
	content: "";
}

.jki-less-than-equal-solid:before {
	content: "";
}

.jki-less-than-solid:before {
	content: "";
}

.jki-less:before {
	content: "";
}

.jki-level-down-alt-solid:before {
	content: "";
}

.jki-level-up-alt-solid:before {
	content: "";
}

.jki-life-ring-solid:before {
	content: "";
}

.jki-life-ring:before {
	content: "";
}

.jki-lightbulb-solid:before {
	content: "";
}

.jki-lightbulb:before {
	content: "";
}

.jki-line:before {
	content: "";
}

.jki-link-solid:before {
	content: "";
}

.jki-linkedin-in:before {
	content: "";
}

.jki-linkedin:before {
	content: "";
}

.jki-linode:before {
	content: "";
}

.jki-linux:before {
	content: "";
}

.jki-lira-sign-solid:before {
	content: "";
}

.jki-list-alt-solid:before {
	content: "";
}

.jki-list-alt:before {
	content: "";
}

.jki-list-ol-solid:before {
	content: "";
}

.jki-list-solid:before {
	content: "";
}

.jki-list-ul-solid:before {
	content: "";
}

.jki-location-arrow-solid:before {
	content: "";
}

.jki-lock-open-solid:before {
	content: "";
}

.jki-lock-solid:before {
	content: "";
}

.jki-long-arrow-alt-down-solid:before {
	content: "";
}

.jki-long-arrow-alt-left-solid:before {
	content: "";
}

.jki-long-arrow-alt-right-solid:before {
	content: "";
}

.jki-long-arrow-alt-up-solid:before {
	content: "";
}

.jki-low-vision-solid:before {
	content: "";
}

.jki-luggage-cart-solid:before {
	content: "";
}

.jki-lyft:before {
	content: "";
}

.jki-magento:before {
	content: "";
}

.jki-magic-solid:before {
	content: "";
}

.jki-magnet-solid:before {
	content: "";
}

.jki-mail-bulk-solid:before {
	content: "";
}

.jki-mailchimp:before {
	content: "";
}

.jki-male-solid:before {
	content: "";
}

.jki-mandalorian:before {
	content: "";
}

.jki-map-marked-alt-solid:before {
	content: "";
}

.jki-map-marked-solid:before {
	content: "";
}

.jki-map-marker-alt-solid:before {
	content: "";
}

.jki-map-marker-solid:before {
	content: "";
}

.jki-map-pin-solid:before {
	content: "";
}

.jki-map-signs-solid:before {
	content: "";
}

.jki-map-solid:before {
	content: "";
}

.jki-map:before {
	content: "";
}

.jki-markdown:before {
	content: "";
}

.jki-marker-solid:before {
	content: "";
}

.jki-mars-double-solid:before {
	content: "";
}

.jki-mars-solid:before {
	content: "";
}

.jki-mars-stroke-h-solid:before {
	content: "";
}

.jki-mars-stroke-solid:before {
	content: "";
}

.jki-mars-stroke-v-solid:before {
	content: "";
}

.jki-mask-solid:before {
	content: "";
}

.jki-mastodon:before {
	content: "";
}

.jki-maxcdn:before {
	content: "";
}

.jki-mdb:before {
	content: "";
}

.jki-medal-solid:before {
	content: "";
}

.jki-medapps:before {
	content: "";
}

.jki-medium-m:before {
	content: "";
}

.jki-medium:before {
	content: "";
}

.jki-medkit-solid:before {
	content: "";
}

.jki-medrt:before {
	content: "";
}

.jki-meetup:before {
	content: "";
}

.jki-megaport:before {
	content: "";
}

.jki-meh-blank-solid:before {
	content: "";
}

.jki-meh-blank:before {
	content: "";
}

.jki-meh-rolling-eyes-solid:before {
	content: "";
}

.jki-meh-rolling-eyes:before {
	content: "";
}

.jki-meh-solid:before {
	content: "";
}

.jki-meh:before {
	content: "";
}

.jki-memory-solid:before {
	content: "";
}

.jki-mendeley:before {
	content: "";
}

.jki-menorah-solid:before {
	content: "";
}

.jki-mercury-solid:before {
	content: "";
}

.jki-meteor-solid:before {
	content: "";
}

.jki-microchip-solid:before {
	content: "";
}

.jki-microphone-alt-slash-solid:before {
	content: "";
}

.jki-microphone-alt-solid:before {
	content: "";
}

.jki-microphone-slash-solid:before {
	content: "";
}

.jki-microphone-solid:before {
	content: "";
}

.jki-microscope-solid:before {
	content: "";
}

.jki-microsoft:before {
	content: "";
}

.jki-minus-circle-solid:before {
	content: "";
}

.jki-minus-solid:before {
	content: "";
}

.jki-minus-square-solid:before {
	content: "";
}

.jki-minus-square:before {
	content: "";
}

.jki-mitten-solid:before {
	content: "";
}

.jki-mix:before {
	content: "";
}

.jki-mixcloud:before {
	content: "";
}

.jki-mizuni:before {
	content: "";
}

.jki-mobile-alt-solid:before {
	content: "";
}

.jki-mobile-solid:before {
	content: "";
}

.jki-modx:before {
	content: "";
}

.jki-monero:before {
	content: "";
}

.jki-money-bill-alt-solid:before {
	content: "";
}

.jki-money-bill-alt:before {
	content: "";
}

.jki-money-bill-solid:before {
	content: "";
}

.jki-money-bill-wave-alt-solid:before {
	content: "";
}

.jki-money-bill-wave-solid:before {
	content: "";
}

.jki-money-check-alt-solid:before {
	content: "";
}

.jki-money-check-solid:before {
	content: "";
}

.jki-monument-solid:before {
	content: "";
}

.jki-moon-solid:before {
	content: "";
}

.jki-moon:before {
	content: "";
}

.jki-mortar-pestle-solid:before {
	content: "";
}

.jki-mosque-solid:before {
	content: "";
}

.jki-motorcycle-solid:before {
	content: "";
}

.jki-mountain-solid:before {
	content: "";
}

.jki-mouse-pointer-solid:before {
	content: "";
}

.jki-mouse-solid:before {
	content: "";
}

.jki-mug-hot-solid:before {
	content: "";
}

.jki-music-solid:before {
	content: "";
}

.jki-napster:before {
	content: "";
}

.jki-neos:before {
	content: "";
}

.jki-network-wired-solid:before {
	content: "";
}

.jki-neuter-solid:before {
	content: "";
}

.jki-newspaper-solid:before {
	content: "";
}

.jki-newspaper:before {
	content: "";
}

.jki-nimblr:before {
	content: "";
}

.jki-node-js:before {
	content: "";
}

.jki-node:before {
	content: "";
}

.jki-not-equal-solid:before {
	content: "";
}

.jki-notes-medical-solid:before {
	content: "";
}

.jki-npm:before {
	content: "";
}

.jki-ns8:before {
	content: "";
}

.jki-nutritionix:before {
	content: "";
}

.jki-object-group-solid:before {
	content: "";
}

.jki-object-group:before {
	content: "";
}

.jki-object-ungroup-solid:before {
	content: "";
}

.jki-object-ungroup:before {
	content: "";
}

.jki-odnoklassniki-square:before {
	content: "";
}

.jki-odnoklassniki:before {
	content: "";
}

.jki-oil-can-solid:before {
	content: "";
}

.jki-old-republic:before {
	content: "";
}

.jki-om-solid:before {
	content: "";
}

.jki-opencart:before {
	content: "";
}

.jki-openid:before {
	content: "";
}

.jki-opera:before {
	content: "";
}

.jki-optin-monster:before {
	content: "";
}

.jki-orcid:before {
	content: "";
}

.jki-osi:before {
	content: "";
}

.jki-otter-solid:before {
	content: "";
}

.jki-outdent-solid:before {
	content: "";
}

.jki-page4:before {
	content: "";
}

.jki-pagelines:before {
	content: "";
}

.jki-pager-solid:before {
	content: "";
}

.jki-paint-brush-solid:before {
	content: "";
}

.jki-paint-roller-solid:before {
	content: "";
}

.jki-palette-solid:before {
	content: "";
}

.jki-palfed:before {
	content: "";
}

.jki-pallet-solid:before {
	content: "";
}

.jki-paper-plane-solid:before {
	content: "";
}

.jki-paper-plane:before {
	content: "";
}

.jki-paperclip-solid:before {
	content: "";
}

.jki-parachute-box-solid:before {
	content: "";
}

.jki-paragraph-solid:before {
	content: "";
}

.jki-parking-solid:before {
	content: "";
}

.jki-passport-solid:before {
	content: "";
}

.jki-pastafarianism-solid:before {
	content: "";
}

.jki-paste-solid:before {
	content: "";
}

.jki-patreon:before {
	content: "";
}

.jki-pause-circle-solid:before {
	content: "";
}

.jki-pause-circle:before {
	content: "";
}

.jki-pause-solid:before {
	content: "";
}

.jki-paw-solid:before {
	content: "";
}

.jki-paypal:before {
	content: "";
}

.jki-peace-solid:before {
	content: "";
}

.jki-pen-alt-solid:before {
	content: "";
}

.jki-pen-fancy-solid:before {
	content: "";
}

.jki-pen-nib-solid:before {
	content: "";
}

.jki-pen-solid:before {
	content: "";
}

.jki-pen-square-solid:before {
	content: "";
}

.jki-pencil-alt-solid:before {
	content: "";
}

.jki-pencil-ruler-solid:before {
	content: "";
}

.jki-penny-arcade:before {
	content: "";
}

.jki-people-carry-solid:before {
	content: "";
}

.jki-pepper-hot-solid:before {
	content: "";
}

.jki-percent-solid:before {
	content: "";
}

.jki-percentage-solid:before {
	content: "";
}

.jki-periscope:before {
	content: "";
}

.jki-person-booth-solid:before {
	content: "";
}

.jki-phabricator:before {
	content: "";
}

.jki-phoenix-framework:before {
	content: "";
}

.jki-phoenix-squadron:before {
	content: "";
}

.jki-phone-alt-solid:before {
	content: "";
}

.jki-phone-slash-solid:before {
	content: "";
}

.jki-phone-solid:before {
	content: "";
}

.jki-phone-square-alt-solid:before {
	content: "";
}

.jki-phone-square-solid:before {
	content: "";
}

.jki-phone-volume-solid:before {
	content: "";
}

.jki-photo-video-solid:before {
	content: "";
}

.jki-php:before {
	content: "";
}

.jki-pied-piper-alt:before {
	content: "";
}

.jki-pied-piper-hat:before {
	content: "";
}

.jki-pied-piper-pp:before {
	content: "";
}

.jki-pied-piper:before {
	content: "";
}

.jki-piggy-bank-solid:before {
	content: "";
}

.jki-pills-solid:before {
	content: "";
}

.jki-pinterest-p:before {
	content: "";
}

.jki-pinterest-square:before {
	content: "";
}

.jki-pinterest:before {
	content: "";
}

.jki-pizza-slice-solid:before {
	content: "";
}

.jki-place-of-worship-solid:before {
	content: "";
}

.jki-plane-arrival-solid:before {
	content: "";
}

.jki-plane-departure-solid:before {
	content: "";
}

.jki-plane-solid:before {
	content: "";
}

.jki-play-circle-solid:before {
	content: "";
}

.jki-play-circle:before {
	content: "";
}

.jki-play-solid:before {
	content: "";
}

.jki-playstation:before {
	content: "";
}

.jki-plug-solid:before {
	content: "";
}

.jki-plus-circle-solid:before {
	content: "";
}

.jki-plus-solid:before {
	content: "";
}

.jki-plus-square-solid:before {
	content: "";
}

.jki-plus-square:before {
	content: "";
}

.jki-podcast-solid:before {
	content: "";
}

.jki-poll-h-solid:before {
	content: "";
}

.jki-poll-solid:before {
	content: "";
}

.jki-poo-solid:before {
	content: "";
}

.jki-poo-storm-solid:before {
	content: "";
}

.jki-poop-solid:before {
	content: "";
}

.jki-portrait-solid:before {
	content: "";
}

.jki-pound-sign-solid:before {
	content: "";
}

.jki-power-off-solid:before {
	content: "";
}

.jki-pray-solid:before {
	content: "";
}

.jki-praying-hands-solid:before {
	content: "";
}

.jki-prescription-bottle-alt-solid:before {
	content: "";
}

.jki-prescription-bottle-solid:before {
	content: "";
}

.jki-prescription-solid:before {
	content: "";
}

.jki-print-solid:before {
	content: "";
}

.jki-procedures-solid:before {
	content: "";
}

.jki-product-hunt:before {
	content: "";
}

.jki-project-diagram-solid:before {
	content: "";
}

.jki-pushed:before {
	content: "";
}

.jki-puzzle-piece-solid:before {
	content: "";
}

.jki-python:before {
	content: "";
}

.jki-qq:before {
	content: "";
}

.jki-qrcode-solid:before {
	content: "";
}

.jki-question-circle-solid:before {
	content: "";
}

.jki-question-circle:before {
	content: "";
}

.jki-question-solid:before {
	content: "";
}

.jki-quidditch-solid:before {
	content: "";
}

.jki-quinscape:before {
	content: "";
}

.jki-quora:before {
	content: "";
}

.jki-quote-left-solid:before {
	content: "";
}

.jki-quote-right-solid:before {
	content: "";
}

.jki-quran-solid:before {
	content: "";
}

.jki-r-project:before {
	content: "";
}

.jki-radiation-alt-solid:before {
	content: "";
}

.jki-radiation-solid:before {
	content: "";
}

.jki-rainbow-solid:before {
	content: "";
}

.jki-random-solid:before {
	content: "";
}

.jki-raspberry-pi:before {
	content: "";
}

.jki-ravelry:before {
	content: "";
}

.jki-react:before {
	content: "";
}

.jki-reacteurope:before {
	content: "";
}

.jki-readme:before {
	content: "";
}

.jki-rebel:before {
	content: "";
}

.jki-receipt-solid:before {
	content: "";
}

.jki-record-vinyl-solid:before {
	content: "";
}

.jki-recycle-solid:before {
	content: "";
}

.jki-red-river:before {
	content: "";
}

.jki-reddit-alien:before {
	content: "";
}

.jki-reddit-square:before {
	content: "";
}

.jki-reddit:before {
	content: "";
}

.jki-redhat:before {
	content: "";
}

.jki-redo-alt-solid:before {
	content: "";
}

.jki-redo-solid:before {
	content: "";
}

.jki-registered-solid:before {
	content: "";
}

.jki-registered:before {
	content: "";
}

.jki-remove-format-solid:before {
	content: "";
}

.jki-renren:before {
	content: "";
}

.jki-reply-all-solid:before {
	content: "";
}

.jki-reply-solid:before {
	content: "";
}

.jki-replyd:before {
	content: "";
}

.jki-republican-solid:before {
	content: "";
}

.jki-researchgate:before {
	content: "";
}

.jki-resolving:before {
	content: "";
}

.jki-restroom-solid:before {
	content: "";
}

.jki-retweet-solid:before {
	content: "";
}

.jki-rev:before {
	content: "";
}

.jki-ribbon-solid:before {
	content: "";
}

.jki-ring-solid:before {
	content: "";
}

.jki-road-solid:before {
	content: "";
}

.jki-robot-solid:before {
	content: "";
}

.jki-rocket-solid:before {
	content: "";
}

.jki-rocketchat:before {
	content: "";
}

.jki-rockrms:before {
	content: "";
}

.jki-route-solid:before {
	content: "";
}

.jki-rss-solid:before {
	content: "";
}

.jki-rss-square-solid:before {
	content: "";
}

.jki-ruble-sign-solid:before {
	content: "";
}

.jki-ruler-combined-solid:before {
	content: "";
}

.jki-ruler-horizontal-solid:before {
	content: "";
}

.jki-ruler-solid:before {
	content: "";
}

.jki-ruler-vertical-solid:before {
	content: "";
}

.jki-running-solid:before {
	content: "";
}

.jki-rupee-sign-solid:before {
	content: "";
}

.jki-sad-cry-solid:before {
	content: "";
}

.jki-sad-cry:before {
	content: "";
}

.jki-sad-tear-solid:before {
	content: "";
}

.jki-sad-tear:before {
	content: "";
}

.jki-safari:before {
	content: "";
}

.jki-salesforce:before {
	content: "";
}

.jki-sass:before {
	content: "";
}

.jki-satellite-dish-solid:before {
	content: "";
}

.jki-satellite-solid:before {
	content: "";
}

.jki-save-solid:before {
	content: "";
}

.jki-save:before {
	content: "";
}

.jki-schlix:before {
	content: "";
}

.jki-school-solid:before {
	content: "";
}

.jki-screwdriver-solid:before {
	content: "";
}

.jki-scribd:before {
	content: "";
}

.jki-scroll-solid:before {
	content: "";
}

.jki-sd-card-solid:before {
	content: "";
}

.jki-search-dollar-solid:before {
	content: "";
}

.jki-search-location-solid:before {
	content: "";
}

.jki-search-minus-solid:before {
	content: "";
}

.jki-search-plus-solid:before {
	content: "";
}

.jki-search-solid:before {
	content: "";
}

.jki-searchengin:before {
	content: "";
}

.jki-seedling-solid:before {
	content: "";
}

.jki-sellcast:before {
	content: "";
}

.jki-sellsy:before {
	content: "";
}

.jki-server-solid:before {
	content: "";
}

.jki-servicestack:before {
	content: "";
}

.jki-shapes-solid:before {
	content: "";
}

.jki-share-alt-solid:before {
	content: "";
}

.jki-share-alt-square-solid:before {
	content: "";
}

.jki-share-solid:before {
	content: "";
}

.jki-share-square-solid:before {
	content: "";
}

.jki-share-square:before {
	content: "";
}

.jki-shekel-sign-solid:before {
	content: "";
}

.jki-shield-alt-solid:before {
	content: "";
}

.jki-ship-solid:before {
	content: "";
}

.jki-shipping-fast-solid:before {
	content: "";
}

.jki-shirtsinbulk:before {
	content: "";
}

.jki-shoe-prints-solid:before {
	content: "";
}

.jki-shopping-bag-solid:before {
	content: "";
}

.jki-shopping-basket-solid:before {
	content: "";
}

.jki-shopping-cart-solid:before {
	content: "";
}

.jki-shopware:before {
	content: "";
}

.jki-shower-solid:before {
	content: "";
}

.jki-shuttle-van-solid:before {
	content: "";
}

.jki-sign-in-alt-solid:before {
	content: "";
}

.jki-sign-language-solid:before {
	content: "";
}

.jki-sign-out-alt-solid:before {
	content: "";
}

.jki-sign-solid:before {
	content: "";
}

.jki-signal-solid:before {
	content: "";
}

.jki-signature-solid:before {
	content: "";
}

.jki-sim-card-solid:before {
	content: "";
}

.jki-simplybuilt:before {
	content: "";
}

.jki-sistrix:before {
	content: "";
}

.jki-sitemap-solid:before {
	content: "";
}

.jki-sith:before {
	content: "";
}

.jki-skating-solid:before {
	content: "";
}

.jki-sketch:before {
	content: "";
}

.jki-skiing-nordic-solid:before {
	content: "";
}

.jki-skiing-solid:before {
	content: "";
}

.jki-skull-crossbones-solid:before {
	content: "";
}

.jki-skull-solid:before {
	content: "";
}

.jki-skyatlas:before {
	content: "";
}

.jki-skype:before {
	content: "";
}

.jki-slack-hash:before {
	content: "";
}

.jki-slack:before {
	content: "";
}

.jki-slash-solid:before {
	content: "";
}

.jki-sleigh-solid:before {
	content: "";
}

.jki-sliders-h-solid:before {
	content: "";
}

.jki-slideshare:before {
	content: "";
}

.jki-smile-beam-solid:before {
	content: "";
}

.jki-smile-beam:before {
	content: "";
}

.jki-smile-solid:before {
	content: "";
}

.jki-smile-wink-solid:before {
	content: "";
}

.jki-smile-wink:before {
	content: "";
}

.jki-smile:before {
	content: "";
}

.jki-smog-solid:before {
	content: "";
}

.jki-smoking-ban-solid:before {
	content: "";
}

.jki-smoking-solid:before {
	content: "";
}

.jki-sms-solid:before {
	content: "";
}

.jki-snapchat-ghost:before {
	content: "";
}

.jki-snapchat-square:before {
	content: "";
}

.jki-snapchat:before {
	content: "";
}

.jki-snowboarding-solid:before {
	content: "";
}

.jki-snowflake-solid:before {
	content: "";
}

.jki-snowflake:before {
	content: "";
}

.jki-snowman-solid:before {
	content: "";
}

.jki-snowplow-solid:before {
	content: "";
}

.jki-socks-solid:before {
	content: "";
}

.jki-solar-panel-solid:before {
	content: "";
}

.jki-sort-alpha-down-alt-solid:before {
	content: "";
}

.jki-sort-alpha-down-solid:before {
	content: "";
}

.jki-sort-alpha-up-alt-solid:before {
	content: "";
}

.jki-sort-alpha-up-solid:before {
	content: "";
}

.jki-sort-amount-down-alt-solid:before {
	content: "";
}

.jki-sort-amount-down-solid:before {
	content: "";
}

.jki-sort-amount-up-alt-solid:before {
	content: "";
}

.jki-sort-amount-up-solid:before {
	content: "";
}

.jki-sort-down-solid:before {
	content: "";
}

.jki-sort-numeric-down-alt-solid:before {
	content: "";
}

.jki-sort-numeric-down-solid:before {
	content: "";
}

.jki-sort-numeric-up-alt-solid:before {
	content: "";
}

.jki-sort-numeric-up-solid:before {
	content: "";
}

.jki-sort-solid:before {
	content: "";
}

.jki-sort-up-solid:before {
	content: "";
}

.jki-soundcloud:before {
	content: "";
}

.jki-sourcetree:before {
	content: "";
}

.jki-spa-solid:before {
	content: "";
}

.jki-space-shuttle-solid:before {
	content: "";
}

.jki-speakap:before {
	content: "";
}

.jki-speaker-deck:before {
	content: "";
}

.jki-spell-check-solid:before {
	content: "";
}

.jki-spider-solid:before {
	content: "";
}

.jki-spinner-solid:before {
	content: "";
}

.jki-splotch-solid:before {
	content: "";
}

.jki-spotify:before {
	content: "";
}

.jki-spray-can-solid:before {
	content: "";
}

.jki-square-full-solid:before {
	content: "";
}

.jki-square-root-alt-solid:before {
	content: "";
}

.jki-square-solid:before {
	content: "";
}

.jki-square:before {
	content: "";
}

.jki-squarespace:before {
	content: "";
}

.jki-stack-exchange:before {
	content: "";
}

.jki-stack-overflow:before {
	content: "";
}

.jki-stackpath:before {
	content: "";
}

.jki-stamp-solid:before {
	content: "";
}

.jki-star-and-crescent-solid:before {
	content: "";
}

.jki-star-half-alt-solid:before {
	content: "";
}

.jki-star-half-solid:before {
	content: "";
}

.jki-star-half:before {
	content: "";
}

.jki-star-of-david-solid:before {
	content: "";
}

.jki-star-of-life-solid:before {
	content: "";
}

.jki-star-solid:before {
	content: "";
}

.jki-star:before {
	content: "";
}

.jki-staylinked:before {
	content: "";
}

.jki-steam-square:before {
	content: "";
}

.jki-steam-symbol:before {
	content: "";
}

.jki-steam:before {
	content: "";
}

.jki-step-backward-solid:before {
	content: "";
}

.jki-step-forward-solid:before {
	content: "";
}

.jki-stethoscope-solid:before {
	content: "";
}

.jki-sticker-mule:before {
	content: "";
}

.jki-sticky-note-solid:before {
	content: "";
}

.jki-sticky-note:before {
	content: "";
}

.jki-stop-circle-solid:before {
	content: "";
}

.jki-stop-circle:before {
	content: "";
}

.jki-stop-solid:before {
	content: "";
}

.jki-stopwatch-solid:before {
	content: "";
}

.jki-store-alt-solid:before {
	content: "";
}

.jki-store-solid:before {
	content: "";
}

.jki-strava:before {
	content: "";
}

.jki-stream-solid:before {
	content: "";
}

.jki-street-view-solid:before {
	content: "";
}

.jki-strikethrough-solid:before {
	content: "";
}

.jki-stripe-s:before {
	content: "";
}

.jki-stripe:before {
	content: "";
}

.jki-stroopwafel-solid:before {
	content: "";
}

.jki-studiovinari:before {
	content: "";
}

.jki-stumbleupon-circle:before {
	content: "";
}

.jki-stumbleupon:before {
	content: "";
}

.jki-subscript-solid:before {
	content: "";
}

.jki-subway-solid:before {
	content: "";
}

.jki-suitcase-rolling-solid:before {
	content: "";
}

.jki-suitcase-solid:before {
	content: "";
}

.jki-sun-solid:before {
	content: "";
}

.jki-sun:before {
	content: "";
}

.jki-superpowers:before {
	content: "";
}

.jki-superscript-solid:before {
	content: "";
}

.jki-supple:before {
	content: "";
}

.jki-surprise-solid:before {
	content: "";
}

.jki-surprise:before {
	content: "";
}

.jki-suse:before {
	content: "";
}

.jki-swatchbook-solid:before {
	content: "";
}

.jki-swift:before {
	content: "";
}

.jki-swimmer-solid:before {
	content: "";
}

.jki-swimming-pool-solid:before {
	content: "";
}

.jki-symfony:before {
	content: "";
}

.jki-synagogue-solid:before {
	content: "";
}

.jki-sync-alt-solid:before {
	content: "";
}

.jki-sync-solid:before {
	content: "";
}

.jki-syringe-solid:before {
	content: "";
}

.jki-table-solid:before {
	content: "";
}

.jki-table-tennis-solid:before {
	content: "";
}

.jki-tablet-alt-solid:before {
	content: "";
}

.jki-tablet-solid:before {
	content: "";
}

.jki-tablets-solid:before {
	content: "";
}

.jki-tachometer-alt-solid:before {
	content: "";
}

.jki-tag-solid:before {
	content: "";
}

.jki-tags-solid:before {
	content: "";
}

.jki-tape-solid:before {
	content: "";
}

.jki-tasks-solid:before {
	content: "";
}

.jki-taxi-solid:before {
	content: "";
}

.jki-teamspeak:before {
	content: "";
}

.jki-teeth-open-solid:before {
	content: "";
}

.jki-teeth-solid:before {
	content: "";
}

.jki-telegram-plane:before {
	content: "";
}

.jki-telegram:before {
	content: "";
}

.jki-temperature-high-solid:before {
	content: "";
}

.jki-temperature-low-solid:before {
	content: "";
}

.jki-tencent-weibo:before {
	content: "";
}

.jki-tenge-solid:before {
	content: "";
}

.jki-terminal-solid:before {
	content: "";
}

.jki-text-height-solid:before {
	content: "";
}

.jki-text-width-solid:before {
	content: "";
}

.jki-th-large-solid:before {
	content: "";
}

.jki-th-list-solid:before {
	content: "";
}

.jki-th-solid:before {
	content: "";
}

.jki-the-red-yeti:before {
	content: "";
}

.jki-theater-masks-solid:before {
	content: "";
}

.jki-themeco:before {
	content: "";
}

.jki-themeisle:before {
	content: "";
}

.jki-thermometer-empty-solid:before {
	content: "";
}

.jki-thermometer-full-solid:before {
	content: "";
}

.jki-thermometer-half-solid:before {
	content: "";
}

.jki-thermometer-quarter-solid:before {
	content: "";
}

.jki-thermometer-solid:before {
	content: "";
}

.jki-thermometer-three-quarters-solid:before {
	content: "";
}

.jki-think-peaks:before {
	content: "";
}

.jki-thumbs-down-solid:before {
	content: "";
}

.jki-thumbs-down:before {
	content: "";
}

.jki-thumbs-up-solid:before {
	content: "";
}

.jki-thumbs-up:before {
	content: "";
}

.jki-thumbtack-solid:before {
	content: "";
}

.jki-ticket-alt-solid:before {
	content: "";
}

.jki-times-circle-solid:before {
	content: "";
}

.jki-times-circle:before {
	content: "";
}

.jki-times-solid:before {
	content: "";
}

.jki-tint-slash-solid:before {
	content: "";
}

.jki-tint-solid:before {
	content: "";
}

.jki-tired-solid:before {
	content: "";
}

.jki-tired:before {
	content: "";
}

.jki-toggle-off-solid:before {
	content: "";
}

.jki-toggle-on-solid:before {
	content: "";
}

.jki-toilet-paper-solid:before {
	content: "";
}

.jki-toilet-solid:before {
	content: "";
}

.jki-toolbox-solid:before {
	content: "";
}

.jki-tools-solid:before {
	content: "";
}

.jki-tooth-solid:before {
	content: "";
}

.jki-torah-solid:before {
	content: "";
}

.jki-torii-gate-solid:before {
	content: "";
}

.jki-tractor-solid:before {
	content: "";
}

.jki-trade-federation:before {
	content: "";
}

.jki-trademark-solid:before {
	content: "";
}

.jki-traffic-light-solid:before {
	content: "";
}

.jki-train-solid:before {
	content: "";
}

.jki-tram-solid:before {
	content: "";
}

.jki-transgender-alt-solid:before {
	content: "";
}

.jki-transgender-solid:before {
	content: "";
}

.jki-trash-alt-solid:before {
	content: "";
}

.jki-trash-alt:before {
	content: "";
}

.jki-trash-restore-alt-solid:before {
	content: "";
}

.jki-trash-restore-solid:before {
	content: "";
}

.jki-trash-solid:before {
	content: "";
}

.jki-tree-solid:before {
	content: "";
}

.jki-trello:before {
	content: "";
}

.jki-tripadvisor:before {
	content: "";
}

.jki-trophy-solid:before {
	content: "";
}

.jki-truck-loading-solid:before {
	content: "";
}

.jki-truck-monster-solid:before {
	content: "";
}

.jki-truck-moving-solid:before {
	content: "";
}

.jki-truck-pickup-solid:before {
	content: "";
}

.jki-truck-solid:before {
	content: "";
}

.jki-tshirt-solid:before {
	content: "";
}

.jki-tty-solid:before {
	content: "";
}

.jki-tumblr-square:before {
	content: "";
}

.jki-tumblr:before {
	content: "";
}

.jki-tv-solid:before {
	content: "";
}

.jki-twitch:before {
	content: "";
}

.jki-twitter-square:before {
	content: "";
}

.jki-twitter:before {
	content: "";
}

.jki-typo3:before {
	content: "";
}

.jki-uber:before {
	content: "";
}

.jki-ubuntu:before {
	content: "";
}

.jki-uikit:before {
	content: "";
}

.jki-umbraco:before {
	content: "";
}

.jki-umbrella-beach-solid:before {
	content: "";
}

.jki-umbrella-solid:before {
	content: "";
}

.jki-underline-solid:before {
	content: "";
}

.jki-undo-alt-solid:before {
	content: "";
}

.jki-undo-solid:before {
	content: "";
}

.jki-uniregistry:before {
	content: "";
}

.jki-universal-access-solid:before {
	content: "";
}

.jki-university-solid:before {
	content: "";
}

.jki-unlink-solid:before {
	content: "";
}

.jki-unlock-alt-solid:before {
	content: "";
}

.jki-unlock-solid:before {
	content: "";
}

.jki-untappd:before {
	content: "";
}

.jki-upload-solid:before {
	content: "";
}

.jki-ups:before {
	content: "";
}

.jki-usb:before {
	content: "";
}

.jki-user-alt-slash-solid:before {
	content: "";
}

.jki-user-alt-solid:before {
	content: "";
}

.jki-user-astronaut-solid:before {
	content: "";
}

.jki-user-check-solid:before {
	content: "";
}

.jki-user-circle-solid:before {
	content: "";
}

.jki-user-circle:before {
	content: "";
}

.jki-user-clock-solid:before {
	content: "";
}

.jki-user-cog-solid:before {
	content: "";
}

.jki-user-edit-solid:before {
	content: "";
}

.jki-user-friends-solid:before {
	content: "";
}

.jki-user-graduate-solid:before {
	content: "";
}

.jki-user-injured-solid:before {
	content: "";
}

.jki-user-lock-solid:before {
	content: "";
}

.jki-user-md-solid:before {
	content: "";
}

.jki-user-minus-solid:before {
	content: "";
}

.jki-user-ninja-solid:before {
	content: "";
}

.jki-user-nurse-solid:before {
	content: "";
}

.jki-user-plus-solid:before {
	content: "";
}

.jki-user-secret-solid:before {
	content: "";
}

.jki-user-shield-solid:before {
	content: "";
}

.jki-user-slash-solid:before {
	content: "";
}

.jki-user-solid:before {
	content: "";
}

.jki-user-tag-solid:before {
	content: "";
}

.jki-user-tie-solid:before {
	content: "";
}

.jki-user-times-solid:before {
	content: "";
}

.jki-user:before {
	content: "";
}

.jki-users-cog-solid:before {
	content: "";
}

.jki-users-solid:before {
	content: "";
}

.jki-usps:before {
	content: "";
}

.jki-ussunnah:before {
	content: "";
}

.jki-utensil-spoon-solid:before {
	content: "";
}

.jki-utensils-solid:before {
	content: "";
}

.jki-vaadin:before {
	content: "";
}

.jki-vector-square-solid:before {
	content: "";
}

.jki-venus-double-solid:before {
	content: "";
}

.jki-venus-mars-solid:before {
	content: "";
}

.jki-venus-solid:before {
	content: "";
}

.jki-viacoin:before {
	content: "";
}

.jki-viadeo-square:before {
	content: "";
}

.jki-viadeo:before {
	content: "";
}

.jki-vial-solid:before {
	content: "";
}

.jki-vials-solid:before {
	content: "";
}

.jki-viber:before {
	content: "";
}

.jki-video-slash-solid:before {
	content: "";
}

.jki-video-solid:before {
	content: "";
}

.jki-vihara-solid:before {
	content: "";
}

.jki-vimeo-square:before {
	content: "";
}

.jki-vimeo-v:before {
	content: "";
}

.jki-vimeo:before {
	content: "";
}

.jki-vine:before {
	content: "";
}

.jki-vk:before {
	content: "";
}

.jki-vnv:before {
	content: "";
}

.jki-voicemail-solid:before {
	content: "";
}

.jki-volleyball-ball-solid:before {
	content: "";
}

.jki-volume-down-solid:before {
	content: "";
}

.jki-volume-mute-solid:before {
	content: "";
}

.jki-volume-off-solid:before {
	content: "";
}

.jki-volume-up-solid:before {
	content: "";
}

.jki-vote-yea-solid:before {
	content: "";
}

.jki-vr-cardboard-solid:before {
	content: "";
}

.jki-vuejs:before {
	content: "";
}

.jki-walking-solid:before {
	content: "";
}

.jki-wallet-solid:before {
	content: "";
}

.jki-warehouse-solid:before {
	content: "";
}

.jki-water-solid:before {
	content: "";
}

.jki-wave-square-solid:before {
	content: "";
}

.jki-waze:before {
	content: "";
}

.jki-weebly:before {
	content: "";
}

.jki-weibo:before {
	content: "";
}

.jki-weight-hanging-solid:before {
	content: "";
}

.jki-weight-solid:before {
	content: "";
}

.jki-weixin:before {
	content: "";
}

.jki-whatsapp-square:before {
	content: "";
}

.jki-whatsapp:before {
	content: "";
}

.jki-wheelchair-solid:before {
	content: "";
}

.jki-whmcs:before {
	content: "";
}

.jki-wifi-solid:before {
	content: "";
}

.jki-wikipedia-w:before {
	content: "";
}

.jki-wind-solid:before {
	content: "";
}

.jki-window-close-solid:before {
	content: "";
}

.jki-window-close:before {
	content: "";
}

.jki-window-maximize-solid:before {
	content: "";
}

.jki-window-maximize:before {
	content: "";
}

.jki-window-minimize-solid:before {
	content: "";
}

.jki-window-minimize:before {
	content: "";
}

.jki-window-restore-solid:before {
	content: "";
}

.jki-window-restore:before {
	content: "";
}

.jki-windows:before {
	content: "";
}

.jki-wine-bottle-solid:before {
	content: "";
}

.jki-wine-glass-alt-solid:before {
	content: "";
}

.jki-wine-glass-solid:before {
	content: "";
}

.jki-wix:before {
	content: "";
}

.jki-wizards-of-the-coast:before {
	content: "";
}

.jki-wolf-pack-battalion:before {
	content: "";
}

.jki-won-sign-solid:before {
	content: "";
}

.jki-wordpress-simple:before {
	content: "";
}

.jki-wordpress:before {
	content: "";
}

.jki-wpbeginner:before {
	content: "";
}

.jki-wpexplorer:before {
	content: "";
}

.jki-wpforms:before {
	content: "";
}

.jki-wpressr:before {
	content: "";
}

.jki-wrench-solid:before {
	content: "";
}

.jki-x-ray-solid:before {
	content: "";
}

.jki-xbox:before {
	content: "";
}

.jki-xing-square:before {
	content: "";
}

.jki-xing:before {
	content: "";
}

.jki-y-combinator:before {
	content: "";
}

.jki-yahoo:before {
	content: "";
}

.jki-yammer:before {
	content: "";
}

.jki-yandex-international:before {
	content: "";
}

.jki-yandex:before {
	content: "";
}

.jki-yarn:before {
	content: "";
}

.jki-yelp:before {
	content: "";
}

.jki-yen-sign-solid:before {
	content: "";
}

.jki-yin-yang-solid:before {
	content: "";
}

.jki-yoast:before {
	content: "";
}

.jki-youtube-square:before {
	content: "";
}

.jki-youtube:before {
	content: "";
}

.jki-zhihu:before {
	content: "";
}

.jki-activity-line:before {
	content: "";
}

.jki-airplay-line:before {
	content: "";
}

.jki-alert-circle-line:before {
	content: "";
}

.jki-alert-octagon-line:before {
	content: "";
}

.jki-alert-triangle-line:before {
	content: "";
}

.jki-align-center-line:before {
	content: "";
}

.jki-align-justify-line:before {
	content: "";
}

.jki-align-left-line:before {
	content: "";
}

.jki-align-right-line:before {
	content: "";
}

.jki-anchor-line:before {
	content: "";
}

.jki-aperture-line:before {
	content: "";
}

.jki-archive-line:before {
	content: "";
}

.jki-arrow-down-circle-line:before {
	content: "";
}

.jki-arrow-down-left-line:before {
	content: "";
}

.jki-arrow-down-line:before {
	content: "";
}

.jki-arrow-down-right-line:before {
	content: "";
}

.jki-arrow-left-circle-line:before {
	content: "";
}

.jki-arrow-left-line:before {
	content: "";
}

.jki-arrow-right-circle-line:before {
	content: "";
}

.jki-arrow-right-line:before {
	content: "";
}

.jki-arrow-up-circle-line:before {
	content: "";
}

.jki-arrow-up-left-line:before {
	content: "";
}

.jki-arrow-up-line:before {
	content: "";
}

.jki-arrow-up-right-line:before {
	content: "";
}

.jki-at-sign-line:before {
	content: "";
}

.jki-award-line:before {
	content: "";
}

.jki-bar-chart-2-line:before {
	content: "";
}

.jki-bar-chart-line:before {
	content: "";
}

.jki-battery-charging-line:before {
	content: "";
}

.jki-battery-line:before {
	content: "";
}

.jki-bell-line:before {
	content: "";
}

.jki-bell-off-line:before {
	content: "";
}

.jki-bluetooth-line:before {
	content: "";
}

.jki-bold-line:before {
	content: "";
}

.jki-book-line:before {
	content: "";
}

.jki-book-open-line:before {
	content: "";
}

.jki-bookmark-line:before {
	content: "";
}

.jki-box-line:before {
	content: "";
}

.jki-briefcase-line:before {
	content: "";
}

.jki-calendar-line:before {
	content: "";
}

.jki-camera-line:before {
	content: "";
}

.jki-camera-off-line:before {
	content: "";
}

.jki-cast-line:before {
	content: "";
}

.jki-check-circle-line:before {
	content: "";
}

.jki-check-line:before {
	content: "";
}

.jki-check-square-line:before {
	content: "";
}

.jki-chevron-down-line:before {
	content: "";
}

.jki-chevron-left-line:before {
	content: "";
}

.jki-chevron-right-line:before {
	content: "";
}

.jki-chevron-up-line:before {
	content: "";
}

.jki-chevrons-down-line:before {
	content: "";
}

.jki-chevrons-left-line:before {
	content: "";
}

.jki-chevrons-right-line:before {
	content: "";
}

.jki-chevrons-up-line:before {
	content: "";
}

.jki-chrome-line:before {
	content: "";
}

.jki-circle-line:before {
	content: "";
}

.jki-clipboard-line:before {
	content: "";
}

.jki-clock-line:before {
	content: "";
}

.jki-cloud-drizzle-line:before {
	content: "";
}

.jki-cloud-lightning-line:before {
	content: "";
}

.jki-cloud-line:before {
	content: "";
}

.jki-cloud-off-line:before {
	content: "";
}

.jki-cloud-rain-line:before {
	content: "";
}

.jki-cloud-snow-line:before {
	content: "";
}

.jki-code-line:before {
	content: "";
}

.jki-codepen-line:before {
	content: "";
}

.jki-codesandbox-line:before {
	content: "";
}

.jki-coffee-line:before {
	content: "";
}

.jki-columns-line:before {
	content: "";
}

.jki-command-line:before {
	content: "";
}

.jki-compass-line:before {
	content: "";
}

.jki-copy-line:before {
	content: "";
}

.jki-corner-down-left-line:before {
	content: "";
}

.jki-corner-down-right-line:before {
	content: "";
}

.jki-corner-left-down-line:before {
	content: "";
}

.jki-corner-left-up-line:before {
	content: "";
}

.jki-corner-right-down-line:before {
	content: "";
}

.jki-corner-right-up-line:before {
	content: "";
}

.jki-corner-up-left-line:before {
	content: "";
}

.jki-corner-up-right-line:before {
	content: "";
}

.jki-cpu-line:before {
	content: "";
}

.jki-credit-card-line:before {
	content: "";
}

.jki-crop-line:before {
	content: "";
}

.jki-crosshair-line:before {
	content: "";
}

.jki-database-line:before {
	content: "";
}

.jki-delete-line:before {
	content: "";
}

.jki-disc-line:before {
	content: "";
}

.jki-divide-circle-line:before {
	content: "";
}

.jki-divide-line:before {
	content: "";
}

.jki-divide-square-line:before {
	content: "";
}

.jki-dollar-sign-line:before {
	content: "";
}

.jki-download-cloud-line:before {
	content: "";
}

.jki-download-line:before {
	content: "";
}

.jki-dribbble-line:before {
	content: "";
}

.jki-droplet-line:before {
	content: "";
}

.jki-edit-2-line:before {
	content: "";
}

.jki-edit-3-line:before {
	content: "";
}

.jki-edit-line:before {
	content: "";
}

.jki-external-link-line:before {
	content: "";
}

.jki-eye-line:before {
	content: "";
}

.jki-eye-off-line:before {
	content: "";
}

.jki-facebook-line:before {
	content: "";
}

.jki-fast-forward-line:before {
	content: "";
}

.jki-feather-line:before {
	content: "";
}

.jki-figma-line:before {
	content: "";
}

.jki-file-line:before {
	content: "";
}

.jki-file-minus-line:before {
	content: "";
}

.jki-file-plus-line:before {
	content: "";
}

.jki-file-text-line:before {
	content: "";
}

.jki-film-line:before {
	content: "";
}

.jki-filter-line:before {
	content: "";
}

.jki-flag-line:before {
	content: "";
}

.jki-folder-line:before {
	content: "";
}

.jki-folder-minus-line:before {
	content: "";
}

.jki-folder-plus-line:before {
	content: "";
}

.jki-framer-line:before {
	content: "";
}

.jki-frown-line:before {
	content: "";
}

.jki-gift-line:before {
	content: "";
}

.jki-git-branch-line:before {
	content: "";
}

.jki-git-commit-line:before {
	content: "";
}

.jki-git-merge-line:before {
	content: "";
}

.jki-git-pull-request-line:before {
	content: "";
}

.jki-github-line:before {
	content: "";
}

.jki-gitlab-line:before {
	content: "";
}

.jki-globe-line:before {
	content: "";
}

.jki-grid-line:before {
	content: "";
}

.jki-hard-drive-line:before {
	content: "";
}

.jki-hash-line:before {
	content: "";
}

.jki-headphones-line:before {
	content: "";
}

.jki-heart-line:before {
	content: "";
}

.jki-help-circle-line:before {
	content: "";
}

.jki-hexagon-line:before {
	content: "";
}

.jki-home-line:before {
	content: "";
}

.jki-image-line:before {
	content: "";
}

.jki-inbox-line:before {
	content: "";
}

.jki-info-line:before {
	content: "";
}

.jki-instagram-line:before {
	content: "";
}

.jki-italic-line:before {
	content: "";
}

.jki-key-line:before {
	content: "";
}

.jki-layers-line:before {
	content: "";
}

.jki-layout-line:before {
	content: "";
}

.jki-life-buoy-line:before {
	content: "";
}

.jki-link-2-line:before {
	content: "";
}

.jki-link-line:before {
	content: "";
}

.jki-linkedin-line:before {
	content: "";
}

.jki-list-line:before {
	content: "";
}

.jki-loader-line:before {
	content: "";
}

.jki-lock-line:before {
	content: "";
}

.jki-log-in-line:before {
	content: "";
}

.jki-log-out-line:before {
	content: "";
}

.jki-mail-line:before {
	content: "";
}

.jki-map-line:before {
	content: "";
}

.jki-map-pin-line:before {
	content: "";
}

.jki-maximize-2-line:before {
	content: "";
}

.jki-maximize-line:before {
	content: "";
}

.jki-meh-line:before {
	content: "";
}

.jki-menu-line:before {
	content: "";
}

.jki-message-circle-line:before {
	content: "";
}

.jki-message-square-line:before {
	content: "";
}

.jki-mic-line:before {
	content: "";
}

.jki-mic-off-line:before {
	content: "";
}

.jki-minimize-2-line:before {
	content: "";
}

.jki-minimize-line:before {
	content: "";
}

.jki-minus-circle-line:before {
	content: "";
}

.jki-minus-line:before {
	content: "";
}

.jki-minus-square-line:before {
	content: "";
}

.jki-monitor-line:before {
	content: "";
}

.jki-moon-line:before {
	content: "";
}

.jki-more-horizontal-line:before {
	content: "";
}

.jki-more-vertical-line:before {
	content: "";
}

.jki-mouse-pointer-line:before {
	content: "";
}

.jki-move-line:before {
	content: "";
}

.jki-music-line:before {
	content: "";
}

.jki-navigation-2-line:before {
	content: "";
}

.jki-navigation-line:before {
	content: "";
}

.jki-octagon-line:before {
	content: "";
}

.jki-package-line:before {
	content: "";
}

.jki-paperclip-line:before {
	content: "";
}

.jki-pause-circle-line:before {
	content: "";
}

.jki-pause-line:before {
	content: "";
}

.jki-pen-tool-line:before {
	content: "";
}

.jki-percent-line:before {
	content: "";
}

.jki-phone-call-line:before {
	content: "";
}

.jki-phone-forwarded-line:before {
	content: "";
}

.jki-phone-incoming-line:before {
	content: "";
}

.jki-phone-line:before {
	content: "";
}

.jki-phone-missed-line:before {
	content: "";
}

.jki-phone-off-line:before {
	content: "";
}

.jki-phone-outgoing-line:before {
	content: "";
}

.jki-pie-chart-line:before {
	content: "";
}

.jki-play-circle-line:before {
	content: "";
}

.jki-play-line:before {
	content: "";
}

.jki-plus-circle-line:before {
	content: "";
}

.jki-plus-line:before {
	content: "";
}

.jki-plus-square-line:before {
	content: "";
}

.jki-pocket-line:before {
	content: "";
}

.jki-power-line:before {
	content: "";
}

.jki-printer-line:before {
	content: "";
}

.jki-radio-line:before {
	content: "";
}

.jki-refresh-ccw-line:before {
	content: "";
}

.jki-refresh-cw-line:before {
	content: "";
}

.jki-repeat-line:before {
	content: "";
}

.jki-rewind-line:before {
	content: "";
}

.jki-rotate-ccw-line:before {
	content: "";
}

.jki-rotate-cw-line:before {
	content: "";
}

.jki-rss-line:before {
	content: "";
}

.jki-save-line:before {
	content: "";
}

.jki-scissors-line:before {
	content: "";
}

.jki-search-line:before {
	content: "";
}

.jki-send-line:before {
	content: "";
}

.jki-server-line:before {
	content: "";
}

.jki-settings-line:before {
	content: "";
}

.jki-share-2-line:before {
	content: "";
}

.jki-share-line:before {
	content: "";
}

.jki-shield-line:before {
	content: "";
}

.jki-shield-off-line:before {
	content: "";
}

.jki-shopping-bag-line:before {
	content: "";
}

.jki-shopping-cart-line:before {
	content: "";
}

.jki-shuffle-line:before {
	content: "";
}

.jki-sidebar-line:before {
	content: "";
}

.jki-skip-back-line:before {
	content: "";
}

.jki-skip-forward-line:before {
	content: "";
}

.jki-slack-line:before {
	content: "";
}

.jki-slash-line:before {
	content: "";
}

.jki-sliders-line:before {
	content: "";
}

.jki-smartphone-line:before {
	content: "";
}

.jki-smile-line:before {
	content: "";
}

.jki-speaker-line:before {
	content: "";
}

.jki-square-line:before {
	content: "";
}

.jki-star-line:before {
	content: "";
}

.jki-stop-circle-line:before {
	content: "";
}

.jki-sun-line:before {
	content: "";
}

.jki-sunrise-line:before {
	content: "";
}

.jki-sunset-line:before {
	content: "";
}

.jki-tablet-line:before {
	content: "";
}

.jki-tag-line:before {
	content: "";
}

.jki-target-line:before {
	content: "";
}

.jki-team-1-line:before {
	content: "";
}

.jki-team-2-line:before {
	content: "";
}

.jki-team-presentation-line:before {
	content: "";
}

.jki-team-worker-line:before {
	content: "";
}

.jki-terminal-line:before {
	content: "";
}

.jki-thermometer-line:before {
	content: "";
}

.jki-thumbs-down-line:before {
	content: "";
}

.jki-thumbs-up-line:before {
	content: "";
}

.jki-toggle-left-line:before {
	content: "";
}

.jki-toggle-right-line:before {
	content: "";
}

.jki-tool-line:before {
	content: "";
}

.jki-trash-2-line:before {
	content: "";
}

.jki-trash-line:before {
	content: "";
}

.jki-trello-line:before {
	content: "";
}

.jki-trending-down-line:before {
	content: "";
}

.jki-trending-up-line:before {
	content: "";
}

.jki-triangle-line:before {
	content: "";
}

.jki-truck-line:before {
	content: "";
}

.jki-tv-line:before {
	content: "";
}

.jki-twitch-line:before {
	content: "";
}

.jki-twitter-line:before {
	content: "";
}

.jki-type-line:before {
	content: "";
}

.jki-umbrella-line:before {
	content: "";
}

.jki-underline-line:before {
	content: "";
}

.jki-unlock-line:before {
	content: "";
}

.jki-upload-cloud-line:before {
	content: "";
}

.jki-upload-line:before {
	content: "";
}

.jki-user-check-line:before {
	content: "";
}

.jki-user-line:before {
	content: "";
}

.jki-user-minus-line:before {
	content: "";
}

.jki-user-plus-line:before {
	content: "";
}

.jki-user-x-line:before {
	content: "";
}

.jki-users-line:before {
	content: "";
}

.jki-video-line:before {
	content: "";
}

.jki-video-off-line:before {
	content: "";
}

.jki-voicemail-line:before {
	content: "";
}

.jki-volume-1-line:before {
	content: "";
}

.jki-volume-2-line:before {
	content: "";
}

.jki-volume-line:before {
	content: "";
}

.jki-volume-x-line:before {
	content: "";
}

.jki-watch-line:before {
	content: "";
}

.jki-wifi-line:before {
	content: "";
}

.jki-wifi-off-line:before {
	content: "";
}

.jki-wind-line:before {
	content: "";
}

.jki-x-circle-line:before {
	content: "";
}

.jki-x-line:before {
	content: "";
}

.jki-x-octagon-line:before {
	content: "";
}

.jki-x-square-line:before {
	content: "";
}

.jki-youtube-line:before {
	content: "";
}

.jki-zap-line:before {
	content: "";
}

.jki-zap-off-line:before {
	content: "";
}

.jki-zoom-in-line:before {
	content: "";
}

.jki-zoom-out-line:before {
	content: "";
}

.jki-jeg-kit-logo:before {
	content: "";
}

.jki-jeg-kit-logo-solid:before {
	content: "";
}

.jki-home-light::before {
	content: "";
}

.jki-apartment1-light::before {
	content: "";
}

.jki-pencil-light::before {
	content: "";
}

.jki-magic-wand-light::before {
	content: "";
}

.jki-drop-light::before {
	content: "";
}

.jki-lighter-light::before {
	content: "";
}

.jki-poop-light::before {
	content: "";
}

.jki-sun-light::before {
	content: "";
}

.jki-moon-light::before {
	content: "";
}

.jki-cloud1-light::before {
	content: "";
}

.jki-cloud-upload-light::before {
	content: "";
}

.jki-cloud-download-light::before {
	content: "";
}

.jki-cloud-sync-light::before {
	content: "";
}

.jki-cloud-check-light::before {
	content: "";
}

.jki-database1-light::before {
	content: "";
}

.jki-lock-light::before {
	content: "";
}

.jki-cog-light::before {
	content: "";
}

.jki-trash-light::before {
	content: "";
}

.jki-dice-light::before {
	content: "";
}

.jki-heart1-light::before {
	content: "";
}

.jki-star1-light::before {
	content: "";
}

.jki-star-half-light::before {
	content: "";
}

.jki-star-empty-light::before {
	content: "";
}

.jki-flag-light::before {
	content: "";
}

.jki-envelope1-light::before {
	content: "";
}

.jki-paperclip-light::before {
	content: "";
}

.jki-inbox-light::before {
	content: "";
}

.jki-eye-light::before {
	content: "";
}

.jki-printer-light::before {
	content: "";
}

.jki-file-empty-light::before {
	content: "";
}

.jki-file-add-light::before {
	content: "";
}

.jki-enter-light::before {
	content: "";
}

.jki-exit-light::before {
	content: "";
}

.jki-graduation-hat-light::before {
	content: "";
}

.jki-license-light::before {
	content: "";
}

.jki-music-note-light::before {
	content: "";
}

.jki-film-play-light::before {
	content: "";
}

.jki-camera-video-light::before {
	content: "";
}

.jki-camera-light::before {
	content: "";
}

.jki-picture-light::before {
	content: "";
}

.jki-book-light::before {
	content: "";
}

.jki-bookmark-light::before {
	content: "";
}

.jki-user-light::before {
	content: "";
}

.jki-users-light::before {
	content: "";
}

.jki-shirt-light::before {
	content: "";
}

.jki-store-light::before {
	content: "";
}

.jki-cart2-light::before {
	content: "";
}

.jki-tag-light::before {
	content: "";
}

.jki-phone-handset-light::before {
	content: "";
}

.jki-phone-light::before {
	content: "";
}

.jki-pushpin-light::before {
	content: "";
}

.jki-map-marker-light::before {
	content: "";
}

.jki-map-light::before {
	content: "";
}

.jki-location-light::before {
	content: "";
}

.jki-calendar-full-light::before {
	content: "";
}

.jki-keyboard-light::before {
	content: "";
}

.jki-spell-check-light::before {
	content: "";
}

.jki-screen-light::before {
	content: "";
}

.jki-smartphone-light::before {
	content: "";
}

.jki-tablet-light::before {
	content: "";
}

.jki-laptop-light::before {
	content: "";
}

.jki-laptop-phone-light::before {
	content: "";
}

.jki-power-switch-light::before {
	content: "";
}

.jki-bubble-light::before {
	content: "";
}

.jki-heart-pulse-light::before {
	content: "";
}

.jki-construction-light::before {
	content: "";
}

.jki-pie-chart-light::before {
	content: "";
}

.jki-chart-bars-light::before {
	content: "";
}

.jki-gift1-light::before {
	content: "";
}

.jki-diamond1-light::before {
	content: "";
}

.jki-dinner-light::before {
	content: "";
}

.jki-coffee-cup-light::before {
	content: "";
}

.jki-leaf-light::before {
	content: "";
}

.jki-paw-light::before {
	content: "";
}

.jki-rocket-light::before {
	content: "";
}

.jki-briefcase-light::before {
	content: "";
}

.jki-bus-light::before {
	content: "";
}

.jki-car1-light::before {
	content: "";
}

.jki-train-light::before {
	content: "";
}

.jki-bicycle-light::before {
	content: "";
}

.jki-wheelchair-light::before {
	content: "";
}

.jki-select-light::before {
	content: "";
}

.jki-earth-light::before {
	content: "";
}

.jki-smile-light::before {
	content: "";
}

.jki-sad-light::before {
	content: "";
}

.jki-neutral-light::before {
	content: "";
}

.jki-mustache-light::before {
	content: "";
}

.jki-alarm-light::before {
	content: "";
}

.jki-bullhorn-light::before {
	content: "";
}

.jki-volume-high-light::before {
	content: "";
}

.jki-volume-medium-light::before {
	content: "";
}

.jki-volume-low-light::before {
	content: "";
}

.jki-volume-light::before {
	content: "";
}

.jki-mic-light::before {
	content: "";
}

.jki-hourglass-light::before {
	content: "";
}

.jki-undo-light::before {
	content: "";
}

.jki-redo-light::before {
	content: "";
}

.jki-sync-light::before {
	content: "";
}

.jki-history-light::before {
	content: "";
}

.jki-clock1-light::before {
	content: "";
}

.jki-download-light::before {
	content: "";
}

.jki-upload-light::before {
	content: "";
}

.jki-enter-down-light::before {
	content: "";
}

.jki-exit-up-light::before {
	content: "";
}

.jki-bug-light::before {
	content: "";
}

.jki-code-light::before {
	content: "";
}

.jki-link-light::before {
	content: "";
}

.jki-unlink-light::before {
	content: "";
}

.jki-thumbs-up-light::before {
	content: "";
}

.jki-thumbs-down-light::before {
	content: "";
}

.jki-magnifier-light::before {
	content: "";
}

.jki-cross-light::before {
	content: "";
}

.jki-chevron-up-light::before {
	content: "";
}

.jki-chevron-down-light::before {
	content: "";
}

.jki-chevron-left-light::before {
	content: "";
}

.jki-chevron-right-light::before {
	content: "";
}

.jki-arrow-up-light::before {
	content: "";
}

.jki-arrow-down-light::before {
	content: "";
}

.jki-arrow-left-light::before {
	content: "";
}

.jki-arrow-right-light::before {
	content: "";
}

.jki-right-arrow-light::before {
	content: "暈";
}

.jki-left-arrow-light::before {
	content: "壘";
}

.jki-download-arrow-light::before {
	content: "屢";
}

.jki-up-arrow-light::before {
	content: "遼";
}

.jki-arrows-light::before {
	content: "龍";
}

.jki-double-angle-pointing-to-right-light::before {
	content: "雷";
}

.jki-double-left-chevron-light::before {
	content: "賂";
}

.jki-left-arrow2-light::before {
	content: "樓";
}

.jki-right-arrow2-light::before {
	content: "淚";
}

.jki-warning-light::before {
	content: "";
}

.jki-down-arrow1-light::before {
	content: "璉";
}

.jki-up-arrow1-light::before {
	content: "秊";
}

.jki-right-arrow1-light::before {
	content: "練";
}

.jki-left-arrows-light::before {
	content: "聯";
}

.jki-question-circle-light::before {
	content: "";
}

.jki-menu-circle-light::before {
	content: "";
}

.jki-checkmark-circle-light::before {
	content: "";
}

.jki-cross-circle-light::before {
	content: "";
}

.jki-plus-circle-light::before {
	content: "";
}

.jki-move-light::before {
	content: "";
}

.jki-circle-minus-light::before {
	content: "";
}

.jki-arrow-up-circle-light::before {
	content: "";
}

.jki-arrow-down-circle-light::before {
	content: "";
}

.jki-arrow-left-circle-light::before {
	content: "";
}

.jki-arrow-right-circle-light::before {
	content: "";
}

.jki-chevron-up-circle-light::before {
	content: "";
}

.jki-chevron-down-circle-light::before {
	content: "";
}

.jki-chevron-left-circle-light::before {
	content: "";
}

.jki-chevron-right-circle-light::before {
	content: "";
}

.jki-crop-light::before {
	content: "";
}

.jki-frame-expand-light::before {
	content: "";
}

.jki-frame-contract-light::before {
	content: "";
}

.jki-layers-light::before {
	content: "";
}

.jki-funnel-light::before {
	content: "";
}

.jki-text-format-light::before {
	content: "";
}

.jki-text-size-light::before {
	content: "";
}

.jki-bold-light::before {
	content: "";
}

.jki-italic-light::before {
	content: "";
}

.jki-underline-light::before {
	content: "";
}

.jki-strikethrough-light::before {
	content: "";
}

.jki-highlight-light::before {
	content: "";
}

.jki-text-align-left-light::before {
	content: "";
}

.jki-text-align-center-light::before {
	content: "";
}

.jki-text-align-right-light::before {
	content: "";
}

.jki-text-align-justify-light::before {
	content: "";
}

.jki-line-spacing-light::before {
	content: "";
}

.jki-indent-increase-light::before {
	content: "";
}

.jki-indent-decrease-light::before {
	content: "";
}

.jki-page-break-light::before {
	content: "";
}

.jki-hand-light::before {
	content: "";
}

.jki-pointer-up-light::before {
	content: "";
}

.jki-pointer-right-light::before {
	content: "";
}

.jki-pointer-down-light::before {
	content: "";
}

.jki-pointer-left-light::before {
	content: "";
}

.jki-burger-light::before {
	content: "漏";
}

.jki-cakes-light::before {
	content: "累";
}

.jki-cheese-light::before {
	content: "縷";
}

.jki-drink-glass-light::before {
	content: "陋";
}

.jki-pizza-light::before {
	content: "勒";
}

.jki-vplay-light::before {
	content: "肋";
}

.jki-newsletter-light::before {
	content: "凜";
}

.jki-coins-2-light::before {
	content: "凌";
}

.jki-commerce-2-light::before {
	content: "稜";
}

.jki-monitor-light::before {
	content: "綾";
}

.jki-business-light::before {
	content: "菱";
}

.jki-graphic-2-light::before {
	content: "陵";
}

.jki-commerce-1-light::before {
	content: "讀";
}

.jki-hammer-light::before {
	content: "拏";
}

.jki-justice-1-light::before {
	content: "樂";
}

.jki-line-light::before {
	content: "諾";
}

.jki-money-3-light::before {
	content: "丹";
}

.jki-commerce-light::before {
	content: "寧";
}

.jki-agenda-light::before {
	content: "怒";
}

.jki-justice-light::before {
	content: "率";
}

.jki-technology-light::before {
	content: "異";
}

.jki-coins-1-light::before {
	content: "北";
}

.jki-bank-light::before {
	content: "磻";
}

.jki-calculator-light::before {
	content: "便";
}

.jki-soundcloud-light::before {
	content: "復";
}

.jki-chart2-light::before {
	content: "不";
}

.jki-checked-light::before {
	content: "泌";
}

.jki-clock11-light::before {
	content: "數";
}

.jki-comment2-light::before {
	content: "索";
}

.jki-comments-light::before {
	content: "參";
}

.jki-consult-light::before {
	content: "塞";
}

.jki-consut2-light::before {
	content: "省";
}

.jki-deal-light::before {
	content: "葉";
}

.jki-envelope11-light::before {
	content: "說";
}

.jki-folder-light::before {
	content: "殺";
}

.jki-folder2-light::before {
	content: "頻";
}

.jki-invest-light::before {
	content: "辰";
}

.jki-loan-light::before {
	content: "沈";
}

.jki-menu1-light::before {
	content: "";
}

.jki-list1-light::before {
	content: "";
}

.jki-map-marker1-light::before {
	content: "拾";
}

.jki-mutual-fund-light::before {
	content: "若";
}

.jki-google-plus-light::before {
	content: "掠";
}

.jki-phone1-light::before {
	content: "略";
}

.jki-pie-chart1-light::before {
	content: "亮";
}

.jki-play-light::before {
	content: "兩";
}

.jki-savings-light::before {
	content: "凉";
}

.jki-search2-light::before {
	content: "梁";
}

.jki-tag1-light::before {
	content: "糧";
}

.jki-tags-light::before {
	content: "良";
}

.jki-instagram1-light::before {
	content: "諒";
}

.jki-quote-light::before {
	content: "量";
}

.jki-arrow-point-to-down-light::before {
	content: "勵";
}

.jki-play-button-light::before {
	content: "呂";
}

.jki-minus-light::before {
	content: "女";
}

.jki-plus-light::before {
	content: "廬";
}

.jki-tick-light::before {
	content: "旅";
}

.jki-check-light::before {
	content: "絛";
}

.jki-edit-light::before {
	content: "濾";
}

.jki-reply-light::before {
	content: "礪";
}

.jki-cogwheel-outline-light::before {
	content: "閭";
}

.jki-abacus-light::before {
	content: "驪";
}

.jki-abacus1-light::before {
	content: "麗";
}

.jki-agenda1-light::before {
	content: "黎";
}

.jki-shopping-basket-light::before {
	content: "力";
}

.jki-users1-light::before {
	content: "曆";
}

.jki-man-light::before {
	content: "歷";
}

.jki-support1-light::before {
	content: "轢";
}

.jki-favorites-light::before {
	content: "年";
}

.jki-calendar-light::before {
	content: "憐";
}

.jki-paper-plane-light::before {
	content: "戀";
}

.jki-placeholder-light::before {
	content: "撚";
}

.jki-phone-call-light::before {
	content: "漣";
}

.jki-contact-light::before {
	content: "煉";
}

.jki-email-light::before {
	content: "輦";
}

.jki-internet-light::before {
	content: "蓮";
}

.jki-quote1-light::before {
	content: "連";
}

.jki-medical-light::before {
	content: "鍊";
}

.jki-eye1-light::before {
	content: "列";
}

.jki-full-screen-light::before {
	content: "劣";
}

.jki-tools-light::before {
	content: "咽";
}

.jki-pie-chart2-light::before {
	content: "烈";
}

.jki-diamond11-light::before {
	content: "裂";
}

.jki-valentines-heart-light::before {
	content: "說";
}

.jki-like-light::before {
	content: "廉";
}

.jki-team-light::before {
	content: "念";
}

.jki-tshirt-light::before {
	content: "捻";
}

.jki-cancel-light::before {
	content: "殮";
}

.jki-drink-light::before {
	content: "簾";
}

.jki-home1-light::before {
	content: "獵";
}

.jki-music-light::before {
	content: "令";
}

.jki-rich-light::before {
	content: "囹";
}

.jki-brush-light::before {
	content: "寧";
}

.jki-opposite-way-light::before {
	content: "嶺";
}

.jki-cloud-computing1-light::before {
	content: "怜";
}

.jki-technology-1-light::before {
	content: "玲";
}

.jki-rotate-light::before {
	content: "瑩";
}

.jki-medical1-light::before {
	content: "羚";
}

.jki-flash-1-light::before {
	content: "聆";
}

.jki-flash-light::before {
	content: "鈴";
}

.jki-uturn-light::before {
	content: "零";
}

.jki-down-arrow-light::before {
	content: "靈";
}

.jki-hours-support-light::before {
	content: "領";
}

.jki-bag-light::before {
	content: "例";
}

.jki-photo-camera-light::before {
	content: "禮";
}

.jki-school-light::before {
	content: "醴";
}

.jki-settings-light::before {
	content: "隸";
}

.jki-smartphone1-light::before {
	content: "惡";
}

.jki-technology-11-light::before {
	content: "了";
}

.jki-tool-light::before {
	content: "僚";
}

.jki-business1-light::before {
	content: "寮";
}

.jki-shuffle-arrow-light::before {
	content: "尿";
}

.jki-van-1-light::before {
	content: "料";
}

.jki-van-light::before {
	content: "樂";
}

.jki-vegetables-light::before {
	content: "燎";
}

.jki-women-light::before {
	content: "療";
}

.jki-vintage-light::before {
	content: "蓼";
}

.jki-team-1-light::before {
	content: "阮";
}

.jki-team1-light::before {
	content: "劉";
}

.jki-apple-light::before {
	content: "柳";
}

.jki-watch-light::before {
	content: "流";
}

.jki-cogwheel-light::before {
	content: "溜";
}

.jki-light-bulb-light::before {
	content: "琉";
}

.jki-light-bulb-1-light::before {
	content: "留";
}

.jki-heart-shape-outline-light::before {
	content: "硫";
}

.jki-online-shopping-cart-light::before {
	content: "紐";
}

.jki-shopping-cart1-light::before {
	content: "類";
}

.jki-star2-light::before {
	content: "六";
}

.jki-star-1-light::before {
	content: "戮";
}

.jki-favorite1-light::before {
	content: "陸";
}

.jki-agenda2-light::before {
	content: "倫";
}

.jki-agenda-1-light::before {
	content: "崙";
}

.jki-alarm-clock-light::before {
	content: "淪";
}

.jki-alarm-clock1-light::before {
	content: "輪";
}

.jki-atomic-light::before {
	content: "律";
}

.jki-auction-light::before {
	content: "慄";
}

.jki-balance-light::before {
	content: "栗";
}

.jki-balance1-light::before {
	content: "率";
}

.jki-bank1-light::before {
	content: "隆";
}

.jki-bar-chart-light::before {
	content: "利";
}

.jki-barrier-light::before {
	content: "吏";
}

.jki-battery-light::before {
	content: "履";
}

.jki-battery-1-light::before {
	content: "易";
}

.jki-bell-light::before {
	content: "李";
}

.jki-bluetooth-light::before {
	content: "梨";
}

.jki-book1-light::before {
	content: "泥";
}

.jki-briefcase1-light::before {
	content: "理";
}

.jki-briefcase-1-light::before {
	content: "痢";
}

.jki-briefcase-2-light::before {
	content: "罹";
}

.jki-calculator1-light::before {
	content: "裏";
}

.jki-calculator2-light::before {
	content: "裡";
}

.jki-calculator-1-light::before {
	content: "里";
}

.jki-calendar1-light::before {
	content: "離";
}

.jki-calendar2-light::before {
	content: "匿";
}

.jki-calendar-1-light::before {
	content: "溺";
}

.jki-calendar-page-empty-light::before {
	content: "窱";
}

.jki-calendar3-light::before {
	content: "ﮜ";
}

.jki-car11-light::before {
	content: "吝";
}

.jki-carrier-light::before {
	content: "燐";
}

.jki-cash-light::before {
	content: "璘";
}

.jki-chat-light::before {
	content: "藺";
}

.jki-chat-1-light::before {
	content: "隣";
}

.jki-checked1-light::before {
	content: "鱗";
}

.jki-clip-light::before {
	content: "麟";
}

.jki-clip1-light::before {
	content: "林";
}

.jki-clipboard1-light::before {
	content: "淋";
}

.jki-clipboard11-light::before {
	content: "臨";
}

.jki-clock2-light::before {
	content: "立";
}

.jki-clock-1-light::before {
	content: "笠";
}

.jki-cloud11-light::before {
	content: "粒";
}

.jki-cloud-computing11-light::before {
	content: "狀";
}

.jki-cloud-computing-1-light::before {
	content: "炙";
}

.jki-cogwheel1-light::before {
	content: "識";
}

.jki-coins1-light::before {
	content: "什";
}

.jki-compass-light::before {
	content: "茶";
}

.jki-contract-light::before {
	content: "刺";
}

.jki-conversation-light::before {
	content: "切";
}

.jki-crane1-light::before {
	content: "度";
}

.jki-crane-2-light::before {
	content: "拓";
}

.jki-credit-card-light::before {
	content: "糖";
}

.jki-credit-card1-light::before {
	content: "宅";
}

.jki-cursor-light::before {
	content: "洞";
}

.jki-customer-service-light::before {
	content: "暴";
}

.jki-cutlery-light::before {
	content: "輻";
}

.jki-dart-board-light::before {
	content: "行";
}

.jki-decision-making-light::before {
	content: "降";
}

.jki-desk-chair-light::before {
	content: "見";
}

.jki-desk-lamp-light::before {
	content: "廓";
}

.jki-diamond2-light::before {
	content: "兀";
}

.jki-direction-light::before {
	content: "嗀";
}

.jki-document-light::before {
	content: "﨎";
}

.jki-dollar-bill-light::before {
	content: "﨏";
}

.jki-download1-light::before {
	content: "塚";
}

.jki-edit1-light::before {
	content: "﨑";
}

.jki-email1-light::before {
	content: "晴";
}

.jki-envelope2-light::before {
	content: "﨓";
}

.jki-envelope3-light::before {
	content: "﨔";
}

.jki-eraser-light::before {
	content: "凞";
}

.jki-eye2-light::before {
	content: "猪";
}

.jki-factory-light::before {
	content: "益";
}

.jki-fast-forward-light::before {
	content: "礼";
}

.jki-favorites1-light::before {
	content: "神";
}

.jki-file-light::before {
	content: "祥";
}

.jki-file-1-light::before {
	content: "福";
}

.jki-file-2-light::before {
	content: "靖";
}

.jki-file-3-light::before {
	content: "精";
}

.jki-filter-light::before {
	content: "羽";
}

.jki-finance-book-light::before {
	content: "﨟";
}

.jki-flag1-light::before {
	content: "蘒";
}

.jki-folder1-light::before {
	content: "﨡";
}

.jki-folder-1-light::before {
	content: "諸";
}

.jki-folders-light::before {
	content: "﨣";
}

.jki-folders1-light::before {
	content: "﨤";
}

.jki-gamepad-light::before {
	content: "逸";
}

.jki-gift11-light::before {
	content: "都";
}

.jki-growth-light::before {
	content: "﨧";
}

.jki-heart11-light::before {
	content: "﨨";
}

.jki-home2-light::before {
	content: "﨩";
}

.jki-house-light::before {
	content: "飯";
}

.jki-house-1-light::before {
	content: "飼";
}

.jki-house-2-light::before {
	content: "館";
}

.jki-id-card-light::before {
	content: "鶴";
}

.jki-id-card1-light::before {
	content: "郞";
}

.jki-id-card-1-light::before {
	content: "隷";
}

.jki-idea1-light::before {
	content: "侮";
}

.jki-image-light::before {
	content: "僧";
}

.jki-improvement-light::before {
	content: "免";
}

.jki-inbox1-light::before {
	content: "勉";
}

.jki-information-light::before {
	content: "勤";
}

.jki-key-light::before {
	content: "卑";
}

.jki-key1-light::before {
	content: "喝";
}

.jki-laptop1-light::before {
	content: "嘆";
}

.jki-layers1-light::before {
	content: "器";
}

.jki-light-bulb1-light::before {
	content: "塀";
}

.jki-like1-light::before {
	content: "墨";
}

.jki-line-chart1-light::before {
	content: "層";
}

.jki-mail-light::before {
	content: "屮";
}

.jki-manager-light::before {
	content: "悔";
}

.jki-map1-light::before {
	content: "慨";
}

.jki-medal1-light::before {
	content: "憎";
}

.jki-megaphone-light::before {
	content: "懲";
}

.jki-megaphone1-light::before {
	content: "敏";
}

.jki-message-light::before {
	content: "既";
}

.jki-message-1-light::before {
	content: "暑";
}

.jki-message-2-light::before {
	content: "梅";
}

.jki-microphone-light::before {
	content: "海";
}

.jki-money1-light::before {
	content: "渚";
}

.jki-money-bag1-light::before {
	content: "漢";
}

.jki-monitor1-light::before {
	content: "煮";
}

.jki-music1-light::before {
	content: "爫";
}

.jki-next-light::before {
	content: "琢";
}

.jki-open-book1-light::before {
	content: "碑";
}

.jki-padlock-light::before {
	content: "社";
}

.jki-padlock-1-light::before {
	content: "祉";
}

.jki-paint-brush-light::before {
	content: "祈";
}

.jki-pause-light::before {
	content: "祐";
}

.jki-pen-light::before {
	content: "祖";
}

.jki-pencil1-light::before {
	content: "祝";
}

.jki-percentage-light::before {
	content: "禍";
}

.jki-phone-call1-light::before {
	content: "禎";
}

.jki-phone-call2-light::before {
	content: "穀";
}

.jki-photo-camera1-light::before {
	content: "突";
}

.jki-pie-chart3-light::before {
	content: "節";
}

.jki-pipe-light::before {
	content: "練";
}

.jki-placeholder1-light::before {
	content: "縉";
}

.jki-placeholder2-light::before {
	content: "繁";
}

.jki-planet-earth-light::before {
	content: "署";
}

.jki-play-button1-light::before {
	content: "者";
}

.jki-power-button-light::before {
	content: "臭";
}

.jki-presentation-light::before {
	content: "艹";
}

.jki-presentation1-light::before {
	content: "艹";
}

.jki-printer1-light::before {
	content: "著";
}

.jki-push-pin-light::before {
	content: "褐";
}

.jki-push-pin1-light::before {
	content: "視";
}

.jki-refresh-light::before {
	content: "謁";
}

.jki-reload-light::before {
	content: "謹";
}

.jki-return-light::before {
	content: "賓";
}

.jki-rocket-ship-light::before {
	content: "贈";
}

.jki-rss1-light::before {
	content: "辶";
}

.jki-safebox-light::before {
	content: "逸";
}

.jki-safebox1-light::before {
	content: "難";
}

.jki-settings1-light::before {
	content: "響";
}

.jki-settings-2-light::before {
	content: "恵";
}

.jki-sewing-machine-light::before {
	content: "𤋮";
}

.jki-share2-light::before {
	content: "舘";
}

.jki-shield1-light::before {
	content: "﩮";
}

.jki-shield11-light::before {
	content: "﩯";
}

.jki-shopping-light::before {
	content: "並";
}

.jki-shopping-bag-light::before {
	content: "况";
}

.jki-shopping-bag-1-light::before {
	content: "全";
}

.jki-shopping-bag-2-light::before {
	content: "侀";
}

.jki-shopping-cart11-light::before {
	content: "充";
}

.jki-shopping-cart2-light::before {
	content: "冀";
}

.jki-shopping-cart-1-light::before {
	content: "勇";
}

.jki-shopping-cart-2-light::before {
	content: "勺";
}

.jki-shopping-cart-3-light::before {
	content: "喝";
}

.jki-smartphone2-light::before {
	content: "啕";
}

.jki-speaker-light::before {
	content: "喙";
}

.jki-speakers-light::before {
	content: "嗢";
}

.jki-stats-light::before {
	content: "塚";
}

.jki-stats-1-light::before {
	content: "墳";
}

.jki-stats-2-light::before {
	content: "奄";
}

.jki-stats-3-light::before {
	content: "奔";
}

.jki-stats-4-light::before {
	content: "婢";
}

.jki-stats-5-light::before {
	content: "嬨";
}

.jki-stats-6-light::before {
	content: "廒";
}

.jki-sticky-note-light::before {
	content: "廙";
}

.jki-store1-light::before {
	content: "彩";
}

.jki-store-1-light::before {
	content: "徭";
}

.jki-suitcase-light::before {
	content: "惘";
}

.jki-suitcase-1-light::before {
	content: "慎";
}

.jki-tag2-light::before {
	content: "愈";
}

.jki-target-light::before {
	content: "憎";
}

.jki-team2-light::before {
	content: "慠";
}

.jki-tie-light::before {
	content: "懲";
}

.jki-trash1-light::before {
	content: "戴";
}

.jki-trolley-light::before {
	content: "揄";
}

.jki-trolley-1-light::before {
	content: "搜";
}

.jki-trolley-2-light::before {
	content: "摒";
}

.jki-trophy1-light::before {
	content: "敖";
}

.jki-truck1-light::before {
	content: "晴";
}

.jki-truck-1-light::before {
	content: "朗";
}

.jki-truck-2-light::before {
	content: "望";
}

.jki-umbrella-light::before {
	content: "杖";
}

.jki-upload1-light::before {
	content: "歹";
}

.jki-user1-light::before {
	content: "殺";
}

.jki-user-1-light::before {
	content: "流";
}

.jki-user-2-light::before {
	content: "滛";
}

.jki-user-3-light::before {
	content: "滋";
}

.jki-users2-light::before {
	content: "漢";
}

.jki-video-camera-light::before {
	content: "瀞";
}

.jki-voucher-light::before {
	content: "煮";
}

.jki-voucher-1-light::before {
	content: "瞧";
}

.jki-voucher-2-light::before {
	content: "爵";
}

.jki-voucher-3-light::before {
	content: "犯";
}

.jki-voucher-4-light::before {
	content: "猪";
}

.jki-wallet-light::before {
	content: "瑱";
}

.jki-wallet1-light::before {
	content: "甆";
}

.jki-wifi-light::before {
	content: "画";
}

.jki-worker-light::before {
	content: "瘝";
}

.jki-zoom-in-light::before {
	content: "瘟";
}

.jki-zoom-out-light::before {
	content: "益";
}

.jki-burger-menu-light::before {
	content: "視";
}

.jki-squares-light::before {
	content: "盛";
}

.jki-options-light::before {
	content: "直";
}

.jki-apps-light::before {
	content: "睊";
}

.jki-menu-11-light::before {
	content: "着";
}

.jki-menu11-light::before {
	content: "磌";
}

.jki-back_up-light::before {
	content: "節";
}

.jki-cart11-light::before {
	content: "类";
}

.jki-checkmark-light::before {
	content: "練";
}

.jki-dollar-light::before {
	content: "缾";
}

.jki-domian-light::before {
	content: "者";
}

.jki-hosting1-light::before {
	content: "荒";
}

.jki-key2-light::before {
	content: "華";
}

.jki-migration-light::before {
	content: "蝹";
}

.jki-play1-light::before {
	content: "襁";
}

.jki-quote2-light::before {
	content: "覆";
}

.jki-api_setup-light::before {
	content: "調";
}

.jki-coin-light::before {
	content: "諸";
}

.jki-hand_shake-light::before {
	content: "請";
}

.jki-idea_generate-light::before {
	content: "謁";
}

.jki-page_search-light::before {
	content: "諾";
}

.jki-pen_shape-light::before {
	content: "諭";
}

.jki-pencil_art-light::before {
	content: "謹";
}

.jki-review-light::before {
	content: "變";
}

.jki-star-light::before {
	content: "贈";
}

.jki-timing-light::before {
	content: "輸";
}

.jki-trophy-light::before {
	content: "遲";
}

.jki-communication-light::before {
	content: "醙";
}

.jki-money-bag2-light::before {
	content: "鉶";
}

.jki-dentist-light::before {
	content: "陼";
}

.jki-bill-light::before {
	content: "難";
}

.jki-label-light::before {
	content: "靖";
}

.jki-money-light::before {
	content: "韛";
}

.jki-shield-light::before {
	content: "響";
}

.jki-support-light::before {
	content: "頋";
}

.jki-one-light::before {
	content: "頻";
}

.jki-clock-light::before {
	content: "鬒";
}

.jki-cart-light::before {
	content: "龜";
}

.jki-globe-light::before {
	content: "𢡊";
}

.jki-tooth-light::before {
	content: "𢡄";
}

.jki-tooth-1-light::before {
	content: "𣏕";
}

.jki-tooth-2-light::before {
	content: "㮝";
}

.jki-brain-light::before {
	content: "䀘";
}

.jki-view-light::before {
	content: "䀹";
}

.jki-doctor-light::before {
	content: "𥉉";
}

.jki-heart-light::before {
	content: "𥳐";
}

.jki-medicine-light::before {
	content: "𧻓";
}

.jki-stethoscope-light::before {
	content: "齃";
}

.jki-hospital-light::before {
	content: "龎";
}

.jki-clipboard-light::before {
	content: "﫚";
}

.jki-medicine-1-light::before {
	content: "﫛";
}

.jki-hospital-1-light::before {
	content: "﫜";
}

.jki-customer-support-light::before {
	content: "﫝";
}

.jki-brickwall-light::before {
	content: "﫞";
}

.jki-crane2-light::before {
	content: "﫟";
}

.jki-valve-light::before {
	content: "﫡";
}

.jki-safety-light::before {
	content: "﫢";
}

.jki-energy-saving-light::before {
	content: "﫣";
}

.jki-paint-roller-light::before {
	content: "﫤";
}

.jki-paint-brushes-light::before {
	content: "﫥";
}

.jki-construction-tool-vehicle-with-crane-lifting-materials-light::before {
	content: "﫦";
}

.jki-trowel-light::before {
	content: "﫧";
}

.jki-bucket-light::before {
	content: "﫨";
}

.jki-smart-light::before {
	content: "﫩";
}

.jki-repair-light::before {
	content: "﫪";
}

.jki-saw-light::before {
	content: "﫫";
}

.jki-cutter-light::before {
	content: "﫬";
}

.jki-plier-light::before {
	content: "﫭";
}

.jki-drill-light::before {
	content: "﫮";
}

.jki-save-money-light::before {
	content: "﫯";
}

.jki-planting-light::before {
	content: "﫰";
}

.jki-line-chart-light::before {
	content: "﫱";
}

.jki-open-book-light::before {
	content: "﫲";
}

.jki-money-bag3-light::before {
	content: "﫳";
}

.jki-server-light::before {
	content: "﫴";
}

.jki-server-1-light::before {
	content: "﫵";
}

.jki-server-2-light::before {
	content: "﫶";
}

.jki-cloud-computing-light::before {
	content: "﫷";
}

.jki-cloud-light::before {
	content: "﫸";
}

.jki-database-light::before {
	content: "﫹";
}

.jki-computer-light::before {
	content: "﫺";
}

.jki-server-3-light::before {
	content: "﫻";
}

.jki-server-4-light::before {
	content: "﫼";
}

.jki-server-5-light::before {
	content: "﫽";
}

.jki-server-6-light::before {
	content: "﫾";
}

.jki-server-7-light::before {
	content: "﫿";
}

.jki-cloud-1-light::before {
	content: "ﬀ";
}

.jki-server-8-light::before {
	content: "ﬁ";
}

.jki-business-and-finance-light::before {
	content: "ﬂ";
}

.jki-cloud-2-light::before {
	content: "ﬃ";
}

.jki-server-9-light::before {
	content: "ﬄ";
}

.jki-hosting-light::before {
	content: "ﬅ";
}

.jki-car-light::before {
	content: "ﬆ";
}

.jki-car-frontal-view-light::before {
	content: "﬇";
}

.jki-car-1-light::before {
	content: "﬈";
}

.jki-racing-light::before {
	content: "﬉";
}

.jki-car-wheel-light::before {
	content: "﬊";
}

.jki-steering-wheel-light::before {
	content: "﬋";
}

.jki-frontal-taxi-cab-light::before {
	content: "﬌";
}

.jki-taxi-light::before {
	content: "﬍";
}

.jki-cosmetics-light::before {
	content: "﬎";
}

.jki-flower-light::before {
	content: "﬏";
}

.jki-mirror-light::before {
	content: "﬐";
}

.jki-itunes-light::before {
	content: "ﭫ";
}

.jki-salon-light::before {
	content: "﬑";
}

.jki-hair-dryer-light::before {
	content: "﬒";
}

.jki-shampoo-light::before {
	content: "ﬓ";
}

.jki-download-button-light::before {
	content: "喇";
}

.jki-list-light::before {
	content: "ﬔ";
}

.jki-loupe-light::before {
	content: "ﬕ";
}

.jki-search-light::before {
	content: "ﬖ";
}

.jki-search-1-light::before {
	content: "ﬗ";
}

.jki-shopping-cart-light::before {
	content: "﬘";
}

.jki-menu-light::before {
	content: "﬙";
}

.jki-menu-1-light::before {
	content: "﬚";
}

.jki-menu-button-of-three-horizontal-lines-light::before {
	content: "﬛";
}

.jki-menu-2-light::before {
	content: "﬜";
}

.jki-menu-3-light::before {
	content: "יִ";
}

.jki-menu-5-light::before {
	content: "ײַ";
}

.jki-menu-button-light::before {
	content: "ﬠ";
}

.jki-list-1-light::before {
	content: "ﬡ";
}

.jki-menu-6-light::before {
	content: "ﬢ";
}

.jki-menu-7-light::before {
	content: "ﬣ";
}

.jki-menu-8-light::before {
	content: "ﬤ";
}

.jki-list-2-light::before {
	content: "ﬥ";
}

.jki-dot-light::before {
	content: "ﬦ";
}

.jki-menu-9-light::before {
	content: "ﬧ";
}

.jki-search11-light::before {
	content: "ﬨ";
}

.jki-search-minus-light::before {
	content: "﬩";
}

.jki-search-11-light::before {
	content: "שׁ";
}

.jki-search-2-light::before {
	content: "שׂ";
}

.jki-search-3-light::before {
	content: "שּׁ";
}

.jki-magnifying-glass-search-light::before {
	content: "שּׂ";
}

.jki-loupe1-light::before {
	content: "אַ";
}

.jki-speed-light::before {
	content: "אָ";
}

.jki-search21-light::before {
	content: "אּ";
}

.jki-search-4-light::before {
	content: "בּ";
}

.jki-search-5-light::before {
	content: "גּ";
}

.jki-detective-light::before {
	content: "דּ";
}

.jki-cart1-light::before {
	content: "הּ";
}

.jki-buying-on-smartphone-light::before {
	content: "וּ";
}

.jki-badge-light::before {
	content: "זּ";
}

.jki-basket1-light::before {
	content: "﬷";
}

.jki-commerce-and-shopping-light::before {
	content: "טּ";
}

.jki-comment-light::before {
	content: "יּ";
}

.jki-comment-1-light::before {
	content: "ךּ";
}

.jki-share-light::before {
	content: "כּ";
}

.jki-share-1-light::before {
	content: "לּ";
}

.jki-share-2-light::before {
	content: "﬽";
}

.jki-share-3-light::before {
	content: "מּ";
}

.jki-comment1-light::before {
	content: "﬿";
}

.jki-favorite-light::before {
	content: "נּ";
}

.jki-retweet-light::before {
	content: "סּ";
}

.jki-share1-light::before {
	content: "﭂";
}

.jki-facebook-light::before {
	content: "ףּ";
}

.jki-twitter-light::before {
	content: "פּ";
}

.jki-linkedin-light::before {
	content: "﭅";
}

.jki-whatsapp-1-light::before {
	content: "צּ";
}

.jki-dribbble-light::before {
	content: "קּ";
}

.jki-facebook-2-light::before {
	content: "רּ";
}

.jki-twitter1-light::before {
	content: "שּ";
}

.jki-vk-light::before {
	content: "תּ";
}

.jki-youtube-v-light::before {
	content: "וֹ";
}

.jki-vimeo-light::before {
	content: "﫠";
}

.jki-youtube-light::before {
	content: "בֿ";
}

.jki-snapchat-1-light::before {
	content: "כֿ";
}

.jki-behance-light::before {
	content: "פֿ";
}

.jki-github-light::before {
	content: "ﭏ";
}

.jki-pinterest-light::before {
	content: "ﭐ";
}

.jki-spotify-light::before {
	content: "ﭑ";
}

.jki-soundcloud-1-light::before {
	content: "ﭒ";
}

.jki-skype-1-light::before {
	content: "ﭓ";
}

.jki-rss-light::before {
	content: "ﭔ";
}

.jki-reddit-1-light::before {
	content: "ﭕ";
}

.jki-dribbble-1-light::before {
	content: "ﭖ";
}

.jki-wordpress-1-light::before {
	content: "ﭗ";
}

.jki-logo-light::before {
	content: "ﭘ";
}

.jki-dropbox-1-light::before {
	content: "ﭙ";
}

.jki-blogger-1-light::before {
	content: "ﭚ";
}

.jki-photo-light::before {
	content: "ﭛ";
}

.jki-hangouts-light::before {
	content: "ﭜ";
}

.jki-xing-light::before {
	content: "ﭝ";
}

.jki-myspace-light::before {
	content: "ﭞ";
}

.jki-flickr-1-light::before {
	content: "ﭟ";
}

.jki-envato-light::before {
	content: "ﭠ";
}

.jki-picasa-1-light::before {
	content: "ﭡ";
}

.jki-wattpad-light::before {
	content: "ﭢ";
}

.jki-emoji-light::before {
	content: "ﭣ";
}

.jki-deviantart-1-light::before {
	content: "ﭤ";
}

.jki-yahoo-1-light::before {
	content: "ﭥ";
}

.jki-vine-1-light::before {
	content: "ﭦ";
}

.jki-delicious-light::before {
	content: "ﭧ";
}

.jki-kickstarter-1-light::before {
	content: "ﭨ";
}

.jki-stumbleupon-1-light::before {
	content: "ﭩ";
}

.jki-brands-and-logotypes-light::before {
	content: "ﭪ";
}

.jki-instagram-1-light::before {
	content: "ﭬ";
}

.jki-facebook-1-light::before {
	content: "ﭭ";
}

.jki-instagram-2-light::before {
	content: "ﭮ";
}

.jki-twitter-1-light::before {
	content: "ﭯ";
}

.jki-whatsapp-2-light::before {
	content: "ﭰ";
}

.jki-youtube-1-light::before {
	content: "ﭱ";
}

.jki-linkedin-1-light::before {
	content: "ﭲ";
}

.jki-telegram-light::before {
	content: "ﭳ";
}

.jki-github-1-light::before {
	content: "ﭴ";
}

.jki-vk-1-light::before {
	content: "ﭵ";
}

.jki-pinterest-1-light::before {
	content: "ﭶ";
}

.jki-rss-1-light::before {
	content: "ﭷ";
}

.jki-twitch-light::before {
	content: "ﭸ";
}

.jki-snapchat-2-light::before {
	content: "ﭹ";
}

.jki-skype-2-light::before {
	content: "ﭺ";
}

.jki-behance-2-light::before {
	content: "ﭻ";
}

.jki-spotify-1-light::before {
	content: "ﭼ";
}

.jki-periscope-light::before {
	content: "ﭽ";
}

.jki-dribbble-2-light::before {
	content: "ﭾ";
}

.jki-tumblr-1-light::before {
	content: "ﭿ";
}

.jki-soundcloud-2-light::before {
	content: "ﮀ";
}

.jki-google-drive-1-light::before {
	content: "ﮁ";
}

.jki-dropbox-2-light::before {
	content: "ﮂ";
}

.jki-reddit-2-light::before {
	content: "ﮃ";
}

.jki-html-light::before {
	content: "ﮄ";
}

.jki-vimeo-1-light::before {
	content: "ﮅ";
}

.jki-hangout-light::before {
	content: "ﮆ";
}

.jki-blogger-2-light::before {
	content: "ﮇ";
}

.jki-yahoo-2-light::before {
	content: "ﮈ";
}

.jki-path-light::before {
	content: "ﮉ";
}

.jki-yelp-1-light::before {
	content: "ﮊ";
}

.jki-slideshare-light::before {
	content: "ﮋ";
}

.jki-picasa-2-light::before {
	content: "ﮌ";
}

.jki-myspace-1-light::before {
	content: "ﮍ";
}

.jki-flickr-2-light::before {
	content: "ﮎ";
}

.jki-xing-1-light::before {
	content: "ﮏ";
}

.jki-envato-1-light::before {
	content: "ﮐ";
}

.jki-swarm-light::before {
	content: "ﮑ";
}

.jki-wattpad-1-light::before {
	content: "ﮒ";
}

.jki-foursquare-light::before {
	content: "ﮓ";
}

.jki-deviantart-2-light::before {
	content: "ﮔ";
}

.jki-kickstarter-2-light::before {
	content: "ﮕ";
}

.jki-delicious-1-light::before {
	content: "ﮖ";
}

.jki-vine-2-light::before {
	content: "ﮗ";
}

.jki-digg-light::before {
	content: "ﮘ";
}

.jki-bebo-light::before {
	content: "ﮙ";
}

.jki-stumbleupon-2-light::before {
	content: "ﮚ";
}

.jki-forrst-light::before {
	content: "ﮛ";
}

.jki-eye3-light::before {
	content: "ﮝ";
}

.jki-microscope-light::before {
	content: "ﮞ";
}

.jki-Anti-Lock-light::before {
	content: "ﮟ";
}

.jki-apartment-light::before {
	content: "ﮠ";
}

.jki-app-light::before {
	content: "ﮢ";
}

.jki-Aroma-light::before {
	content: "ﮣ";
}

.jki-bamboo-Leaf-light::before {
	content: "ﮥ";
}

.jki-basket-light::before {
	content: "ﮦ";
}

.jki-Battery-light::before {
	content: "ﮧ";
}

.jki-Bettery-light::before {
	content: "ﮨ";
}

.jki-building-light::before {
	content: "ﮩ";
}

.jki-car-2-light::before {
	content: "ﮪ";
}

.jki-Car-light::before {
	content: "ﮫ";
}

.jki-Child-light::before {
	content: "ﮬ";
}

.jki-cityscape-light::before {
	content: "ﮭ";
}

.jki-cleaner-light::before {
	content: "ﮮ";
}

.jki-Coffee-cup-light::before {
	content: "ﮯ";
}

.jki-coins-light::before {
	content: "ﮰ";
}

.jki-Computer-light::before {
	content: "ﮱ";
}

.jki-Consultancy-light::before {
	content: "﮲";
}

.jki-cottage-light::before {
	content: "﮳";
}

.jki-crane-light::before {
	content: "﮴";
}

.jki-Custom-api-light::before {
	content: "﮵";
}

.jki-customer-support-2-light::before {
	content: "﮶";
}

.jki-Design-2-light::before {
	content: "﮷";
}

.jki-Design-3-light::before {
	content: "﮸";
}

.jki-design-light::before {
	content: "﮹";
}

.jki-diamond-light::before {
	content: "﮺";
}

.jki-diploma-light::before {
	content: "﮻";
}

.jki-Document-Search-light::before {
	content: "﮼";
}

.jki-Download-light::before {
	content: "﮽";
}

.jki-drilling-light::before {
	content: "﮾";
}

.jki-engine-light::before {
	content: "﮿";
}

.jki-engineer-light::before {
	content: "﯀";
}

.jki-envelope-light::before {
	content: "﯁";
}

.jki-Family-light::before {
	content: "﯂";
}

.jki-friendship-light::before {
	content: "﯃";
}

.jki-gift-light::before {
	content: "﯄";
}

.jki-graph-2-light::before {
	content: "﯅";
}

.jki-graph-light::before {
	content: "﯆";
}

.jki-hamburger-2-light::before {
	content: "﯇";
}

.jki-handshake-light::before {
	content: "﯈";
}

.jki-Helmet-light::before {
	content: "﯉";
}

.jki-hot-Stone-2-light::before {
	content: "﯊";
}

.jki-hot-stone-light::before {
	content: "﯋";
}

.jki-idea-light::before {
	content: "﯌";
}

.jki-Leaf-light::before {
	content: "﯍";
}

.jki-management-light::before {
	content: "﯎";
}

.jki-Massage-table-light::before {
	content: "﯏";
}

.jki-Mechanic-light::before {
	content: "﯐";
}

.jki-Money-2-light::before {
	content: "﯒";
}

.jki-money-bag-light::before {
	content: "ﯓ";
}

.jki-Money-light::before {
	content: "ﯔ";
}

.jki-oil-bottle-light::before {
	content: "ﯕ";
}

.jki-Physiotherapy-light::before {
	content: "ﯖ";
}

.jki-Profile-light::before {
	content: "ﯗ";
}

.jki-Rating-light::before {
	content: "ﯘ";
}

.jki-right-mark-light::before {
	content: "ﯙ";
}

.jki-rings-light::before {
	content: "ﯚ";
}

.jki-Safe-house-light::before {
	content: "ﯛ";
}

.jki-Scan-light::before {
	content: "ﯜ";
}

.jki-social-care-light::before {
	content: "ﯝ";
}

.jki-Speed-Clock-light::before {
	content: "ﯞ";
}

.jki-stopwatch-light::before {
	content: "ﯟ";
}

.jki-Support-2-light::before {
	content: "ﯠ";
}

.jki-target-2-light::before {
	content: "ﯡ";
}

.jki-Target-light::before {
	content: "ﯢ";
}

.jki-tripod-light::before {
	content: "ﯣ";
}

.jki-truck-light::before {
	content: "ﯤ";
}

.jki-university-light::before {
	content: "ﯥ";
}

.jki-User-light::before {
	content: "ﯦ";
}

.jki-Web-Portals-light::before {
	content: "ﯧ";
}

.jki-window-light::before {
	content: "ﯨ";
}

.jki-ek_line_icon-light::before {
	content: "ﯩ";
}

.jki-ek_stroke_icon-light::before {
	content: "ﮡ";
}

.jki-ekit-light::before {
	content: "磊";
}

.jki-elements-kit-logo-light::before {
	content: "懶";
}

.jki-degree-image-light::before {
	content: "豈";
}

.jki-accordion-light::before {
	content: "更";
}

.jki-animated-flip-box-light::before {
	content: "車";
}

.jki-animated-text-light::before {
	content: "賈";
}

.jki-brands-light::before {
	content: "滑";
}

.jki-business-hour-light::before {
	content: "串";
}

.jki-button-light::before {
	content: "句";
}

.jki-carousel-light::before {
	content: "龜";
}

.jki-Circle-progress-light::before {
	content: "龜";
}

.jki-contact-form-light::before {
	content: "契";
}

.jki-countdown-timer-light::before {
	content: "金";
}

.jki-dropbar-light::before {
	content: "奈";
}

.jki-faq-light::before {
	content: "癩";
}

.jki-full-width-scroll-light::before {
	content: "羅";
}

.jki-google-map-light::before {
	content: "蘿";
}

.jki-heading-style-light::before {
	content: "螺";
}

.jki-help-desk-light::before {
	content: "裸";
}

.jki-horizontal-timeline-light::before {
	content: "邏";
}

.jki-iframe-light::before {
	content: "樂";
}

.jki-image-comparison-light::before {
	content: "洛";
}

.jki-image-gallery-light::before {
	content: "烙";
}

.jki-image-justify-light::before {
	content: "珞";
}

.jki-image-magnifier-light::before {
	content: "落";
}

.jki-image-masonry-light::before {
	content: "酪";
}

.jki-inline-svg-light::before {
	content: "駱";
}

.jki-instagram-light::before {
	content: "亂";
}

.jki-listing-light::before {
	content: "卵";
}

.jki-music-player-light::before {
	content: "欄";
}

.jki-news-ticker-light::before {
	content: "爛";
}

.jki-off-canvus-menu-light::before {
	content: "蘭";
}

.jki-parallax-light::before {
	content: "鸞";
}

.jki-portfolio-light::before {
	content: "嵐";
}

.jki-post-banner-light::before {
	content: "濫";
}

.jki-post-carousel-light::before {
	content: "藍";
}

.jki-post-grid-light::before {
	content: "襤";
}

.jki-post-slider-light::before {
	content: "拉";
}

.jki-pricing-list-light::before {
	content: "臘";
}

.jki-pricing-table-light::before {
	content: "蠟";
}

.jki-product-featured-light::before {
	content: "廊";
}

.jki-product-image-light::before {
	content: "朗";
}

.jki-product-recent-light::before {
	content: "浪";
}

.jki-product-sale-light::before {
	content: "狼";
}

.jki-product-top-rated-light::before {
	content: "郎";
}

.jki-product-top-seller-light::before {
	content: "來";
}

.jki-progress-bar-light::before {
	content: "冷";
}

.jki-protected-content-v2-light::before {
	content: "勞";
}

.jki-protected-content-v3-light::before {
	content: "擄";
}

.jki-protected-content-light::before {
	content: "櫓";
}

.jki-qr_code-light::before {
	content: "爐";
}

.jki-scroll-button-light::before {
	content: "盧";
}

.jki-search1-light::before {
	content: "老";
}

.jki-service-light::before {
	content: "蘆";
}

.jki-slider-image-light::before {
	content: "虜";
}

.jki-social-share-light::before {
	content: "路";
}

.jki-subscribe-light::before {
	content: "露";
}

.jki-tab-light::before {
	content: "魯";
}

.jki-table-light::before {
	content: "鷺";
}

.jki-team-join-light::before {
	content: "碌";
}

.jki-team-member-light::before {
	content: "祿";
}

.jki-testimonial-carousel-light::before {
	content: "綠";
}

.jki-testimonial-grid-light::before {
	content: "菉";
}

.jki-testimonial-quote-light::before {
	content: "錄";
}

.jki-testimonial-slider-light::before {
	content: "鹿";
}

.jki-toggle-light::before {
	content: "論";
}

.jki-user-login-light::before {
	content: "壟";
}

.jki-user-registration-light::before {
	content: "弄";
}

.jki-vertical-timeline-light::before {
	content: "籠";
}

.jki-video-player-light::before {
	content: "聾";
}

.jki-weather-light::before {
	content: "牢";
}

.jki-badge:before {
	content: "";
}

.jki-balance-scale:before {
	content: "";
}

.jki-diagonal-arrow-1:before {
	content: "";
}

.jki-diagonal-arrow-2:before {
	content: "";
}

.jki-diagonal-arrow-3:before {
	content: "";
}

.jki-diagonal-arrow-4:before {
	content: "";
}

.jki-diagonal-arrow-5:before {
	content: "";
}

.jki-diagonal-arrow-6:before {
	content: "";
}

.jki-diagonal-arrow-7:before {
	content: "";
}

.jki-diagonal-arrow-8:before {
	content: "";
}

.jki-diagonal-arrow-9:before {
	content: "";
}

.jki-diagonal-arrow-10:before {
	content: "";
}

.jki-diagonal-arrow-11:before {
	content: "";
}

.jki-diagonal-arrow-12:before {
	content: "";
}

.jki-diagonal-arrow-13:before {
	content: "";
}

.jki-diagonal-arrow-14:before {
	content: "";
}

.jki-diagonal-arrow-15:before {
	content: "";
}

.jki-diagonal-arrow:before {
	content: "";
}

.jki-down-arrow-1:before {
	content: "";
}

.jki-down-arrow-2:before {
	content: "";
}

.jki-down-arrow-3:before {
	content: "";
}

.jki-down-arrow-4:before {
	content: "";
}

.jki-down-arrow-5:before {
	content: "";
}

.jki-down-arrow-6:before {
	content: "";
}

.jki-down-arrow-7:before {
	content: "";
}

.jki-down-arrow-8:before {
	content: "";
}

.jki-down-arrow-9:before {
	content: "";
}

.jki-down-arrow-10:before {
	content: "";
}

.jki-down-arrow-11:before {
	content: "";
}

.jki-down-arrow:before {
	content: "";
}

.jki-left-arrow-1:before {
	content: "";
}

.jki-left-arrow-2:before {
	content: "";
}

.jki-left-arrow-3:before {
	content: "";
}

.jki-left-arrow-4:before {
	content: "";
}

.jki-left-arrow-5:before {
	content: "";
}

.jki-left-arrow-6:before {
	content: "";
}

.jki-left-arrow-7:before {
	content: "";
}

.jki-left-arrow-8:before {
	content: "";
}

.jki-left-arrow-9:before {
	content: "";
}

.jki-left-arrow-10:before {
	content: "";
}

.jki-left-arrow-11:before {
	content: "";
}

.jki-left-arrow-12:before {
	content: "";
}

.jki-left-arrow-13:before {
	content: "";
}

.jki-left-arrow-14:before {
	content: "";
}

.jki-left-arrow:before {
	content: "";
}

.jki-medal:before {
	content: "";
}

.jki-play-button:before {
	content: "";
}

.jki-play:before {
	content: "";
}

.jki-right-arrow-1:before {
	content: "";
}

.jki-right-arrow-2:before {
	content: "";
}

.jki-right-arrow-3:before {
	content: "";
}

.jki-right-arrow-4:before {
	content: "";
}

.jki-right-arrow-5:before {
	content: "";
}

.jki-right-arrow-6:before {
	content: "";
}

.jki-right-arrow-7:before {
	content: "";
}

.jki-right-arrow-8:before {
	content: "";
}

.jki-right-arrow-9:before {
	content: "";
}

.jki-right-arrow-10:before {
	content: "";
}

.jki-right-arrow-11:before {
	content: "";
}

.jki-right-arrow-12:before {
	content: "";
}

.jki-right-arrow-13:before {
	content: "";
}

.jki-right-arrow-14:before {
	content: "";
}

.jki-right-arrow:before {
	content: "";
}

.jki-suitcase:before {
	content: "";
}

.jki-up-arrow-1:before {
	content: "";
}

.jki-up-arrow-2:before {
	content: "";
}

.jki-up-arrow-3:before {
	content: "";
}

.jki-up-arrow-4:before {
	content: "";
}

.jki-up-arrow-5:before {
	content: "";
}

.jki-up-arrow-6:before {
	content: "";
}

.jki-up-arrow-7:before {
	content: "";
}

.jki-up-arrow-8:before {
	content: "";
}

.jki-up-arrow-9:before {
	content: "";
}

.jki-up-arrow-10:before {
	content: "";
}

.jki-up-arrow-11:before {
	content: "";
}

.jki-up-arrow:before {
	content: "";
}

.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;
}

/*! elementor-pro - v4.0.0 - 20-04-2026 */
.elementor-search-form {
	display: block;
	transition: .2s;
}

.elementor-search-form .e-font-icon-svg-container {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%;
}

.elementor-search-form button, .elementor-search-form input[type=search] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: none;
	border: 0;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	margin: 0;
	min-width: 0;
	padding: 0;
	vertical-align: middle;
	white-space: normal;
}

.elementor-search-form button:focus, .elementor-search-form input[type=search]:focus {
	color: inherit;
	outline: 0;
}

.elementor-search-form button {
	background-color: #69727d;
	border-radius: 0;
	color: #fff;
	font-size: var(--e-search-form-submit-icon-size, 16px);
}

.elementor-search-form__container {
	border: 0 solid transparent;
	display: flex;
	min-height: 50px;
	overflow: hidden;
	transition: .2s;
}

.elementor-search-form__container:not(.elementor-search-form--full-screen) {
	background: #f1f2f3;
}

.elementor-search-form__input {
	color: #3f444b;
	flex-basis: 100%;
	transition: color .2s;
}

.elementor-search-form__input::-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-search-form__input::placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6;
}

.elementor-search-form__submit {
	font-size: var(--e-search-form-submit-icon-size, 16px);
	transition: color .2s, background .2s;
}

.elementor-search-form__submit svg {
	fill: var(--e-search-form-submit-text-color, #fff);
	height: var(--e-search-form-submit-icon-size, 16px);
	width: var(--e-search-form-submit-icon-size, 16px);
}

.elementor-search-form .elementor-search-form__submit, .elementor-search-form .elementor-search-form__submit:hover {
	border: none;
	border-radius: 0;
	color: var(--e-search-form-submit-text-color, #fff);
}

.elementor-search-form--button-type-text .elementor-search-form__submit {
	flex-shrink: 0;
}

.elementor-search-form--skin-minimal .elementor-search-form__icon {
	align-items: center;
	color: #3f444b;
	display: flex;
	fill: #3f444b;
	font-size: var(--e-search-form-icon-size-minimal, 15px);
	justify-content: flex-end;
	opacity: .6;
}

.elementor-search-form--skin-minimal .elementor-search-form__icon svg {
	height: var(--e-search-form-icon-size-minimal, 15px);
	width: var(--e-search-form-icon-size-minimal, 15px);
}

.elementor-search-form--skin-minimal:focus-within {
	outline-style: solid;
	outline-width: 2px;
}

.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
	border: solid #fff;
	border-width: 0 0 1px;
	color: #fff;
	font-size: 50px;
	line-height: 1.5;
	text-align: center;
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle {
	color: var(--e-search-form-toggle-color, #33373d);
	cursor: pointer;
	display: inline-block;
	font-size: var(--e-search-form-toggle-size, 33px);
	vertical-align: middle;
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
	background-color: var(--e-search-form-toggle-background-color, rgba(0, 0, 0, .05));
	border-color: var(--e-search-form-toggle-color, #33373d);
	border-radius: var(--e-search-form-toggle-border-radius, 3px);
	border-style: solid;
	border-width: var(--e-search-form-toggle-border-width, 0);
	display: block;
	height: var(--e-search-form-toggle-size, 33px);
	position: relative;
	transition: .2s;
	width: var(--e-search-form-toggle-size, 33px);
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container:before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {
	font-size: var(--e-search-form-toggle-icon-size, .55em);
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg {
	fill: var(--e-search-form-toggle-color, #33373d);
	height: var(--e-search-form-toggle-icon-size, .55em);
	width: var(--e-search-form-toggle-icon-size, .55em);
}

.elementor-search-form--skin-full_screen .elementor-search-form__container {
	align-items: center;
	background-color: rgba(0, 0, 0, .8);
	height: 100vh;
	inset: 0;
	padding: 0 15%;
	position: fixed;
	transition: .3s;
	z-index: 9998;
}

.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) {
	opacity: 0;
	overflow: hidden;
	transform: scale(0);
}

.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button {
	display: none;
}

/*! elementor-pro - v4.0.0 - 20-04-2026 */
.e-lottie__container {
	display: inline-block;
	max-width: var(--lottie-container-max-width);
	opacity: var(--lottie-container-opacity);
	width: var(--lottie-container-width);
}

.e-lottie__container:hover {
	opacity: var(--lottie-container-opacity-hover);
	transition-duration: var(--lottie-container-transition-duration-hover);
}

.e-lottie__container svg, .e-lottie__container svg * {
	transition: none !important;
}

.e-lottie__caption {
	color: var(--caption-color);
	margin-top: var(--caption-margin-top);
	text-align: var(--caption-text-align);
}

@keyframes elementor-animation-pulse-grow {
	to {
		transform: scale(1.1);
	}
}

.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover {
	animation-name: elementor-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

.elementor-motion-effects-element, .elementor-motion-effects-layer {
	transition-duration: 1s;
	transition-property: transform, opacity;
	transition-timing-function: cubic-bezier(0, .33, .07, 1.03);
}

@media (prefers-reduced-motion:reduce) {
	.elementor-motion-effects-element, .elementor-motion-effects-layer {
		transition-duration: 0s !important;
	}
}

.elementor-motion-effects-container {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
	width: 100%;
}

.elementor-motion-effects-layer {
	background-repeat: no-repeat;
	background-size: cover;
	left: 0;
	position: absolute;
	top: 0;
}

.elementor-motion-effects-perspective {
	perspective: 1200px;
}

.elementor-motion-effects-element {
	transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.elementor-alert {
	border-inline-start: 5px solid transparent;
	padding: 15px;
	position: relative;
	text-align: start;
}

.elementor-alert .elementor-alert-title {
	display: block;
	font-weight: 700;
}

.elementor-alert .elementor-alert-description {
	font-size: 13px;
}

.elementor-alert button.elementor-alert-dismiss {
	background: transparent;
	border: none;
	color: var(--dismiss-icon-normal-color, inherit);
	cursor: pointer;
	font-size: var(--dismiss-icon-size, 20px);
	inset-block-start: var(--dismiss-icon-vertical-position, 10px);
	inset-inline-end: var(--dismiss-icon-horizontal-position, 10px);
	line-height: 1;
	padding: 3px;
	position: absolute;
	transition-duration: var(--dismiss-icon-hover-transition-duration, .3s);
}

.elementor-alert button.elementor-alert-dismiss:hover {
	color: var(--dismiss-icon-hover-color, inherit);
}

.elementor-alert button.elementor-alert-dismiss svg {
	fill: var(--dismiss-icon-normal-color, currentColor);
	height: var(--dismiss-icon-size, 20px);
	transition-duration: var(--dismiss-icon-hover-transition-duration, .3s);
	width: var(--dismiss-icon-size, 20px);
}

.elementor-alert button.elementor-alert-dismiss svg:hover {
	fill: var(--dismiss-icon-hover-color, currentColor);
}

.elementor-alert-info .elementor-alert {
	background-color: #d9edf7;
	border-color: #bcdff1;
	color: #31708f;
}

.elementor-alert-success .elementor-alert {
	background-color: #dff0d8;
	border-color: #cae6be;
	color: #3c763d;
}

.elementor-alert-warning .elementor-alert {
	background-color: #fcf8e3;
	border-color: #f9f0c3;
	color: #8a6d3b;
}

.elementor-alert-danger .elementor-alert {
	background-color: #f2dede;
	border-color: #e8c4c4;
	color: #a94442;
}

@media (max-width:767px) {
	.elementor-alert {
		padding: 10px;
	}
	
	.elementor-alert button.elementor-alert-dismiss {
		inset-block-start: 7px;
		inset-inline-end: 7px;
	}
}

.wpsr_content [data-icon]:before {
	content: attr(data-icon);
}

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

.wpsr_content .icon-quote-right:before {
	content: "a";
}

.wpsr_content .icon-angle-right:before {
	content: "b";
}

.wpsr_content .icon-angle-left:before {
	content: "c";
}

.wpsr_content .icon-arrow-circle-o-right:before {
	content: "d";
}

.wpsr_content .icon-arrow-circle-o-left:before {
	content: "e";
}

.wpsr_content .icon-arrow-right:before {
	content: "f";
}

.wpsr_content .icon-arrow-left:before {
	content: "g";
}

.wpsr_content .icon-arrow-circle-right:before {
	content: "h";
}

.wpsr_content .icon-arrow-circle-left:before {
	content: "i";
}

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

.wpsr_content .icon-chevron-left:before {
	content: "k";
}

.wpsr_content .icon-long-arrow-right:before {
	content: "l";
}

.wpsr_content .icon-long-arrow-left:before {
	content: "m";
}

.wpsr_content .icon-map-marker:before {
	content: "n";
}

.wpsr_content .icon-link:before {
	content: "o";
}

.wpsr_content .icon-calendar:before {
	content: "p";
}

.wpsr_content .icon-instagram:before {
	content: "q";
}

.wpsr_content .icon-facebook-square:before {
	content: "r";
}

.wpsr_content .icon-picture-o:before {
	content: "t";
}

.wpsr_content .icon-video-camera:before {
	content: "s";
}

.wpsr_content .icon-ban:before {
	content: "u";
}

.wpsr_feeds.wpsr-loading-feeds {
	opacity: .5;
	transition: .3s;
}

.wpsr-load-more-default {
	user-focus: none;
	align-items: center;
	background-color: #000;
	border: none;
	border-radius: 4px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	height: 36px;
	justify-content: center;
	margin: 15px auto;
	max-width: 300px;
	opacity: 1;
	outline: none;
	position: relative;
	transition: .3s ease;
	width: calc(100% - 16px);
}

.wpsr-load-more-default:focus {
	outline: 2px solid #3962b3;
}

.wpsr-load-more-default:hover {
	opacity: .7;
}

.wpsr-load-more-default:focus, .wpsr-load-more-default:hover {
	box-shadow: none;
}

.wpsr-load-more-default .wpsr-load-icon-wrapper {
	align-items: center;
	background: #dddedf;
	border-radius: 4px;
	bottom: 0;
	display: none;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.wpsr-load-more-default span {
	animation-delay: .2s;
	-webkit-animation-delay: .2s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-name: rotateAnimation;
	-webkit-animation-name: rotateAnimation;
	background-color: rgba(0, 0, 0, 0) !important;
	border-bottom: 3px solid #fff;
	border-left: 3px solid #fff;
	border-color: #fff #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
	border-radius: 15px;
	border-style: solid;
	border-width: 3px;
	display: block;
	font-size: 0;
	height: 15px;
	margin: 10px auto;
	padding: 0;
	width: 15px;
}

.wpsr-load-more-default.wpsr-spinner-loading .wpsr-load-icon-wrapper {
	display: inline-flex;
}

.elementor-widget-container .wpsr-load-more-default, .elementor-widget-container .wpsr-load-more-default:focus, .elementor-widget-container .wpsr-load-more-default:hover {
	background: none;
}

.wpsr-feed-wrap *, .wpsr-feed-wrap :after, .wpsr-feed-wrap :before {
	box-sizing: border-box;
}

.wpsr_content {
	display: block;
	width: 100%;
}

.wpsr-feed-popup-active {
	overflow: hidden;
}

.wpsr-error, .wpsr-success {
	display: block;
	padding: 10px 0;
}

.wpsr-success {
	color: green;
}

.wpsr-error {
	color: red;
}

.wpsr_frontend_errors {
	background-color: #ffecc3;
	border-radius: 6px;
	margin: 15px;
	padding: 20px;
	text-align: center;
}

.wpsr_frontend_errors span {
	word-break: break-all;
}

.wpsr_frontend_errors a {
	color: red;
	font-weight: 700;
	margin-left: 5px;
	text-decoration: underline;
}

.wpsr-notification {
	left: 0;
	margin: 0 auto;
	right: 0;
	top: 35px !important;
}

.oxy-instagram-widget.wpsr-oxy-element, .oxy-reviews-widget.wpsr-oxy-element, .oxy-twitter-widget.wpsr-oxy-element, .oxy-youtube-widget.wpsr-oxy-element {
	max-width: 100%;
}

.wpsr-display-excerpt, .wpsr-review-fullcontent {
	display: none;
}

.wpsr-display-content {
	display: block;
}

.wpsr_pagination {
	margin-top: 20px;
	text-align: right;
}

.wpsr-equal-height {
	min-height: 500px;
}

.wpsr-show {
	display: block;
}

.wpsr-hide {
	display: none;
}

.wpsr-mb-10 {
	margin-bottom: 10px;
}

.wpsr-mb-20 {
	margin-bottom: 20px !important;
}

.wpsr-mb-30 {
	margin-bottom: 30px;
}

.wpsr-mt-20 {
	margin-top: 20px !important;
}

.wpsr-mt-30 {
	margin-top: 30px !important;
}

.wpsr-mt-50 {
	margin-top: 50px;
}

.wpsr-ml-15 {
	margin-left: 15px;
}

.wpsr-d-flex {
	display: flex;
}

.wpsr-flex-column {
	flex-direction: column;
}

.wpsr-flex-align-center {
	align-items: center;
}

.wpsr-jc-between {
	justify-content: space-between;
}

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

.wpsr-display-block {
	display: block !important;
}

.wpsr-container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.wpsr-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}

.wpsr-col-1, .wpsr-col-12, .wpsr-col-2, .wpsr-col-3, .wpsr-col-4, .wpsr-col-5, .wpsr-col-6 {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

@media (min-width:768px) {
	.wpsr-col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.wpsr-col-sm-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.wpsr-col-sm-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.wpsr-col-sm-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	
	.wpsr-col-sm-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.wpsr-col-sm-2 {
		flex: 0 0 16.666%;
		max-width: 16.666%;
	}
	
	.wpsr-col-sm-1 {
		flex: 0 0 10%;
		max-width: 10%;
	}
}

@media (min-width:992px) {
	.wpsr-col-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.wpsr-col-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.wpsr-col-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.wpsr-col-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	
	.wpsr-col-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.wpsr-col-2 {
		flex: 0 0 16.666%;
		max-width: 16.666%;
	}
	
	.wpsr-col-1 {
		flex: 0 0 10%;
		max-width: 10%;
	}
}

@media screen and (max-width:767px) {
	.wpsr-col-xs-12 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.wpsr-col-xs-6 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.wpsr-col-xs-5 {
		flex: 0 0 20%;
		max-width: 20%;
	}
	
	.wpsr-col-xs-4 {
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	
	.wpsr-col-xs-3 {
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.wpsr-col-xs-2 {
		flex: 0 0 16.666%;
		max-width: 16.666%;
	}
	
	.wpsr-col-xs-1 {
		flex: 0 0 10%;
		max-width: 10%;
	}
}

.wpsr-column-gap-no_gap {
	margin-left: 0;
	margin-right: 0;
}

.wpsr-column-gap-no_gap [class*=wpsr-col] {
	padding-left: 0;
	padding-right: 0;
}

.wpsr-column-gap-no_gap [class*=wpsr-col] > div {
	margin-bottom: 0;
}

.wpsr-column-gap-narrow {
	margin-left: -5px;
	margin-right: -5px;
}

.wpsr-column-gap-narrow [class*=wpsr-col] {
	padding-left: 5px;
	padding-right: 5px;
}

.wpsr-column-gap-narrow [class*=wpsr-col] > div {
	margin-bottom: 10px;
}

.wpsr-column-gap-small {
	margin-left: -10px;
	margin-right: -10px;
}

.wpsr-column-gap-small [class*=wpsr-col] {
	padding-left: 10px;
	padding-right: 10px;
}

.wpsr-column-gap-small [class*=wpsr-col] > div {
	margin-bottom: 20px;
}

.wpsr-column-gap-wide {
	margin-left: -20px;
	margin-right: -20px;
}

.wpsr-column-gap-wide [class*=wpsr-col] {
	padding-left: 20px;
	padding-right: 20px;
}

.wpsr-column-gap-wide [class*=wpsr-col] > div {
	margin-bottom: 40px;
}

.wpsr-column-gap-wider {
	margin-left: -25px;
	margin-right: -25px;
}

.wpsr-column-gap-wider [class*=wpsr-col] {
	padding-left: 25px;
	padding-right: 25px;
}

.wpsr-column-gap-wider [class*=wpsr-col] > div {
	margin-bottom: 50px;
}

.wpsr-loader.wpsr-loading {
	background: #fff;
	bottom: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4;
}

.wpsr-loader.wpsr-loading .wpsr-spinner-animation {
	display: block;
}

.wpsr-loader .wpsr-spinner-animation {
	display: none;
	height: 50px;
	left: 50%;
	position: absolute;
	top: 3%;
	transition: all .4s ease;
	visibility: visible;
	width: 50px;
}

.wpsr-loader .wpsr-spinner-animation:before {
	animation: wpsr-spinner 1.2s infinite;
	border: 1px solid rgba(0, 0, 0, .8);
	border-radius: 50%;
	content: "";
	display: block;
	height: 100%;
	width: 100%;
}

.wpsr-animated-background {
	animation-duration: 1.25s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: wpsrPlaceHolderShimmer;
	animation-timing-function: linear;
	background: #a9a9a9;
	background: linear-gradient(90deg, #eee 10%, #ddd 18%, #eee 33%);
	background-size: 800px 104px;
	height: 100px;
	position: relative;
}

.wpsr_content .swiper-container {
	overflow: hidden;
}

.wpsr-visually-hidden {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.wpsr-single-product-rating {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 5px;
}

.wpsr-single-product-rating .star-rating {
	margin: 0;
}

.wpsr-display-block {
	display: block;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-prev-next, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev-next {
	background-color: #000;
	border-radius: 50%;
	cursor: pointer;
	height: 40px;
	margin-top: -25px;
	position: absolute;
	text-transform: none;
	top: 50%;
	transition: all .2s ease;
	width: 40px;
	z-index: 2;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination {
	bottom: 0 !important;
	left: 0;
	right: 0;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination {
		bottom: auto !important;
	}
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination span {
	background-color: #000;
	border-radius: 50%;
	height: 10px;
	margin: 0 5px;
	opacity: .2;
	transition: .4s;
	width: 10px;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span:focus, .wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span:hover, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination span:focus, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination span:hover {
	opacity: 1;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span:hover, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination span:hover {
	transform: scale(1.3);
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span.swiper-pagination-bullet-active, .wpsr-swiper-carousel-wrapper .wpsr-swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 1;
	transform: scale(1.3);
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev-next:after {
	font-size: 14px;
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-next {
	right: -20px;
}

@media screen and (max-width:767px) {
	.wpsr-swiper-carousel-wrapper .wpsr-swiper-next {
		right: -10px;
	}
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev {
	left: -20px;
}

@media screen and (max-width:767px) {
	.wpsr-swiper-carousel-wrapper .wpsr-swiper-prev {
		left: -10px;
	}
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-next, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev {
	background-color: #fff;
	background-image: none;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .2);
	color: #909090;
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-next:after, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev:after {
	font-size: 16px;
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-next.nitro-lazy, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev.nitro-lazy {
	background-image: none !important;
}

.wpsr-swiper-carousel-wrapper .wpsr-swiper-next:focus, .wpsr-swiper-carousel-wrapper .wpsr-swiper-next:hover, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev:focus, .wpsr-swiper-carousel-wrapper .wpsr-swiper-prev:hover {
	background-color: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .3);
}

.wpsr-reviews-wrapper .wpsr-fixed-height .wpsr-row {
	margin-left: -5px;
	margin-right: -5px;
}

@media screen and (max-width:767px) {
	.wpsr-reviews-wrapper .wpsr-fixed-height .wpsr-row {
		margin-left: 0;
		margin-right: 0;
	}
}

.wpsr-reviews-wrapper .wpsr-reviews-slider {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
}

@media screen and (max-width:767px) {
	.wpsr-reviews-wrapper .wpsr-reviews-slider {
		padding-left: 5px;
		padding-right: 5px;
	}
}

.wpsr-reviews-slider-wrapper-inner {
	margin-left: -10px;
	margin-right: -10px;
	position: relative;
}

@media screen and (max-width:767px) {
	.wpsr-reviews-slider-wrapper-inner {
		margin-left: 0;
		margin-right: 0;
	}
	
	.wpsr-reviews-slider-wrapper-inner .wpsr-review-template {
		margin-bottom: 0;
	}
}

.wpsr-twitter-carousel .wpsr-twitter-wrapper-inner, .wpsr-youtube-slider-activate .wpsr-yt-feed-wrapper-inner {
	position: relative;
}

@media screen and (max-width:767px) {
	.wpsr-youtube-slider-activate .wpsr-yt-feed-wrapper-inner .wpsr-yt-video {
		margin-bottom: 0;
	}
}

.wpsr-facebook-feed-slider-activate .wpsr-fb-feed-item {
	margin-bottom: 30px;
}

.wpsr-tiktok-feed-slider-activate .wpsr-tiktok-feed-item {
	height: auto;
	margin-bottom: 30px;
}

.wpsr-facebook-feed-slider-activate .wpsr-fb-feed-wrapper-inner .wpsr-tiktok-feed-slider-activate .wpsr-tiktok-feed-wrapper-inner, .wpsr-instagram-slider-activate .wpsr-ig-feed-wrapper-inner {
	position: relative;
}

@media screen and (max-width:1024px) {
	.wpsr-facebook-feed-slider-activate .wpsr-fb-feed-wrapper-inner .wpsr-tiktok-feed-slider-activate .wpsr-tiktok-feed-wrapper-inner .wpsr-swiper-pagination, .wpsr-instagram-slider-activate .wpsr-ig-feed-wrapper-inner .wpsr-swiper-pagination {
		bottom: -5px !important;
	}
}

@media screen and (max-width:767px) {
	.wpsr-facebook-feed-slider-activate .wpsr-fb-feed-wrapper-inner .wpsr-tiktok-feed-slider-activate .wpsr-tiktok-feed-wrapper-inner .wpsr-swiper-pagination, .wpsr-instagram-slider-activate .wpsr-ig-feed-wrapper-inner .wpsr-swiper-pagination {
		bottom: auto !important;
	}
	
	.wpsr-facebook-feed-slider-activate .wpsr-fb-feed-wrapper-inner .wpsr-tiktok-feed-slider-activate .wpsr-tiktok-feed-wrapper-inner .wpsr-fb-feed-item, .wpsr-facebook-feed-slider-activate .wpsr-fb-feed-wrapper-inner .wpsr-tiktok-feed-slider-activate .wpsr-tiktok-feed-wrapper-inner .wpsr-ig-post, .wpsr-instagram-slider-activate .wpsr-ig-feed-wrapper-inner .wpsr-fb-feed-item, .wpsr-instagram-slider-activate .wpsr-ig-feed-wrapper-inner .wpsr-ig-post {
		margin-bottom: 0;
	}
}

.wpsr-fb-feed-wrapper .swiper-wrapper, .wpsr-ig-feed-wrapper .swiper-wrapper, .wpsr-reviews-slider .swiper-wrapper, .wpsr-twitter-feed-wrapper .swiper-wrapper, .wpsr-yt-feed-wrapper .swiper-wrapper {
	margin-bottom: 10px;
}

.wpsr-fb-feed-wrapper .swiper-wrapper .swiper-slide, .wpsr-ig-feed-wrapper .swiper-wrapper .swiper-slide, .wpsr-reviews-slider .swiper-wrapper .swiper-slide, .wpsr-twitter-feed-wrapper .swiper-wrapper .swiper-slide, .wpsr-yt-feed-wrapper .swiper-wrapper .swiper-slide {
	overflow: inherit !important;
}

.wpsr-fb-feed-wrapper .swiper-wrapper .swiper-slide:focus, .wpsr-ig-feed-wrapper .swiper-wrapper .swiper-slide:focus, .wpsr-reviews-slider .swiper-wrapper .swiper-slide:focus, .wpsr-twitter-feed-wrapper .swiper-wrapper .swiper-slide:focus, .wpsr-yt-feed-wrapper .swiper-wrapper .swiper-slide:focus {
	outline: 2px solid #000;
}

.wpsr-twitter-feed-wrapper .swiper-wrapper .wpsr-twitter-tweet {
	margin-bottom: 0;
}

.wpsr-twitter-feed-wrapper.wpsr-twitter-carousel .wpsr-twitter-footer {
	margin-top: 30px;
}

.wpsr-twitter-feed-wrapper.wpsr-twitter-carousel .wpsr-swiper-pagination {
	bottom: inherit !important;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-prev {
	left: 5px;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-next {
	right: 5px;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span {
	background-color: #fff;
	opacity: .4;
}

.wpsr-feed-popup-carousel-wrapper .wpsr-swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 1;
}

.elementor-widget-container .wpsr-feed-wrap .swiper-button-next, .elementor-widget-container .wpsr-feed-wrap .swiper-button-prev {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	margin-top: calc(0px - var(--swiper-navigation-size) / 2);
	position: absolute;
	top: 50%;
	z-index: 10;
}

.elementor-widget-container .wpsr-feed-wrap .swiper-button-next:after, .elementor-widget-container .wpsr-feed-wrap .swiper-button-prev:after {
	font-family: wp-social-reviews;
	font-size: 26px;
	font-variant: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none !important;
	text-transform: none;
}

.elementor-widget-container .wpsr-feed-wrap .swiper-button-prev:after, .elementor-widget-container .wpsr-feed-wrap .swiper-container-rtl .swiper-button-next:after {
	content: "c";
}

.elementor-widget-container .wpsr-feed-wrap .swiper-button-next:after, .elementor-widget-container .wpsr-feed-wrap .swiper-container-rtl .swiper-button-prev:after {
	content: "b";
}

.wpsr_content .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper, .wpsr_content .swiper:not(.swiper-initialized) > .swiper-wrapper {
	overflow: unset;
}

.widget_wpsn-widget ::-webkit-scrollbar {
	height: 12px;
	overflow: visible;
	width: 12px;
}

.widget_wpsn-widget ::-webkit-scrollbar-button {
	height: 0;
	width: 0;
}

.widget_wpsn-widget ::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, .2);
	border: solid rgba(0, 0, 0, 0);
	border-radius: 8px;
	min-height: 8px;
}

.widget_wpsn-widget ::-webkit-scrollbar-track-piece {
	background-clip: padding-box;
	background: #fff;
	border-left: 1px solid #f1f1f1;
}

.widget_wpsn-widget .wpsr-container {
	padding-left: 0;
	padding-right: 0;
}

.widget_wpsn-widget :not(.wpsr-reviews-slider-wrapper).wpsr-reviews-wrapper {
	background-color: #fcfcfc;
}

.widget_wpsn-widget :not(.wpsr-reviews-slider-wrapper) .wpsr-fixed-height .wpsr-row:nth-child(2) {
	height: auto;
	max-height: 400px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 10px;
	transition: height .1s cubic-bezier(.4, 0, .2, 1) 0s;
}

.widget_wpsn-widget .wpsr-business-info {
	border-radius: 0 !important;
	flex-direction: column;
}

.widget_wpsn-widget .wpsr-business-info .wpsr-business-info-left {
	flex: 0 0 100%;
	margin-bottom: 5px;
}

.widget_wpsn-widget .wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo {
	justify-content: center;
}

.widget_wpsn-widget .wpsr-business-info .wpsr-business-info-left .wpsr-rating-and-count {
	display: block;
	text-align: center;
}

.widget_wpsn-widget .wpsr-business-info .wpsr-business-info-left .wpsr-rating-and-count .wpsr-total-rating {
	font-size: 16px;
}

.widget_wpsn-widget .wpsr-business-info .wpsr-business-info-left .wpsr-rating-and-count .wpsr-star svg {
	height: 16px;
	width: 16px;
}

.widget_wpsn-widget .wpsr-business-info .wpsr-business-info-left .wpsr-rating-and-count .wpsr-total-reviews {
	font-size: 14px;
}

.widget_wpsn-widget .wpsr-reviews-slider {
	padding-top: 0;
}

.widget_wpsn-widget .wpsr-reviews-slider-wrapper-inner .wpsr-review-template {
	margin-bottom: 0;
}

.widget_wpsn-widget .wpsr-reviews-slider-wrapper-inner .wpsr-swiper-pagination {
	bottom: auto !important;
}

.widget_wpsn-widget .wpsr-reviews-slider-wrapper-inner .wpsr-swiper-prev-next {
	opacity: 0;
	transition: .3s;
}

.widget_wpsn-widget .wpsr-reviews-slider-wrapper-inner:hover .wpsr-swiper-prev-next {
	opacity: 1;
}

@keyframes wpsr-spinner {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	
	75% {
		opacity: 1;
		transform: scale(1);
	}
	
	to {
		opacity: 0;
		transform: scale(1.2);
	}
}

@keyframes wpsrPlaceHolderShimmer {
	0% {
		background-position: -468px 0;
	}
	
	to {
		background-position: 468px 0;
	}
}

.wpsr-feed-popup-overlay {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
	z-index: 99999;
}

.wpsr-feed-popup-overlay:before {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .25s ease;
	visibility: hidden;
}

.wpsr-feed-popup-overlay.wpsr-feed-popup-open, .wpsr-feed-popup-overlay.wpsr-feed-popup-open:before {
	visibility: visible;
}

.wpsr-feed-popup-overlay.wpsr-feed-popup-open .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner {
	height: auto;
	opacity: 1;
	transform: translateY(-50%) translateX(-50%) scale(1);
	transition: all .4s ease;
	visibility: visible;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-overlay.wpsr-feed-popup-open .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner {
		height: calc(100vh - 80px);
	}
}

.wpsr-feed-popup-box-wraper {
	bottom: 0;
	left: 0;
	max-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	padding: 50px 0;
	position: absolute;
	right: 0;
	top: 0;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner {
	background-color: #fff;
	box-sizing: border-box;
	display: flex;
	height: 100%;
	left: 50%;
	opacity: 0;
	position: relative;
	top: 50%;
	transform: translateX(-50%) scale(.9);
	transition: all .35s ease;
	visibility: hidden;
	width: 850px;
}

@media screen and (max-width:1024px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner {
		width: 660px;
	}
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner {
		flex-direction: column;
		width: 300px;
	}
}

@media only screen and (max-width:320px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner {
		width: 270px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner.wpsr-feed-popup-box-no-sidebar {
	width: 500px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner.wpsr-feed-popup-box-no-sidebar .wpsr-feed-popup-media {
	flex: 0 0 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner a:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner a:hover, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner video:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner video:hover {
	outline: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn {
	background: rgba(0, 0, 0, 0);
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9999;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn.wpsr-link-disable, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn.wpsr-link-disable {
	display: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn span, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn span {
	border-radius: 50%;
	color: #fff;
	font-size: 45px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn span, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn span {
		font-size: 35px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn {
	left: -50px;
	padding: 5px;
}

@media screen and (max-width:1024px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn {
		left: -50px;
	}
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn {
		left: -33px;
	}
}

@media (max-width:320px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-prev-btn {
		left: -35px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn {
	padding: 5px;
	right: -50px;
}

@media screen and (max-width:1024px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn {
		right: -50px;
	}
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn {
		right: -33px;
	}
}

@media (max-width:320px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-next-btn {
		right: -35px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn {
	cursor: pointer;
	height: 40px;
	position: absolute;
	right: -40px;
	top: -40px;
	transition: all .3s ease;
	width: 40px;
	z-index: 2;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn {
		right: -20px;
		top: -30px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:hover:after, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:hover:before {
	background: #fff;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:before {
	transform: rotate(45deg);
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:after {
	transform: rotate(-45deg);
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:after, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:before {
	background: #d5cece;
	border-radius: 10px;
	content: "";
	display: block;
	height: 2px;
	left: 50%;
	margin: -1px 0 0 -10px;
	position: absolute;
	top: 50%;
	transition: all .3s ease;
	width: 25px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:after, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-close-btn:before {
		width: 20px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media {
	background-color: #000;
	display: flex;
	flex: 0 0 60%;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media {
		flex: auto;
		width: 100%;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media > div {
	align-items: center;
	display: flex;
	height: 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-review-popup-image-counter {
	bottom: -30px;
	color: #fff;
	position: absolute;
	right: 5px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper {
	width: 500px;
}

@media screen and (max-width:1024px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper {
		width: 392px;
	}
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper {
		width: auto;
	}
	
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .swiper-pagination {
		bottom: 10px !important;
		display: block;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right {
	align-items: center;
	background-color: #fff;
	background-image: none;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .2);
	color: #909090;
	display: flex;
	font-size: 24px;
	height: 40px;
	justify-content: center;
	text-align: center;
	width: 40px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left.nitro-lazy, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right.nitro-lazy {
	background-image: none !important;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left.swiper-button-disabled, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right.swiper-button-disabled {
	cursor: auto;
	opacity: .35;
	pointer-events: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left:after, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right:after {
	font-size: 16px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right {
		display: none;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-left:hover, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-feed-popup-carousel-wrapper .icon-arrow-circle-o-right:hover {
	background-color: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, .3);
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media img {
	width: 500px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media img {
		width: auto;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media img {
	display: block;
	height: 100%;
	max-height: 700px;
	object-fit: contain;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media iframe, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media video {
	width: 500px;
}

@media screen and (max-width:1024px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media iframe, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media video {
		width: 392px;
	}
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media iframe, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media video {
		width: 100%;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-ig-no-video img {
	max-height: 600px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-ig-thumbnail {
	width: 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-ig-notice {
	background-color: #fff;
	bottom: 0;
	color: #000;
	padding: 10px;
	position: absolute;
	width: 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-ig-notice strong {
	margin-bottom: 5px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media .wpsr-ig-notice p {
	font-size: 14px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-name a {
	box-shadow: none;
	color: #262626;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	text-decoration: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-name a:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-name a:hover {
	outline: none;
	text-decoration: underline;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-info {
	align-items: center;
	border-bottom: 1px solid #eee;
	display: flex;
	padding: 20px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-info {
		padding: 10px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-info p {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-info a {
	box-shadow: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-info a img {
	border-radius: 50%;
	height: 40px;
	margin-right: 10px;
	object-fit: cover;
	width: 40px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-user-info a img {
		height: 30px;
		width: 30px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper {
	flex: 1;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-have-comments ::-webkit-scrollbar, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-scrollbar ::-webkit-scrollbar {
	border-radius: 100px;
	width: 8px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-have-comments ::-webkit-scrollbar-thumb, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-scrollbar ::-webkit-scrollbar-thumb {
	background: rgba(73, 72, 72, .23);
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-have-comments ::-webkit-scrollbar-track, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-scrollbar ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1);
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-have-comments .wpsr-feed-popup-comments-wrapper-inner, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-scrollbar .wpsr-feed-popup-comments-wrapper-inner {
	height: 370px;
	overflow-y: scroll;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-have-comments .wpsr-feed-popup-comments-wrapper-inner, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-scrollbar .wpsr-feed-popup-comments-wrapper-inner {
		height: 200px;
	}
	
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper.wpsr-feed-popup-have-comments .wpsr-feed-popup-comments-wrapper-inner {
		height: 120px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment {
	display: flex;
	padding: 20px 20px 0;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment {
		padding: 20px 20px 10px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment a img {
	border-radius: 50%;
	height: 40px;
	margin-right: 10px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment .wpsr-feed-popup-comment-inner {
	width: 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text a, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text span {
	box-shadow: none;
	color: #262626;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	text-decoration: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text a:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text a:hover, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text span:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text span:hover {
	outline: none;
	text-decoration: underline;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text a, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text span {
	margin-right: 5px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text span:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text span:hover {
	text-decoration: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text p {
	color: #262626;
	display: inline;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	margin: 0;
	word-break: break-word;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-text p a {
	color: #00376b;
	font-weight: 400;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-meta {
	margin-top: 5px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-comments-wrapper .wpsr-feed-popup-comment-meta time {
	color: #8e8e8e;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-statistics-date {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	display: flex;
	flex-direction: column;
	padding: 20px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-statistics-date {
		gap: 5px;
		padding: 10px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-statistics-date span {
	color: #262626;
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 5px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-statistics-date a {
	box-shadow: none;
	color: #8e8e8e;
	font-size: 10px;
	font-weight: 400;
	line-height: 1.4;
	text-decoration: none;
	text-transform: uppercase;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta {
	align-items: center;
	display: flex;
	padding: 20px;
}

@media screen and (max-width:767px) {
	.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta {
		padding: 10px 15px;
	}
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a {
	align-items: center;
	box-shadow: none;
	color: #262626;
	display: flex;
	font-size: 12px;
	font-weight: 400;
	line-height: 0;
	text-decoration: none;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a span.icon-facebook-square, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a span.icon-instagram {
	font-size: 18px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a span + span {
	display: inline-block;
	margin-top: 2px;
	padding-left: 5px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a span + span:focus, .wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a span + span:hover {
	outline: none;
	text-decoration: underline;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a .wpsr-icon-tiktok-black {
	background-image: url("https://cdn-lkobh.nitrocdn.com/AHerlUAPvoSGIdkXzbsdCQHFNUNdWYwU/assets/images/optimized/rev-e2b6409/medex.co.th/wp-content/plugins/wp-social-reviews/assets/images/6f75e82da67c9f9919b649e055024a5f.icon-tiktok-black.png");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 15px;
	margin-right: 2px;
	width: 15px;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a .wpsr-icon-tiktok-black.nitro-lazy {
	background-image: none !important;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a.wpsr-popup-shoppable-btn {
	background: #000;
	border-radius: 4px;
	color: #dee3e7;
	display: block;
	font-size: 16px;
	font-weight: 700;
	padding: 13px 16px;
	text-align: center;
	text-decoration: none;
	transition: .4s;
	width: 100%;
}

.wpsr-feed-popup-box-wraper .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-box-content .wpsr-feed-popup-view-post-cta a.wpsr-popup-shoppable-btn:hover {
	opacity: .6;
}

.wpsr-star-rating-val {
	color: #d1d1d1;
	font-size: 20px;
	height: 20px;
	line-height: 20px;
	position: relative;
	unicode-bidi: bidi-override;
	width: 100px;
}

.wpsr-star-rating-val:before {
	content: "★★★★★";
	font-family: initial;
	opacity: .3;
}

.wpsr-star-rating-val:after {
	color: #e7711a;
	content: "★★★★★";
	display: block;
	font-family: initial;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 1;
}

[title="0"]:after {
	width: 0;
}

[title="1"]:after {
	width: 20%;
}

[title="2"]:after {
	width: 40%;
}

[title="3"]:after {
	width: 60%;
}

[title="4"]:after {
	width: 80%;
}

[title="4.5"]:after {
	width: 90%;
}

[title="5"]:after {
	width: 100%;
}

.wpsr-review-feed-popup .wpsr-feed-popup-box-wraper-inner {
	background: rgba(0, 0, 0, 0);
}

.wpsr-review-feed-popup .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media {
	background: rgba(0, 0, 0, 0);
	flex: 0 0 100%;
}

.wpsr-review-feed-popup .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media img, .wpsr-review-feed-popup .wpsr-feed-popup-box-wraper-inner .wpsr-feed-popup-media > div {
	width: 100%;
}

.e-con-full .wpsr-reviews-wrapper .wpsr-row {
	margin-left: 0;
	margin-right: 0;
}

.e-con-full .wpsr-reviews-wrapper .wpsr-reviews-slider-wrapper-inner {
	margin-left: 10px;
	margin-right: 10px;
}

.e-con-full .wpsr-reviews-wrapper .wpsr-reviews-slider-wrapper-inner .wpsr-swiper-next {
	right: 0;
}

.e-con-full .wpsr-reviews-wrapper .wpsr-reviews-slider-wrapper-inner .wpsr-swiper-prev {
	left: 0;
}

a.wpsr-reviewer-image-animation {
	display: inline-block;
	height: 80px;
	overflow: hidden;
	position: relative;
	width: 80px;
}

a.wpsr-reviewer-image-animation:before {
	animation-duration: 1.25s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: wpsrPlaceHolderShimmer;
	animation-timing-function: linear;
	background: #a9a9a9;
	background: linear-gradient(90deg, #eee 10%, #ddd 18%, #eee 33%);
	background-size: 800px 104px;
	bottom: 0;
	content: "";
	height: auto;
	left: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	z-index: 1;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification {
	background-color: #fcfcfc;
	position: fixed !important;
	right: -350px !important;
	top: 0;
	visibility: hidden;
	width: 350px !important;
}

@media only screen and (max-width:320px) {
	.wpsr-reviews-wrapper.wpsr-reviews-layout-badge, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification {
		width: 280px;
	}
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1), 0 0 10px 0 rgba(0, 0, 0, .1);
	height: 100vh;
	transition: .3s;
	z-index: 999999;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-empty-business-info .wpsr-business-info, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-empty-business-info .wpsr-business-info {
	flex-direction: column;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-left, .wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-right, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-left, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-right {
	align-items: center;
	width: 100%;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-right, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-right {
	border-left: none;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-fixed-height .wpsr-review-fixed-height-wrap, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-fixed-height .wpsr-review-fixed-height-wrap {
	margin-left: -10px;
	padding-top: 10px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge ::-webkit-scrollbar, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification ::-webkit-scrollbar {
	height: 12px;
	overflow: visible;
	width: 12px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge ::-webkit-scrollbar-button, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification ::-webkit-scrollbar-button {
	height: 0;
	width: 0;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge ::-webkit-scrollbar-thumb, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification ::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, .2);
	border: solid rgba(0, 0, 0, 0);
	border-radius: 8px;
	min-height: 8px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge ::-webkit-scrollbar-track-piece, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification ::-webkit-scrollbar-track-piece {
	background-clip: padding-box;
	background: #fff;
	border-left: 1px solid #f1f1f1;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-popup-collapse, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-popup-collapse {
	align-items: center;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 5px 20px 10px rgba(0, 0, 0, .1);
	color: #111;
	display: inline-flex;
	font-size: 28px;
	height: 30px;
	justify-content: center;
	line-height: 30px;
	position: absolute;
	right: -10px;
	text-decoration: none;
	top: -15px;
	transform: rotate(90deg);
	width: 30px;
	z-index: 2;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-popup-collapse:focus, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-popup-collapse:focus {
	box-shadow: none;
	outline: none;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-popup-close, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-popup-close {
	align-items: center;
	background-color: rgba(76, 75, 75, .66);
	border-radius: 50%;
	display: flex;
	height: 30px;
	justify-content: center;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 5px;
	width: 30px;
	z-index: 2;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-badge .wpsr-popup-close svg, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-popup-close svg {
	height: 16px;
	width: 16px;
}

.widget_wpsn-widget .wpsr-reviews-layout-badge.active, .wpsr-reviews-layout-badge.active {
	right: 0 !important;
	visibility: visible !important;
}

.widget_wpsn-widget .wpsr-reviews-layout-badge.active:not(.wpsr-header-enable), .wpsr-reviews-layout-badge.active:not(.wpsr-header-enable) {
	height: 100vh;
	max-height: none;
	overflow-x: hidden;
	overflow-y: scroll;
}

@media screen and (max-width:767px) {
	.widget_wpsn-widget .wpsr-reviews-layout-badge.active, .wpsr-reviews-layout-badge.active {
		width: 100%;
	}
}

.widget_wpsn-widget .wpsr-reviews-layout-badge.active .wpsr-container .wpsr-row, .wpsr-reviews-layout-badge.active .wpsr-container .wpsr-row {
	margin-left: 0;
	margin-right: 0;
}

.widget_wpsn-widget .wpsr-reviews-layout-badge.active .wpsr-all-reviews.wpsr-row, .wpsr-reviews-layout-badge.active .wpsr-all-reviews.wpsr-row {
	margin-top: 30px;
}

.widget_wpsn-widget .wpsr-reviews-layout-badge.active.wpsr-header-enable .wpsr-all-reviews.wpsr-row, .widget_wpsn-widget .wpsr-reviews-layout-badge.active.wpsr-header-enable .wpsr-row:nth-child(2), .widget_wpsn-widget .wpsr-reviews-layout-badge.active.wpsr-header-enable .wpsr-row:nth-child(3), .wpsr-reviews-layout-badge.active.wpsr-header-enable .wpsr-all-reviews.wpsr-row, .wpsr-reviews-layout-badge.active.wpsr-header-enable .wpsr-row:nth-child(2), .wpsr-reviews-layout-badge.active.wpsr-header-enable .wpsr-row:nth-child(3) {
	height: calc(100vh - 100px);
	max-height: none;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 10px;
	transition: height .1s cubic-bezier(.4, 0, .2, 1) 0s;
}

.wpsr-product-review-drawer [class*=wpsr-col-] {
	flex: 0 0 100% !important;
	max-width: 100% !important;
}

.wpsr-product-review-drawer .wpsr-business-info {
	border-radius: 0;
	flex-direction: column;
}

.wpsr-product-review-drawer .wpsr-business-info .wpsr-business-info-left {
	flex: initial;
	width: 100%;
}

.wpsr-product-review-drawer .wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo, .wpsr-product-review-drawer .wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms, .wpsr-product-review-drawer .wpsr-business-info .wpsr-business-info-left .wpsr-rating-and-count {
	display: flex;
	justify-content: center;
	white-space: nowrap;
}

.wpsr-product-review-drawer .wpsr-business-info .wpsr-business-info-right {
	border-left: none;
	display: flex;
	justify-content: center;
	margin-top: 5px;
	width: 100%;
}

.wpsr-product-review-drawer button.wpsr-popup-close {
	border: none;
	cursor: pointer;
	padding: 0;
}

.wpsr-product-review-drawer .wpsr-all-reviews.wpsr_feeds {
	padding: 15px;
}

.wpsr-reviews-wrapper.wpsr-drawer-wide {
	right: -403px !important;
	width: 403px;
}

.wpsr-reviews-wrapper.wpsr-drawer-wide.active {
	right: 0 !important;
}

.wpsr-reviews-layout-badge.wpsr-drawer-wide {
	border-radius: 20px;
	margin-bottom: 25px;
	margin-right: 35px;
	margin-top: 25px;
}

.wpsr-reviews-layout-badge.wpsr-drawer-wide .wpsr-row {
	padding-left: 15px;
	padding-right: 15px;
}

.wpsr-reviews-layout-badge.wpsr-drawer-wide .wpsr-business-info-wrapper .wpsr-row {
	padding: 0;
}

.wpsr-reviews-layout-badge.wpsr-drawer-wide .wpsr-rating-and-count {
	white-space: nowrap;
}

.wpsr-no-reviews.wpsr-reviews-badge2 .wpsr-reviews-badge-wrapper-inner {
	display: initial;
}

.wpsr-no-reviews.wpsr-reviews-badge1 .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo {
	display: inline-block;
}

.wpsr-no-reviews .wpsr-reviews-badge-wrapper-inner .wpsr-rating-and-count {
	padding-top: 0;
}

.wpsr-no-reviews .wpsr-reviews-badge-wrapper-inner .wpsr-rating-and-count .wpsr-reviews-badge-title {
	padding-bottom: 0;
}

.wpsr-no-reviews .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo, .wpsr-no-reviews .wpsr-reviews-badge-wrapper-inner .wpsr-rating-and-count .wpsr-rating {
	margin-left: 0;
}

.wpsr-fixed-height.wpsr-container {
	margin-bottom: 30px;
	max-width: none;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}

.wpsr-fixed-height .wpsr-business-info {
	background-color: #fdf4f4;
	border-radius: 8px;
}

@media screen and (max-width:767px) {
	.wpsr-fixed-height .wpsr-business-info .wpsr-business-info-left {
		margin-bottom: 10px;
	}
	
	.wpsr-fixed-height .wpsr-business-info .wpsr-business-info-left h3 {
		font-size: 20px;
	}
	
	.wpsr-fixed-height .wpsr-business-info .wpsr-business-info-left .wpsr-rating {
		justify-content: center;
	}
	
	.wpsr-fixed-height .wpsr-business-info {
		flex-direction: column;
		padding: 20px 15px;
		text-align: center;
	}
}

.wpsr-fixed-height :first-child.wpsr-row {
	height: inherit !important;
	overflow: inherit !important;
}

.wpsr-fixed-height .wpsr-row {
	display: block;
	flex-wrap: nowrap;
	margin-left: 0;
	margin-right: 0;
}

.wpsr-fixed-height .wpsr-review-fixed-height-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	overflow: hidden;
	padding-top: 30px;
}

.wpsr-reviews-badge-wrapper.trustpilot .wpsr-star-container, .wpsr-reviews-badge-wrapper.yelp .wpsr-star-container, .wpsr-reviews-wrapper .trustpilot .wpsr-star-container, .wpsr-reviews-wrapper .yelp .wpsr-star-container {
	margin-right: .25rem;
}

.wpsr-reviews-badge-wrapper .wpsr-star-empty, .wpsr-reviews-badge-wrapper .wpsr-star-filled, .wpsr-reviews-wrapper .wpsr-star-empty, .wpsr-reviews-wrapper .wpsr-star-filled {
	height: 100%;
	width: 100%;
}

.wpsr-reviews-badge-wrapper .wpsr-star-container, .wpsr-reviews-wrapper .wpsr-star-container {
	margin-right: 0;
}

.wpsr-reviews-badge-wrapper .wpsr-star-empty, .wpsr-reviews-wrapper .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-reviews-badge-wrapper .wpsr-star-filled, .wpsr-reviews-wrapper .wpsr-star-filled {
	background-color: #f7b80c;
}

.wpsr-empty-business-info .wpsr-business-info {
	background-color: rgba(0, 0, 0, 0);
	justify-content: center;
}

.wpsr-empty-business-info .wpsr-business-info .wpsr-no-reviews-message {
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 5px;
}

.wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-left {
	display: flex;
	flex: initial;
	flex-direction: column;
	width: 30%;
}

.wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-right {
	border-left: 1px solid #ddd;
	display: flex;
	justify-content: center;
	margin: initial;
	padding: 10px 0;
	text-align: initial;
	width: 30%;
}

@media screen and (max-width:767px) {
	.wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-left, .wpsr-empty-business-info .wpsr-business-info .wpsr-business-info-right {
		border-left: none;
		width: 100%;
	}
}

.wpsr_add_read_more_slice_content {
	transition: .5s;
}

.wpsr_add_read_more.wpsr_show_less_content .wpsr_add_read_more_slice_content, .wpsr_add_read_more.wpsr_show_less_content .wpsr_read_less, .wpsr_add_read_more.wpsr_show_more_content .wpsr_read_more {
	display: none;
}

.wpsr-reviews-form-popup-overlay .wpsr-popup-close {
	background: none;
	border: none;
	cursor: pointer;
	padding: 0;
	position: absolute;
	right: -50px;
	top: -5px;
}

.wpsr-reviews-form-popup-overlay .wpsr-popup-close svg {
	height: 25px;
}

.wpsr-reviews-form-popup-overlay.wpsr_has_fluent_forms_shortcode, .wpsr-reviews-form-popup-overlay.wpsr_has_fluent_forms_shortcode:before {
	visibility: visible;
}

.wpsr-reviews-form-popup-overlay.wpsr_has_fluent_forms_shortcode .wpsr-reviews-form-popup-box-wraper-inner {
	opacity: 1;
	transform: translateX(-50%) scale(1);
	transition: all .4s ease;
	visibility: visible;
}

.wpsr-reviews-form-popup-overlay {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	text-align: initial;
	top: 0;
	visibility: hidden;
	z-index: 9999999;
}

.wpsr-reviews-form-popup-overlay:before {
	background: rgba(0, 0, 0, .7);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .25s ease;
	visibility: hidden;
}

.wpsr-reviews-form-popup-box-wraper {
	bottom: 0;
	left: 0;
	max-height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 50px 0;
	position: absolute;
	right: 0;
	top: 0;
}

.wpsr-reviews-form-popup-box-wraper-inner {
	background-color: #fff;
	border-radius: 18px;
	box-sizing: border-box;
	left: 50%;
	opacity: 0;
	padding: 20px;
	position: relative;
	transform: translateX(-50%) scale(.9);
	transition: all .35s ease;
	visibility: hidden;
	width: 500px;
}

.wpsr-reviews-form-popup-box-wraper-inner .ff-el-group.ff-custom_html {
	margin-bottom: 0;
}

.wpsr-reviews-form-popup-box-wraper-inner .fluentform .ff-el-ratings {
	line-height: 20px;
}

@media screen and (max-width:767px) {
	.wpsr-reviews-form-popup-box-wraper-inner {
		width: 280px;
	}
}

.wpsr-reviews-wrapper .wpsr-business-info .wpsr-write-review-modal .wpsr-business-info-paltforms-url .wpsr-reviews-form-popup-overlay .wpsr-popup-close:hover {
	background-color: rgba(0, 0, 0, 0);
}

.wpsr_add_read_more .wpsr_read_less, .wpsr_add_read_more .wpsr_read_more {
	color: #1194dc;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: underline;
	text-decoration-color: #1194dc;
}

.wpsr-has-equal-height ::-webkit-scrollbar, .wpsr-reviews-content-length-deactive ::-webkit-scrollbar {
	border-radius: 4px;
	width: 4px;
}

.wpsr-has-equal-height ::-webkit-scrollbar-thumb, .wpsr-reviews-content-length-deactive ::-webkit-scrollbar-thumb {
	background: rgba(70, 69, 69, .6);
}

.wpsr-has-equal-height ::-webkit-scrollbar-track, .wpsr-reviews-content-length-deactive ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1);
}

.wpsr-has-equal-height .wpsr-review-content, .wpsr-reviews-content-length-deactive .wpsr-review-content {
	height: 70px !important;
	overflow-y: scroll;
	overflow: auto;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
}

.wpsr-has-equal-height ::-webkit-scrollbar {
	border-radius: 4px;
	width: 4px;
}

.wpsr-has-equal-height ::-webkit-scrollbar-thumb {
	background: rgba(70, 69, 69, .6);
}

.wpsr-has-equal-height ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1);
}

.wpsr-has-equal-height .wpsr-review-content {
	height: 80px !important;
	overflow-y: scroll;
	overflow: auto;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
}

.wpsr-rating .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-rating .wpsr-star-filled {
	background-color: #ffb542;
}

.wpsr-has-multiple-reviews-platform .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-has-multiple-reviews-platform .wpsr-star-filled {
	background-color: #f7b80c;
}

.airbnb .wpsr-star-empty {
	background-color: #fff;
}

.airbnb .wpsr-star-filled {
	background-color: #ff385c;
}

.tripadvisor .wpsr-star-empty {
	background-color: #d6dae4;
}

.tripadvisor .wpsr-star-filled {
	background-color: #04a96c;
}

.aliexpress .wpsr-star-empty {
	background-color: #d6dae4;
}

.aliexpress .wpsr-star-filled {
	background-color: #fe4646;
}

.airbnb .wpsr-star-empty, .airbnb .wpsr-star-filled, .aliexpress .wpsr-star-empty, .aliexpress .wpsr-star-filled, .custom .wpsr-star-empty, .custom .wpsr-star-filled, .facebook .wpsr-star-empty, .facebook .wpsr-star-filled, .fluent-cart .wpsr-star-empty, .fluent-cart .wpsr-star-filled, .fluent_forms .wpsr-star-empty, .fluent_forms .wpsr-star-filled, .google .wpsr-star-empty, .google .wpsr-star-filled, .native_form .wpsr-star-empty, .native_form .wpsr-star-filled, .tripadvisor .wpsr-star-empty, .tripadvisor .wpsr-star-filled, .woocommerce .wpsr-star-empty, .woocommerce .wpsr-star-filled, .wpsr-fluent-cart-list-rating .wpsr-star-empty, .wpsr-fluent-cart-list-rating .wpsr-star-filled, .wpsr-fluent-cart-single-rating .wpsr-star-empty, .wpsr-fluent-cart-single-rating .wpsr-star-filled, .wpsr-has-multiple-reviews-platform .wpsr-star-empty, .wpsr-has-multiple-reviews-platform .wpsr-star-filled, .wpsr-review-template .wpsr-star-empty, .wpsr-review-template .wpsr-star-filled, .wpsr-review-template-custom .wpsr-star-empty, .wpsr-review-template-custom .wpsr-star-filled, .wpsr-review-template-fluent-cart .wpsr-star-empty, .wpsr-review-template-fluent-cart .wpsr-star-filled, .wpsr-review-template-fluent_forms .wpsr-star-empty, .wpsr-review-template-fluent_forms .wpsr-star-filled, .wpsr-review-template-native_form .wpsr-star-empty, .wpsr-review-template-native_form .wpsr-star-filled, .wpsr-review-template-testimonial .wpsr-star-empty, .wpsr-review-template-testimonial .wpsr-star-filled, .wpsr-review-template-woocommerce .wpsr-star-empty, .wpsr-review-template-woocommerce .wpsr-star-filled {
	height: 100%;
	width: 100%;
}

.airbnb .wpsr-star-container, .aliexpress .wpsr-star-container, .custom .wpsr-star-container, .facebook .wpsr-star-container, .fluent-cart .wpsr-star-container, .fluent_forms .wpsr-star-container, .google .wpsr-star-container, .native_form .wpsr-star-container, .tripadvisor .wpsr-star-container, .woocommerce .wpsr-star-container, .wpsr-fluent-cart-list-rating .wpsr-star-container, .wpsr-fluent-cart-single-rating .wpsr-star-container, .wpsr-has-multiple-reviews-platform .wpsr-star-container, .wpsr-review-template .wpsr-star-container, .wpsr-review-template-custom .wpsr-star-container, .wpsr-review-template-fluent-cart .wpsr-star-container, .wpsr-review-template-fluent_forms .wpsr-star-container, .wpsr-review-template-native_form .wpsr-star-container, .wpsr-review-template-testimonial .wpsr-star-container, .wpsr-review-template-woocommerce .wpsr-star-container {
	margin-right: 0;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-container, .wpsr-review-template.wpsr-review-template-yelp .wpsr-star-container {
	margin-right: .25rem;
}

.wpsr-business-info {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: 20px;
	width: 100%;
}

.wpsr-business-info.wpsr-display-block {
	border-radius: 0;
}

.wpsr-business-info.wpsr-display-block .wpsr-business-info-left .wpsr-business-info-logo, .wpsr-business-info.wpsr-display-block .wpsr-business-info-left .wpsr-business-info-paltforms, .wpsr-business-info.wpsr-display-block .wpsr-business-info-left .wpsr-rating-and-count {
	display: flex;
	justify-content: center;
}

@media only screen and (max-width:320px) {
	.wpsr-business-info.wpsr-display-block .wpsr-business-info-left .wpsr-business-info-logo, .wpsr-business-info.wpsr-display-block .wpsr-business-info-left .wpsr-business-info-paltforms, .wpsr-business-info.wpsr-display-block .wpsr-business-info-left .wpsr-rating-and-count {
		display: block;
	}
}

.wpsr-business-info.wpsr-display-block .wpsr-business-info-right {
	display: flex;
	justify-content: center;
	margin-top: 5px;
}

.wpsr-business-info.wpsr-display-block .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal, .wpsr-business-info.wpsr-display-block .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal {
	right: -50px;
	transition: .3s;
}

.wpsr-business-info.wpsr-display-block .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal.active, .wpsr-business-info.wpsr-display-block .wpsr-business-info-right .wpsr-write-review-modal-wrapper.wpsr-read-all-review-modal.active {
	right: 0;
}

.wpsr-business-info .wpsr-business-info-paltforms.facebook span {
	margin-top: 5px;
}

.wpsr-business-info.amazon .wpsr-business-info-left .wpsr-business-info-logo span {
	margin-top: -10px;
}

.wpsr-business-info.amazon .wpsr-business-info-left .wpsr-business-info-paltforms span {
	margin-top: -8px;
}

.wpsr-business-info.facebook .wpsr-business-info-left .wpsr-business-info-logo span, .wpsr-business-info.trustpilot .wpsr-business-info-left .wpsr-business-info-logo span {
	margin-top: 5px;
}

.wpsr-business-info .wpsr-business-info-left {
	flex: 0 0 70%;
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo {
	align-items: center;
	display: flex;
}

@media screen and (max-width:767px) {
	.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo {
		justify-content: center;
	}
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo img {
	height: 25px;
	margin-right: 5px;
	object-fit: cover;
	width: auto;
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-logo span {
	color: #333;
	font-size: 16px;
	font-weight: 400;
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms {
	align-items: center;
	display: flex;
	padding-bottom: 5px;
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms a {
	display: inherit;
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms span {
	color: #333;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.2;
	margin-top: 4px;
}

.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms img {
	border-radius: 4px;
	box-shadow: none;
	margin-right: 10px;
	max-height: 25px;
	width: auto;
}

@media screen and (max-width:767px) {
	.wpsr-business-info .wpsr-business-info-left .wpsr-business-info-paltforms {
		justify-content: center;
	}
}

.wpsr-business-info .wpsr-rating-and-count {
	align-items: center;
	display: flex;
	line-height: 1.2;
	margin: 0;
}

@media screen and (max-width:767px) {
	.wpsr-business-info .wpsr-rating-and-count {
		display: block;
	}
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-rating {
	display: flex;
	margin-top: -2px;
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-total-rating {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	padding-right: 5px;
	white-space: nowrap;
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-total-reviews {
	font-size: 14px;
	padding-left: 5px;
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-total-reviews span {
	font-weight: 700;
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-star {
	display: inherit;
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-star-rand stop {
	stop-color: #f7b80c;
}

.wpsr-business-info .wpsr-rating-and-count .wpsr-star-rand stop + stop {
	stop-color: #d6dae4;
}

.wpsr-business-info .wpsr-business-info-right {
	margin-left: auto;
	text-align: right;
}

@media only screen and (max-width:767px) {
	.wpsr-business-info .wpsr-business-info-right {
		margin-left: 0;
	}
}

.wpsr-business-info .wpsr-business-info-right a.wpsr-write-review {
	background-color: #4284f3;
	border-radius: 50px;
	box-shadow: none;
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	padding: 5px 15px;
	text-align: right;
	text-decoration: none;
}

.wpsr-business-info .wpsr-business-info-right a.wpsr-write-review:focus {
	background-color: #4284f3;
	text-decoration: none;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper {
	position: relative;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal-btn, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal-btn {
	background-color: #4284f3;
	border-radius: 50px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	padding: 5px 15px;
	text-decoration: none;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal {
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 9px 13px 3px rgba(17, 17, 17, .2);
	display: flex;
	flex-direction: column;
	margin-top: -4px;
	opacity: 0;
	position: absolute;
	right: -20px;
	top: 100%;
	transition: .3s;
	visibility: hidden;
	width: 290px;
	z-index: 999;
}

@media only screen and (max-width:767px) {
	.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal {
		right: 30px;
		width: 300px;
	}
}

@media only screen and (max-width:320px) {
	.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal {
		right: 30px;
		width: 260px;
	}
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal.active, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal.active {
	margin-top: 4px;
	opacity: 1;
	right: 0;
	visibility: visible;
}

@media only screen and (max-width:767px) {
	.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal.active, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal.active {
		margin-left: -90px;
		right: auto;
	}
}

@media only screen and (max-width:320px) {
	.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal.active, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal.active {
		margin-left: -70px;
		right: auto;
	}
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal p, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal p {
	color: #333;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 0;
	padding: 10px 20px;
	text-align: left;
	text-transform: none;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a {
	box-shadow: none;
	display: flex;
	padding: 6px 20px;
	text-decoration: none;
	transition: .4s;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a:hover, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a:hover {
	background-color: #fdf4f4;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a img, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a img {
	border-radius: 4px;
	box-shadow: none;
	max-height: 25px;
	width: auto;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a .wpsr-business-info-war-btn-icon, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a .wpsr-business-info-war-btn-icon {
	margin-right: 10px;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a .wpsr-paltforms-url, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a .wpsr-paltforms-url {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 16px;
	overflow: hidden;
	text-align: left;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a .wpsr-paltforms-url span.wpsr-platform, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a .wpsr-paltforms-url span.wpsr-platform {
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
	width: 100%;
}

.wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal .wpsr-business-info-paltforms-url a .wpsr-paltforms-url span.wpsr-url, .wpsr-business-info .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal .wpsr-business-info-paltforms-url a .wpsr-paltforms-url span.wpsr-url {
	color: #888;
	display: block;
	font-size: 12px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.wpsr-business-info .wpsr-people-list img {
	border-radius: 50%;
	box-shadow: none;
	display: inline-block;
	height: 30px;
	margin-left: -4px;
	object-fit: cover;
	width: 30px;
}

.yelp .wpsr-star-container {
	margin-right: 3px;
}

.yelp .wpsr-star-container .wpsr-star-empty, .yelp .wpsr-star-container .wpsr-star-filled {
	height: 80%;
	width: 80%;
}

.yelp .wpsr-star-background-filled {
	background-color: #fa3e3e;
}

.yelp .wpsr-star-background-empty {
	background-color: #d6dae4;
}

.yelp .wpsr-star-empty, .yelp .wpsr-star-filled {
	background-color: #fff;
}

.trustpilot .wpsr-star-container {
	margin-right: 3px;
}

.trustpilot .wpsr-star-container .wpsr-star-empty, .trustpilot .wpsr-star-container .wpsr-star-filled {
	height: 80%;
	width: 80%;
}

.trustpilot .wpsr-star-background-filled {
	background-color: #00b67a;
}

.trustpilot .wpsr-star-background-empty {
	background-color: #d6dae4;
}

.trustpilot .wpsr-star-empty, .trustpilot .wpsr-star-filled {
	background-color: #fff;
}

.trustpilot .wpsr-star-container {
	border-radius: 0;
}

.wpsr-reviews-footer-cta {
	justify-content: center;
}

.wpsr-reviews-footer-cta .wpsr-business-info-right {
	margin-left: 0;
}

.wpsr-review-template {
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 8px 20px 2px rgba(0, 0, 0, .07);
	margin-bottom: 30px;
	margin-top: 30px;
	padding: 30px;
	position: relative;
	transition: .4s;
	width: 100%;
}

.wpsr-review-template .wpsr-review-title {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 0;
}

.wpsr-review-template .wpsr-reviewer-image img {
	height: 80px;
	max-width: none;
	object-fit: cover;
	width: 80px;
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url {
	box-shadow: none;
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:hover {
	outline: none !important;
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:focus, .wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:hover {
	box-shadow: none !important;
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url img {
	box-shadow: none;
}

.wpsr-review-template .wpsr-review-platform {
	left: 15px;
	position: absolute;
	top: 15px;
}

.wpsr-review-template .wpsr-review-platform img {
	border-radius: 4px;
	box-shadow: none;
	max-height: 25px;
	width: auto;
}

.wpsr-review-template .wpsr-recommends {
	margin-right: 4px;
	margin-top: 1px;
}

.wpsr-review-template .wpsr-recommends span {
	color: #616770;
	font-size: 14px;
	margin-top: -5px;
	padding-left: 5px;
}

.wpsr-review-template .wpsr-recommends svg path {
	fill: #f36b7f;
}

.wpsr-review-template .wpsr-reviewer-name-url {
	box-shadow: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.wpsr-review-template .wpsr-reviewer-name-url .wpsr-reviewer-name {
	color: #333;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	word-break: break-word;
}

.wpsr-review-template .wpsr-verified-review {
	align-items: center;
	display: inline-flex;
	margin-left: 6px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	white-space: nowrap;
}

.wpsr-review-template .verified-badge-star {
	align-items: center;
	background: #197bff;
	border-radius: 5%;
	display: flex;
	height: 13px;
	justify-content: center;
	margin-bottom: 1px;
	position: relative;
	transform: rotate(0deg);
	width: 13px;
}

.wpsr-review-template .verified-badge-star:before {
	background: #197bff;
	border-radius: 5%;
	content: "";
	height: 13px;
	position: absolute;
	transform: rotate(30deg);
	width: 13px;
	z-index: -1;
}

.wpsr-review-template .verified-badge-star:after {
	background: #197bff;
	border-radius: 5%;
	content: "";
	height: 13px;
	position: absolute;
	transform: rotate(60deg);
	width: 13px;
	z-index: -2;
}

.wpsr-review-template .checkmark {
	border: 2px solid #fff;
	border-right: none;
	border-top: none;
	height: 5px;
	transform: rotate(-45deg) translate(1px, -1px);
	width: 9px;
	z-index: 1;
}

.wpsr-review-template .wpsr-tooltip {
	cursor: pointer;
	position: relative;
}

.wpsr-review-template .wpsr-tooltip:after, .wpsr-review-template .wpsr-tooltip:before {
	left: 50%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: translateX(-50%);
	transition: opacity .3s, visibility .3s;
	visibility: hidden;
	z-index: 9999;
}

.wpsr-review-template .wpsr-tooltip:before {
	background-color: #000;
	border-radius: 4px;
	bottom: 160%;
	color: #fff;
	content: attr(data-tooltip);
	font-size: 12px;
	line-height: 1.2;
	padding: 5px 8px;
	white-space: nowrap;
}

.wpsr-review-template .wpsr-tooltip:after {
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-top: 8px solid #000;
	bottom: 120%;
	content: "";
	height: 0;
	width: 0;
}

.wpsr-review-template .wpsr-tooltip:hover:after, .wpsr-review-template .wpsr-tooltip:hover:before {
	opacity: 1;
	visibility: visible;
}

.wpsr-review-template .wpsr-review-date {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
}

.wpsr-review-template .wpsr-rating-wrapper {
	display: flex;
	padding-bottom: 5px;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating {
	align-items: center;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating .wpsr-star {
	display: inherit;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating .wpsr-star path {
	fill: #f7b80c;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating-style1 {
	align-items: center;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.6;
	text-transform: uppercase;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating-style1 span {
	background: #f7b80c;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	height: 23px;
	line-height: 25px;
	margin-left: 5px;
	text-align: center;
	width: 28px;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating-style2 {
	padding-top: 3px;
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating-style2 span {
	color: #2bc54d;
	font-size: 14px;
	font-weight: 500;
	margin-right: 2px;
}

.wpsr-review-template .wpsr-rating-wrapper .wpsr-booking-rating-style {
	align-items: center;
	display: flex;
}

.wpsr-review-template .wpsr-rating-wrapper .wpsr-booking-rating-style span {
	background: #003580;
	border-radius: 6px 6px 6px 0;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	height: 32px;
	line-height: 32px;
	min-width: 28px;
	text-align: center;
	width: 32px;
}

.wpsr-review-template .wpsr-review-content p {
	color: #555;
	font-size: 14px;
	line-height: 1.6;
	margin: 0;
	overflow: initial;
}

.wpsr-review-template .wpsr-review-content a {
	box-shadow: none;
	color: #1194dc;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-decoration-color: #1194dc;
}

.wpsr-review-template.wpsr-review-template .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template .wpsr-star-filled {
	background-color: #f7b80c;
}

.wpsr-review-template.wpsr-review-template-google .wpsr-review-platform img {
	max-height: 20px;
	width: auto;
}

.wpsr-review-template.wpsr-review-template-ai .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-ai .wpsr-star-filled {
	background-color: #f7b80c;
}

.wpsr-review-template.wpsr-review-template-airbnb .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-airbnb .wpsr-star-filled {
	background-color: #ff385c;
}

.wpsr-review-template.wpsr-review-template-yelp .wpsr-star-container {
	margin-right: 3px;
}

.wpsr-review-template.wpsr-review-template-yelp .wpsr-star-container .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-yelp .wpsr-star-container .wpsr-star-filled {
	height: 80%;
	width: 80%;
}

.wpsr-review-template.wpsr-review-template-yelp .wpsr-star-background-filled {
	background-color: #fa3e3e;
}

.wpsr-review-template.wpsr-review-template-yelp .wpsr-star-background-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-yelp .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-yelp .wpsr-star-filled {
	background-color: #fff;
}

.wpsr-review-template.wpsr-review-template-tripadvisor .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-tripadvisor .wpsr-star-filled {
	background-color: #04a96c;
}

.wpsr-review-template.wpsr-review-template-amazon .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-amazon .wpsr-star-filled {
	background-color: #ffa41c;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-container {
	margin-right: 3px;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-container .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-container .wpsr-star-filled {
	height: 80%;
	width: 80%;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-background-filled {
	background-color: #00b67a;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-background-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-filled {
	background-color: #fff;
}

.wpsr-review-template.wpsr-review-template-trustpilot .wpsr-star-container {
	border-radius: 0;
}

.wpsr-review-template.wpsr-review-template-aliexpress .wpsr-star-empty {
	background-color: #d6dae4;
}

.wpsr-review-template.wpsr-review-template-aliexpress .wpsr-star-filled {
	background-color: #fe4646;
}

.wpsr-review-template.wpsr-review-template-ai .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-ai .wpsr-star-filled, .wpsr-review-template.wpsr-review-template-airbnb .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-airbnb .wpsr-star-filled, .wpsr-review-template.wpsr-review-template-aliexpress .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-aliexpress .wpsr-star-filled, .wpsr-review-template.wpsr-review-template-amazon .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-amazon .wpsr-star-filled, .wpsr-review-template.wpsr-review-template-google .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-google .wpsr-star-filled, .wpsr-review-template.wpsr-review-template-native_form .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-native_form .wpsr-star-filled, .wpsr-review-template.wpsr-review-template-tripadvisor .wpsr-star-empty, .wpsr-review-template.wpsr-review-template-tripadvisor .wpsr-star-filled, .wpsr-review-template[class~="wpsr-review-template-booking.com"] .wpsr-star-empty, .wpsr-review-template[class~="wpsr-review-template-booking.com"] .wpsr-star-filled {
	height: 100%;
	width: 100%;
}

.wpsr-review-template.wpsr-review-template-ai .wpsr-star-container, .wpsr-review-template.wpsr-review-template-airbnb .wpsr-star-container, .wpsr-review-template.wpsr-review-template-aliexpress .wpsr-star-container, .wpsr-review-template.wpsr-review-template-amazon .wpsr-star-container, .wpsr-review-template.wpsr-review-template-google .wpsr-star-container, .wpsr-review-template.wpsr-review-template-native_form .wpsr-star-container, .wpsr-review-template.wpsr-review-template-tripadvisor .wpsr-star-container, .wpsr-review-template[class~="wpsr-review-template-booking.com"] .wpsr-star-container {
	margin-right: 0;
}

[data-template-type=masonry].wpsr-reviews-loadmore {
	position: relative;
	z-index: 2;
}

.wpsr-reviews-loadmore {
	background: rgba(0, 0, 0, 0);
	border: none;
	box-shadow: none;
	display: flex;
	margin: 0 auto;
	padding: 0 0 50px;
	text-align: center;
	width: auto;
}

.wpsr-reviews-loadmore:focus, .wpsr-reviews-loadmore:hover {
	background: rgba(0, 0, 0, 0);
	box-shadow: none;
	outline: none;
}

.wpsr-reviews-loadmore:focus span, .wpsr-reviews-loadmore:hover span {
	outline: 2px solid #757579;
}

.wpsr-reviews-loadmore span {
	background-color: #000;
	border-radius: 8px;
	color: #fff;
	cursor: pointer !important;
	font-size: 15px;
	font-weight: 700;
	outline: none;
	padding: 10px 20px;
}

.wpsr-reviews-loadmore .wpsr-loading {
	animation-delay: .2s;
	-webkit-animation-delay: .2s;
	animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-name: rotateAnimation;
	-webkit-animation-name: rotateAnimation;
	background-color: rgba(0, 0, 0, 0) !important;
	border-bottom: 3px solid #000;
	border-left: 3px solid #000;
	border-color: #000 #000 rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
	border-radius: 15px;
	border-style: solid;
	border-width: 3px;
	display: block;
	font-size: 0;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	width: 30px;
}

.elementor-widget-container .wpsr-reviews-loadmore, .elementor-widget-container .wpsr-reviews-loadmore:focus, .elementor-widget-container .wpsr-reviews-loadmore:hover {
	background: none;
}

@keyframes rotateAnimation {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.wpsr-star-container {
	align-items: center;
	border-radius: 4px;
	display: flex;
	height: 20px;
	justify-content: center;
	line-height: 20px;
	margin-right: 3px;
	position: relative;
	text-align: center;
	width: 20px;
}

.wpsr-star-container:last-child {
	margin-right: 0;
}

.wpsr-star-empty, .wpsr-star-filled {
	clip-path: polygon(49.14% 79.18%, 74.94% 93.78%, 71.04% 64.43%, 92.87% 44.26%, 63.88% 38.95%, 51.54% 11.97%, 37.51% 37.94%, 8.09% 41.34%, 28.44% 62.8%, 22.57% 91.98%);
	height: 80%;
	position: absolute;
	width: 80%;
}

.wpsr-star-filled {
	mask-image: linear-gradient(to right, #000 var(--wpsr-review-star-fill), rgba(0, 0, 0, 0) var(--wpsr-review-star-fill));
	-webkit-mask-image: linear-gradient(to right, #000 var(--wpsr-review-star-fill), rgba(0, 0, 0, 0) var(--wpsr-review-star-fill));
}

.wpsr-star-background-empty .wpsr-star-filled {
	display: none;
}

.wpsr-rating {
	display: flex;
	flex-direction: row;
}

.wpsr-ai-summary-enabled {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	margin-top: 30px;
	row-gap: 0;
}

.wpsr-ai-summary-enabled [class*=wpsr-col-] {
	display: flex;
}

.wpsr-ai-summary-enabled.wpsr-reviews-with-top-padding {
	padding-top: 30px;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list.wpsr-review-content, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list.wpsr-review-content, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list.wpsr-review-content, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list.wpsr-review-content {
	text-align: left;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list {
	overflow: hidden;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list ul, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list ul, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list ul, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	transition: max-height .3s ease;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list ul li, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list ul li, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list ul li, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list ul li {
	margin-bottom: 10px;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list .wpsr-ai-review-summary-list-scroll, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list .wpsr-ai-review-summary-list-scroll, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list .wpsr-ai-review-summary-list-scroll, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list .wpsr-ai-review-summary-list-scroll {
	height: 70px !important;
	overflow: auto;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list .wpsr-summary-point, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list .wpsr-summary-point, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list .wpsr-summary-point, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list .wpsr-summary-point {
	display: grid;
	grid-template-columns: auto auto;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list .wpsr-list-style-check, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list .wpsr-list-style-check, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list .wpsr-list-style-check, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list .wpsr-list-style-check {
	background: #000;
	clip-path: path("M10.043.554a1 1 0 0 1 1.497 1.32l-.083.095-6.272 6.899a1 1 0 0 1-1.32.083l-.095-.083-3.227-3.5a1 1 0 0 1 1.32-1.498l.094.083 2.52 2.793L10.043.554Z");
	display: inline-block;
	height: 10px;
	margin-right: 8px;
	margin-top: 8px;
	width: 12px;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list ul, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list ul, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list ul, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list ul {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	width: 100%;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list .wpsr-text p, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list .wpsr-text p, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list .wpsr-text p, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list .wpsr-text p {
	margin: 0;
	overflow: initial;
	overflow-x: initial;
	padding-right: 10px;
	position: static;
	scrollbar-color: auto;
	scrollbar-width: auto;
	text-align: left;
}

.wpsr-ai-summary-enabled .wpsr-review-summary-list .wpsr_read_more_list, .wpsr-ai-summary-enabled-badge .wpsr-review-summary-list .wpsr_read_more_list, .wpsr-ai-summary-enabled-masonry .wpsr-review-summary-list .wpsr_read_more_list, .wpsr-ai-summary-enabled-slider .wpsr-review-summary-list .wpsr_read_more_list {
	color: #65676b;
	cursor: pointer;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
	margin: 0;
	padding-left: 4px;
	text-decoration: underline;
	text-decoration-color: #65676b;
}

.wpsr-ai-summary-fixed-height {
	min-height: 250px;
}

.wpsr-review-template-ai .wpsr-ai-review-summary {
	text-align: left;
}

.wpsr_add_read_more_list .wpsr_read_less, .wpsr_add_read_more_list .wpsr_read_more {
	color: #1194dc;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: underline;
	text-decoration-color: #1194dc;
}

.wpsr-ai-summary-list-collapsed .wpsr-ai-review-summary-remaining, .wpsr-ai-summary-list-collapsed .wpsr_read_less, .wpsr-ai-summary-list-expanded .wpsr_read_more {
	display: none;
}

.wpsr-ai-summary-list-expanded .wpsr-ai-review-summary-remaining {
	display: inline;
}

.wpsr-total-reviews-for-ai-summary-card {
	color: #333;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: inherit;
}

.wpsr-ai-summary-read-more-dots {
	color: #888;
	display: inline;
	font-weight: 700;
	padding-left: 2px;
	padding-right: 2px;
}

.wpsr-ai-summary-list-expanded .wpsr-ai-summary-read-more-dots {
	display: none;
}

.wpsr-review-images {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.wpsr-review-images .wpsr-review-image {
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	cursor: pointer;
	height: 100px;
	object-fit: cover;
	transition: .3s;
	width: 100px;
}

.wpsr-review-images .wpsr-review-image:focus, .wpsr-review-images .wpsr-review-image:hover {
	border: 1px solid #4284f3;
}

.fct-product-card .wpsr-fluent-cart-list-rating {
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

@media (min-width:992px) {
	.wpsr-ai-summary-enabled .wpsr-col-12 {
		grid-column: span 12;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-6 {
		grid-column: span 6;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-4 {
		grid-column: span 4;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-3 {
		grid-column: span 3;
		min-width: 100%;
	}
}

@media (min-width:768px)and (max-width:991px) {
	.wpsr-ai-summary-enabled .wpsr-col-sm-12 {
		grid-column: span 12;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-sm-6 {
		grid-column: span 6;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-sm-4 {
		grid-column: span 4;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-sm-3 {
		grid-column: span 3;
		min-width: 100%;
	}
}

@media (max-width:767px) {
	.wpsr-ai-summary-enabled .wpsr-col-xs-12 {
		grid-column: span 12;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-xs-6 {
		grid-column: span 6;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-xs-4 {
		grid-column: span 4;
		min-width: 100%;
	}
	
	.wpsr-ai-summary-enabled .wpsr-col-xs-3 {
		grid-column: span 3;
		min-width: 100%;
	}
}

.wpsr-review-template-one {
	border-radius: 8px;
}

.wpsr-review-template-one .wpsr-reviewer-image {
	left: 0;
	line-height: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: -40px;
}

.wpsr-review-template-one .wpsr-reviewer-image img {
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .34);
	margin: auto;
	max-height: 80px;
	object-fit: cover;
	width: 80px;
}

.wpsr-review-template-one .wpsr-review-info {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 20px;
}

.wpsr-review-template-one .wpsr-review-info .wpsr-rating-wrapper.wpsr-rating .wpsr-star {
	margin-right: 2px;
}

.wpsr-review-template-one .wpsr-review-info .wpsr-rating-wrapper .wpsr-booking-rating-style {
	justify-content: center;
}

.wpsr-review-template-one .wpsr-review-content {
	margin-top: 15px;
	text-align: center;
}

.wpsr-review-template-one .wpsr-rating-wrapper.wpsr-rating {
	justify-content: center;
}

.wpsr-review-template-one .wpsr-review-title {
	margin-bottom: -10px;
	margin-top: 10px;
	text-align: center;
}

.wpsr-review-template-one .wpsr-review-images {
	justify-content: center;
}

.wpsr-review-template.wpsr-review-template-two {
	margin-top: 0;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-two {
		padding: 25px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-google {
	border-bottom: 10px solid #e7711a;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-zomato {
	border-bottom: 10px solid #f3153c;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-facebook {
	border-bottom: 10px solid #345a9e;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-yelp {
	border-bottom: 10px solid #fa3e3e;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-tripadvisor {
	border-bottom: 10px solid #04a96c;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-amazon {
	border-bottom: 10px solid #ffa41c;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-trustpilot {
	border-bottom: 10px solid #00b67a;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-aliexpress {
	border-bottom: 10px solid #fe4646;
}

.wpsr-review-template.wpsr-review-template-two {
	display: flex;
	flex-direction: inherit;
	flex-wrap: wrap;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-reviewer-image {
	margin-right: 10px;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-review-info {
	flex-grow: 1;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-review-platform {
	left: auto;
	right: 15px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-two .wpsr-review-platform {
		top: 5px;
	}
	
	.wpsr-review-template.wpsr-review-template-two .wpsr-review-platform img {
		max-height: 18px;
	}
}

.wpsr-review-template.wpsr-review-template-two .wpsr-reviewer-image img {
	border-radius: 50%;
	height: 70px;
	object-fit: cover;
	width: 70px;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-reviewer-image {
	padding-right: 15px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-two .wpsr-reviewer-image {
		padding-right: 10px;
	}
	
	.wpsr-review-template.wpsr-review-template-two .wpsr-reviewer-image img {
		height: 55px;
		width: 55px;
	}
}

.wpsr-review-template.wpsr-review-template-two .wpsr-review-info {
	margin-right: auto;
	padding-top: 0;
	text-align: inherit;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-reviews-content-footer {
	margin-top: 10px;
	width: 100%;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-review-title {
	margin-bottom: -10px;
}

.wpsr-review-template.wpsr-review-template-two .wpsr-review-content {
	margin-top: 15px;
}

.wpsr-review-template.wpsr-review-template-two.wpsr-review-template-facebook .wpsr-recommends {
	justify-content: flex-start;
}

.wpsr-review-template.wpsr-review-template-three {
	margin-left: 30px;
	margin-top: 0;
	width: auto;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-recommends {
	justify-content: flex-start;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-platform {
	left: -55px;
	position: absolute;
	top: 40px;
	transform: rotate(-90deg);
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-platform span {
	background-color: #1cb03b;
	color: #fff;
	display: block;
	font-size: 16px;
	line-height: 1.3;
	padding: 6px 15px;
	text-transform: capitalize;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-three {
		padding: 25px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-three .wpsr-recommends {
	padding-top: 0;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-facebook .wpsr-review-platform {
	left: -64px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-facebook .wpsr-review-platform span {
	background-color: #345a9e;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-zomato .wpsr-review-platform {
	left: -58px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-zomato .wpsr-review-platform span {
	background-color: #f3153c;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-yelp .wpsr-review-platform {
	left: -45px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-yelp .wpsr-review-platform span {
	background-color: #fa3e3e;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-airbnb .wpsr-review-platform span {
	background-color: #ff385c;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-tripadvisor .wpsr-review-platform {
	left: -70px;
	top: 50px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-tripadvisor .wpsr-review-platform span {
	background-color: #04a96c;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-amazon .wpsr-review-platform {
	left: -58px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-amazon .wpsr-review-platform span {
	background-color: #ffa41c;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-trustpilot .wpsr-review-platform {
	left: -65px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-trustpilot .wpsr-review-platform span {
	background-color: #00b67a;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-aliexpress .wpsr-review-platform {
	left: -68px;
}

.wpsr-review-template.wpsr-review-template-three.wpsr-review-template-aliexpress .wpsr-review-platform span {
	background-color: #fe4646;
}

.wpsr-review-template.wpsr-review-template-three[class~="wpsr-review-template-booking.com"] .wpsr-review-platform {
	left: -76px;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-rating-wrapper {
	padding-bottom: 0;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding-top: 15px;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-reviewer-image img {
	border-radius: 50%;
	max-height: 60px;
	object-fit: cover;
	width: 60px;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-reviewer-image {
	padding-right: 20px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-reviewer-image {
		padding-right: 10px;
	}
	
	.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-reviewer-image img {
		max-height: 55px;
	}
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-review-info {
	margin-right: auto;
	padding-top: 0;
	text-align: inherit;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 15px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-three .wpsr-review-header .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
		font-size: 14px;
	}
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-three .wpsr-review-content {
	margin-top: 5px;
}

.wpsr-review-template.wpsr-review-template-four {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 30px;
	margin-top: 0;
	padding: 0;
	position: static;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-recommends {
	justify-content: flex-start;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-header {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 57px 0 rgba(0, 0, 0, .05);
	margin-bottom: 25px;
	padding: 30px;
	position: relative;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-four .wpsr-review-header {
		padding: 25px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-header:after {
	border-right: 20px solid rgba(0, 0, 0, 0);
	border-top: 20px solid #fff;
	bottom: -20px;
	content: "";
	height: 0;
	left: 60px;
	position: absolute;
	width: 0;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-header .wpsr-rating-wrapper {
	padding-bottom: 8px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-four .wpsr-review-header .wpsr-rating-wrapper {
		padding-bottom: 0;
	}
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-header .wpsr-review-platform {
	left: auto;
	right: 15px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-four .wpsr-review-header .wpsr-review-platform {
		top: 5px;
	}
	
	.wpsr-review-template.wpsr-review-template-four .wpsr-review-header .wpsr-review-platform img {
		max-height: 18px;
	}
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-info {
	align-items: center;
	display: flex;
	margin-left: 30px;
	margin-right: auto;
	padding-top: 0;
	text-align: inherit;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-info .wpsr-review-name-date .wpsr-reviewer-name-url {
	box-shadow: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-info .wpsr-review-name-date .wpsr-reviewer-name-url .wpsr-reviewer-name {
	color: #333;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-info .wpsr-reviewer-image img {
	border-radius: 50%;
	max-height: 60px;
	object-fit: cover;
	width: 60px;
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-info .wpsr-reviewer-image {
	padding-right: 20px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-four .wpsr-review-info .wpsr-reviewer-image {
		padding-right: 10px;
	}
	
	.wpsr-review-template.wpsr-review-template-four .wpsr-review-info .wpsr-reviewer-image img {
		max-height: 55px;
	}
}

.wpsr-review-template.wpsr-review-template-four .wpsr-review-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-five {
	border-radius: 8px;
	margin-top: 30px;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-platform {
	left: auto;
	right: 15px;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-recommends {
	justify-content: center;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-reviewer-image {
	left: 0;
	line-height: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: -40px;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-reviewer-image img {
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .34);
	margin: auto;
	max-height: 80px;
	object-fit: cover;
	width: 80px;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-header {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-info {
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-rating-wrapper {
	justify-content: center;
	padding-bottom: 0;
	padding-top: 10px;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-rating-wrapper.wpsr-rating .wpsr-star {
	margin-right: 2px;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-rating-wrapper .wpsr-booking-rating-style {
	justify-content: center;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-date {
	padding-top: 5px;
	text-align: center;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-title {
	margin-bottom: -5px;
	margin-top: 5px;
	text-align: center;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-content {
	margin-top: 10px;
	position: relative;
	text-align: center;
	z-index: 1;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-content:after {
	color: #1c7298;
	content: "a";
	font-family: wp-social-reviews;
	font-size: 70px;
	left: 0;
	opacity: .2;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: -1;
}

.wpsr-review-template.wpsr-review-template-five .wpsr-review-images {
	justify-content: center;
}

.wpsr-review-template.wpsr-review-template-six {
	margin-left: 30px;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-recommends {
	justify-content: flex-start;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-reviewer-image {
	left: -25px;
	position: absolute;
	top: 40px;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-reviewer-image .wpsr-reviewer-image-url {
	display: block;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-reviewer-image img {
	border-radius: 50%;
	height: 50px;
	max-height: 50px;
	object-fit: cover;
	width: 50px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-six .wpsr-reviewer-image {
		left: -20px;
	}
	
	.wpsr-review-template.wpsr-review-template-six .wpsr-reviewer-image img {
		max-height: 40px;
	}
	
	.wpsr-review-template.wpsr-review-template-six {
		padding: 25px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-info {
	margin-right: auto;
	padding-left: 15px;
	padding-top: 15px;
	text-align: inherit;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 15px;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-platform {
	bottom: 15px;
	left: auto;
	right: 15px;
	top: auto;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-six .wpsr-review-platform {
		top: 5px;
	}
	
	.wpsr-review-template.wpsr-review-template-six .wpsr-review-platform img {
		max-height: 18px;
	}
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-content, .wpsr-review-template.wpsr-review-template-six .wpsr-review-title {
	padding-left: 15px;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-date {
	padding-top: 5px;
}

.wpsr-review-template.wpsr-review-template-six .wpsr-review-images {
	padding-left: 15px;
}

.wpsr-review-template.wpsr-review-template-seven {
	align-items: center;
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
	margin-top: 0;
	padding: 25px 20px;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-recommends {
	justify-content: flex-start;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-seven {
		padding: 25px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-reviewer-image .wpsr-reviewer-image-url {
	display: block;
	margin-right: 15px;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-reviewer-image img {
	border-radius: 50%;
	max-height: 50px;
	object-fit: cover;
	width: 50px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-seven .wpsr-reviewer-image img {
		max-height: 40px;
	}
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-info {
	margin-right: auto;
	padding-top: 0;
	text-align: inherit;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 15px;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-info .wpsr-review-date {
	padding-top: 5px;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-platform {
	position: static;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content {
	height: 100%;
	overflow: inherit !important;
	overflow-x: inherit !important;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ::-webkit-scrollbar {
	border-radius: 4px;
	width: 4px;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ::-webkit-scrollbar-thumb {
	background: rgba(70, 69, 69, .6);
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1);
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content p {
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ul {
	height: 100%;
	overflow: hidden auto;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content {
	align-items: center;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 57px 0 rgba(0, 0, 0, .05);
	display: flex;
	flex-direction: column;
	justify-content: center;
	opacity: 0;
	padding: 25px 20px;
	position: absolute;
	text-align: inherit;
	top: 0;
	transition: .4s;
	visibility: hidden;
	z-index: 1;
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content:after {
	border-right: 20px solid rgba(0, 0, 0, 0);
	border-top: 20px solid #fff;
	bottom: -20px;
	content: "";
	height: 0;
	left: 50px;
	position: absolute;
	width: 0;
}

.wpsr-review-template.wpsr-review-template-seven:hover .wpsr-review-content {
	min-height: 120px;
	opacity: 1;
	top: -20px;
	visibility: visible;
}

.wpsr-review-template.wpsr-review-template-eight {
	align-items: center;
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
	margin-top: 0;
	padding: 25px 20px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-eight {
		padding: 25px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-eight.wpsr-review-template-google .wpsr-reviews-on-hover .wpsr-review-platform span {
	color: #e7711a;
}

.wpsr-review-template.wpsr-review-template-eight.wpsr-review-template-facebook .wpsr-reviews-on-hover .wpsr-review-platform span {
	color: #1c7298;
}

.wpsr-review-template.wpsr-review-template-eight.wpsr-review-template-yelp .wpsr-reviews-on-hover .wpsr-review-platform span {
	color: #fa3e3e;
}

.wpsr-review-template.wpsr-review-template-eight.wpsr-review-template-zomato .wpsr-reviews-on-hover .wpsr-review-platform span {
	color: #f4474c;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-rating-wrapper {
	display: flex;
	justify-content: center;
	padding-top: 15px;
	position: relative;
	z-index: 2;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviewer-image .wpsr-reviewer-image-url {
	display: block;
	margin-right: 15px;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviewer-image img {
	border-radius: 50%;
	height: 80px;
	margin: 0 auto;
	max-height: 80px;
	object-fit: cover;
	width: 80px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-eight .wpsr-reviewer-image img {
		max-height: 80px;
		max-width: 80px;
	}
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-review-info {
	text-align: center;
	width: 100%;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 15px;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-review-info .wpsr-review-date {
	padding-top: 5px;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-review-platform {
	position: static;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-eight .wpsr-review-platform {
		top: 5px;
	}
	
	.wpsr-review-template.wpsr-review-template-eight .wpsr-review-platform img {
		max-height: 18px;
	}
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-review-title {
	margin-bottom: -10px;
	margin-top: 5px;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover {
	align-items: center;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 0 57px 0 rgba(0, 0, 0, .05);
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 100px;
	opacity: 0;
	padding: 25px 20px;
	position: absolute;
	right: 0;
	text-align: inherit;
	text-align: center;
	top: 0;
	transition: .5s;
	visibility: hidden;
	width: 100%;
	z-index: 1;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover ::-webkit-scrollbar {
	border-radius: 4px;
	width: 4px;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover ::-webkit-scrollbar-thumb {
	background: rgba(70, 69, 69, .6);
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1);
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover .wpsr-review-content {
	height: 100%;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover .wpsr-review-content .wpsr-ai-review-summary-list, .wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover .wpsr-review-content .wpsr_show_more_content {
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover .wpsr-review-platform {
	margin-top: 5px;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover .wpsr-review-platform span {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.4;
	text-transform: capitalize;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover p {
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	padding-right: 10px;
	position: relative;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin;
	z-index: 1;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover p:after {
	color: #1c7298;
	content: "a";
	font-family: wp-social-reviews;
	font-size: 70px;
	left: 30%;
	opacity: .2;
	position: absolute;
	top: -25px;
	z-index: -1;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-reviews-on-hover .wpsr-ai-review-summary-list .wpsr-text p {
	margin: 0;
	overflow: initial;
	overflow-x: initial;
	padding-right: 10px;
	position: static;
	scrollbar-color: auto;
	scrollbar-width: auto;
}

.wpsr-review-template.wpsr-review-template-eight .wpsr-review-images {
	justify-content: center;
}

.wpsr-review-template.wpsr-review-template-eight:hover .wpsr-reviews-on-hover {
	left: 0;
	opacity: 1;
	visibility: visible;
}

.wpsr-review-template.wpsr-review-template-nine {
	align-items: center;
	border-radius: 8px;
	display: flex;
	margin-top: 0;
	padding: 20px 15px;
	transition: .4s;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-nine {
		padding: 20px 15px;
	}
}

.wpsr-review-template.wpsr-review-template-nine:hover {
	background-color: #6a65e7;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-recommends span {
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-recommends svg path {
	fill: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-content p, .wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-title {
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-content .wpsr_add_read_more .wpsr_read_less, .wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-content .wpsr_add_read_more .wpsr_read_more, .wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-content a {
	color: #fff;
	text-decoration-color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-info .wpsr-review-date, .wpsr-review-template.wpsr-review-template-nine:hover .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name, .wpsr-review-template.wpsr-review-template-nine:hover p {
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover p a, .wpsr-review-template.wpsr-review-template-nine:hover p a:hover {
	color: #59f333;
	text-decoration-color: #59f333;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-rating-wrapper.wpsr-star path {
	fill: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-rating-wrapper.wpsr-rating-style1 {
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-rating-wrapper.wpsr-rating-style1 span {
	background: #e7711a;
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-rating-wrapper.wpsr-rating-style2 span {
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-rating-wrapper .wpsr-booking-rating-style .review-badge {
	background: #fff;
	color: #003580;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-total-review-count {
	color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr_read_more_list {
	color: #fff;
	text-decoration-color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr-list-style-check {
	background: #fff;
}

.wpsr-review-template.wpsr-review-template-nine:hover .wpsr_read_less, .wpsr-review-template.wpsr-review-template-nine:hover .wpsr_read_more {
	color: #fff;
	text-decoration-color: #fff;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-reviewer-image .wpsr-reviewer-image-url {
	display: block;
	margin-right: 10px;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-reviewer-image img {
	border: 5px solid #fff;
	border-radius: 50%;
	box-shadow: 0 0 9px 0 rgba(0, 0, 0, .15);
	height: 60px;
	margin: 0 auto;
	max-width: 60px;
	object-fit: cover;
	width: auto;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-review-date {
	padding-top: 3px;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 15px;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-rating-wrapper {
	padding-bottom: 0;
	padding-top: 5px;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-review-platform {
	position: static;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-nine .wpsr-review-platform {
		top: 5px;
	}
	
	.wpsr-review-template.wpsr-review-template-nine .wpsr-review-platform img {
		max-height: 18px;
	}
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-review-title {
	margin-top: 10px;
}

.wpsr-review-template.wpsr-review-template-nine .wpsr-review-content {
	padding-top: 5px;
}

.wpsr-all-reviews [class^=wpsr-col-]:last-of-type > .wpsr-review-template-ten {
	border-bottom: none;
}

.wpsr-review-template.wpsr-review-template-ten {
	background-color: rgba(0, 0, 0, 0);
	border-radius: unset;
	box-shadow: none;
	display: flex;
	flex-direction: column;
	margin: 10px 0 0;
	padding: 0;
	position: relative;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-ten {
		margin: 5px 0;
	}
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-date-row .wpsr-review-date-container .wpsr-review-time {
	font-size: 12px;
	margin: 0;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row {
	align-items: flex-start;
	display: flex;
	flex: 1;
	gap: 15px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row {
		gap: 10px;
	}
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-image-column {
	flex-shrink: 0;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-image-column .wpsr-reviewer-image img {
	border-radius: 50%;
	height: 40px;
	object-fit: cover;
	width: 40px;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 6px;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-reviewer-name-row {
	align-items: center;
	display: flex;
	justify-content: space-between;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-reviewer-name-row .wpsr-reviewer-name-wrapper a {
	text-decoration: none;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-reviewer-name-row .wpsr-reviewer-name-wrapper .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.4;
	text-decoration: none;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-reviewer-name-row .wpsr-reviewer-name-wrapper .wpsr-reviewer-name-url .wpsr-reviewer-name {
		font-size: 16px;
	}
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-reviewer-rating-row .wpsr-rating-wrapper {
	align-items: center;
	display: flex;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-reviewer-rating-row .wpsr-rating-wrapper {
		padding-bottom: 0;
	}
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-review-content-row .wpsr-review-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.4;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-review-content-row .wpsr-review-content {
	font-size: 14px;
	line-height: 1.6;
	margin-top: 0;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-main-content-row .wpsr-review-info-column .wpsr-review-content-row .wpsr-review-content p {
	line-height: 1.6;
	margin: 0 0 10px;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-platform-row {
	display: flex;
	justify-content: flex-end;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-platform-row .wpsr-review-platform-container img {
	max-height: 20px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-ten .wpsr-review-platform-row .wpsr-review-platform-container img {
		max-height: 18px;
	}
}

.wpsr-review-template.wpsr-review-template-ten.wpsr-review-template-facebook .wpsr-recommends {
	justify-content: flex-start;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-content-section, .wpsr-review-template.wpsr-review-template-ten .wpsr-review-date-top, .wpsr-review-template.wpsr-review-template-ten .wpsr-review-header, .wpsr-review-template.wpsr-review-template-ten .wpsr-review-platform-bottom {
	display: none;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-reviewer-image {
	flex-shrink: 0;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-reviewer-image img {
	border-radius: 50%;
	height: 40px;
	object-fit: cover;
	width: 40px;
}

@media screen and (max-width:1024px) {
	.wpsr-review-template.wpsr-review-template-ten .wpsr-reviewer-image img {
		height: 40px;
		width: 40px;
	}
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-info {
	flex: 1;
	padding-top: 0;
	text-align: inherit;
}

.wpsr-review-template.wpsr-review-template-ten .wpsr-review-platform {
	display: none;
}

.wpsr-reviews-badge-wrapper {
	display: block;
	text-align: center;
	width: 100%;
}

.wpsr-reviews-badge-wrapper.wpsr-enable-cursor {
	cursor: pointer;
}

.wpsr-reviews-badge-wrapper.wpsr-has-multiple-reviews-platform .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo img {
	height: 28px;
}

.wpsr-reviews-badge-wrapper .wpsr-float_left_bottom, .wpsr-reviews-badge-wrapper .wpsr-float_right_bottom, .wpsr-reviews-badge-wrapper .wpsr-float_top_left, .wpsr-reviews-badge-wrapper .wpsr-float_top_right {
	position: fixed;
	width: auto;
	z-index: 2;
}

.wpsr-reviews-badge-wrapper .wpsr-float_left_bottom, .wpsr-reviews-badge-wrapper .wpsr-float_right_bottom {
	bottom: 0;
	margin-bottom: 15px !important;
}

.wpsr-reviews-badge-wrapper .wpsr-float_top_left {
	left: 15px;
	top: 160px;
}

.wpsr-reviews-badge-wrapper .wpsr-float_top_right {
	right: 15px;
	top: 160px;
}

.wpsr-reviews-badge-wrapper .wpsr-float_top_right.active {
	right: 365px;
}

.wpsr-reviews-badge-wrapper .wpsr-float_left_bottom {
	left: 15px;
}

.wpsr-reviews-badge-wrapper .wpsr-float_right_bottom {
	right: 15px;
}

.wpsr-reviews-badge-wrapper .wpsr-float_right_bottom.active {
	right: 365px;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn, .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-html {
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);
	color: inherit;
	display: inline-block;
	margin-bottom: 30px;
	padding: 20px 40px;
	text-align: center;
	text-decoration: none !important;
	transition: .3s;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn:focus, .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn:hover, .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-html:focus, .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-html:hover {
	border: none;
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .12);
	outline: none;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo {
	align-items: center;
	display: flex;
	justify-content: center;
	line-height: 0;
	padding-bottom: 5px;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo img {
	height: 20px;
	width: auto;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo span {
	color: #333;
	font-size: 16px;
	font-weight: 400;
	padding-left: 10px;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-paltforms {
	line-height: 0;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-paltforms img {
	border-radius: 4px;
	display: inline-block;
	height: 28px;
	margin-right: 5px;
	object-fit: cover;
	width: auto;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-paltforms img:last-child {
	margin-right: 0;
}

.wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn .wpsr-rating-and-count .wpsr-total-reviews {
	text-decoration: underline;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 1.2;
	margin: 0;
	padding-top: 5px;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-reviews-badge-title {
	color: #333;
	display: block;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: left;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-rating {
	margin-left: 5px;
	margin-top: 2px;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-total-rating {
	align-items: center;
	color: #333;
	display: flex;
	font-size: 20px;
	font-weight: 700;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-total-reviews {
	color: #333;
	font-size: 14px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-star-rand stop {
	stop-color: #f7b80c;
}

.wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-star-rand stop + stop {
	stop-color: #d6dae4;
}

.wpsr-reviews-badge2 .wpsr-reviews-badge-btn, .wpsr-reviews-badge2 .wpsr-reviews-badge-html {
	padding: 15px 20px;
}

.wpsr-reviews-badge2 .wpsr-reviews-badge-wrapper-inner {
	display: flex;
}

.wpsr-reviews-badge2 .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo {
	margin-right: 15px;
}

.wpsr-reviews-badge2 .wpsr-reviews-badge-wrapper-inner .wpsr-business-info-logo img {
	height: 50px;
}

.wpsr-reviews-badge2 .wpsr-rating-and-count {
	display: block;
}

.wpsr-reviews-badge2 .wpsr-rating-and-count .wpsr-total-reviews {
	padding-left: 0;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification {
	bottom: -200px;
	height: 90vh !important;
	left: 20px !important;
	opacity: 0;
	right: auto !important;
	top: auto !important;
	transition: .5s !important;
	visibility: hidden;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active {
	border-radius: 10px 10px;
	bottom: 0;
	opacity: 1;
	visibility: visible !important;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active.wpsr-float_right_bottom {
	left: auto !important;
	right: 20px !important;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-read-all-review-modal.wpsr-notification-active, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active .wpsr-business-info-right .wpsr-write-review-modal-wrapper .wpsr-write-review-modal.wpsr-notification-active {
	right: -70px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active.wpsr-reviews-wrapper .wpsr-all-reviews.wpsr-row {
	padding-top: 30px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active .wpsr-all-reviews.wpsr-row, .wpsr-reviews-wrapper.wpsr-reviews-layout-notification.wpsr-notification-active .wpsr-row:nth-child(2) {
	height: calc(100vh - 180px);
	max-height: none;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 10px;
	transition: height .1s cubic-bezier(.4, 0, .2, 1) 0s;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.deactivate {
	left: 20px !important;
	opacity: 0;
	right: auto !important;
	top: auto !important;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification.deactivate.wpsr-float_right_bottom {
	left: auto !important;
	right: 20px !important;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-review-source-title {
	display: none;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-reviews-loadmore {
	padding-bottom: 20px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-reviews-footer-cta {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
}

.wpsr-reviews-wrapper.wpsr-reviews-layout-notification .wpsr-reviews-footer-cta a {
	background-color: #000;
	border-radius: 8px;
	color: #fff;
	cursor: pointer !important;
	font-size: 15px;
	font-weight: 700;
	outline: none;
	padding: 6px 16px;
	text-decoration: none;
}

.wpsr-reviews-notification-card-wrapper {
	background-color: #fff;
	border-radius: 10px;
	bottom: -200px;
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);
	color: #000;
	left: 20px;
	outline: none;
	padding: 20px;
	position: fixed;
	text-decoration: none;
	transition: .4s;
	z-index: 99999999;
}

.wpsr-reviews-notification-card-wrapper.cursor-none {
	cursor: default;
}

@media only screen and (max-width:320px) {
	.wpsr-reviews-notification-card-wrapper {
		padding: 10px;
	}
}

.wpsr-reviews-notification-card-wrapper.wpsr-enable-cursor {
	cursor: pointer;
}

.wpsr-reviews-notification-card-wrapper.wpsr-float_right_bottom {
	left: auto;
	right: 20px;
}

@media only screen and (max-width:320px) {
	.wpsr-reviews-notification-card-wrapper.wpsr-float_right_bottom {
		right: 15px;
	}
}

.wpsr-reviews-notification-card-wrapper:focus, .wpsr-reviews-notification-card-wrapper:hover {
	box-shadow: -1px 4px 8px 5px rgba(0, 0, 0, .1);
	color: #000;
	outline: none;
	text-decoration: none;
}

.wpsr-reviews-notification-card-wrapper .wpsr-hide-logo {
	display: none;
}

.wpsr-reviews-notification-card-wrapper .wpsr-show-logo {
	display: block;
}

.wpsr-reviews-notification-card-wrapper .wpsr-close {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 20px;
	justify-content: center;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 6px;
	width: 20px;
	z-index: 2;
}

.wpsr-reviews-notification-card-wrapper .wpsr-close svg {
	height: 12px;
	width: 12px;
}

.wpsr-reviews-notification-card-wrapper .wpsr-close svg path {
	fill: #111;
}

.wpsr-reviews-notification-card-wrapper.wpsr-visible-card {
	display: block;
}

.wpsr-reviews-notification-card-wrapper.wpsr-notification-active {
	bottom: 20px;
	opacity: 1;
}

.wpsr-reviews-notification-card-wrapper.deactivate {
	bottom: -200px;
	opacity: 0;
}

.wpsr-reviews-notification-card-wrapper .wpsr-review-source-title {
	display: none;
}

.wpsr-reviews-notification-card-wrapper .wpsr-reviewer-image {
	display: block;
}

.wpsr-reviews-notification-card-wrapper.wpsr-reviews-platform-woocommerce .wpsr-review-platform .wpsr-show-logo {
	display: none;
}

.wpsr-reviews-notification-card-wrapper.wpsr-reviews-platform-woocommerce .wpsr-review-source-title {
	display: block;
}

.wpsr-reviews-notification-card {
	align-items: center;
	display: flex;
}

.wpsr-reviews-notification-card .wpsr-notification-image-wrapper {
	margin-right: 10px;
}

.wpsr-reviews-notification-card .wpsr-product-image img, .wpsr-reviews-notification-card .wpsr-reviewer-image img {
	border-radius: 50%;
	height: 50px;
	object-fit: cover;
	width: 50px;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-star-empty, .wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-star-filled {
	height: 100%;
	width: 100%;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-star-container {
	margin-right: 0;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-review-header {
	align-items: center;
	display: flex;
}

@media only screen and (max-width:767px) {
	.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-review-header {
		display: block;
	}
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-review-header .reviewer-name {
	color: #111;
	font-size: 16px;
	font-weight: 700;
	padding-right: 5px;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-review-header p {
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body {
	align-items: center;
	display: flex;
	line-height: 0;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-rating-wrapper {
	padding-right: 5px;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-rating-wrapper .wpsr-rating {
	align-items: center;
	display: flex;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-rating-wrapper .wpsr-rating .wpsr-star svg {
	display: inherit;
	height: 18px;
	width: 18px;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-rating-wrapper .wpsr-rating .wpsr-star svg path {
	fill: #f7b80c;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-review-platform img {
	border-radius: 4px;
	max-height: 20px;
	width: auto;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-review-platform {
	padding-left: 5px;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-body .wpsr-review-platform .wpsr-review-source-title {
	color: #0954db;
	font-size: 13px;
	margin-top: 3px;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-footer {
	line-height: 1;
}

.wpsr-reviews-notification-card .wpsr-notification-content-wrapper .wpsr-notification-footer .review-time {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}

.wpsr-business-info.wpsr-template-2 {
	background-color: rgba(0, 0, 0, 0);
	display: flex;
	flex-direction: column;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns {
	align-items: center;
	display: flex;
	gap: 20px;
	min-height: 120px;
	width: 100%;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 {
	align-items: center;
	display: flex;
	flex: 0 0 30%;
	height: 100%;
	justify-content: center;
	min-width: 200px;
	width: 30%;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper .wpsr-business-info-paltforms {
	align-items: center;
	display: flex;
	justify-content: center;
	padding-bottom: 10px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper .wpsr-business-info-paltforms img {
	margin-right: 10px;
	max-height: 25px;
	width: auto;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper .wpsr-business-info-logo {
	align-items: center;
	display: flex;
	justify-content: center;
	padding-bottom: 10px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper .wpsr-business-info-logo img {
	margin-right: 8px;
	max-height: 30px;
	width: auto;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper .wpsr-reviews-header-template-2-overall-rating {
	align-items: center;
	display: flex;
	gap: 10px;
	margin-bottom: 10px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-reviews-header-template-2-overall-rating-wrapper .wpsr-reviews-header-template-2-overall-rating .wpsr-reviews-header-template-2-stars {
	align-items: center;
	display: flex;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 {
	align-items: center;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	display: flex;
	flex: 0 0 40%;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	margin: 20px 0;
	min-width: 250px;
	position: relative;
	width: 40%;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown {
	margin: 0 auto;
	max-width: 300px;
	width: 100%;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row {
	align-items: center;
	display: flex;
	font-size: 14px;
	gap: 8px;
	margin-bottom: 8px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-star-label {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	justify-content: flex-end;
	overflow: visible;
	padding-right: 5px;
	text-align: right;
	width: 120px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-star-icons {
	display: flex;
	flex-shrink: 0;
	gap: 1px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-star-icons .wpsr-star-filled {
	color: #ffc107;
	font-size: 12px;
	line-height: 1;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-star-icons .wpsr-star-empty {
	color: #e0e0e0;
	font-size: 12px;
	line-height: 1;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-point-range {
	align-items: center;
	color: #333;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	justify-content: flex-end;
	min-width: 40px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-progress-bar {
	flex: 1;
	height: 12px;
	overflow: hidden;
	position: relative;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-progress-bar .wpsr-reviews-header-template-2-progress-fill {
	height: 100%;
	transition: width .3s ease;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 .wpsr-reviews-header-template-2-star-breakdown .wpsr-reviews-header-template-2-star-row .wpsr-reviews-header-template-2-star-count {
	text-align: left;
	width: 35px;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 {
	align-items: center;
	display: flex;
	flex: 0 0 30%;
	height: 100%;
	justify-content: center;
	min-width: 150px;
	width: 30%;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-business-info-right {
	margin-left: 0;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-read-all-review-modal-btn, .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-write-review-modal-btn {
	background-color: #4284f3;
	border: none;
	border-radius: 6px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.4;
	margin: 0;
	min-width: 120px;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-read-all-review-modal-btn:hover, .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-write-review-modal-btn:hover {
	background-color: #1265f0;
	text-decoration: none;
}

.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-read-all-review-modal-btn:focus, .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 .wpsr-write-review-modal-btn:focus {
	background-color: #4284f3;
	outline: none;
	text-decoration: none;
}

@media (max-width:768px) {
	.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns {
		flex-direction: column;
		gap: 15px;
		margin-top: 10px;
	}
	
	.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1, .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2, .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 {
		flex: none;
		min-width: unset;
		width: 100%;
	}
	
	.wpsr-template-2 .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-2 {
		border-left: none;
		border-right: none;
		flex-direction: column;
		margin: 0;
	}
}

.wpsr-reviews-header-template-2-progress-bar {
	background-color: #e0e0e0;
}

.wpsr-reviews-header-template-2-progress-bar .wpsr-reviews-header-template-2-progress-fill {
	background-color: #ffc107;
}

.wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns {
	border-radius: 0;
}

.wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-business-info-logo, .wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-business-info-paltforms, .wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-rating-and-count {
	display: flex;
	justify-content: center;
}

@media only screen and (max-width:320px) {
	.wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-business-info-logo, .wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-business-info-paltforms, .wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-1 .wpsr-rating-and-count {
		display: block;
	}
}

.wpsr-template-2-block .wpsr-reviews-header-template-2-three-columns .wpsr-reviews-header-template-2-column-3 {
	display: flex;
	justify-content: center;
	margin-top: 5px;
}

.wpsr-notification-active .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns, .wpsr-reviews-layout-badge.active .wpsr-template-2 .wpsr-reviews-header-template-2-three-columns {
	flex-direction: column;
}

.wpsr-notification-active .wpsr-template-2 .wpsr-reviews-header-template-2-column-2, .wpsr-reviews-layout-badge.active .wpsr-template-2 .wpsr-reviews-header-template-2-column-2 {
	border-left: none;
	border-right: none;
}

.wpsr-notification-active .wpsr-reviews-header-template-2-three-columns, .wpsr-reviews-layout-badge.active .wpsr-reviews-header-template-2-three-columns {
	margin-top: 10px;
}

.wpsr-notification-active .wpsr-business-title, .wpsr-reviews-layout-badge.active .wpsr-business-title {
	display: flex;
	justify-content: center;
}

.wpsr-reviews-header-template-2-title {
	display: block;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	width: 100%;
}

.wpsr-business-info-wrapper.wpsr-template-2-wrapper {
	background-color: rgba(0, 0, 0, 0);
	border-bottom: 1px solid #e0e0e0;
}

.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-inline: -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-inline: 8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	border-width: 0;
	border-inline-start-width: 1px;
	border-style: solid;
	height: 100%;
	inset-inline-end: -8px;
	inset-inline-start: auto;
	position: relative;
	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 {
	inset-block-end: 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;
	inset-block-start: var(--icon-vertical-offset, initial);
	position: relative;
}

.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-start .elementor-icon-list-item, .elementor-widget.elementor-align-start .elementor-icon-list-item a {
	justify-content: start;
	text-align: start;
}

.elementor-widget.elementor-align-start .elementor-inline-items {
	justify-content: start;
}

.elementor-widget.elementor-align-end .elementor-icon-list-item, .elementor-widget.elementor-align-end .elementor-icon-list-item a {
	justify-content: end;
	text-align: end;
}

.elementor-widget.elementor-align-end .elementor-icon-list-items {
	justify-content: end;
}

.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after {
	inset-inline-start: 0;
}

.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after {
	inset-inline-end: 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-start .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-widescreen-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 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-start .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-laptop-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 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-start .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 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-start .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-tablet-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 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-start .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 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-start .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-mobile-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 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;
}

.elementor-image-gallery .gallery-item {
	display: inline-block;
	margin: 0 auto;
	max-width: 100%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.elementor-image-gallery .gallery-item img {
	margin: 0 auto;
}

.elementor-image-gallery .gallery-item .gallery-caption {
	margin: 0;
}

.elementor-image-gallery figure img {
	display: block;
}

.elementor-image-gallery figure figcaption {
	width: 100%;
}

.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
	padding: 0;
}

@media (min-width:768px) {
	.elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50%;
	}
	
	.elementor-image-gallery .gallery-columns-3 .gallery-item {
		max-width: 33.33%;
	}
	
	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 25%;
	}
	
	.elementor-image-gallery .gallery-columns-5 .gallery-item {
		max-width: 20%;
	}
	
	.elementor-image-gallery .gallery-columns-6 .gallery-item {
		max-width: 16.666%;
	}
	
	.elementor-image-gallery .gallery-columns-7 .gallery-item {
		max-width: 14.28%;
	}
	
	.elementor-image-gallery .gallery-columns-8 .gallery-item {
		max-width: 12.5%;
	}
	
	.elementor-image-gallery .gallery-columns-9 .gallery-item {
		max-width: 11.11%;
	}
	
	.elementor-image-gallery .gallery-columns-10 .gallery-item {
		max-width: 10%;
	}
}

@media (min-width:480px) and (max-width:767px) {
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item {
		max-width: 50%;
	}
}

@media (max-width:479px) {
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item {
		max-width: 100%;
	}
}

/*! elementor-pro - v4.0.0 - 20-04-2026 */
.elementor-widget-price-list .elementor-price-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.elementor-widget-price-list .elementor-price-list li {
	margin: 0;
}

.elementor-price-list li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-price-list .elementor-price-list-image {
	flex-shrink: 0;
	max-width: 50%;
	padding-inline-end: 25px;
}

.elementor-price-list .elementor-price-list-image img {
	width: 100%;
}

.elementor-price-list .elementor-price-list-header, .elementor-price-list .elementor-price-list-item, .elementor-price-list .elementor-price-list-text {
	display: flex;
}

.elementor-price-list .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-text {
	align-items: flex-start;
	flex-grow: 1;
	flex-wrap: wrap;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	align-items: center;
	flex-basis: 100%;
	font-size: 19px;
	font-weight: 600;
	justify-content: space-between;
	margin-bottom: 10px;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-title {
	max-width: 80%;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-price {
	font-weight: 600;
}

.elementor-price-list .elementor-price-list-item p.elementor-price-list-description {
	flex-basis: 100%;
	font-size: 14px;
	margin: 0;
}

.elementor-price-list .elementor-price-list-item .elementor-price-list-separator {
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	flex-grow: 1;
	height: 0;
	margin-inline: 10px;
}

.e-con-inner > .elementor-widget-price-list, .e-con > .elementor-widget-price-list {
	width: var(--container-widget-width);
	--flex-grow: var(--container-widget-flex-grow);
}

.elementskit-reset-button.elementor-button {
	cursor: pointer;
	width: 100%;
}
