.alpv .modal-header .close {
	margin: 0px;
	position: absolute;
	top: 2px !important;
	right: 10px;
	border: 0 !important;
	background: transparent;
	outline: 0 !important;
}

.alpv .modal-header {
	justify-content: center;
	border: 0px;
}

.alpv .modal-body .form-control {
	height: 48px;
	line-height: 48px;
}

.alpv .modal-footer {
	border: 0px;
}

.alpv .modal {
	--bs-modal-width: 430px;
}

.alpv .form-check-input {
	padding: 0px;
	margin: 0px 5px 0px 0px;
}

.modal-backdrop {
	--bs-backdrop-zindex: 1050;
	--bs-backdrop-bg: #000;
	--bs-backdrop-opacity: 0.5;
	position: fixed;
	top: 0;
	left: 0;
	z-index: var(--bs-backdrop-zindex);
	width: 100vw;
	height: 100vh;
	background-color: var(--bs-backdrop-bg);
}

.modal-backdrop.show {
	opacity: var(--bs-backdrop-opacity);
}



.result.alert {
	text-align: center;
	font-size: 14px;
	width: 100%;
}

.autocomplete-group {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	align-items: stretch;
	width: 100%;
}


.autocomplete-group>button.search-btn {
	min-width: 100px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
	-webkit-border-top-right-radius: 6px !important;
	-webkit-border-bottom-right-radius: 6px !important;
	-moz-border-radius-topright: 6px !important;
	-moz-border-radius-bottomright: 6px !important;
	border-top-right-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}



.autocomplete-group:before {
	content: '';
	background: url(../../image/alpv/search.svg) no-repeat 0px center !important;
	background-size: 24px !important;
	position: absolute;
	z-index: 101;
	left: 10px;
	top: 50%;
	width: 24px;
	height: 24px;
	transform: translateY(-50%);
}

.autocomplete-group input {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;

	padding-left: 40px !important;
	height: 100%;
	-webkit-border-top-left-radius: 6px !important;
	-webkit-border-bottom-left-radius: 6px !important;
	-moz-border-radius-topleft: 6px !important;
	-moz-border-radius-bottomleft: 6px !important;
	border-top-left-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

.easy-autocomplete {
	display: block;
	position: relative;
	width: 100% !important;
	z-index: 100;
}

.easy-autocomplete input {
	border-color: #ccc;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	color: #555;
	float: none;
	padding: 6px 12px
}

.easy-autocomplete input:hover,
.easy-autocomplete input:focus {
	box-shadow: none
}

.easy-autocomplete a {
	display: block
}

.easy-autocomplete-container {
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2
}

.easy-autocomplete-container ul {
	background: none repeat scroll 0 0 #ffffff;
	border-top: 1px dotted #ccc;
	display: none;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	top: -1px;
	margin: 0px !important;
	padding: 0px !important;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
}

.easy-autocomplete-container ul li:first-child {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
}

.easy-autocomplete-container ul li,
.easy-autocomplete-container ul .eac-category {
	background: inherit;
	border-color: #ccc;
	border-image: none !important;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 8px 15px;
	margin: 0px !important;
}

.easy-autocomplete-container ul li:before,
.easy-autocomplete-container ul .eac-category:before {
	display: none !important;
}

.easy-autocomplete-container ul li:last-child {
	border-radius: 0 0 2px 2px;
	border-width: 0 1px 1px
}

.easy-autocomplete-container ul li.selected {
	background: none repeat scroll 0 0 #ebebeb;
	cursor: pointer
}

.easy-autocomplete-container ul li.selected div {
	font-weight: normal
}

.easy-autocomplete-container ul li div {
	display: block;
	font-weight: normal;
	word-break: break-all
}

.easy-autocomplete-container ul li b {
	font-weight: bold
}

.easy-autocomplete-container ul .eac-category {
	font-color: #aaa;
	font-style: italic
}

.ec-vendor-uploads .ec-vendor-sidebar .ec-sidebar-block .ec-vendor-block .ec-vendor-block-items ul li.active a {
	font-weight: 700;
	color: #212121;
}


.btn-whatsapp {
	position: fixed;
	bottom: 120px;
	right: 30px;
	display: block;
	width: 50px;
	height: 50px;
	z-index: 999;
	animation-name: animation;
	animation-duration: 3s;
	animation-iteration-count: infinite;
	animation-fill-mode: both;
	animation-delay: 2s;
	-webkit-transition: 250ms;
	-moz-transition: 250ms;
	-ms-transition: 250ms;
	-o-transition: 250ms;
	transition: 250ms;
}

.btn-whatsapp img {
	width: 100%;
	height: auto;
}

@media screen and (max-width: 767px) {
	.btn-whatsapp {
		width: 40px;
		height: 40px;
		right: 15px;
	}
}

@keyframes animation {
	20% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}

	35% {
		bottom: 120px;
	}

	50% {
		bottom: 100px;
	}

	55% {
		bottom: 120px;
	}

	60% {
		bottom: 100px;
	}

	75% {
		bottom: 120px;
	}

	80% {
		bottom: 100px;
	}

	85% {
		bottom: 120px;
	}

	100% {
		bottom: 100px;
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


.btn-whatsapp::before {
	content: "\2003" attr(data-title);
	text-indent: -15px;
	display: block;
	position: absolute;
	bottom: 50%;
	background: rgba(0, 189, 33, 0.8);
	color: #FFF;
	padding: 5px 15px;
	border-radius: 5px;
	opacity: 0;
	transition: 0.3s;
	overflow: hidden;
	pointer-events: none;
	white-space: normal;
	transform: translateY(50%);
	right: 0;
	width: 220px;
	text-align: left;
	font-size: 16px;
}

.btn-whatsapp:hover::before {
	opacity: 1;
	right: 110%;
}

.btn-whatsapp.show::before {
	opacity: 1;
	right: 110%;
}

.window-img i {
	position: absolute;
	cursor: pointer;
	right: 5px;
	top: 5px;
	z-index: 10;
	font-size: 24px;
	color: #000;
}

.window-img {
	cursor: default;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 100000;
	display: none;
	width: 955px;
	max-width: 100%;
	background: #fff;
	border-radius: 0px;
	padding: 0;
	color: #000;
	text-align: left;
}

.window-opaco {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	z-index: 99900;
	display: none;
}

.window-img.active {
	display: block
}

.window-opaco.active {
	display: block
}

@media screen and (max-width:767px) {
	.window-img {
		max-width: 90vw
	}
}

.alpv.auth-form {
	font-size: 15px;
}

.alpv.auth-form h2 {
	margin: 0px;
	padding: 0px;
	text-transform: none;
	font-weight: 700
}

.alpv.auth-form .ec-login-container {
	border: 1px solid #e0e0e0;
	padding: 34px 38px 34px;
	text-align: left;
	background-color: #fff;
	border-radius: 5px;
}


.alpv .form-control {
	height: 50px;
	line-height: 50px;
}


.alpv.auth-form label {
	margin-bottom: 9px;
	color: #444444;
	font-size: 15px;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1;
	display: block;
	width: 100%;
}

.alpv.auth-form .btn {
	cursor: pointer;
	font-size: 16px;
	line-height: 1;
	padding: 0 45px;
	height: 50px;
	line-height: 50px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	outline: none;
	border-radius: 6px;
	width: auto;
	margin: 0;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.alpv.auth-form label a {
	color: var(--alpv-primary);
	text-decoration: none;
}

.alpv.auth-form label a:hover {
	text-decoration: underline;
}

.alpv a.btn {
	text-decoration: none !important;
}

.alpv .btn {
	text-transform: uppercase;
	font-weight: 500;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 4px;
}

.alpv-compare.active {
	color: var(--alpv-primary) !important;
}

.alpv-wishlist.active {
	color: var(--alpv-primary) !important;
}

.alpv .order-list td,
.alpv .order-list th {
	vertical-align: middle;
}

.alpv .order-list .btn {
	height: 32px;
	line-height: 32px;
}

@media screen and (max-width:767px) {
	.alpv.auth-form {
		font-size: 14px;
	}

	.alpv.auth-form .ec-login-container {
		padding: 25px 20px 25px;
	}

	.alpv.auth-form label {
		font-size: 14px;
	}

	.alpv.auth-form .btn {
		margin: 0 auto;
	}


}

body {
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--color--bg-color: #FFFFFF;
	--wp--preset--color--bd-color: #E1DCD8;
	--wp--preset--color--text-dark: #1D1C1B;
	--wp--preset--color--text-light: #8E8A89;
	--wp--preset--color--text-link: #C9A19B;
	--wp--preset--color--text-hover: #B58A84;
	--wp--preset--color--text-link-2: #7BC1AB;
	--wp--preset--color--text-hover-2: #49A487;
	--wp--preset--color--text-link-3: #7D79AB;
	--wp--preset--color--text-hover-3: #605B9E;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--gradient--vertical-link-to-hover: linear-gradient(to bottom, var(--theme-color-text_link) 0%, var(--theme-color-text_hover) 100%);
	--wp--preset--gradient--diagonal-link-to-hover: linear-gradient(to bottom right, var(--theme-color-text_link) 0%, var(--theme-color-text_hover) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.619), 20px);
	--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.439), 36px);
	--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.751), 42px);
	--wp--preset--font-family--p-font: 'Montserrat Alternates', sans-serif;
	--wp--preset--font-family--post-font: inherit;
	--wp--preset--font-family--h-1-font: Montserrat Alternates, sans-serif;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
	--wp--custom--spacing--tiny: var(--sc-space-tiny, 1rem);
	--wp--custom--spacing--small: var(--sc-space-small, 2rem);
	--wp--custom--spacing--medium: var(--sc-space-medium, 3.3333rem);
	--wp--custom--spacing--large: var(--sc-space-large, 6.6667rem);
	--wp--custom--spacing--huge: var(--sc-space-huge, 8.6667rem);
}

body {
	margin: 0;
	--wp--style--global--content-size: 840px;
	--wp--style--global--wide-size: 1290px;
}

.wp-site-blocks>.alignleft {
	float: left;
	margin-right: 2em;
}

.wp-site-blocks>.alignright {
	float: right;
	margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flow>.alignleft {
	float: left;
	margin-inline-start: 0;
	margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
	float: left;
	margin-inline-start: 0;
	margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
	margin-left: auto !important;
	margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: var(--wp--style--global--content-size);
	margin-left: auto !important;
	margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
	max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
	display: flex;
}

body .is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

body .is-layout-flex>* {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

body .is-layout-grid>* {
	margin: 0;
}

body {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
	text-decoration: underline;
}

.wp-element-button,
.wp-block-button__link {
	background-color: #32373c;
	border-width: 0;
	color: #fff;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	text-decoration: none;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-bg-color-color {
	color: var(--wp--preset--color--bg-color) !important;
}

.has-bd-color-color {
	color: var(--wp--preset--color--bd-color) !important;
}

.has-text-dark-color {
	color: var(--wp--preset--color--text-dark) !important;
}

.has-text-light-color {
	color: var(--wp--preset--color--text-light) !important;
}

.has-text-link-color {
	color: var(--wp--preset--color--text-link) !important;
}

.has-text-hover-color {
	color: var(--wp--preset--color--text-hover) !important;
}

.has-text-link-2-color {
	color: var(--wp--preset--color--text-link-2) !important;
}

.has-text-hover-2-color {
	color: var(--wp--preset--color--text-hover-2) !important;
}

.has-text-link-3-color {
	color: var(--wp--preset--color--text-link-3) !important;
}

.has-text-hover-3-color {
	color: var(--wp--preset--color--text-hover-3) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-bg-color-background-color {
	background-color: var(--wp--preset--color--bg-color) !important;
}

.has-bd-color-background-color {
	background-color: var(--wp--preset--color--bd-color) !important;
}

.has-text-dark-background-color {
	background-color: var(--wp--preset--color--text-dark) !important;
}

.has-text-light-background-color {
	background-color: var(--wp--preset--color--text-light) !important;
}

.has-text-link-background-color {
	background-color: var(--wp--preset--color--text-link) !important;
}

.has-text-hover-background-color {
	background-color: var(--wp--preset--color--text-hover) !important;
}

.has-text-link-2-background-color {
	background-color: var(--wp--preset--color--text-link-2) !important;
}

.has-text-hover-2-background-color {
	background-color: var(--wp--preset--color--text-hover-2) !important;
}

.has-text-link-3-background-color {
	background-color: var(--wp--preset--color--text-link-3) !important;
}

.has-text-hover-3-background-color {
	background-color: var(--wp--preset--color--text-hover-3) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-bg-color-border-color {
	border-color: var(--wp--preset--color--bg-color) !important;
}

.has-bd-color-border-color {
	border-color: var(--wp--preset--color--bd-color) !important;
}

.has-text-dark-border-color {
	border-color: var(--wp--preset--color--text-dark) !important;
}

.has-text-light-border-color {
	border-color: var(--wp--preset--color--text-light) !important;
}

.has-text-link-border-color {
	border-color: var(--wp--preset--color--text-link) !important;
}

.has-text-hover-border-color {
	border-color: var(--wp--preset--color--text-hover) !important;
}

.has-text-link-2-border-color {
	border-color: var(--wp--preset--color--text-link-2) !important;
}

.has-text-hover-2-border-color {
	border-color: var(--wp--preset--color--text-hover-2) !important;
}

.has-text-link-3-border-color {
	border-color: var(--wp--preset--color--text-link-3) !important;
}

.has-text-hover-3-border-color {
	border-color: var(--wp--preset--color--text-hover-3) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-vertical-link-to-hover-gradient-background {
	background: var(--wp--preset--gradient--vertical-link-to-hover) !important;
}

.has-diagonal-link-to-hover-gradient-background {
	background: var(--wp--preset--gradient--diagonal-link-to-hover) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-p-font-font-family {
	font-family: var(--wp--preset--font-family--p-font) !important;
}

.has-post-font-font-family {
	font-family: var(--wp--preset--font-family--post-font) !important;
}

.has-h-1-font-font-family {
	font-family: var(--wp--preset--font-family--h-1-font) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
	color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

.wp-block-pullquote {
	border-width: 1px 0;
	font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.851), 1.5em);
	line-height: 1.6;
}

.wp-block-button .wp-block-button__link {
	background-color: var(--theme-color-text_link);
	border-radius: 0;
	color: var(--theme-color-inverse_link);
	font-family: var(--theme-font-button_font-family);
	font-size: var(--theme-font-button_font-size);
	font-weight: var(--theme-font-button_font-weight);
	line-height: var(--theme-font-button_line-height);
}

.wp-block-post-comments {
	padding-top: var(--wp--custom--spacing--small);
}

.wp-block-quote {
	border-width: 1px;
}

.elementor-kit-15 {
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1320px;
}

.e-con {
	--container-max-width: 1320px;
}

	{}

.sc_layouts_title_caption {
	display: var(--page-title-display);
}

@media(max-width:1279px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1024px;
	}

	.e-con {
		--container-max-width: 1024px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 767px;
	}

	.e-con {
		--container-max-width: 767px;
	}
}

.elementor-36137 .elementor-element.elementor-element-3b86507 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-3b86507 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3b86507 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-477d9ba .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-477d9ba .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-477d9ba .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-2fcacac {
	--spacer-size: 70px;
}

.elementor-36137 .elementor-element.elementor-element-24bec20 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-24bec20 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-24bec20 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-bf6586c {
	--icon-box-icon-margin: 16px;
}

.elementor-36137 .elementor-element.elementor-element-bf6586c .elementor-icon-box-title {
	margin-bottom: -3px;
}

.elementor-36137 .elementor-element.elementor-element-bf6586c .elementor-icon {
	font-size: 3em;
}

.elementor-36137 .elementor-element.elementor-element-bf6586c .elementor-icon-box-description {
	font-size: 14px;
}

.elementor-36137 .elementor-element.elementor-element-bd9897a {
	--icon-box-icon-margin: 16px;
}

.elementor-36137 .elementor-element.elementor-element-bd9897a .elementor-icon-box-title {
	margin-bottom: -3px;
}

.elementor-36137 .elementor-element.elementor-element-bd9897a .elementor-icon {
	font-size: 3em;
}

.elementor-36137 .elementor-element.elementor-element-bd9897a .elementor-icon-box-description {
	font-size: 14px;
}

.elementor-36137 .elementor-element.elementor-element-accec1c {
	--icon-box-icon-margin: 16px;
}

.elementor-36137 .elementor-element.elementor-element-accec1c .elementor-icon-box-title {
	margin-bottom: -3px;
}

.elementor-36137 .elementor-element.elementor-element-accec1c .elementor-icon {
	font-size: 3em;
}

.elementor-36137 .elementor-element.elementor-element-accec1c .elementor-icon-box-description {
	font-size: 14px;
}

.elementor-36137 .elementor-element.elementor-element-81368d1 {
	--icon-box-icon-margin: 16px;
}

.elementor-36137 .elementor-element.elementor-element-81368d1 .elementor-icon-box-title {
	margin-bottom: -3px;
}

.elementor-36137 .elementor-element.elementor-element-81368d1 .elementor-icon {
	font-size: 3em;
}

.elementor-36137 .elementor-element.elementor-element-81368d1 .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-36137 .elementor-element.elementor-element-1b96e67 {
	--spacer-size: 70px;
}

.elementor-36137 .elementor-element.elementor-element-1b96e67>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-d7b798c:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-d7b798c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4F0ED;
}

.elementor-36137 .elementor-element.elementor-element-d7b798c .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-d7b798c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-d7b798c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-d7b798c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-d7b798c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-c5289fb {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-52543e3:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-52543e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4F0ED;
}

.elementor-36137 .elementor-element.elementor-element-52543e3 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-52543e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-52543e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-52543e3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-52543e3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-36137 .elementor-element.elementor-element-da916fa.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-36137 .elementor-element.elementor-element-da916fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-36137 .elementor-element.elementor-element-da916fa {
	z-index: 10;
}

.elementor-36137 .elementor-element.elementor-element-c87a3a8 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-c87a3a8 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-4422eaa {
	--spacer-size: 4.5vw;
}

.elementor-36137 .elementor-element.elementor-element-4259d80 {
	text-align: right;
}

.elementor-36137 .elementor-element.elementor-element-4259d80>.elementor-widget-container {
	padding: 0% 0% 0% 35%;
}

.elementor-bc-flex-widget .elementor-36137 .elementor-element.elementor-element-495f7b1.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-36137 .elementor-element.elementor-element-495f7b1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-36137 .elementor-element.elementor-element-495f7b1>.elementor-element-populated {
	margin: 0% 0% 0% 17%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 17%;
}

.elementor-36137 .elementor-element.elementor-element-495f7b1 {
	z-index: 10;
}

.elementor-36137 .elementor-element.elementor-element-512e0cb {
	text-align: right;
}

.elementor-36137 .elementor-element.elementor-element-512e0cb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-13c4a61 {
	--spacer-size: 60px;
}

.elementor-36137 .elementor-element.elementor-element-61c496b:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-61c496b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4F0ED;
}

.elementor-36137 .elementor-element.elementor-element-61c496b .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-61c496b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-61c496b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-61c496b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-61c496b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-46dfd3b {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3092997 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-3092997 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3092997 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-1978b06 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-1978b06 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-1978b06 {
	width: var(--container-widget-width, 740px);
	max-width: 740px;
	--container-widget-width: 740px;
	--container-widget-flex-grow: 0;
}

.elementor-36137 .elementor-element.elementor-element-adfbfea {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-8cc463d {
	width: var(--container-widget-width, 17vw);
	max-width: 17vw;
	--container-widget-width: 17vw;
	--container-widget-flex-grow: 0;
	top: -18.6vw;
}

.elementor-36137 .elementor-element.elementor-element-d428f48 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-d428f48 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-d428f48 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-0960036 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-0960036 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-59c3322 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-555171a {
	--spacer-size: 120px;
}

.elementor-36137 .elementor-element.elementor-element-3887eafa:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-3887eafa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B1B;
	background-image: url("/assets/template/wp-content/uploads/2024/04/pattern02.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-36137 .elementor-element.elementor-element-3887eafa .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-3887eafa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3887eafa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3887eafa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-3887eafa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-1315cbc1>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-1315cbc1>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-3ada1c6 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-7f1ea7b9>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36137 .elementor-element.elementor-element-7f1ea7b9 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-7f1ea7b9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-7f1ea7b9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-2503c3de>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-2503c3de>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-42fc185f>.elementor-widget-container {
	margin: -120px 0px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-31beff3a>.elementor-element-populated.elementor-column-wrap {
	padding: 0% 14% 0% 17.5%;
}

.elementor-36137 .elementor-element.elementor-element-31beff3a>.elementor-element-populated.elementor-widget-wrap {
	padding: 0% 14% 0% 17.5%;
}

.elementor-36137 .elementor-element.elementor-element-514e3474 {
	--spacer-size: 35px;
}

.elementor-36137 .elementor-element.elementor-element-30ac1146 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-30ac1146 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-68bd1f3d {
	--spacer-size: 38px;
}

.elementor-36137 .elementor-element.elementor-element-eb72229 {
	--spacer-size: 25px;
}

.elementor-36137 .elementor-element.elementor-element-f67363d {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-7f8e551d>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36137 .elementor-element.elementor-element-7f8e551d .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-7f8e551d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-7f8e551d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-5237d41 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-5237d41 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-5237d41 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
}

.elementor-36137 .elementor-element.elementor-element-d052e51 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-stacked .elementor-icon {
	background-color: #FCFCFC;
}

.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-framed .elementor-icon,
.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-default .elementor-icon {
	color: #FCFCFC;
	border-color: #FCFCFC;
}

.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-framed .elementor-icon,
.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-default .elementor-icon svg {
	fill: #FCFCFC;
}

.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-stacked .elementor-icon:hover {
	background-color: #C9A19B;
}

.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-framed .elementor-icon:hover,
.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-default .elementor-icon:hover {
	color: #C9A19B;
	border-color: #C9A19B;
}

.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-framed .elementor-icon:hover,
.elementor-36137 .elementor-element.elementor-element-d052e51.elementor-view-default .elementor-icon:hover svg {
	fill: #C9A19B;
}

.elementor-36137 .elementor-element.elementor-element-d052e51 .elementor-icon {
	font-size: 15px;
	padding: 29px;
	border-width: 2px 2px 2px 2px;
}

.elementor-36137 .elementor-element.elementor-element-d052e51 .elementor-icon svg {
	height: 15px;
}

.elementor-36137 .elementor-element.elementor-element-4c5bcfef {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-c3e60ed .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-c3e60ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-c3e60ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-958d7ab {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-1ad8a4d {
	width: auto;
	max-width: auto;
	top: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-36137 .elementor-element.elementor-element-1ad8a4d {
	right: 0px;
}

body.rtl .elementor-36137 .elementor-element.elementor-element-1ad8a4d {
	left: 0px;
}

.elementor-36137 .elementor-element.elementor-element-3a31a50 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-3a31a50 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3a31a50 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3a31a50 {
	z-index: 1;
}

.elementor-36137 .elementor-element.elementor-element-477a32e {
	--spacer-size: 20px;
}

.elementor-36137 .elementor-element.elementor-element-d2d73ab>.elementor-element-populated {
	margin: 0% 0% 0% 12%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 12%;
}

.elementor-36137 .elementor-element.elementor-element-575fe7c {
	--spacer-size: 20px;
}

.elementor-36137 .elementor-element.elementor-element-3e66c24 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-3e66c24 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-0b91c5c {
	--spacer-size: 70px;
}

.elementor-36137 .elementor-element.elementor-element-f853459 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-36137 .elementor-element.elementor-element-f853459.elementor-view-stacked .elementor-icon {
	background-color: #1D1C1B;
}

.elementor-36137 .elementor-element.elementor-element-f853459.elementor-view-framed .elementor-icon,
.elementor-36137 .elementor-element.elementor-element-f853459.elementor-view-default .elementor-icon {
	color: #1D1C1B;
	border-color: #1D1C1B;
}

.elementor-36137 .elementor-element.elementor-element-f853459.elementor-view-framed .elementor-icon,
.elementor-36137 .elementor-element.elementor-element-f853459.elementor-view-default .elementor-icon svg {
	fill: #1D1C1B;
}

.elementor-36137 .elementor-element.elementor-element-f853459 .elementor-icon {
	font-size: 26px;
}

.elementor-36137 .elementor-element.elementor-element-f853459 .elementor-icon svg {
	height: 26px;
}

.elementor-36137 .elementor-element.elementor-element-f853459 {
	width: auto;
	max-width: auto;
}

.elementor-36137 .elementor-element.elementor-element-e364602 {
	--spacer-size: 105px;
}

.elementor-36137 .elementor-element.elementor-element-9cb4230 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-9cb4230 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-9cb4230 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-4a36526>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 15px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-4a36526>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 15px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-ccae783 .elementor-counter-number-wrapper {
	font-size: 6em;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1px;
}

.elementor-36137 .elementor-element.elementor-element-ccae783 {
	width: auto;
	max-width: auto;
}

.elementor-36137 .elementor-element.elementor-element-c9aafb8 {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-36137 .elementor-element.elementor-element-c9aafb8 .elementor-divider-separator {
	width: 100%;
}

.elementor-36137 .elementor-element.elementor-element-c9aafb8 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-36137 .elementor-element.elementor-element-ad3d970 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-ad3d970 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-b1be593>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 0px 0px 15px;
}

.elementor-36137 .elementor-element.elementor-element-b1be593>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 0px 0px 15px;
}

.elementor-36137 .elementor-element.elementor-element-bc91614 .elementor-counter-number-wrapper {
	font-size: 6em;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1px;
}

.elementor-36137 .elementor-element.elementor-element-bc91614 {
	width: auto;
	max-width: auto;
}

.elementor-36137 .elementor-element.elementor-element-2bf2381 {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-36137 .elementor-element.elementor-element-2bf2381 .elementor-divider-separator {
	width: 100%;
}

.elementor-36137 .elementor-element.elementor-element-2bf2381 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-36137 .elementor-element.elementor-element-6b194fb .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-6b194fb .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-e0266b4 {
	--spacer-size: 95px;
}

.elementor-36137 .elementor-element.elementor-element-91cc463 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-91cc463 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-91cc463 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-9370afc>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 15px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-9370afc>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 15px 0px 0px;
}

.elementor-36137 .elementor-element.elementor-element-77abc2e .elementor-counter-number-wrapper {
	font-size: 6em;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1px;
}

.elementor-36137 .elementor-element.elementor-element-77abc2e {
	width: auto;
	max-width: auto;
}

.elementor-36137 .elementor-element.elementor-element-c679027 {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-36137 .elementor-element.elementor-element-c679027 .elementor-divider-separator {
	width: 100%;
}

.elementor-36137 .elementor-element.elementor-element-c679027 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-36137 .elementor-element.elementor-element-ffb2ab6 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-ffb2ab6 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-91fb235>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 0px 0px 15px;
}

.elementor-36137 .elementor-element.elementor-element-91fb235>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 0px 0px 15px;
}

.elementor-36137 .elementor-element.elementor-element-877eafd .elementor-counter-number-wrapper {
	font-size: 6em;
	font-weight: 500;
	line-height: 1em;
	letter-spacing: -1px;
}

.elementor-36137 .elementor-element.elementor-element-877eafd {
	width: auto;
	max-width: auto;
}

.elementor-36137 .elementor-element.elementor-element-9de14c3 {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-36137 .elementor-element.elementor-element-9de14c3 .elementor-divider-separator {
	width: 100%;
}

.elementor-36137 .elementor-element.elementor-element-9de14c3 .elementor-divider {
	padding-block-start: 20px;
	padding-block-end: 20px;
}

.elementor-36137 .elementor-element.elementor-element-429749b .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-429749b .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-5636aab .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-5636aab .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-5636aab .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-29b267a {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-36137 .elementor-element.elementor-element-29b267a {
	left: 0px;
}

body.rtl .elementor-36137 .elementor-element.elementor-element-29b267a {
	right: 0px;
}

.elementor-36137 .elementor-element.elementor-element-ebfc312 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-77bd17e:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-77bd17e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4F0ED;
}

.elementor-36137 .elementor-element.elementor-element-77bd17e .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-77bd17e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-77bd17e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-77bd17e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-77bd17e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-66a5318 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-6171e19 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-6171e19 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-28c957a {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-478c9ef .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-478c9ef .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-3e7179a {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-bb960e2 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-bb960e2:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-bb960e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-36137 .elementor-element.elementor-element-bb960e2 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-bb960e2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-bb960e2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-bb960e2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-1010b07 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-e02b30f>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-36137 .elementor-element.elementor-element-e02b30f .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-e02b30f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-e02b30f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-e9bd045>.elementor-element-populated {
	margin: 0% 18% 0% 0%;
	--e-column-margin-right: 18%;
	--e-column-margin-left: 0%;
}

.elementor-36137 .elementor-element.elementor-element-0ef0620 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-0ef0620 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-86e3832 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-2f0cd33 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-8f7ae5a .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-8f7ae5a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-8f7ae5a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-c6abc8b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-36137 .elementor-element.elementor-element-c6abc8b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-36137 .elementor-element.elementor-element-c6abc8b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-c6abc8b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-85d1e59 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-85d1e59 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-edcae35 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-a4c3061>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-a4c3061>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-b6ef801>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36137 .elementor-element.elementor-element-b6ef801 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-b6ef801 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-b6ef801 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-ecd421e img {
	opacity: 0.15;
	transition-duration: 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-ecd421e:hover img {
	opacity: 1;
}

.elementor-36137 .elementor-element.elementor-element-3e99273 img {
	opacity: 0.15;
	transition-duration: 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-3e99273:hover img {
	opacity: 1;
}

.elementor-36137 .elementor-element.elementor-element-e0ad433 img {
	opacity: 0.15;
	transition-duration: 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-e0ad433:hover img {
	opacity: 1;
}

.elementor-36137 .elementor-element.elementor-element-8ade537 img {
	opacity: 0.15;
	transition-duration: 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-8ade537:hover img {
	opacity: 1;
}

.elementor-36137 .elementor-element.elementor-element-bbe3e9f .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-bbe3e9f .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-76e04ed:not(.elementor-motion-effects-element-type-background),
.elementor-36137 .elementor-element.elementor-element-76e04ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B1B;
}

.elementor-36137 .elementor-element.elementor-element-76e04ed .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-76e04ed .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-76e04ed .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-76e04ed {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-76e04ed>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36137 .elementor-element.elementor-element-771158a {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-07b1964 {
	overflow: hidden;
}

.elementor-36137 .elementor-element.elementor-element-07b1964 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-07b1964 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-07b1964 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-e66ecc9 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-3a83d2e {
	width: auto;
	max-width: auto;
	top: -1vw;
	z-index: 0;
}

body:not(.rtl) .elementor-36137 .elementor-element.elementor-element-3a83d2e {
	right: -3vw;
}

body.rtl .elementor-36137 .elementor-element.elementor-element-3a83d2e {
	left: -3vw;
}

.elementor-36137 .elementor-element.elementor-element-9d81ca9 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-9d81ca9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-9d81ca9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-be082b8 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-be082b8 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-be082b8>.elementor-widget-container {
	padding: 0% 20% 0% 0%;
}

.elementor-36137 .elementor-element.elementor-element-dc207b2 {
	--spacer-size: 48px;
}

.elementor-36137 .elementor-element.elementor-element-c47cecf .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36137 .elementor-element.elementor-element-c47cecf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36137 .elementor-element.elementor-element-c47cecf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36137 .elementor-element.elementor-element-c47cecf {
	margin-top: 0px;
	margin-bottom: -30px;
	z-index: 1;
}

.elementor-36137 .elementor-element.elementor-element-8a34170 {
	--spacer-size: 4.5vw;
}

.elementor-36137 .elementor-element.elementor-element-fb51ef7 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-fb51ef7 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-1e34746 {
	--spacer-size: 12vw;
}

.elementor-36137 .elementor-element.elementor-element-28c3e86 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-28c3e86 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36137 .elementor-element.elementor-element-fe80d09 {
	--spacer-size: 50px;
}

.elementor-36137 .elementor-element.elementor-element-5c1cf83 {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-36137 .elementor-element.elementor-element-5c1cf83 {
	left: 0px;
}

body.rtl .elementor-36137 .elementor-element.elementor-element-5c1cf83 {
	right: 0px;
}

@media(min-width:768px) {
	.elementor-36137 .elementor-element.elementor-element-2503c3de {
		width: 55.5%;
	}

	.elementor-36137 .elementor-element.elementor-element-31beff3a {
		width: 44.5%;
	}

	.elementor-36137 .elementor-element.elementor-element-1ff2d26 {
		width: 72%;
	}

	.elementor-36137 .elementor-element.elementor-element-cb06712 {
		width: 28%;
	}
}

@media(max-width:1279px) and (min-width:768px) {
	.elementor-36137 .elementor-element.elementor-element-fc1c25e {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-d62fbb2 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-f4d7b13 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-a19fdbf {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-2503c3de {
		width: 54%;
	}

	.elementor-36137 .elementor-element.elementor-element-31beff3a {
		width: 46%;
	}

	.elementor-36137 .elementor-element.elementor-element-e9bd045 {
		width: 100%;
	}

	.elementor-36137 .elementor-element.elementor-element-18a6d5f {
		width: 100%;
	}

	.elementor-36137 .elementor-element.elementor-element-1ff2d26 {
		width: 66%;
	}

	.elementor-36137 .elementor-element.elementor-element-cb06712 {
		width: 34%;
	}
}

@media(max-width:1279px) {
	.elementor-36137 .elementor-element.elementor-element-f4d7b13>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-a19fdbf>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-4422eaa {
		--spacer-size: 60px;
	}

	.elementor-36137 .elementor-element.elementor-element-4259d80>.elementor-widget-container {
		padding: 0% 0% 0% 25%;
	}

	.elementor-36137 .elementor-element.elementor-element-495f7b1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-13c4a61 {
		--spacer-size: 40px;
	}

	.elementor-36137 .elementor-element.elementor-element-1978b06 {
		width: var(--container-widget-width, 68%);
		max-width: 68%;
		--container-widget-width: 68%;
		--container-widget-flex-grow: 0;
	}

	.elementor-36137 .elementor-element.elementor-element-8cc463d {
		top: -13vw;
	}

	.elementor-36137 .elementor-element.elementor-element-3887eafa:not(.elementor-motion-effects-element-type-background),
	.elementor-36137 .elementor-element.elementor-element-3887eafa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 75% auto;
	}

	.elementor-36137 .elementor-element.elementor-element-3887eafa {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-42fc185f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-31beff3a>.elementor-element-populated.elementor-column-wrap {
		padding: 0% 5% 0% 6%;
	}

	.elementor-36137 .elementor-element.elementor-element-31beff3a>.elementor-element-populated.elementor-widget-wrap {
		padding: 0% 5% 0% 6%;
	}

	.elementor-36137 .elementor-element.elementor-element-68bd1f3d {
		--spacer-size: 20px;
	}

	.elementor-36137 .elementor-element.elementor-element-5237d41 {
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 450px);
		max-width: 450px;
	}

	.elementor-36137 .elementor-element.elementor-element-477a32e {
		--spacer-size: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-d2d73ab>.elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}

	.elementor-36137 .elementor-element.elementor-element-575fe7c {
		--spacer-size: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-0b91c5c {
		--spacer-size: 35px;
	}

	.elementor-36137 .elementor-element.elementor-element-e364602 {
		--spacer-size: 60px;
	}

	.elementor-36137 .elementor-element.elementor-element-ccae783 .elementor-counter-number-wrapper {
		font-size: 3.8em;
	}

	.elementor-36137 .elementor-element.elementor-element-c9aafb8 .elementor-divider {
		padding-block-start: 10px;
		padding-block-end: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-bc91614 .elementor-counter-number-wrapper {
		font-size: 3.8em;
	}

	.elementor-36137 .elementor-element.elementor-element-2bf2381 .elementor-divider {
		padding-block-start: 10px;
		padding-block-end: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-e0266b4 {
		--spacer-size: 60px;
	}

	.elementor-36137 .elementor-element.elementor-element-77abc2e .elementor-counter-number-wrapper {
		font-size: 3.8em;
	}

	.elementor-36137 .elementor-element.elementor-element-c679027 .elementor-divider {
		padding-block-start: 10px;
		padding-block-end: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-877eafd .elementor-counter-number-wrapper {
		font-size: 3.8em;
	}

	.elementor-36137 .elementor-element.elementor-element-9de14c3 .elementor-divider {
		padding-block-start: 10px;
		padding-block-end: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-29b267a {
		width: var(--container-widget-width, 40vw);
		max-width: 40vw;
		--container-widget-width: 40vw;
		--container-widget-flex-grow: 0;
	}

	.elementor-36137 .elementor-element.elementor-element-1010b07 {
		--spacer-size: 40px;
	}

	.elementor-36137 .elementor-element.elementor-element-e9bd045>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-86e3832 {
		--spacer-size: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-2f0cd33 {
		--spacer-size: 40px;
	}

	.elementor-36137 .elementor-element.elementor-element-be082b8>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-dc207b2 {
		--spacer-size: 31px;
	}

	.elementor-36137 .elementor-element.elementor-element-8a34170 {
		--spacer-size: 30px;
	}

	.elementor-36137 .elementor-element.elementor-element-1e34746 {
		--spacer-size: 75px;
	}

	.elementor-36137 .elementor-element.elementor-element-5c1cf83 {
		width: var(--container-widget-width, 23vw);
		max-width: 23vw;
		--container-widget-width: 23vw;
		--container-widget-flex-grow: 0;
	}

	body:not(.rtl) .elementor-36137 .elementor-element.elementor-element-5c1cf83 {
		left: 0px;
	}

	body.rtl .elementor-36137 .elementor-element.elementor-element-5c1cf83 {
		right: 0px;
	}
}

@media(max-width:767px) {
	.elementor-36137 .elementor-element.elementor-element-2fcacac {
		--spacer-size: 54px;
	}

	.elementor-36137 .elementor-element.elementor-element-bf6586c .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-bd9897a .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-bd9897a>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-accec1c .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-81368d1 .elementor-icon-box-title {
		margin-bottom: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-1b96e67 {
		--spacer-size: 50px;
	}

	.elementor-36137 .elementor-element.elementor-element-4422eaa {
		--spacer-size: 30px;
	}

	.elementor-36137 .elementor-element.elementor-element-495f7b1 {
		width: 100%;
	}

	.elementor-36137 .elementor-element.elementor-element-495f7b1>.elementor-element-populated {
		margin: -60% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}

	.elementor-36137 .elementor-element.elementor-element-512e0cb>.elementor-widget-container {
		margin: 0% 20% 0% 0%;
	}

	.elementor-36137 .elementor-element.elementor-element-13c4a61 {
		--spacer-size: 30px;
	}

	.elementor-36137 .elementor-element.elementor-element-1978b06 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-36137 .elementor-element.elementor-element-555171a {
		--spacer-size: 65px;
	}

	.elementor-36137 .elementor-element.elementor-element-3887eafa:not(.elementor-motion-effects-element-type-background),
	.elementor-36137 .elementor-element.elementor-element-3887eafa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 100% auto;
	}

	.elementor-36137 .elementor-element.elementor-element-31beff3a>.elementor-element-populated.elementor-column-wrap {
		padding: 0% 6% 0% 6%;
	}

	.elementor-36137 .elementor-element.elementor-element-31beff3a>.elementor-element-populated.elementor-widget-wrap {
		padding: 0% 6% 0% 6%;
	}

	.elementor-36137 .elementor-element.elementor-element-6a3960a3 {
		width: 70%;
	}

	.elementor-36137 .elementor-element.elementor-element-5237d41 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}

	.elementor-36137 .elementor-element.elementor-element-2e2a1695 {
		width: 30%;
	}

	.elementor-36137 .elementor-element.elementor-element-d052e51 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-36137 .elementor-element.elementor-element-1ad8a4d {
		width: auto;
		max-width: auto;
	}

	.elementor-36137 .elementor-element.elementor-element-d2d73ab>.elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-0b91c5c {
		--spacer-size: 25px;
	}

	.elementor-36137 .elementor-element.elementor-element-e364602 {
		--spacer-size: 28px;
	}

	.elementor-36137 .elementor-element.elementor-element-4a36526 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-4a36526>.elementor-element-populated.elementor-column-wrap {
		padding: 0px 10px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-4a36526>.elementor-element-populated.elementor-widget-wrap {
		padding: 0px 10px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-ccae783 .elementor-counter-number-wrapper {
		font-size: 3.5em;
	}

	.elementor-36137 .elementor-element.elementor-element-b1be593 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-b1be593>.elementor-element-populated.elementor-column-wrap {
		padding: 0px 0px 0px 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-b1be593>.elementor-element-populated.elementor-widget-wrap {
		padding: 0px 0px 0px 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-bc91614 .elementor-counter-number-wrapper {
		font-size: 3.5em;
	}

	.elementor-36137 .elementor-element.elementor-element-e0266b4 {
		--spacer-size: 30px;
	}

	.elementor-36137 .elementor-element.elementor-element-9370afc {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-9370afc>.elementor-element-populated.elementor-column-wrap {
		padding: 0px 10px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-9370afc>.elementor-element-populated.elementor-widget-wrap {
		padding: 0px 10px 0px 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-77abc2e .elementor-counter-number-wrapper {
		font-size: 3.5em;
	}

	.elementor-36137 .elementor-element.elementor-element-91fb235 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-91fb235>.elementor-element-populated.elementor-column-wrap {
		padding: 0px 0px 0px 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-91fb235>.elementor-element-populated.elementor-widget-wrap {
		padding: 0px 0px 0px 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-877eafd .elementor-counter-number-wrapper {
		font-size: 3.5em;
	}

	.elementor-36137 .elementor-element.elementor-element-1010b07 {
		--spacer-size: 30px;
	}

	.elementor-36137 .elementor-element.elementor-element-e9bd045>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-2f0cd33 {
		--spacer-size: 30px;
	}

	.elementor-36137 .elementor-element.elementor-element-1ff2d26>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-ae11960 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-4f53961 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-470b9e6 {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-470b9e6>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-d1641ae {
		width: 50%;
	}

	.elementor-36137 .elementor-element.elementor-element-d1641ae>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-36137 .elementor-element.elementor-element-3a83d2e {
		width: var(--container-widget-width, 48vw);
		max-width: 48vw;
		--container-widget-width: 48vw;
		--container-widget-flex-grow: 0;
	}

	.elementor-36137 .elementor-element.elementor-element-dc207b2 {
		--spacer-size: 10px;
	}

	.elementor-36137 .elementor-element.elementor-element-1e34746 {
		--spacer-size: 20px;
	}

	.elementor-36137 .elementor-element.elementor-element-5c1cf83 {
		width: var(--container-widget-width, 36vw);
		max-width: 36vw;
		--container-widget-width: 36vw;
		--container-widget-flex-grow: 0;
	}
}

.elementor-36219 .elementor-element.elementor-element-8885b09>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36219 .elementor-element.elementor-element-8885b09 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36219 .elementor-element.elementor-element-8885b09 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36219 .elementor-element.elementor-element-8885b09 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36219 .elementor-element.elementor-element-8885b09 {
	padding: 26px 55px 26px 55px;
}

.elementor-36219 .elementor-element.elementor-element-1a24504 .logo_image {
	max-height: 56px;
}

.elementor-36219 .elementor-element.elementor-element-1a24504>.elementor-widget-container {
	margin: 0px 70px 0px 0px;
}

.elementor-36219 .elementor-element.elementor-element-3c626be>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-36219 .elementor-element.elementor-element-3387979>.elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-36219 .elementor-element.elementor-element-3c626be>.elementor-widget-container {
	margin: -2px 0px 0px 8px;
}

.elementor-36219 .elementor-element.elementor-element-06ba2fc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-36219 .elementor-element.elementor-element-06ba2fc>.elementor-widget-container {
	margin: 0px 0px -1px 12px;
}

.elementor-36219 .elementor-element.elementor-element-568e7c5>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36219 .elementor-element.elementor-element-568e7c5 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36219 .elementor-element.elementor-element-568e7c5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36219 .elementor-element.elementor-element-568e7c5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36219 .elementor-element.elementor-element-568e7c5 {
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.03);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10px 55px 10px 55px;
}

.elementor-36219 .elementor-element.elementor-element-568e7c5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36219 .elementor-element.elementor-element-f60e648 .logo_image {
	max-height: 53px;
}

.elementor-36219 .elementor-element.elementor-element-f60e648>.elementor-widget-container {
	margin: 0px 70px 0px 0px;
}

.elementor-36219 .elementor-element.elementor-element-c13fb84>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-36219 .elementor-element.elementor-element-645f3d7>.elementor-widget-container {
	margin: 0px 0px 0px 8px;
}

.elementor-36219 .elementor-element.elementor-element-e35e088 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-36219 .elementor-element.elementor-element-e35e088>.elementor-widget-container {
	margin: 0px 0px -1px 12px;
}

.elementor-36219 .elementor-element.elementor-element-7d827e7>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36219 .elementor-element.elementor-element-7d827e7 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36219 .elementor-element.elementor-element-7d827e7 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36219 .elementor-element.elementor-element-7d827e7 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36219 .elementor-element.elementor-element-7d827e7 {
	padding: 15px 0px 15px 0px;
}

.elementor-36219 .elementor-element.elementor-element-691f36fb .logo_image {
	max-height: 53px;
}

.elementor-36219 .elementor-element.elementor-element-73313287>.elementor-widget-container {
	margin: -7px 0px 0px 0px;
}

@media (max-width: 767px) {
	.elementor-36219 .elementor-element.elementor-element-3c626be>.elementor-widget-container {
		margin: -3px 0px 0px 2px;
	}
}

.elementor-36219 .elementor-element.elementor-element-3de9aaca>.elementor-widget-container {
	margin: -2px 0px 0px 5px;
}

.elementor-36219 .elementor-element.elementor-element-44cc55d9>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-36219 .elementor-element.elementor-element-3945547>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-36219 .elementor-element.elementor-element-3945547 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36219 .elementor-element.elementor-element-3945547 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36219 .elementor-element.elementor-element-3945547 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36219 .elementor-element.elementor-element-3945547 {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.03);
	padding: 15px 0px 15px 0px;
}

.elementor-36219 .elementor-element.elementor-element-bec9b3d .logo_image {
	max-height: 53px;
}

.elementor-36219 .elementor-element.elementor-element-614cae7>.elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-36219 .elementor-element.elementor-element-6915c9d>.elementor-widget-container {
	margin: -2px 0px 0px 5px;
}

.elementor-36219 .elementor-element.elementor-element-84d9691>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
	.elementor-36219 .elementor-element.elementor-element-8885b09 {
		padding: 10px 20px 10px 20px;
	}

	.elementor-36219 .elementor-element.elementor-element-1a24504>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-3387979>.elementor-widget-container {
		margin: 0px 0px 0px 3px;
	}

	.elementor-36219 .elementor-element.elementor-element-568e7c5 {
		padding: 10px 20px 10px 20px;
	}

	.elementor-36219 .elementor-element.elementor-element-f60e648>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-645f3d7>.elementor-widget-container {
		margin: 0px 0px 0px 3px;
	}

	.elementor-36219 .elementor-element.elementor-element-691f36fb .logo_image {
		max-height: 46px;
	}

	.elementor-36219 .elementor-element.elementor-element-73313287>.elementor-widget-container {
		margin: -2px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-3de9aaca>.elementor-widget-container {
		margin: 0px 0px 0px 5px;
	}

	.elementor-36219 .elementor-element.elementor-element-3945547 {
		padding: 5px 0px 5px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-bec9b3d .logo_image {
		max-height: 46px;
	}

	.elementor-36219 .elementor-element.elementor-element-614cae7>.elementor-widget-container {
		margin: -2px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-6915c9d>.elementor-widget-container {
		margin: 0px 0px 0px 5px;
	}
}

@media(max-width:767px) {
	.elementor-36219 .elementor-element.elementor-element-7d827e7 {
		padding: 10px 0px 10px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-6998bb3 {
		width: 50%;
	}

	.elementor-36219 .elementor-element.elementor-element-691f36fb .logo_image {
		max-height: 40px;
	}

	.elementor-36219 .elementor-element.elementor-element-2867a08e {
		width: 50%;
	}

	.elementor-36219 .elementor-element.elementor-element-73313287>.elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-3de9aaca>.elementor-widget-container {
		margin: -2px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-44cc55d9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-6c8f45f {
		width: 50%;
	}

	.elementor-36219 .elementor-element.elementor-element-bec9b3d .logo_image {
		max-height: 40px;
	}

	.elementor-36219 .elementor-element.elementor-element-e690646 {
		width: 50%;
	}

	.elementor-36219 .elementor-element.elementor-element-614cae7>.elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-6915c9d>.elementor-widget-container {
		margin: -2px 0px 0px 0px;
	}

	.elementor-36219 .elementor-element.elementor-element-84d9691>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

.elementor-8919 .elementor-element.elementor-element-33e7fab .trx_addons_bg_text {
	z-index: 0;
}

.elementor-8919 .elementor-element.elementor-element-33e7fab .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-8919 .elementor-element.elementor-element-33e7fab .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-8919 .elementor-element.elementor-element-33e7fab {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8919 .elementor-element.elementor-element-33e7fab>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8919 .elementor-element.elementor-element-ae90114 {
	--spacer-size: 50px;
}

.elementor-8919 .elementor-element.elementor-element-39e995d .trx_addons_bg_text {
	z-index: 0;
}

.elementor-8919 .elementor-element.elementor-element-39e995d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-8919 .elementor-element.elementor-element-39e995d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-8919 .elementor-element.elementor-element-39e995d {
	padding: 0px 0px 0px 0px;
}

.elementor-8919 .elementor-element.elementor-element-48e935c .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-48e935c .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-9229f69 {
	--spacer-size: 11px;
}

.elementor-8919 .elementor-element.elementor-element-d68667b {
	--spacer-size: 18px;
}

.elementor-8919 .elementor-element.elementor-element-35ce4e5 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-35ce4e5 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-3157c34 {
	--spacer-size: 11px;
}

.elementor-8919 .elementor-element.elementor-element-d2a53ca .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-d2a53ca .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-f2bfafe {
	--spacer-size: 11px;
}

.elementor-8919 .elementor-element.elementor-element-f8169db .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-f8169db .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-23695e0 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-23695e0 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-8919 .elementor-element.elementor-element-07c679f {
	--spacer-size: 15px;
}

.elementor-8919 .elementor-element.elementor-element-3bf9b9e .trx_addons_bg_text {
	z-index: 0;
}

.elementor-8919 .elementor-element.elementor-element-3bf9b9e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-8919 .elementor-element.elementor-element-3bf9b9e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-8919 .elementor-element.elementor-element-3bf9b9e {
	padding: 0px 0px 0px 0px;
}

.elementor-8919 .elementor-element.elementor-element-77775d3 {
	--spacer-size: 7px;
}

.elementor-8919 .elementor-element.elementor-element-ebe8542 {
	--spacer-size: 50px;
}

.elementor-8919 .elementor-element.elementor-element-9036058 {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-8919 .elementor-element.elementor-element-9036058 .elementor-divider-separator {
	width: 100%;
}

.elementor-8919 .elementor-element.elementor-element-9036058 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-8919 .elementor-element.elementor-element-3b215c8 {
	--spacer-size: 10px;
}

.elementor-8919 .elementor-element.elementor-element-fcc234a {
	color: #ADA6A3;
}

.elementor-8919 .elementor-element.elementor-element-003fbd8 {
	--spacer-size: 23px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

@media(max-width:767px) {
	.elementor-8919 .elementor-element.elementor-element-d68667b {
		--spacer-size: 10px;
	}

	.elementor-8919 .elementor-element.elementor-element-a701f79>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8919 .elementor-element.elementor-element-d3fe2d6>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8919 .elementor-element.elementor-element-decb4ba>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-8919 .elementor-element.elementor-element-77775d3 {
		--spacer-size: 5px;
	}

	.elementor-8919 .elementor-element.elementor-element-003fbd8 {
		--spacer-size: 10px;
	}
}

@media(max-width:1279px) and (min-width:768px) {
	.elementor-8919 .elementor-element.elementor-element-935fa4b {
		width: 25%;
	}

	.elementor-8919 .elementor-element.elementor-element-a701f79 {
		width: 21%;
	}

	.elementor-8919 .elementor-element.elementor-element-d3fe2d6 {
		width: 21%;
	}

	.elementor-8919 .elementor-element.elementor-element-decb4ba {
		width: 33%;
	}
}

.elementor-36122 .elementor-element.elementor-element-67b4187>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-36122 .elementor-element.elementor-element-67b4187 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36122 .elementor-element.elementor-element-67b4187 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36122 .elementor-element.elementor-element-67b4187 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36122 .elementor-element.elementor-element-1c135e79 .logo_image {
	max-height: 56px;
}

.search_modern .search_header_wrap .logo_image {
	max-height: 56px !important;
}

.elementor-36122 .elementor-element.elementor-element-1c135e79>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36122 .elementor-element.elementor-element-6655a08c .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-36122 .elementor-element.elementor-element-6655a08c .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-36122 .elementor-element.elementor-element-8d88f99 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-36122 .elementor-element.elementor-element-8d88f99 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-36122 .elementor-element.elementor-element-8d88f99 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-36122 .elementor-element.elementor-element-8d88f99 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #E1DCD8;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 45px 0px 0px 0px;
}

.elementor-36122 .elementor-element.elementor-element-8d88f99>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-36122 .elementor-element.elementor-element-efdd0a4 {
	--spacer-size: 10px;
}

.elementor-36122 .elementor-element.elementor-element-013bb75 {
	--spacer-size: 5px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

.sldr-forward,
.sldr-back {
	transition: .3s ease
}

.sldr-forward:hover {
	transform: translateX(8px)
}

.sldr-back:hover {
	transform: translateX(-8px)
}

#rev_slider_4_1_wrapper .bullets_squares .tp-bullet {
	width: 8px;
	height: 8px;
	position: absolute;
	background: rgba(255, 255, 255, 0.3);
	cursor: pointer;
	box-sizing: content-box;
	transition: .3s ease
}

#rev_slider_4_1_wrapper .bullets_squares .tp-bullet.rs-touchhover,
#rev_slider_4_1_wrapper .bullets_squares .tp-bullet.selected {
	background: #ffffff;
	box-shadow: 0px 0px 0px 3 #000000
}

#panel_related-themes .trx_demo_panel_list_item_title>a {
	color: #1d1c1b;
}

#panel_related-themes .trx_demo_panel_list_item_title>a:hover {
	color: #c9a19b;
}

.trx_demo_inline_1523344804 {
	color: #ffffff !important;
	border-color: #ffaa5f !important;
	background-color: #ffaa5f !important;
}

.trx_demo_inline_2129766962:hover {
	color: #ffffff !important;
	border-color: #cc884c !important;
	background-color: #cc884c !important;
}

.trx_demo_panels .trx_demo_tabs a.hint_big:after {
	background-color: #1D1C1B !important;
	border-color: #1D1C1B !important;
	color: #FFFFFF !important;
}

:root {
	--theme-var-page_width: 1290px;
	--theme-var-page_boxed_extra: 60px;
	--theme-var-page_fullwide_max: 1920px;
	--theme-var-page_fullwide_extra: 60px;
	--theme-var-sidebar_width: 410px;
	--theme-var-grid_gap: 30px;
	--theme-var-rad: 0px;
	--theme-var-sidebar_proportional: 1;
	--theme-var-rad_koef: 0;
	--theme-var-sidebar_prc: 0.31782945736434;
	--theme-var-sidebar_gap_prc: 0.031007751937984;
	--theme-var-sidebar_gap_width: 40px
}

:root {
	--theme-font-p_font-family: 'Montserrat Alternates', sans-serif;
	--theme-font-p_font-size: 1rem;
	--theme-font-p_line-height: 1.84em;
	--theme-font-p_font-weight: 400;
	--theme-font-p_font-style: normal;
	--theme-font-p_text-decoration: inherit;
	--theme-font-p_text-transform: none;
	--theme-font-p_letter-spacing: 0px;
	--theme-font-p_margin-top: 0em;
	--theme-font-p_margin-bottom: 1.86em;
	--theme-font-post_font-family: inherit;
	--theme-font-post_font-size: inherit;
	--theme-font-post_line-height: inherit;
	--theme-font-post_font-weight: inherit;
	--theme-font-post_font-style: inherit;
	--theme-font-post_text-decoration: inherit;
	--theme-font-post_text-transform: inherit;
	--theme-font-post_letter-spacing: inherit;
	--theme-font-post_margin-top: inherit;
	--theme-font-post_margin-bottom: inherit;
	--theme-font-h1_font-family: Montserrat Alternates, sans-serif;
	--theme-font-h1_font-size: 3.800em;
	--theme-font-h1_line-height: 1em;
	--theme-font-h1_font-weight: 700;
	--theme-font-h1_font-style: normal;
	--theme-font-h1_text-decoration: none;
	--theme-font-h1_text-transform: none;
	--theme-font-h1_letter-spacing: -1.7px;
	--theme-font-h1_margin-top: 1.1em;
	--theme-font-h1_margin-bottom: 0.38em;
	--theme-font-h2_font-family: Montserrat Alternates, sans-serif;
	--theme-font-h2_font-size: 3.133em;
	--theme-font-h2_line-height: 1.021em;
	--theme-font-h2_font-weight: 700;
	--theme-font-h2_font-style: normal;
	--theme-font-h2_text-decoration: none;
	--theme-font-h2_text-transform: none;
	--theme-font-h2_letter-spacing: 0px;
	--theme-font-h2_margin-top: 0.77em;
	--theme-font-h2_margin-bottom: 0.43em;
	--theme-font-h3_font-family: Montserrat Alternates, sans-serif;
	--theme-font-h3_font-size: 2.333em;
	--theme-font-h3_line-height: 1.086em;
	--theme-font-h3_font-weight: 700;
	--theme-font-h3_font-style: normal;
	--theme-font-h3_text-decoration: none;
	--theme-font-h3_text-transform: none;
	--theme-font-h3_letter-spacing: 0px;
	--theme-font-h3_margin-top: 1.15em;
	--theme-font-h3_margin-bottom: 0.6em;
	--theme-font-h4_font-family: Montserrat Alternates, sans-serif;
	--theme-font-h4_font-size: 1.867em;
	--theme-font-h4_line-height: 1.214em;
	--theme-font-h4_font-weight: 700;
	--theme-font-h4_font-style: normal;
	--theme-font-h4_text-decoration: none;
	--theme-font-h4_text-transform: none;
	--theme-font-h4_letter-spacing: 0px;
	--theme-font-h4_margin-top: 1.42em;
	--theme-font-h4_margin-bottom: 0.6em;
	--theme-font-h5_font-family: Montserrat Alternates, sans-serif;
	--theme-font-h5_font-size: 1.600em;
	--theme-font-h5_line-height: 1.417em;
	--theme-font-h5_font-weight: 700;
	--theme-font-h5_font-style: normal;
	--theme-font-h5_text-decoration: none;
	--theme-font-h5_text-transform: none;
	--theme-font-h5_letter-spacing: 0px;
	--theme-font-h5_margin-top: 1.42em;
	--theme-font-h5_margin-bottom: 0.7em;
	--theme-font-h6_font-family: Montserrat Alternates, sans-serif;
	--theme-font-h6_font-size: 1.267em;
	--theme-font-h6_line-height: 1.474em;
	--theme-font-h6_font-weight: 700;
	--theme-font-h6_font-style: normal;
	--theme-font-h6_text-decoration: none;
	--theme-font-h6_text-transform: none;
	--theme-font-h6_letter-spacing: 0px;
	--theme-font-h6_margin-top: 1.75em;
	--theme-font-h6_margin-bottom: 0.7em;
	--theme-font-logo_font-family: Montserrat Alternates, sans-serif;
	--theme-font-logo_font-size: 1.7em;
	--theme-font-logo_line-height: 1.25em;
	--theme-font-logo_font-weight: 700;
	--theme-font-logo_font-style: normal;
	--theme-font-logo_text-decoration: none;
	--theme-font-logo_text-transform: none;
	--theme-font-logo_letter-spacing: 0px;
	--theme-font-logo_margin-top: inherit;
	--theme-font-logo_margin-bottom: inherit;
	--theme-font-button_font-family: Montserrat Alternates, sans-serif;
	--theme-font-button_font-size: 15px;
	--theme-font-button_line-height: 21px;
	--theme-font-button_font-weight: 700;
	--theme-font-button_font-style: normal;
	--theme-font-button_text-decoration: none;
	--theme-font-button_text-transform: none;
	--theme-font-button_letter-spacing: 0px;
	--theme-font-button_margin-top: inherit;
	--theme-font-button_margin-bottom: inherit;
	--theme-font-input_font-family: inherit;
	--theme-font-input_font-size: 14px;
	--theme-font-input_line-height: 1.5em;
	--theme-font-input_font-weight: 400;
	--theme-font-input_font-style: normal;
	--theme-font-input_text-decoration: none;
	--theme-font-input_text-transform: none;
	--theme-font-input_letter-spacing: 0.1px;
	--theme-font-input_margin-top: inherit;
	--theme-font-input_margin-bottom: inherit;
	--theme-font-info_font-family: inherit;
	--theme-font-info_font-size: 12px;
	--theme-font-info_line-height: 1.5em;
	--theme-font-info_font-weight: 400;
	--theme-font-info_font-style: normal;
	--theme-font-info_text-decoration: none;
	--theme-font-info_text-transform: none;
	--theme-font-info_letter-spacing: 0px;
	--theme-font-info_margin-top: 0.4em;
	--theme-font-info_margin-bottom: inherit;
	--theme-font-menu_font-family: Montserrat Alternates, sans-serif;
	--theme-font-menu_font-size: 16px;
	--theme-font-menu_line-height: 1.5em;
	--theme-font-menu_font-weight: 700;
	--theme-font-menu_font-style: normal;
	--theme-font-menu_text-decoration: none;
	--theme-font-menu_text-transform: none;
	--theme-font-menu_letter-spacing: 0px;
	--theme-font-menu_margin-top: inherit;
	--theme-font-menu_margin-bottom: inherit;
	--theme-font-submenu_font-family: 'Montserrat Alternates', sans-serif;
	--theme-font-submenu_font-size: 13px;
	--theme-font-submenu_line-height: 1.5em;
	--theme-font-submenu_font-weight: 400;
	--theme-font-submenu_font-style: normal;
	--theme-font-submenu_text-decoration: none;
	--theme-font-submenu_text-transform: none;
	--theme-font-submenu_letter-spacing: 0px;
	--theme-font-submenu_margin-top: inherit;
	--theme-font-submenu_margin-bottom: inherit;
	--theme-font-other_font-family: 'Montserrat Alternates', sans-serif;
	--theme-font-other_font-size: inherit;
	--theme-font-other_line-height: inherit;
	--theme-font-other_font-weight: inherit;
	--theme-font-other_font-style: inherit;
	--theme-font-other_text-decoration: inherit;
	--theme-font-other_text-transform: inherit;
	--theme-font-other_letter-spacing: inherit;
	--theme-font-other_margin-top: inherit;
	--theme-font-other_margin-bottom: inherit
}

body {
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 1rem;
	font-weight: 400;
	font-style: normal;
	line-height: 1.84em;
	text-transform: none;
	letter-spacing: 0px
}

p,
ul,
ol,
dl,
blockquote,
address,
.wp-block-button,
.wp-block-cover,
.wp-block-image,
.wp-block-video,
.wp-block-search,
.wp-block-archives,
.wp-block-archives-dropdown,
.wp-block-categories,
.wp-block-calendar,
.wp-block-media-text {
	margin-top: 0em;
	margin-bottom: 1.86em
}

p[style*="font-size"],
.has-small-font-size,
.has-normal-font-size,
.has-medium-font-size {
	line-height: 1.84em
}

h1,
.front_page_section_caption {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 3.800em;
	font-weight: 700;
	font-style: normal;
	line-height: 1em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: -1.7px;
	margin-top: 1.1em;
	margin-bottom: 0.38em
}

h2 {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 3.133em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.021em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 0.77em;
	margin-bottom: 0.43em
}

h3 {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 2.333em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.086em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 1.15em;
	margin-bottom: 0.6em
}

h4 {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 1.867em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.214em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 1.42em;
	margin-bottom: 0.6em
}

h5 {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 1.600em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.417em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 1.42em;
	margin-bottom: 0.7em
}

h6 {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 1.267em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.474em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 1.75em;
	margin-bottom: 0.7em
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="password"],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.1px
}

.sc_item_pagination_load_more .nav-links,
.nav-links-more .nav-load-more,
.nav-links-more .woocommerce-load-more,
.woocommerce-links-more .woocommerce-load-more,
.sidebar_small_screen_above .sidebar_control,
.trx_addons_popup_form_field_submit .submit_button,
.simple_text_link,
.show_comments_single .show_comments_button,
form button:not(.components-button),
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.sc_layouts_row .sc_button,
.sc_portfolio_preview_show .post_readmore,
.wp-block-button__link,
.post_item .more-link,
div.esg-filter-wrapper .esg-filterbutton>span,
.mptt-navigation-tabs li a,
.pantry_tabs .pantry_tabs_titles li a {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	line-height: 21px;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.adp-popup-type-notification-bar .adp-popup-button,
.adp-popup-type-notification-box .adp-popup-button,
#sb_instagram[data-shortcode-atts*="feedOne"] .sbi_follow_btn a,
#sb_instagram.feedOne .sbi_follow_btn a,
.post-more-link,
.nav-links-old,
.latepoint-book-button,
.round-square-2 .elementor-button {
	font-family: Montserrat Alternates, sans-serif
}

.top_panel .slider_engine_revo .slide_title {
	font-family: Montserrat Alternates, sans-serif
}

blockquote {
	font-family: 'Montserrat Alternates', sans-serif
}

.sc_layouts_menu_nav>li[class*="columns-"] li.menu-item-has-children>a,
.sc_layouts_menu_nav li.menu-collapse li[class*="columns-"] li.menu-item-has-children>a,
.sticky_socials_wrap.sticky_socials_modern .social_item .social_name,
.search_modern .search_wrap .search_field,
.search_style_fullscreen.search_opened .search_field,
.comments_list_wrap .comment_reply,
.author_info .author_label,
.nav-links-single .nav-links .nav-arrow-label,
.post_item_single .post_tags_single a,
.sc_layouts_row_type_compact .sc_layouts_item_details,
.post_meta_item.post_categories,
div.esg-filters,
.woocommerce nav.woocommerce-pagination ul,
.comments_pagination,
.nav-links,
.page_links,
.wp-playlist.wp-audio-playlist .wp-playlist-tracks,
.wp-playlist.wp-audio-playlist .wp-playlist-item-title,
.mejs-container *,
.format-audio .post_featured .post_audio_author,
.single-format-audio .post_featured .post_audio_author,
.sc_layouts_blog_item_featured .post_featured .post_audio_author,
#powerTip .box_view_html,
.widget_product_tag_cloud,
.widget_tag_cloud,
.wp-block-tag-cloud,
.custom-html-widget .extra_item,
.post_meta_item.post_author,
.post_info_item.post_info_posted_by,
.post_info_item.post_categories,
table th,
mark,
ins,
.logo_text,
.theme_button_close_text,
.post_price.price,
.theme_scroll_down,
.post_meta_item .post_sponsored_label,
.latepoint-lightbox-w h1,
.latepoint-lightbox-w h2,
.latepoint-lightbox-w h3,
.latepoint-lightbox-w h4,
.latepoint-lightbox-w h5,
.latepoint-lightbox-w h6,
.has-drop-cap:not(:focus):first-letter,
.widget_calendar caption,
.wp-block-calendar caption,
.sc_layouts_title .breadcrumbs,
blockquote>cite,
blockquote>p>cite,
blockquote>.wp-block-pullquote__citation,
.wp-block-quote .wp-block-quote__citation {
	font-family: Montserrat Alternates, sans-serif
}

.post_meta {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 0.4em
}



.wpgdprc,
option,
fieldset legend,
figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd,
.mejs-container .mejs-time-float .mejs-time-float-current,
.backstage-customizer-access-wrapper .backstage-customizer-access-button,
.latepoint-w,
.search_wrap .search_results .post_meta_item {
	font-family: 'Montserrat Alternates', sans-serif
}

.logo_text {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 1.7em;
	font-weight: 700;
	font-style: normal;
	line-height: 1.25em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.logo_footer_text {
	font-family: Montserrat Alternates, sans-serif
}

.sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown .sc_layouts_menu_nav>li>ul {
	font-family: Montserrat Alternates, sans-serif
}

.menu_main_nav_area>ul,
.sc_layouts_menu_nav,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 16px;
	line-height: 1.5em
}

.menu_main_nav>li>a,
.sc_layouts_menu_nav>li>a {
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.sc_layouts_menu_nav>li.current-menu-item>a,
.sc_layouts_menu_nav>li.current-menu-parent>a,
.sc_layouts_menu_nav>li.current-menu-ancestor>a,
.menu_main_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description,
.sc_layouts_menu_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description {
	font-weight: 700
}

.menu_main_nav>li>ul,
.sc_layouts_menu_nav>li>ul,
.sc_layouts_menu_popup .sc_layouts_menu_nav {
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 13px;
	line-height: 1.5em
}

.menu_main_nav>li ul>li>a,
.sc_layouts_menu_nav>li ul>li>a,
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>ul,
.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul,
.menu_mobile .menu_mobile_nav_area>ul {
	font-family: Montserrat Alternates, sans-serif
}

.sc_layouts_panel_menu .sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav>li>ul,
.sc_layouts_panel_menu .sc_layouts_menu_dir_vertical.sc_layouts_submenu_dropdown>ul>li ul,
.menu_mobile .menu_mobile_nav_area>ul>li ul {
	font-family: 'Montserrat Alternates', sans-serif
}

[class*="hint_"]:after {
	font-family: Montserrat Alternates, sans-serif;
}

.sc_layouts_cart_items_short,
[class*="trx_addons_title_with_link"],
.sc_price_item_price .sc_price_item_price_after,
.sc_price_item .sc_price_item_subtitle,
.sc_dishes_compact .sc_services_item_title,
.sc_services_iconed .sc_services_item_title,
.sc_services .sc_services_item_subtitle,
.sc_testimonials_item_author_subtitle,
.sc_icons_plain .sc_icons_item:not(.sc_icons_item_linked) .sc_icons_item_link,
.sc_hotspot_item_popup .sc_hotspot_item_subtitle .post_meta_item {
	font-family: 'Montserrat Alternates', sans-serif
}

.sc_testimonials_bred .sc_testimonials_item_content,
.sc_testimonials_decoration .sc_testimonials_item_content,
.sc_testimonials_alter2 .sc_testimonials_item_content,
.sc_testimonials_alter .sc_testimonials_item_content,
.sc_testimonials_fashion .sc_testimonials_item_content,
.sc_testimonials_creative .sc_testimonials_item_content,
.sc_testimonials_accent2 .sc_testimonials_item_content,
.sc_testimonials_accent .sc_testimonials_item_content,
.sc_testimonials_hover .sc_testimonials_item_content,
.sc_testimonials_common .sc_testimonials_item_content,
.sc_testimonials_list .sc_testimonials_item_content,
.sc_testimonials_light .sc_testimonials_item_content,
.sc_testimonials_extra .sc_testimonials_item_content,
.sc_testimonials_plain .sc_testimonials_item_content,
.sc_testimonials_simple .sc_testimonials_item_content,
.sc_testimonials_default .sc_testimonials_item_content {
	font-family: 'Montserrat Alternates', sans-serif
}

[data-tooltip-text]:after,
.trx_addons_mouse_helper,
.widget .trx_addons_tabs .trx_addons_tabs_titles li,
.trx_addons_video_list_controller_wrap .trx_addons_video_list_subtitle,
.trx_addons_video_list_controller_wrap .trx_addons_video_list_image_label,
.trx_addons_audio_wrap .trx_addons_audio_navigation,
.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a,
.sc_events_item_price,
.sc_events_item_date_day,
.sc_events_item_meta_locality,
.tabs_style_2.elementor-widget-tabs .elementor-tab-title,
.trx_addons_list_parameters,
.sc_events_item_more_link,
.sc_events_item_meta_categories a,
.scroll_to_top_style_modern,
.categories_list .categories_link_more,
.sc_blogger_default.sc_blogger_default_classic_time_2 .post_meta.sc_blogger_item_meta.post_meta_date,
.sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date,
.team_member_brief_info_details .team_member_details_phone .team_member_details_value,
.sc_socials.sc_socials_icons_names .social_item .social_name,
.services_single .services_page_featured .sc_services_item_price,
.sc_services .sc_services_item_price,
.sc_services .sc_services_item_number,
.sc_services_minimal .sc_services_item_subtitle,
.audio_now_playing,
.sc_testimonials_modern .sc_testimonials_item_content strong,
.sc_testimonials_classic .sc_testimonials_item_content,
.social_item.social_item_type_names .social_name,
.trx_addons_message_box,
.sc_countdown .sc_countdown_label,
.sc_countdown_default .sc_countdown_digits,
.sc_countdown_default .sc_countdown_separator,
.sc_price_simple .sc_price_item_details,
.toc_menu_item .toc_menu_description,
.sc_recent_news .post_item .post_footer .post_meta .post_meta_item,
.sc_item_subtitle,
.sc_icons_item_title,
.sc_price_item_title,
.sc_price_item_price,
.sc_courses_default .sc_courses_item_price,
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a,
.sc_events_classic .sc_events_item_price,
.sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a,
.sc_promo_modern .sc_promo_link2 span+span,
.sc_skills_counter .sc_skills_total,
.sc_skills_counter_alter .sc_skills_total,
.sc_skills_counter_extra .sc_skills_total,
.sc_skills_counter_modern .sc_skills_total,
.sc_skills_counter_simple .sc_skills_total,
.sc_skills_pie.sc_skills_compact_off .sc_skills_total,
.sc_skills_counter_alter .sc_skills_item_title,
.sc_skills_counter_extra .sc_skills_item_title,
.sc_skills_counter_modern .sc_skills_item_title,
.sc_skills_counter_simple .sc_skills_item_title,
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,
.sc_icons_number .sc_icons_item_number,
.slider_container .slide_info.slide_info_large .slide_title,
.slider_style_modern .slider_controls_label span+span,
.slider_pagination_wrap,
.sc_slider_controller_info,
.trx_addons_dropcap,
.sc_hotspot_item_price,
.sc_igenerator_extended .sc_igenerator_form_actions_item>a,
.sc_igenerator_form_field_tags_item,
.sc_igenerator_form_field_tags_label,
.sc_igenerator_form_field_inner>label,
.sc_tgenerator_result .sc_tgenerator_result_label,
.sc_chat_form_field_prompt_label,
.sc_chat_form_field_tags_label,
.sc_chat_form_field_tags_item,
.slide_info .slide_number,
.slider_outer_titles_outside_top .slider_titles_outside_wrap .slide_cats,
.h5-font-family,
.trx_addons_bg_text_char {
	font-family: Montserrat Alternates, sans-serif
}



.slider_outer_wrap .sc_slider_controller .sc_slider_controller_item_info_date {
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.trx_expcol_button,
.sc_button:not(.sc_button_simple),
.sc_button.sc_button_simple,
.sc_form button {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	line-height: 21px;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.sc_tgenerator_result .sc_tgenerator_result_copy .sc_button,
.sc_chat_form_field_prompt .sc_chat_form_field_prompt_button,
.sc_tgenerator_form_field_prompt .sc_tgenerator_form_field_prompt_button,
.sc_igenerator_form_field_prompt .sc_igenerator_form_field_prompt_button,
.sc_igenerator_form_field_upload_image_decorator .sc_igenerator_form_field_upload_image_button,
.sc_icons .sc_icons_item_more_link,
.sc_services .sc_services_item_more_link,
.sc_blogger .sc_blogger_item_button .item_more_link,
.sc_promo_modern .sc_promo_link2 {
	font-family: Montserrat Alternates, sans-serif
}

.sc_portfolio.sc_portfolio_band .sc_portfolio_item .post_content_wrap .post_meta .post_categories {
	font-family: Montserrat Alternates, sans-serif
}

.sc_icons_plain .sc_icons_item .sc_icons_item_more_link,
.sc_blogger_portestate .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_meta .post_categories,
.slider_pagination_style_title.sc_slider_controls_light .slider_pagination_wrap .slider_pagination_bullet,
.sc_title_default h5.sc_item_title_tag+.sc_title_subtitle,
.sc_portfolio .post_meta .post_meta_item.post_categories,
.sc_style_toggle .sc_blogger .sc_item_filters_wrap .sc_item_filters .sc_item_filters_header .sc_item_filters_subtitle,
.sc_portfolio .sc_portfolio_item .post_meta .post_meta_item,
.sc_blogger_lay_portfolio_grid .sc_blogger_item .post_meta .post_categories,
.sc_blogger_lay_portfolio .sc_blogger_item .post_meta .post_categories {
	font-family: 'Montserrat Alternates', sans-serif
}

.elementor-widget-progress .elementor-title,
.elementor-widget-progress .elementor-progress-percentage,
.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-tabs .elementor-tab-title,
.custom_icon_btn.elementor-widget-button .elementor-button .elementor-button-text,
.elementor-widget-counter .elementor-counter-number-wrapper,
.elementor-widget-counter .elementor-counter-title {
	font-family: Montserrat Alternates, sans-serif
}

.elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title small {
	font-family: 'Montserrat Alternates', sans-serif
}

body.edit-post-visual-editor {
	font-family: 'Montserrat Alternates', sans-serif !important;
	font-size: 1rem;
	font-weight: 400;
	font-style: normal;
	line-height: 1.84em;
	text-transform: none;
	letter-spacing: 0px
}

.editor-post-title__block .editor-post-title__input {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 3.800em;
	font-weight: 700;
	font-style: normal
}

.block-editor-block-list__block {
	margin-top: 0em;
	margin-bottom: 1.86em
}

.woocommerce-form-login label.woocommerce-form-login__rememberme,
.woocommerce-checkout-payment .wpgdprc-checkbox label,
.woocommerce ul.products li.product .post_header .post_tags,
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.woocommerce div.product .product_meta span>a,
.woocommerce div.product .product_meta span>span,
.woocommerce .checkout table.shop_table .product-name .variation,
.woocommerce .shop_table.order_details td.product-name .variation,
.woocommerce td.product-name dl.variation dd,
.woocommerce td.product-name dl.variation dt,
.woocommerce-checkout-payment .checkbox .woocommerce-terms-and-conditions-checkbox-text {
	font-family: 'Montserrat Alternates', sans-serif
}

.woocommerce-grouped-product-list-item__label,
.woocommerce-grouped-product-list-item__price,
.woocommerce #review_form #respond #reply-title,
.tinv-wishlist th,
.tinv-wishlist td,
.tinv-wishlist td *,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.shop_table_checkout_review table,
form.woocommerce-checkout label,
.woocommerce_status_bar,
.woocommerce .cart-collaterals span.amount,
.woocommerce .comment-form .comment-form-comment label,
.woocommerce .comment-form .comment-form-rating label,
.woocommerce .comment-form .comment-form-author label,
.woocommerce .comment-form .comment-form-email label,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce .product_meta span,
.woocommerce div.product form.cart .variations .label,
.woocommerce.widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .quantity,
.woocommerce-page.widget_shopping_cart .quantity,
.woocommerce .widget_shopping_cart .quantity,
.woocommerce-page .widget_shopping_cart .quantity,
.woocommerce ul.cart_list li .amount,
.woocommerce-page ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount,
.woocommerce-page ul.product_list_widget li .amount,
.woocommerce ul.products li.product .outofstock_label,
.woocommerce ul.cart_list li>b,
.woocommerce ul.cart_list li a,
.woocommerce-page ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a,
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .post_header,
.woocommerce-page ul.products li.product .post_header,
.single-product div.product .woocommerce-tabs .wc-tabs li a,
.woocommerce .shop_table th,
.woocommerce span.onsale,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .summary .stock,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong,
.woocommerce table.cart td.product-name .product-info>b,
.woocommerce table.cart td.product-name a,
.woocommerce-page table.cart td.product-name a,
.woocommerce #content table.cart td.product-name a,
.woocommerce-page #content table.cart td.product-name a,
.woocommerce .checkout table.shop_table .product-name,
.woocommerce .shop_table.order_details td.product-name,
.woocommerce .order_details li strong,
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content .woocommerce-Address-title a,
.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount,
.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol,
.woocommerce .woocommerce-cart-form table.shop_table tbody .product-price span.amount,
.trx_addons_woocommerce_search .sc_form_field_title_caption,
.woocommerce table.shop_table_responsive tr td td:before,
.woocommerce-page table.shop_table_responsive tr td td:before {
	font-family: Montserrat Alternates, sans-serif
}

.woocommerce ul.products li.product .post_data .add_to_cart_wrap .added_to_cart,
.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap .added_to_cart,
.woocommerce #btn-buy,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce .button,
.woocommerce-page .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce .hidden-title-form a.hide-title-form,
.woocommerce input[type="button"],
.woocommerce-page input[type="button"],
.woocommerce input[type="submit"],
.woocommerce-page input[type="submit"] {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	line-height: 21px;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

.woocommerce button.button *,
.post_featured.hover_shop .bottom-info>div>a,
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart,
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button {
	font-family: Montserrat Alternates, sans-serif
}

.woocommerce-input-wrapper,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.1px
}


.tinv-wishlist td .tinvwl-input-group select,
.tinv-wishlist td .tinvwl-input-group select * {
	font-family: 'Montserrat Alternates', sans-serif
}

form.mc4wp-form .mc4wp-form-fields input[type="email"] {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.5em;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.1px
}

form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
	font-family: Montserrat Alternates, sans-serif;
	font-size: 15px;
	font-weight: 700;
	font-style: normal;
	line-height: 21px;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0px
}

#style-5.mc4wp-form .mc4wp-form-fields input[type="email"] {
	font-family: Montserrat Alternates, sans-serif
}

.wpcf7 span.wpcf7-not-valid-tip,
div.wpcf7-response-output {
	font-family: Montserrat Alternates, sans-serif
}

.woosq-sidebar {
	font-family: 'Montserrat Alternates', sans-serif
}

.woosq-btn {
	font-family: Montserrat Alternates, sans-serif
}

.woocommerce-accordion.pantry_accordion .woocommerce-accordion-title {
	font-family: Montserrat Alternates, sans-serif;
	font-weight: 700;
	text-transform: none;
	letter-spacing: 0px
}

.single_product_custom_text_style {
	font-family: Montserrat Alternates, sans-serif
}

.scheme_light,
body.scheme_light {
	--theme-color-bg_color: #FFFFFF;
	--theme-color-bd_color: #E1DCD8;
	--theme-color-text: #5F5F5E;
	--theme-color-text_light: #8E8A89;
	--theme-color-text_dark: #1D1C1B;
	--theme-color-text_link: #C9A19B;
	--theme-color-text_hover: #B58A84;
	--theme-color-text_link2: #7BC1AB;
	--theme-color-text_hover2: #49A487;
	--theme-color-text_link3: #7D79AB;
	--theme-color-text_hover3: #605B9E;
	--theme-color-alter_bg_color: #F4F0ED;
	--theme-color-alter_bg_hover: #EEE8E3;
	--theme-color-alter_bd_color: #E1DCD8;
	--theme-color-alter_bd_hover: #DBD1C9;
	--theme-color-alter_text: #5F5F5E;
	--theme-color-alter_light: #8E8A89;
	--theme-color-alter_dark: #1D1C1B;
	--theme-color-alter_link: #C9A19B;
	--theme-color-alter_hover: #B58A84;
	--theme-color-alter_link2: #7BC1AB;
	--theme-color-alter_hover2: #49A487;
	--theme-color-alter_link3: #7D79AB;
	--theme-color-alter_hover3: #605B9E;
	--theme-color-extra_bg_color: #23253B;
	--theme-color-extra_bg_hover: #1B1D2E;
	--theme-color-extra_bd_color: #4A4B5B;
	--theme-color-extra_bd_hover: #414141;
	--theme-color-extra_text: #C5C2BF;
	--theme-color-extra_light: #ADA6A3;
	--theme-color-extra_dark: #FCFCFC;
	--theme-color-extra_link: #C9A19B;
	--theme-color-extra_hover: #FCFCFC;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #E1DCD8;
	--theme-color-input_bd_hover: #DADADA;
	--theme-color-input_text: #5F5F5E;
	--theme-color-input_light: #000;
	--theme-color-input_dark: #1D1C1B;
	--theme-color-inverse_bd_color: #67bcc1;
	--theme-color-inverse_bd_hover: #5aa4a9;
	--theme-color-inverse_text: #1d1d1d;
	--theme-color-inverse_light: #333333;
	--theme-color-inverse_dark: #1D1C1B;
	--theme-color-inverse_link: #FCFCFC;
	--theme-color-inverse_hover: #FCFCFC;
	--theme-color-bg_color_0: rgba(255, 255, 255, 0);
	--theme-color-bg_color_02: rgba(255, 255, 255, 0.2);
	--theme-color-bg_color_05: rgba(255, 255, 255, 0.5);
	--theme-color-bg_color_07: rgba(255, 255, 255, 0.7);
	--theme-color-bg_color_08: rgba(255, 255, 255, 0.8);
	--theme-color-bg_color_09: rgba(255, 255, 255, 0.9);
	--theme-color-alter_bg_color_07: rgba(244, 240, 237, 0.7);
	--theme-color-alter_bg_color_04: rgba(244, 240, 237, 0.4);
	--theme-color-alter_bg_color_00: rgba(244, 240, 237, 0);
	--theme-color-alter_bg_color_02: rgba(244, 240, 237, 0.2);
	--theme-color-alter_bd_color_02: rgba(225, 220, 216, 0.2);
	--theme-color-alter_dark_015: rgba(29, 28, 27, 0.15);
	--theme-color-alter_dark_02: rgba(29, 28, 27, 0.2);
	--theme-color-alter_dark_05: rgba(29, 28, 27, 0.5);
	--theme-color-alter_dark_08: rgba(29, 28, 27, 0.8);
	--theme-color-alter_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-alter_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-extra_bg_color_05: rgba(35, 37, 59, 0.5);
	--theme-color-extra_bg_color_07: rgba(35, 37, 59, 0.7);
	--theme-color-extra_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-extra_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-text_dark_003: rgba(29, 28, 27, 0.03);
	--theme-color-text_dark_005: rgba(29, 28, 27, 0.05);
	--theme-color-text_dark_008: rgba(29, 28, 27, 0.08);
	--theme-color-text_dark_015: rgba(29, 28, 27, 0.15);
	--theme-color-text_dark_02: rgba(29, 28, 27, 0.2);
	--theme-color-text_dark_03: rgba(29, 28, 27, 0.3);
	--theme-color-text_dark_05: rgba(29, 28, 27, 0.5);
	--theme-color-text_dark_07: rgba(29, 28, 27, 0.7);
	--theme-color-text_dark_08: rgba(29, 28, 27, 0.8);
	--theme-color-text_link_007: rgba(201, 161, 155, 0.07);
	--theme-color-text_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-text_link_03: rgba(201, 161, 155, 0.3);
	--theme-color-text_link_04: rgba(201, 161, 155, 0.4);
	--theme-color-text_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-text_link2_08: rgba(123, 193, 171, 0.8);
	--theme-color-text_link2_007: rgba(123, 193, 171, 0.07);
	--theme-color-text_link2_02: rgba(123, 193, 171, 0.2);
	--theme-color-text_link2_03: rgba(123, 193, 171, 0.3);
	--theme-color-text_link2_05: rgba(123, 193, 171, 0.5);
	--theme-color-text_link3_007: rgba(125, 121, 171, 0.07);
	--theme-color-text_link3_02: rgba(125, 121, 171, 0.2);
	--theme-color-text_link3_03: rgba(125, 121, 171, 0.3);
	--theme-color-inverse_text_03: rgba(29, 29, 29, 0.3);
	--theme-color-inverse_link_08: rgba(252, 252, 252, 0.8);
	--theme-color-inverse_hover_08: rgba(252, 252, 252, 0.8);
	--theme-color-text_dark_blend: #292928;
	--theme-color-text_link_blend: #d6b6af;
	--theme-color-alter_link_blend: #d6b6af
}

.trx_demo_panels {
	background: #FFFFFF
}

.trx_demo_panels .trx_demo_tabs a,
.trx_demo_panels .trx_demo_tabs a:after {
	background: #FFFFFF;
	border-color: #E1DCD8;
	color: #1D1C1B
}

.trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_tabs a.hint_big:after {
	background-color: #C9A19B;
	border-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
	background-color: #23253B;
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panels_wrap,
.trx_demo_panels .trx_demo_panel {
	background-color: #FFFFFF;
	color: #5F5F5E
}

.trx_demo_panels .trx_demo_panel_title,
.trx_demo_panels .trx_demo_panel_list_item_title>a {
	color: #1D1C1B
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #B58A84
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
	background-color: #F4F0ED;
	color: #5F5F5E
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
	color: #1D1C1B
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
	border-color: #E1DCD8
}

.trx_demo_panels .trx_demo_panel_divider_title {
	color: #1D1C1B
}

.trx_demo_panel_button {
	background-color: #C9A19B;
	border-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_panel_button:hover,
.trx_demo_panel_button:focus {
	background-color: #FCFCFC;
	border-color: #FCFCFC;
	color: #FCFCFC
}

.trx_demo_subscribe form {
	background-color: #23253B
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email {
	background-color: #1B1D2E;
	border-color: #414141;
	color: #C5C2BF
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email:focus {
	background-color: #1B1D2E;
	border-color: #414141;
	color: #FCFCFC
}

.trx_demo_subscribe_button {
	background-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_subscribe_button:hover,
.trx_demo_subscribe_button:focus {
	background-color: #FCFCFC;
	color: #FCFCFC
}

.trx_demo_panel_filters_list_item a {
	color: #C9A19B
}

.trx_demo_panel_filters_list_item a:hover {
	color: #B58A84
}

.trx_demo_panel_filters_list_item.filter_active a {
	color: #1D1C1B
}

.scheme_dark,
body.scheme_dark {
	--theme-color-bg_color: #232222;
	--theme-color-bd_color: #3C3C3C;
	--theme-color-text: #C5C2BF;
	--theme-color-text_light: #ADA6A3;
	--theme-color-text_dark: #FCFCFC;
	--theme-color-text_link: #C9A19B;
	--theme-color-text_hover: #B58A84;
	--theme-color-text_link2: #7BC1AB;
	--theme-color-text_hover2: #49A487;
	--theme-color-text_link3: #7D79AB;
	--theme-color-text_hover3: #605B9E;
	--theme-color-alter_bg_color: #191817;
	--theme-color-alter_bg_hover: #23211F;
	--theme-color-alter_bd_color: #3C3C3C;
	--theme-color-alter_bd_hover: #414141;
	--theme-color-alter_text: #C5C2BF;
	--theme-color-alter_light: #ADA6A3;
	--theme-color-alter_dark: #FCFCFC;
	--theme-color-alter_link: #C9A19B;
	--theme-color-alter_hover: #B58A84;
	--theme-color-alter_link2: #7BC1AB;
	--theme-color-alter_hover2: #49A487;
	--theme-color-alter_link3: #7D79AB;
	--theme-color-alter_hover3: #605B9E;
	--theme-color-extra_bg_color: #23253B;
	--theme-color-extra_bg_hover: #1B1D2E;
	--theme-color-extra_bd_color: #4A4B5B;
	--theme-color-extra_bd_hover: #414141;
	--theme-color-extra_text: #C5C2BF;
	--theme-color-extra_light: #ADA6A3;
	--theme-color-extra_dark: #FCFCFC;
	--theme-color-extra_link: #C9A19B;
	--theme-color-extra_hover: #FCFCFC;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #3C3C3C;
	--theme-color-input_bd_hover: #414141;
	--theme-color-input_text: #C5C2BF;
	--theme-color-input_light: #000;
	--theme-color-input_dark: #F4F0ED;
	--theme-color-inverse_bd_color: #e36650;
	--theme-color-inverse_bd_hover: #cb5b47;
	--theme-color-inverse_text: #F9F9F9;
	--theme-color-inverse_light: #6f6f6f;
	--theme-color-inverse_dark: #1D1C1B;
	--theme-color-inverse_link: #FCFCFC;
	--theme-color-inverse_hover: #1D1C1B;
	--theme-color-bg_color_0: rgba(35, 34, 34, 0);
	--theme-color-bg_color_02: rgba(35, 34, 34, 0.2);
	--theme-color-bg_color_05: rgba(35, 34, 34, 0.5);
	--theme-color-bg_color_07: rgba(35, 34, 34, 0.7);
	--theme-color-bg_color_08: rgba(35, 34, 34, 0.8);
	--theme-color-bg_color_09: rgba(35, 34, 34, 0.9);
	--theme-color-alter_bg_color_07: rgba(25, 24, 23, 0.7);
	--theme-color-alter_bg_color_04: rgba(25, 24, 23, 0.4);
	--theme-color-alter_bg_color_00: rgba(25, 24, 23, 0);
	--theme-color-alter_bg_color_02: rgba(25, 24, 23, 0.2);
	--theme-color-alter_bd_color_02: rgba(60, 60, 60, 0.2);
	--theme-color-alter_dark_015: rgba(252, 252, 252, 0.15);
	--theme-color-alter_dark_02: rgba(252, 252, 252, 0.2);
	--theme-color-alter_dark_05: rgba(252, 252, 252, 0.5);
	--theme-color-alter_dark_08: rgba(252, 252, 252, 0.8);
	--theme-color-alter_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-alter_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-extra_bg_color_05: rgba(35, 37, 59, 0.5);
	--theme-color-extra_bg_color_07: rgba(35, 37, 59, 0.7);
	--theme-color-extra_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-extra_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-text_dark_003: rgba(252, 252, 252, 0.03);
	--theme-color-text_dark_005: rgba(252, 252, 252, 0.05);
	--theme-color-text_dark_008: rgba(252, 252, 252, 0.08);
	--theme-color-text_dark_015: rgba(252, 252, 252, 0.15);
	--theme-color-text_dark_02: rgba(252, 252, 252, 0.2);
	--theme-color-text_dark_03: rgba(252, 252, 252, 0.3);
	--theme-color-text_dark_05: rgba(252, 252, 252, 0.5);
	--theme-color-text_dark_07: rgba(252, 252, 252, 0.7);
	--theme-color-text_dark_08: rgba(252, 252, 252, 0.8);
	--theme-color-text_link_007: rgba(201, 161, 155, 0.07);
	--theme-color-text_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-text_link_03: rgba(201, 161, 155, 0.3);
	--theme-color-text_link_04: rgba(201, 161, 155, 0.4);
	--theme-color-text_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-text_link2_08: rgba(123, 193, 171, 0.8);
	--theme-color-text_link2_007: rgba(123, 193, 171, 0.07);
	--theme-color-text_link2_02: rgba(123, 193, 171, 0.2);
	--theme-color-text_link2_03: rgba(123, 193, 171, 0.3);
	--theme-color-text_link2_05: rgba(123, 193, 171, 0.5);
	--theme-color-text_link3_007: rgba(125, 121, 171, 0.07);
	--theme-color-text_link3_02: rgba(125, 121, 171, 0.2);
	--theme-color-text_link3_03: rgba(125, 121, 171, 0.3);
	--theme-color-inverse_text_03: rgba(249, 249, 249, 0.3);
	--theme-color-inverse_link_08: rgba(252, 252, 252, 0.8);
	--theme-color-inverse_hover_08: rgba(29, 28, 27, 0.8);
	--theme-color-text_dark_blend: #ffffff;
	--theme-color-text_link_blend: #d6b6af;
	--theme-color-alter_link_blend: #d6b6af
}

.trx_demo_panels {
	background: #232222
}

.trx_demo_panels .trx_demo_tabs a,
.trx_demo_panels .trx_demo_tabs a:after {
	background: #232222;
	border-color: #3C3C3C;
	color: #FCFCFC
}

.trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_tabs a.hint_big:after {
	background-color: #C9A19B;
	border-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
	background-color: #23253B;
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panels_wrap,
.trx_demo_panels .trx_demo_panel {
	background-color: #232222;
	color: #C5C2BF
}

.trx_demo_panels .trx_demo_panel_title,
.trx_demo_panels .trx_demo_panel_list_item_title>a {
	color: #FCFCFC
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #B58A84
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
	background-color: #191817;
	color: #C5C2BF
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
	color: #FCFCFC
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
	border-color: #3C3C3C
}

.trx_demo_panels .trx_demo_panel_divider_title {
	color: #FCFCFC
}

.trx_demo_panel_button {
	background-color: #C9A19B;
	border-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_panel_button:hover,
.trx_demo_panel_button:focus {
	background-color: #FCFCFC;
	border-color: #FCFCFC;
	color: #1D1C1B
}

.trx_demo_subscribe form {
	background-color: #23253B
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email {
	background-color: #1B1D2E;
	border-color: #414141;
	color: #C5C2BF
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email:focus {
	background-color: #1B1D2E;
	border-color: #414141;
	color: #FCFCFC
}

.trx_demo_subscribe_button {
	background-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_subscribe_button:hover,
.trx_demo_subscribe_button:focus {
	background-color: #FCFCFC;
	color: #1D1C1B
}

.trx_demo_panel_filters_list_item a {
	color: #C9A19B
}

.trx_demo_panel_filters_list_item a:hover {
	color: #B58A84
}

.trx_demo_panel_filters_list_item.filter_active a {
	color: #FCFCFC
}

.scheme_default,
body.scheme_default {
	--theme-color-bg_color: #F4F0ED;
	--theme-color-bd_color: #E1DCD8;
	--theme-color-text: #5F5F5E;
	--theme-color-text_light: #8E8A89;
	--theme-color-text_dark: #1D1C1B;
	--theme-color-text_link: #C9A19B;
	--theme-color-text_hover: #B58A84;
	--theme-color-text_link2: #7BC1AB;
	--theme-color-text_hover2: #49A487;
	--theme-color-text_link3: #7D79AB;
	--theme-color-text_hover3: #605B9E;
	--theme-color-alter_bg_color: #FFFFFF;
	--theme-color-alter_bg_hover: #EFEFEF;
	--theme-color-alter_bd_color: #E1DCD8;
	--theme-color-alter_bd_hover: #DBD1C9;
	--theme-color-alter_text: #5F5F5E;
	--theme-color-alter_light: #8E8A89;
	--theme-color-alter_dark: #1D1C1B;
	--theme-color-alter_link: #C9A19B;
	--theme-color-alter_hover: #B58A84;
	--theme-color-alter_link2: #7BC1AB;
	--theme-color-alter_hover2: #49A487;
	--theme-color-alter_link3: #7D79AB;
	--theme-color-alter_hover3: #605B9E;
	--theme-color-extra_bg_color: #23253B;
	--theme-color-extra_bg_hover: #1B1D2E;
	--theme-color-extra_bd_color: #4A4B5B;
	--theme-color-extra_bd_hover: #414141;
	--theme-color-extra_text: #C5C2BF;
	--theme-color-extra_light: #ADA6A3;
	--theme-color-extra_dark: #FCFCFC;
	--theme-color-extra_link: #C9A19B;
	--theme-color-extra_hover: #FCFCFC;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #E1DCD8;
	--theme-color-input_bd_hover: #DBD1C9;
	--theme-color-input_text: #5F5F5E;
	--theme-color-input_light: #000;
	--theme-color-input_dark: #1D1C1B;
	--theme-color-inverse_bd_color: #67bcc1;
	--theme-color-inverse_bd_hover: #5aa4a9;
	--theme-color-inverse_text: #1d1d1d;
	--theme-color-inverse_light: #333333;
	--theme-color-inverse_dark: #1D1C1B;
	--theme-color-inverse_link: #FCFCFC;
	--theme-color-inverse_hover: #FCFCFC;
	--theme-color-bg_color_0: rgba(244, 240, 237, 0);
	--theme-color-bg_color_02: rgba(244, 240, 237, 0.2);
	--theme-color-bg_color_05: rgba(244, 240, 237, 0.5);
	--theme-color-bg_color_07: rgba(244, 240, 237, 0.7);
	--theme-color-bg_color_08: rgba(244, 240, 237, 0.8);
	--theme-color-bg_color_09: rgba(244, 240, 237, 0.9);
	--theme-color-alter_bg_color_07: rgba(255, 255, 255, 0.7);
	--theme-color-alter_bg_color_04: rgba(255, 255, 255, 0.4);
	--theme-color-alter_bg_color_00: rgba(255, 255, 255, 0);
	--theme-color-alter_bg_color_02: rgba(255, 255, 255, 0.2);
	--theme-color-alter_bd_color_02: rgba(225, 220, 216, 0.2);
	--theme-color-alter_dark_015: rgba(29, 28, 27, 0.15);
	--theme-color-alter_dark_02: rgba(29, 28, 27, 0.2);
	--theme-color-alter_dark_05: rgba(29, 28, 27, 0.5);
	--theme-color-alter_dark_08: rgba(29, 28, 27, 0.8);
	--theme-color-alter_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-alter_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-extra_bg_color_05: rgba(35, 37, 59, 0.5);
	--theme-color-extra_bg_color_07: rgba(35, 37, 59, 0.7);
	--theme-color-extra_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-extra_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-text_dark_003: rgba(29, 28, 27, 0.03);
	--theme-color-text_dark_005: rgba(29, 28, 27, 0.05);
	--theme-color-text_dark_008: rgba(29, 28, 27, 0.08);
	--theme-color-text_dark_015: rgba(29, 28, 27, 0.15);
	--theme-color-text_dark_02: rgba(29, 28, 27, 0.2);
	--theme-color-text_dark_03: rgba(29, 28, 27, 0.3);
	--theme-color-text_dark_05: rgba(29, 28, 27, 0.5);
	--theme-color-text_dark_07: rgba(29, 28, 27, 0.7);
	--theme-color-text_dark_08: rgba(29, 28, 27, 0.8);
	--theme-color-text_link_007: rgba(201, 161, 155, 0.07);
	--theme-color-text_link_02: rgba(201, 161, 155, 0.2);
	--theme-color-text_link_03: rgba(201, 161, 155, 0.3);
	--theme-color-text_link_04: rgba(201, 161, 155, 0.4);
	--theme-color-text_link_07: rgba(201, 161, 155, 0.7);
	--theme-color-text_link2_08: rgba(123, 193, 171, 0.8);
	--theme-color-text_link2_007: rgba(123, 193, 171, 0.07);
	--theme-color-text_link2_02: rgba(123, 193, 171, 0.2);
	--theme-color-text_link2_03: rgba(123, 193, 171, 0.3);
	--theme-color-text_link2_05: rgba(123, 193, 171, 0.5);
	--theme-color-text_link3_007: rgba(125, 121, 171, 0.07);
	--theme-color-text_link3_02: rgba(125, 121, 171, 0.2);
	--theme-color-text_link3_03: rgba(125, 121, 171, 0.3);
	--theme-color-inverse_text_03: rgba(29, 29, 29, 0.3);
	--theme-color-inverse_link_08: rgba(252, 252, 252, 0.8);
	--theme-color-inverse_hover_08: rgba(252, 252, 252, 0.8);
	--theme-color-text_dark_blend: #292928;
	--theme-color-text_link_blend: #d6b6af;
	--theme-color-alter_link_blend: #d6b6af
}

.trx_demo_panels {
	background: #F4F0ED
}

.trx_demo_panels .trx_demo_tabs a,
.trx_demo_panels .trx_demo_tabs a:after {
	background: #F4F0ED;
	border-color: #E1DCD8;
	color: #1D1C1B
}

.trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_tabs a.hint_big:after {
	background-color: #C9A19B;
	border-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
	background-color: #23253B;
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panels_wrap,
.trx_demo_panels .trx_demo_panel {
	background-color: #F4F0ED;
	color: #5F5F5E
}

.trx_demo_panels .trx_demo_panel_title,
.trx_demo_panels .trx_demo_panel_list_item_title>a {
	color: #1D1C1B
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #B58A84
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
	background-color: #FFFFFF;
	color: #5F5F5E
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
	color: #1D1C1B
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #C9A19B
}

.trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
	border-color: #E1DCD8
}

.trx_demo_panels .trx_demo_panel_divider_title {
	color: #1D1C1B
}

.trx_demo_panel_button {
	background-color: #C9A19B;
	border-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_panel_button:hover,
.trx_demo_panel_button:focus {
	background-color: #FCFCFC;
	border-color: #FCFCFC;
	color: #FCFCFC
}

.trx_demo_subscribe form {
	background-color: #23253B
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email {
	background-color: #1B1D2E;
	border-color: #414141;
	color: #C5C2BF
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email:focus {
	background-color: #1B1D2E;
	border-color: #414141;
	color: #FCFCFC
}

.trx_demo_subscribe_button {
	background-color: #C9A19B;
	color: #FCFCFC
}

.trx_demo_subscribe_button:hover,
.trx_demo_subscribe_button:focus {
	background-color: #FCFCFC;
	color: #FCFCFC
}

.trx_demo_panel_filters_list_item a {
	color: #C9A19B
}

.trx_demo_panel_filters_list_item a:hover {
	color: #B58A84
}

.trx_demo_panel_filters_list_item.filter_active a {
	color: #1D1C1B
}

.scheme_dark_orange,
body.scheme_dark_orange {
	--theme-color-bg_color: #010101;
	--theme-color-bd_color: #343434;
	--theme-color-text: #B9B9B9;
	--theme-color-text_light: #9B9B9B;
	--theme-color-text_dark: #F2EEE4;
	--theme-color-text_link: #BF5F33;
	--theme-color-text_hover: #AA471A;
	--theme-color-text_link2: #B22121;
	--theme-color-text_hover2: #49A487;
	--theme-color-text_link3: #1F5FA8;
	--theme-color-text_hover3: #0D4D97;
	--theme-color-alter_bg_color: #1A1A1A;
	--theme-color-alter_bg_hover: #2A2A2A;
	--theme-color-alter_bd_color: #343434;
	--theme-color-alter_bd_hover: #474747;
	--theme-color-alter_text: #B9B9B9;
	--theme-color-alter_light: #9B9B9B;
	--theme-color-alter_dark: #F2EEE4;
	--theme-color-alter_link: #BF5F33;
	--theme-color-alter_hover: #AA471A;
	--theme-color-alter_link2: #B22121;
	--theme-color-alter_hover2: #49A487;
	--theme-color-alter_link3: #1F5FA8;
	--theme-color-alter_hover3: #0D4D97;
	--theme-color-extra_bg_color: #2D271F;
	--theme-color-extra_bg_hover: #40382D;
	--theme-color-extra_bd_color: #343434;
	--theme-color-extra_bd_hover: #474747;
	--theme-color-extra_text: #B9B9B9;
	--theme-color-extra_light: #9B9B9B;
	--theme-color-extra_dark: #F2EEE4;
	--theme-color-extra_link: #BF5F33;
	--theme-color-extra_hover: #F2EEE4;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #343434;
	--theme-color-input_bd_hover: #474747;
	--theme-color-input_text: #B9B9B9;
	--theme-color-input_light: #000;
	--theme-color-input_dark: #F2EEE4;
	--theme-color-inverse_bd_color: #e36650;
	--theme-color-inverse_bd_hover: #cb5b47;
	--theme-color-inverse_text: #F9F9F9;
	--theme-color-inverse_light: #6f6f6f;
	--theme-color-inverse_dark: #1D1C1B;
	--theme-color-inverse_link: #F2EEE4;
	--theme-color-inverse_hover: #1D1C1B;
	--theme-color-bg_color_0: rgba(1, 1, 1, 0);
	--theme-color-bg_color_02: rgba(1, 1, 1, 0.2);
	--theme-color-bg_color_05: rgba(1, 1, 1, 0.5);
	--theme-color-bg_color_07: rgba(1, 1, 1, 0.7);
	--theme-color-bg_color_08: rgba(1, 1, 1, 0.8);
	--theme-color-bg_color_09: rgba(1, 1, 1, 0.9);
	--theme-color-alter_bg_color_07: rgba(26, 26, 26, 0.7);
	--theme-color-alter_bg_color_04: rgba(26, 26, 26, 0.4);
	--theme-color-alter_bg_color_00: rgba(26, 26, 26, 0);
	--theme-color-alter_bg_color_02: rgba(26, 26, 26, 0.2);
	--theme-color-alter_bd_color_02: rgba(52, 52, 52, 0.2);
	--theme-color-alter_dark_015: rgba(242, 238, 228, 0.15);
	--theme-color-alter_dark_02: rgba(242, 238, 228, 0.2);
	--theme-color-alter_dark_05: rgba(242, 238, 228, 0.5);
	--theme-color-alter_dark_08: rgba(242, 238, 228, 0.8);
	--theme-color-alter_link_02: rgba(191, 95, 51, 0.2);
	--theme-color-alter_link_07: rgba(191, 95, 51, 0.7);
	--theme-color-extra_bg_color_05: rgba(45, 39, 31, 0.5);
	--theme-color-extra_bg_color_07: rgba(45, 39, 31, 0.7);
	--theme-color-extra_link_02: rgba(191, 95, 51, 0.2);
	--theme-color-extra_link_07: rgba(191, 95, 51, 0.7);
	--theme-color-text_dark_003: rgba(242, 238, 228, 0.03);
	--theme-color-text_dark_005: rgba(242, 238, 228, 0.05);
	--theme-color-text_dark_008: rgba(242, 238, 228, 0.08);
	--theme-color-text_dark_015: rgba(242, 238, 228, 0.15);
	--theme-color-text_dark_02: rgba(242, 238, 228, 0.2);
	--theme-color-text_dark_03: rgba(242, 238, 228, 0.3);
	--theme-color-text_dark_05: rgba(242, 238, 228, 0.5);
	--theme-color-text_dark_07: rgba(242, 238, 228, 0.7);
	--theme-color-text_dark_08: rgba(242, 238, 228, 0.8);
	--theme-color-text_link_007: rgba(191, 95, 51, 0.07);
	--theme-color-text_link_02: rgba(191, 95, 51, 0.2);
	--theme-color-text_link_03: rgba(191, 95, 51, 0.3);
	--theme-color-text_link_04: rgba(191, 95, 51, 0.4);
	--theme-color-text_link_07: rgba(191, 95, 51, 0.7);
	--theme-color-text_link2_08: rgba(178, 33, 33, 0.8);
	--theme-color-text_link2_007: rgba(178, 33, 33, 0.07);
	--theme-color-text_link2_02: rgba(178, 33, 33, 0.2);
	--theme-color-text_link2_03: rgba(178, 33, 33, 0.3);
	--theme-color-text_link2_05: rgba(178, 33, 33, 0.5);
	--theme-color-text_link3_007: rgba(31, 95, 168, 0.07);
	--theme-color-text_link3_02: rgba(31, 95, 168, 0.2);
	--theme-color-text_link3_03: rgba(31, 95, 168, 0.3);
	--theme-color-inverse_text_03: rgba(249, 249, 249, 0.3);
	--theme-color-inverse_link_08: rgba(242, 238, 228, 0.8);
	--theme-color-inverse_hover_08: rgba(29, 28, 27, 0.8);
	--theme-color-text_dark_blend: #fffefc;
	--theme-color-text_link_blend: #cc7242;
	--theme-color-alter_link_blend: #cc7242
}

.trx_demo_panels {
	background: #010101
}

.trx_demo_panels .trx_demo_tabs a,
.trx_demo_panels .trx_demo_tabs a:after {
	background: #010101;
	border-color: #343434;
	color: #F2EEE4
}

.trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
	color: #BF5F33
}

.trx_demo_panels .trx_demo_tabs a.hint_big:after {
	background-color: #BF5F33;
	border-color: #BF5F33;
	color: #F2EEE4
}

.trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
	background-color: #2D271F;
	color: #BF5F33
}

.trx_demo_panels .trx_demo_panels_wrap,
.trx_demo_panels .trx_demo_panel {
	background-color: #010101;
	color: #B9B9B9
}

.trx_demo_panels .trx_demo_panel_title,
.trx_demo_panels .trx_demo_panel_list_item_title>a {
	color: #F2EEE4
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #AA471A
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
	color: #BF5F33
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
	background-color: #1A1A1A;
	color: #B9B9B9
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
	color: #F2EEE4
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #BF5F33
}

.trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
	border-color: #343434
}

.trx_demo_panels .trx_demo_panel_divider_title {
	color: #F2EEE4
}

.trx_demo_panel_button {
	background-color: #BF5F33;
	border-color: #BF5F33;
	color: #F2EEE4
}

.trx_demo_panel_button:hover,
.trx_demo_panel_button:focus {
	background-color: #F2EEE4;
	border-color: #F2EEE4;
	color: #1D1C1B
}

.trx_demo_subscribe form {
	background-color: #2D271F
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email {
	background-color: #40382D;
	border-color: #474747;
	color: #B9B9B9
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email:focus {
	background-color: #40382D;
	border-color: #474747;
	color: #F2EEE4
}

.trx_demo_subscribe_button {
	background-color: #BF5F33;
	color: #F2EEE4
}

.trx_demo_subscribe_button:hover,
.trx_demo_subscribe_button:focus {
	background-color: #F2EEE4;
	color: #1D1C1B
}

.trx_demo_panel_filters_list_item a {
	color: #BF5F33
}

.trx_demo_panel_filters_list_item a:hover {
	color: #AA471A
}

.trx_demo_panel_filters_list_item.filter_active a {
	color: #F2EEE4
}

.scheme_dark_red,
body.scheme_dark_red {
	--theme-color-bg_color: #1E1E1E;
	--theme-color-bd_color: #343434;
	--theme-color-text: #CECECE;
	--theme-color-text_light: #9C9C9C;
	--theme-color-text_dark: #FCFCFC;
	--theme-color-text_link: #A03D40;
	--theme-color-text_hover: #8E2629;
	--theme-color-text_link2: #9B8462;
	--theme-color-text_hover2: #8B714A;
	--theme-color-text_link3: #3DA0A0;
	--theme-color-text_hover3: #268888;
	--theme-color-alter_bg_color: #141313;
	--theme-color-alter_bg_hover: #211F1F;
	--theme-color-alter_bd_color: #343434;
	--theme-color-alter_bd_hover: #464646;
	--theme-color-alter_text: #CECECE;
	--theme-color-alter_light: #9C9C9C;
	--theme-color-alter_dark: #FCFCFC;
	--theme-color-alter_link: #A03D40;
	--theme-color-alter_hover: #8E2629;
	--theme-color-alter_link2: #9B8462;
	--theme-color-alter_hover2: #8B714A;
	--theme-color-alter_link3: #3DA0A0;
	--theme-color-alter_hover3: #268888;
	--theme-color-extra_bg_color: #312E2E;
	--theme-color-extra_bg_hover: #403D3D;
	--theme-color-extra_bd_color: #343434;
	--theme-color-extra_bd_hover: #464646;
	--theme-color-extra_text: #CECECE;
	--theme-color-extra_light: #9C9C9C;
	--theme-color-extra_dark: #FCFCFC;
	--theme-color-extra_link: #A03D40;
	--theme-color-extra_hover: #FCFCFC;
	--theme-color-extra_link2: #80d572;
	--theme-color-extra_hover2: #8be77c;
	--theme-color-extra_link3: #ddb837;
	--theme-color-extra_hover3: #eec432;
	--theme-color-input_bg_color: transparent;
	--theme-color-input_bg_hover: transparent;
	--theme-color-input_bd_color: #343434;
	--theme-color-input_bd_hover: #464646;
	--theme-color-input_text: #CECECE;
	--theme-color-input_light: #000;
	--theme-color-input_dark: #FCFCFC;
	--theme-color-inverse_bd_color: #e36650;
	--theme-color-inverse_bd_hover: #cb5b47;
	--theme-color-inverse_text: #F9F9F9;
	--theme-color-inverse_light: #6f6f6f;
	--theme-color-inverse_dark: #1D1C1B;
	--theme-color-inverse_link: #FCFCFC;
	--theme-color-inverse_hover: #1D1C1B;
	--theme-color-bg_color_0: rgba(30, 30, 30, 0);
	--theme-color-bg_color_02: rgba(30, 30, 30, 0.2);
	--theme-color-bg_color_05: rgba(30, 30, 30, 0.5);
	--theme-color-bg_color_07: rgba(30, 30, 30, 0.7);
	--theme-color-bg_color_08: rgba(30, 30, 30, 0.8);
	--theme-color-bg_color_09: rgba(30, 30, 30, 0.9);
	--theme-color-alter_bg_color_07: rgba(20, 19, 19, 0.7);
	--theme-color-alter_bg_color_04: rgba(20, 19, 19, 0.4);
	--theme-color-alter_bg_color_00: rgba(20, 19, 19, 0);
	--theme-color-alter_bg_color_02: rgba(20, 19, 19, 0.2);
	--theme-color-alter_bd_color_02: rgba(52, 52, 52, 0.2);
	--theme-color-alter_dark_015: rgba(252, 252, 252, 0.15);
	--theme-color-alter_dark_02: rgba(252, 252, 252, 0.2);
	--theme-color-alter_dark_05: rgba(252, 252, 252, 0.5);
	--theme-color-alter_dark_08: rgba(252, 252, 252, 0.8);
	--theme-color-alter_link_02: rgba(160, 61, 64, 0.2);
	--theme-color-alter_link_07: rgba(160, 61, 64, 0.7);
	--theme-color-extra_bg_color_05: rgba(49, 46, 46, 0.5);
	--theme-color-extra_bg_color_07: rgba(49, 46, 46, 0.7);
	--theme-color-extra_link_02: rgba(160, 61, 64, 0.2);
	--theme-color-extra_link_07: rgba(160, 61, 64, 0.7);
	--theme-color-text_dark_003: rgba(252, 252, 252, 0.03);
	--theme-color-text_dark_005: rgba(252, 252, 252, 0.05);
	--theme-color-text_dark_008: rgba(252, 252, 252, 0.08);
	--theme-color-text_dark_015: rgba(252, 252, 252, 0.15);
	--theme-color-text_dark_02: rgba(252, 252, 252, 0.2);
	--theme-color-text_dark_03: rgba(252, 252, 252, 0.3);
	--theme-color-text_dark_05: rgba(252, 252, 252, 0.5);
	--theme-color-text_dark_07: rgba(252, 252, 252, 0.7);
	--theme-color-text_dark_08: rgba(252, 252, 252, 0.8);
	--theme-color-text_link_007: rgba(160, 61, 64, 0.07);
	--theme-color-text_link_02: rgba(160, 61, 64, 0.2);
	--theme-color-text_link_03: rgba(160, 61, 64, 0.3);
	--theme-color-text_link_04: rgba(160, 61, 64, 0.4);
	--theme-color-text_link_07: rgba(160, 61, 64, 0.7);
	--theme-color-text_link2_08: rgba(155, 132, 98, 0.8);
	--theme-color-text_link2_007: rgba(155, 132, 98, 0.07);
	--theme-color-text_link2_02: rgba(155, 132, 98, 0.2);
	--theme-color-text_link2_03: rgba(155, 132, 98, 0.3);
	--theme-color-text_link2_05: rgba(155, 132, 98, 0.5);
	--theme-color-text_link3_007: rgba(61, 160, 160, 0.07);
	--theme-color-text_link3_02: rgba(61, 160, 160, 0.2);
	--theme-color-text_link3_03: rgba(61, 160, 160, 0.3);
	--theme-color-inverse_text_03: rgba(249, 249, 249, 0.3);
	--theme-color-inverse_link_08: rgba(252, 252, 252, 0.8);
	--theme-color-inverse_hover_08: rgba(29, 28, 27, 0.8);
	--theme-color-text_dark_blend: #ffffff;
	--theme-color-text_link_blend: #ad4b4c;
	--theme-color-alter_link_blend: #ad4b4c
}

.trx_demo_panels {
	background: #1E1E1E
}

.trx_demo_panels .trx_demo_tabs a,
.trx_demo_panels .trx_demo_tabs a:after {
	background: #1E1E1E;
	border-color: #343434;
	color: #FCFCFC
}

.trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
	color: #A03D40
}

.trx_demo_panels .trx_demo_tabs a.hint_big:after {
	background-color: #A03D40;
	border-color: #A03D40;
	color: #FCFCFC
}

.trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
	background-color: #312E2E;
	color: #A03D40
}

.trx_demo_panels .trx_demo_panels_wrap,
.trx_demo_panels .trx_demo_panel {
	background-color: #1E1E1E;
	color: #CECECE
}

.trx_demo_panels .trx_demo_panel_title,
.trx_demo_panels .trx_demo_panel_list_item_title>a {
	color: #FCFCFC
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #8E2629
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
	color: #A03D40
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
	background-color: #141313;
	color: #CECECE
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
	color: #FCFCFC
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
	color: #A03D40
}

.trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
	border-color: #343434
}

.trx_demo_panels .trx_demo_panel_divider_title {
	color: #FCFCFC
}

.trx_demo_panel_button {
	background-color: #A03D40;
	border-color: #A03D40;
	color: #FCFCFC
}

.trx_demo_panel_button:hover,
.trx_demo_panel_button:focus {
	background-color: #FCFCFC;
	border-color: #FCFCFC;
	color: #1D1C1B
}

.trx_demo_subscribe form {
	background-color: #312E2E
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email {
	background-color: #403D3D;
	border-color: #464646;
	color: #CECECE
}

.trx_demo_subscribe input[type="email"].trx_demo_subscribe_email:focus {
	background-color: #403D3D;
	border-color: #464646;
	color: #FCFCFC
}

.trx_demo_subscribe_button {
	background-color: #A03D40;
	color: #FCFCFC
}

.trx_demo_subscribe_button:hover,
.trx_demo_subscribe_button:focus {
	background-color: #FCFCFC;
	color: #1D1C1B
}

.trx_demo_panel_filters_list_item a {
	color: #A03D40
}

.trx_demo_panel_filters_list_item a:hover {
	color: #8E2629
}

.trx_demo_panel_filters_list_item.filter_active a {
	color: #FCFCFC
}

.trx_addons_inline_1544117527 img.logo_image {
	max-height: 53px;
}

.trx_addons_inline_392599856 {
	width: 388px;
}

.trx_addons_inline_1890207004 img.logo_image {
	max-height: 50px;
}

.trx_addons_inline_418777298 img.logo_image {
	max-height: 53px;
}

.trx_addons_inline_1774935496 img.logo_image {
	max-height: 53px;
}

.trx_addons_inline_1201015140 img.logo_image {
	max-height: 53px;
}

.pantry_inline_1351515389 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image1-copyright-890x664.jpg);
}

.pantry_inline_3136768 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image2-copyright-890x664.jpg);
}

.pantry_inline_566368666 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image3-copyright-890x664.jpg);
}

.pantry_inline_122842016 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image4-copyright-890x664.jpg);
}

.pantry_inline_569729152 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image5-copyright-890x664.jpg);
}

.pantry_inline_288481854 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image6-copyright-890x664.jpg);
}

.pantry_inline_2139208822 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image7-copyright-890x664.jpg);
}

.pantry_inline_1895815637 {
	background-image: url(/assets/template/wp-content/uploads/2020/05/portfolio-image8-copyright-890x664.jpg);
}

@media screen and (max-width: 1366px) {
	.menu_hover_zoom_line .sc_layouts_menu_nav {
		margin: 0 -30px;
	}

	h6 {
		font-size: 16px;
	}
}

@media (max-width: 1439px) {
	.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
		height: 40px !important;
	}
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item+.social_item {
	margin-top: 0px;
	margin-left: 15px;
}

.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_icons_names .socials_wrap .social_item .social_icon {
	border: 1px solid var(--alpv-primary);
	border-radius: 100%;
	color: #fff;
}


h1.sc_item_title {
	line-height: 1.1em;
}

h1,
.front_page_section_caption {
	font-size: 3.5em;
}



@media screen and (max-width: 767px) {

	h1,
	.front_page_section_caption {
		font-size: 2em;
	}

	.section-goods {
		padding: 0px 15px;
	}
}

.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
	height: 90px !important;
}

.NUHc1 {
	position: relative;
}

.gsF1D {
	position: relative;
}

.ui-GPFV8 {
	cursor: pointer;
	text-decoration: none;
}

.ibtEg.VVQCM {
	box-sizing: border-box;
	position: relative;
}

.ibtEg.VVQCM:before {
	box-sizing: border-box;
	content: "";
	display: block;
	padding-top: 66.24953993375046%;
	position: relative;
}

.c9h0M {
	font-family: "object-fit:cover";
	height: inherit;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	vertical-align: bottom;
	width: 100%;
}

.ibtEg.VVQCM>* {
	bottom: 0;
	box-sizing: border-box;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.t6o7w {
	border-radius: 5px;
}

.B0Ep6,
.PMn8R {
	position: absolute;
	z-index: 2;
	right: 20px;
	top: 20px;
}

.ui-RETJ1 {
	stroke: #333;
	background-color: transparent;
	background-color: initial;
	cursor: pointer;
	height: 22px;
	transition: opacity .2s ease-in-out;
	width: 23px;
}

.ui-RETJ1.active {
	fill: red;
}

.CE4Nr {
	margin-top: 15px;
	position: relative;
	z-index: 15;
}

.dM3t2 {
	color: #000 !important;
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-weight: 600;
}

.sR_jI {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-right: 0;
}

.qqwu8 {
	grid-gap: 10px;
	align-items: baseline;
	display: grid;
	gap: 10px;
	grid-auto-flow: column;
}

.NUHc1.FRLn0 .OtETQ {
	color: #d70404;
}

.OtETQ {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
}

.ui-LD-ZU {
	position: relative;
	white-space: nowrap;
}

.ui-LD-ZU.ui-SVNym {
	color: #767676;
}

.ui-LD-ZU.ui-SVNym:after {
	border: 1px solid #767676;
	border-radius: 1px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
}

.ui-Mqn8h {
	align-items: center;
	background-position: 0;
	background-repeat: no-repeat;
	background-size: contain;
	color: #767676;
	display: flex;
	justify-content: flex-end;
}

.ui-Mqn8h.ui-6Ys-Y {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.717.41h35.206c2.231 0 4.082 1.513 4.077 3.41v15.183c0 1.863-1.812 3.408-4.077 3.408H10.722c-1.326 0-2.547-.527-3.315-1.4L.783 13.436c-1.044-1.196-1.044-2.827 0-4.022l6.62-7.576C8.17.965 9.39.437 10.717.41ZM8 12.41a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.717.41h35.206c2.231 0 4.082 1.513 4.077 3.41v15.183c0 1.863-1.812 3.408-4.077 3.408H10.722c-1.326 0-2.547-.527-3.315-1.4L.783 13.436c-1.044-1.196-1.044-2.827 0-4.022l6.62-7.576C8.17.965 9.39.437 10.717.41ZM8 12.41a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z' fill='%23fff'/%3E%3Cpath d='M10.717.41v-1h-.02l.02 1ZM50 3.82l-1-.003v.003h1ZM7.407 21.01l-.753.659.003.002.75-.66ZM.783 13.436l-.753.658.753-.658Zm0-4.022.753.658-.753-.658Zm6.62-7.576-.751-.66-.003.002.754.658ZM45.923-.59H10.717v2h35.206v-2ZM51 3.821c.007-2.617-2.477-4.41-5.077-4.41v2c1.863 0 3.08 1.232 3.077 2.405l2 .005Zm0 15.18V3.82h-2v15.183h2Zm-5.077 4.41C48.57 23.41 51 21.572 51 19h-2c0 1.156-1.195 2.41-3.077 2.41v2Zm-35.201 0h35.2v-2h-35.2v2Zm-4.065-1.74c.979 1.113 2.486 1.74 4.065 1.74v-2c-1.073 0-2.008-.429-2.564-1.061l-1.501 1.32ZM.03 14.093l6.624 7.576 1.506-1.317-6.624-7.575L.03 14.093Zm0-5.338c-1.373 1.572-1.373 3.766 0 5.338l1.506-1.316c-.715-.819-.715-1.888 0-2.706L.03 8.755Zm6.62-7.576L.03 8.755l1.506 1.316 6.62-7.576L6.649 1.18ZM10.695-.59C9.132-.557 7.63.064 6.651 1.177l1.501 1.32c.557-.632 1.497-1.065 2.585-1.087l-.042-2ZM8 11.41v2a2 2 0 0 0 2-2H8Zm0 0h2a2 2 0 0 0-2-2v2Zm0 0v-2a2 2 0 0 0-2 2h2Zm0 0H6a2 2 0 0 0 2 2v-2Z' fill='%23C4C4C4' mask='url(%23a)'/%3E%3C/svg%3E");
	font-size: 13px;
	height: 22px;
	line-height: 1.5;
	width: 50px;
	font-weight: 500;
	background-size: 100% 100%;
	padding-right: 5px;
}

.sub-title {
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	margin-bottom: 15px;
	;
}

.section-goods {
	padding: 90px 0px;
}

h2.title {
	text-align: center;
	font-size: 38px;
	font-weight: 600;
	color: #000;
	margin-bottom: 25px;
}

h2.title+p {
	text-align: center;
	font-weight: 500;
	margin-bottom: 45px;
}

.X68VV {
	border: 1px solid transparent;
	border-radius: 15px 15px 0 0;
	bottom: -25px;
	display: block;
	left: -25px;
	min-height: 100%;
	opacity: 0;
	position: absolute;
	right: -25px;
	top: -25px;
	transition: opacity .2s ease-in-out;
	visibility: hidden;
	z-index: 3;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1)
}

.MR0w9 {
	background: #fff;
	border: 1px solid transparent;
	border-radius: 0 0 15px 15px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
	display: block;
	left: -25px;
	opacity: 0;
	padding: 0 25px 25px;
	position: absolute;
	right: -25px;
	top: 100%;
	transition: opacity .2s ease-in-out;
	visibility: hidden;
	z-index: 10;
	padding-top: 15px;
}

.X68VV:before {
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	z-index: 2;
}

.MR0w9:before {
	background: #fff;
	content: "";
	height: 25px;
	left: 0;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: 2;
}

.NUHc1:hover .MR0w9,
.NUHc1:hover .X68VV {
	border-color: #eee;
	opacity: 1;
	visibility: visible;
}

.NUHc1:hover .gsF1D {
	z-index: 4;
}

@media screen and (max-width: 767px) {
	.section-goods {
		padding: 90px 15px;
	}

	.footer_custom h6.sc_item_title {
		display: none;
	}

	.pl-8 {
		margin-top: -25px !important;
	}
}

.Cvw56,
.nJcdP {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.nJcdP {
	align-items: flex-end;
	max-width: calc(var(--theme-var-page) + var(--theme-var-elm_gap_extended));
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.EKGqe {
	font-size: 32px;
	font-weight: 500;
	line-height: 37px;
	margin-bottom: 15px;
	font-weight: 700;
	color: #000;
}

.U_I3g {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 30px !important;
	color: #000;
}

.alpv a {
	text-decoration: none;
}

.alpv .btn {
	color: #000 !important;
	padding: 15px 45px;
	border-radius: 0px;
	font-weight: 500;
	text-decoration: none !important;
}

.Go3xz {
	display: flex;
	height: 103px;
	justify-content: flex-end;
	max-width: 269px;
	position: relative;
	transform: translateY(40px);
	width: 100%;
}

@media screen and (min-width: 768px) {
	.pl-lg-8 {
		padding-left: 8em !important;
	}
}

h1.sc_item_title {
	line-height: 1.1em;
}

h1,
.front_page_section_caption {
	font-size: 3.5em;
}



@media screen and (max-width: 767px) {

	h1,
	.front_page_section_caption {
		font-size: 2em;
	}

	.section-goods {
		padding: 0px 15px;
	}
}

.elementor-element.elementor-element-2c113f3 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-2c113f3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-2c113f3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-87e710e {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-f287fb1 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-f287fb1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-f287fb1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-8c22be8.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-element.elementor-element-8c22be8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-element.elementor-element-8c22be8 {
	z-index: 10;
}

.elementor-element.elementor-element-866907f .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-866907f .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-f1259df {
	--spacer-size: 4.5vw;
}

.elementor-element.elementor-element-81d369e {
	text-align: right;
}

.elementor-element.elementor-element-81d369e>.elementor-widget-container {
	padding: 0% 0% 0% 35%;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-29a8d8b.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-element.elementor-element-29a8d8b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-element.elementor-element-29a8d8b>.elementor-element-populated {
	margin: 0% 0% 0% 17%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 17%;
}

.elementor-element.elementor-element-29a8d8b {
	z-index: 10;
}

.elementor-element.elementor-element-d52d38f {
	text-align: right;
}

.elementor-element.elementor-element-d52d38f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2e203fa {
	--spacer-size: 60px;
}

.elementor-element.elementor-element-82d6fe9 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-82d6fe9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-82d6fe9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-67f92ad {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-d3d1668 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-d3d1668 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-d3d1668 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-25d7644 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-25d7644 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-25d7644 {
	width: 70%;
}

.elementor-element.elementor-element-f8305a1 {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-aabf7ae .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-aabf7ae .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-e394606 {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-3395fa7 {
	--spacer-size: 120px;
}

.elementor-element.elementor-element-a89cd19:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-a89cd19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B1B;
	background-image: url("/assets/template/wp-content/uploads/2024/04/pattern02.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-element.elementor-element-a89cd19 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-a89cd19 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-a89cd19 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-a89cd19 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a89cd19>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-84ae8ce>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-84ae8ce>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cb3febf {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-3d0ab25>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-element.elementor-element-3d0ab25 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-3d0ab25 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-3d0ab25 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-c096946>.elementor-element-populated.elementor-column-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c096946>.elementor-element-populated.elementor-widget-wrap {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4b4a8d6>.elementor-widget-container {
	margin: -120px 0px 0px 0px;
}

.elementor-element.elementor-element-1cf3d12>.elementor-element-populated.elementor-column-wrap {
	padding: 0% 14% 0% 17.5%;
}

.elementor-element.elementor-element-1cf3d12>.elementor-element-populated.elementor-widget-wrap {
	padding: 0% 14% 0% 17.5%;
}

.elementor-element.elementor-element-b87fb3d {
	--spacer-size: 35px;
}

.elementor-element.elementor-element-25e0a90 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-25e0a90 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-9ed81a0 {
	--spacer-size: 38px;
}

.elementor-element.elementor-element-129b2ff {
	--spacer-size: 25px;
}

.elementor-element.elementor-element-9482a3e {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-4f40dac>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-element.elementor-element-4f40dac .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-4f40dac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-4f40dac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-e9ab957 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-e9ab957 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-e9ab957 {
	width: var(--container-widget-width, 560px);
	max-width: 560px;
	--container-widget-width: 560px;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-6fac7a6 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-element.elementor-element-6fac7a6.elementor-view-stacked .elementor-icon {
	background-color: #FCFCFC;
}

.elementor-element.elementor-element-6fac7a6.elementor-view-framed .elementor-icon,
.elementor-element.elementor-element-6fac7a6.elementor-view-default .elementor-icon {
	color: #FCFCFC;
	border-color: #FCFCFC;
}

.elementor-element.elementor-element-6fac7a6.elementor-view-framed .elementor-icon,
.elementor-element.elementor-element-6fac7a6.elementor-view-default .elementor-icon svg {
	fill: #FCFCFC;
}

.elementor-element.elementor-element-6fac7a6.elementor-view-stacked .elementor-icon:hover {
	background-color: #fbd2b4;
}

.elementor-element.elementor-element-6fac7a6.elementor-view-framed .elementor-icon:hover,
.elementor-element.elementor-element-6fac7a6.elementor-view-default .elementor-icon:hover {
	color: #fbd2b4;
	border-color: #fbd2b4;
}

.elementor-element.elementor-element-6fac7a6.elementor-view-framed .elementor-icon:hover,
.elementor-element.elementor-element-6fac7a6.elementor-view-default .elementor-icon:hover svg {
	fill: #fbd2b4;
}

.elementor-element.elementor-element-6fac7a6 .elementor-icon {
	font-size: 15px;
	padding: 29px;
	border-width: 2px 2px 2px 2px;
}

.elementor-element.elementor-element-6fac7a6 .elementor-icon svg {
	height: 15px;
}

.elementor-element.elementor-element-168c4e9 {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-0f77eaa:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-0f77eaa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4F0ED;
}

.elementor-element.elementor-element-0f77eaa .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-0f77eaa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-0f77eaa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-0f77eaa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-0f77eaa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-be274d0 {
	--spacer-size: 90px;
}

.elementor-element.elementor-element-607e136>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-element.elementor-element-607e136 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-607e136 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-607e136 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-848ac66 {
	text-align: left;
}

.elementor-element.elementor-element-848ac66 img {
	width: 100%;
	max-width: 520px;
}

.elementor-element.elementor-element-848ac66>.elementor-widget-container {
	margin: 0% 8% 0% 0%;
}

.elementor-element.elementor-element-52c042b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-element.elementor-element-1779f81 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-1779f81 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-bd5385f {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-c1803cd {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-element.elementor-element-c1803cd .elementor-divider-separator {
	width: 100%;
}

.elementor-element.elementor-element-c1803cd .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-element.elementor-element-28cf56a .elementor-accordion-item {
	border-width: 0px;
}

.elementor-element.elementor-element-28cf56a .elementor-accordion-item .elementor-tab-content {
	border-width: 0px;
}

.elementor-element.elementor-element-28cf56a .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 0px;
}

.elementor-element.elementor-element-28cf56a .elementor-accordion-title {
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-element.elementor-element-28cf56a .elementor-tab-title {
	padding: 24px 0px 24px 0px;
}

.elementor-element.elementor-element-28cf56a .elementor-tab-content {
	padding: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-5cf0456 {
	--divider-border-style: solid;
	--divider-border-width: 1px;
}

.elementor-element.elementor-element-5cf0456 .elementor-divider-separator {
	width: 100%;
}

.elementor-element.elementor-element-5cf0456 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-element.elementor-element-e1d1be4:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-e1d1be4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4F0ED;
}

.elementor-element.elementor-element-e1d1be4 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-e1d1be4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-e1d1be4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-e1d1be4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-e1d1be4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-becf939 {
	--spacer-size: 80px;
}

.elementor-element.elementor-element-20b2620 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-20b2620 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-20b2620 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-2a9d10f .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-2a9d10f .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-2a9d10f {
	width: var(--container-widget-width, 615px);
	max-width: 615px;
	--container-widget-width: 615px;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-5034761 {
	--spacer-size: 40px;
}

.elementor-element.elementor-element-73ea6c1 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-73ea6c1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-73ea6c1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-961a413 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-961a413 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-961a413>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-element.elementor-element-833532d {
	--spacer-size: 80px;
}

.elementor-element.elementor-element-fd3d4c8:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-fd3d4c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/assets/template/wp-content/uploads/2024/04/bg01-copyright.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-element.elementor-element-fd3d4c8>.elementor-background-overlay {
	background-color: #232222;
	opacity: 0.35;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-fd3d4c8 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-fd3d4c8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-fd3d4c8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-fd3d4c8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-321593f {
	--spacer-size: 11.9vw;
}

.elementor-element.elementor-element-bccac17 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-bccac17 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-bccac17>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-bccac17 {
	width: var(--container-widget-width, 760px);
	max-width: 760px;
	--container-widget-width: 760px;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-263bd75 {
	--spacer-size: 11.9vw;
}

.elementor-element.elementor-element-0a75854:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-0a75854>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-element.elementor-element-0a75854 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-element.elementor-element-0a75854 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-element.elementor-element-0a75854 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-element.elementor-element-0a75854 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-0a75854>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-1ede118 {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-9181a0b .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-9181a0b .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-99f6c22 {
	--spacer-size: 50px;
}

.elementor-element.elementor-element-31a87c7 .sc_item_title_text {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-31a87c7 .sc_item_title_text2 {
	-webkit-text-stroke-width: 0px;
}

.elementor-element.elementor-element-de5894e {
	--spacer-size: 50px;
}

@media(max-width:1279px) {
	.elementor-element.elementor-element-f1259df {
		--spacer-size: 60px;
	}

	.elementor-element.elementor-element-81d369e>.elementor-widget-container {
		padding: 0% 0% 0% 25%;
	}

	.elementor-element.elementor-element-29a8d8b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-element.elementor-element-2e203fa {
		--spacer-size: 40px;
	}

	.elementor-element.elementor-element-25d7644 {
		--container-widget-width: 68%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 68%);
		max-width: 68%;
	}

	.elementor-element.elementor-element-a89cd19:not(.elementor-motion-effects-element-type-background),
	.elementor-element.elementor-element-a89cd19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 75% auto;
	}

	.elementor-element.elementor-element-a89cd19 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-element.elementor-element-4b4a8d6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-1cf3d12>.elementor-element-populated.elementor-column-wrap {
		padding: 0% 5% 0% 6%;
	}

	.elementor-element.elementor-element-1cf3d12>.elementor-element-populated.elementor-widget-wrap {
		padding: 0% 5% 0% 6%;
	}

	.elementor-element.elementor-element-9ed81a0 {
		--spacer-size: 20px;
	}

	.elementor-element.elementor-element-e9ab957 {
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 450px);
		max-width: 450px;
	}

	.elementor-element.elementor-element-be274d0 {
		--spacer-size: 40px;
	}

	.elementor-element.elementor-element-848ac66>.elementor-widget-container {
		margin: 0% 4% 0% 0%;
	}

	.elementor-element.elementor-element-bd5385f {
		--spacer-size: 30px;
	}

	.elementor-element.elementor-element-28cf56a .elementor-accordion-title {
		font-size: 20px;
	}

	.elementor-element.elementor-element-28cf56a .elementor-tab-title {
		padding: 14px 0px 14px 0px;
	}

	.elementor-element.elementor-element-28cf56a .elementor-tab-content {
		padding: 10px 0px 15px 0px;
	}

	.elementor-element.elementor-element-2a9d10f {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}

	.elementor-element.elementor-element-5034761 {
		--spacer-size: 33px;
	}
}

@media(max-width:767px) {
	.elementor-element.elementor-element-f1259df {
		--spacer-size: 30px;
	}

	.elementor-element.elementor-element-29a8d8b {
		width: 100%;
	}

	.elementor-element.elementor-element-29a8d8b>.elementor-element-populated {
		margin: -60% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}

	.elementor-element.elementor-element-d52d38f>.elementor-widget-container {
		margin: 0% 20% 0% 0%;
	}

	.elementor-element.elementor-element-2e203fa {
		--spacer-size: 30px;
	}

	.elementor-element.elementor-element-25d7644 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-element.elementor-element-3395fa7 {
		--spacer-size: 65px;
	}

	.elementor-element.elementor-element-a89cd19:not(.elementor-motion-effects-element-type-background),
	.elementor-element.elementor-element-a89cd19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 100% auto;
	}

	.elementor-element.elementor-element-1cf3d12>.elementor-element-populated.elementor-column-wrap {
		padding: 0% 6% 0% 6%;
	}

	.elementor-element.elementor-element-1cf3d12>.elementor-element-populated.elementor-widget-wrap {
		padding: 0% 6% 0% 6%;
	}

	.elementor-element.elementor-element-18154c6 {
		width: 70%;
	}

	.elementor-element.elementor-element-e9ab957 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}

	.elementor-element.elementor-element-b24a168 {
		width: 30%;
	}

	.elementor-element.elementor-element-6fac7a6 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-element.elementor-element-be274d0 {
		--spacer-size: 30px;
	}

	.elementor-element.elementor-element-848ac66 img {
		max-width: 100%;
	}

	.elementor-element.elementor-element-848ac66>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-element.elementor-element-52c042b>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-element.elementor-element-bd5385f {
		--spacer-size: 20px;
	}

	.elementor-element.elementor-element-28cf56a .elementor-accordion-title {
		font-size: 18px;
		line-height: 1.1em;
	}

	.elementor-element.elementor-element-2a9d10f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-element.elementor-element-5034761 {
		--spacer-size: 20px;
	}

	.elementor-element.elementor-element-321593f {
		--spacer-size: 54px;
	}

	.elementor-element.elementor-element-bccac17 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-element.elementor-element-263bd75 {
		--spacer-size: 60px;
	}
}

@media(min-width:768px) {
	.elementor-element.elementor-element-c096946 {
		width: 55.5%;
	}

	.elementor-element.elementor-element-1cf3d12 {
		width: 44.5%;
	}
}

.elementor-36137 .elementor-element.elementor-element-512e0cb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	height: 455px;
	overflow: hidden;
}

@media(max-width:1279px) and (min-width:768px) {
	.elementor-element.elementor-element-c096946 {
		width: 54%;
	}

	.elementor-element.elementor-element-1cf3d12 {
		width: 46%;
	}
}

.elementor-4614 .elementor-element.elementor-element-7e5e139>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-4614 .elementor-element.elementor-element-7e5e139 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-4614 .elementor-element.elementor-element-7e5e139 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-4614 .elementor-element.elementor-element-7e5e139 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-4614 .elementor-element.elementor-element-7e5e139 {
	padding: 26px 55px 26px 55px;
}

.elementor-4614 .elementor-element.elementor-element-d6c3c93 .logo_image {
	max-height: 53px;
}

.elementor-4614 .elementor-element.elementor-element-d6c3c93>.elementor-widget-container {
	margin: 0px 70px 0px 0px;
}

.elementor-4614 .elementor-element.elementor-element-77a3dc9>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-4614 .elementor-element.elementor-element-7c17beb>.elementor-widget-container {
	margin: -2px 0px 0px 12px;
}

.elementor-4614 .elementor-element.elementor-element-d3c54fb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-4614 .elementor-element.elementor-element-d3c54fb>.elementor-widget-container {
	margin: 0px 0px -1px 12px;
}

.elementor-4614 .elementor-element.elementor-element-9a65a18>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-4614 .elementor-element.elementor-element-9a65a18 .trx_addons_bg_text {
	z-index: 0;
}

.elementor-4614 .elementor-element.elementor-element-9a65a18 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-4614 .elementor-element.elementor-element-9a65a18 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-4614 .elementor-element.elementor-element-9a65a18 {
	padding: 15px 0px 15px 0px;
}

.elementor-4614 .elementor-element.elementor-element-50c7d97 .logo_image {
	max-height: 53px;
}

.elementor-4614 .elementor-element.elementor-element-fe136d8>.elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-4614 .elementor-element.elementor-element-1c4e131>.elementor-widget-container {
	margin: -2px 0px 0px 5px;
}

.elementor-4614 .elementor-element.elementor-element-8c3f3cd>.elementor-widget-container {
	margin: 0px 0px 0px 5px;
}

.elementor-4614 .elementor-element.elementor-element-11d2afa:not(.elementor-motion-effects-element-type-background),
.elementor-4614 .elementor-element.elementor-element-11d2afa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background: url(/assets/template/wp-content/about_bg.jpg) no-repeat center center;
	background-size: cover;
}

.elementor-4614 .elementor-element.elementor-element-11d2afa .sc_layouts_title_caption {
	color: #fff
}

.elementor-4614 .elementor-element.elementor-element-11d2afa .trx_addons_bg_text {
	z-index: 0;
}

.elementor-4614 .elementor-element.elementor-element-11d2afa .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
	padding-right: 50px;
}

.elementor-4614 .elementor-element.elementor-element-11d2afa .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
	padding-left: 50px;
}

.elementor-4614 .elementor-element.elementor-element-11d2afa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4614 .elementor-element.elementor-element-11d2afa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4614 .elementor-element.elementor-element-6c566ba {
	--spacer-size: 10px;
}

.elementor-4614 .elementor-element.elementor-element-6892797 {
	--spacer-size: 50px;
}

.elementor-4614 .elementor-element.elementor-element-28459c6 .sc_layouts_title {
	min-height: 0px;
}

.elementor-4614 .elementor-element.elementor-element-836c23f {
	--spacer-size: 50px;
}

.elementor-4614 .elementor-element.elementor-element-ca5e9c1 {
	--spacer-size: 10px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
	background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
	.elementor-4614 .elementor-element.elementor-element-7e5e139 {
		padding: 10px 20px 10px 20px;
	}

	.elementor-4614 .elementor-element.elementor-element-d6c3c93>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-4614 .elementor-element.elementor-element-7c17beb>.elementor-widget-container {
		margin: 0px 0px 0px 3px;
	}

	.elementor-4614 .elementor-element.elementor-element-50c7d97 .logo_image {
		max-height: 46px;
	}

	.elementor-4614 .elementor-element.elementor-element-fe136d8>.elementor-widget-container {
		margin: -2px 0px 0px 0px;
	}

	.elementor-4614 .elementor-element.elementor-element-1c4e131>.elementor-widget-container {
		margin: 0px 0px 0px 5px;
	}
}

@media(max-width:767px) {
	.elementor-4614 .elementor-element.elementor-element-9a65a18 {
		padding: 10px 0px 10px 0px;
	}

	.elementor-4614 .elementor-element.elementor-element-7348d8f {
		width: 50%;
	}

	.elementor-4614 .elementor-element.elementor-element-50c7d97 .logo_image {
		max-height: 40px;
	}

	.elementor-4614 .elementor-element.elementor-element-6bcb929 {
		width: 50%;
	}

	.elementor-4614 .elementor-element.elementor-element-fe136d8>.elementor-widget-container {
		margin: -6px 0px 0px 0px;
	}

	.elementor-4614 .elementor-element.elementor-element-1c4e131>.elementor-widget-container {
		margin: -2px 0px 0px 0px;
	}

	.elementor-4614 .elementor-element.elementor-element-8c3f3cd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

.sc_icons_card .sc_icons_item .sc_icons_icon img {
	transition: all 0.3s ease-in;
}

.sc_icons_card .sc_icons_item:hover .sc_icons_icon img {
	filter: grayscale(100%) brightness(0);

}


.image-wrapper {
	position: relative;
}

.image-wrapper .sale {
	background: url(/assets/template/wp-content/sale.png) no-repeat center center;
	background-size: 100% 100%;
	color: red;
	padding: 4px 15px 4px 45px;
	text-transform: uppercase;
	font-weight: 600;
	position: absolute;
	right: 20px;
	top: 20px;
}

.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
	height: 90px !important;
}

.NUHc1 {
	position: relative;
}

.gsF1D {
	position: relative;
}

.ui-GPFV8 {
	cursor: pointer;
	text-decoration: none;
}

.ibtEg.VVQCM {
	box-sizing: border-box;
	position: relative;
}

.ibtEg.VVQCM:before {
	box-sizing: border-box;
	content: "";
	display: block;
	padding-top: 66.24953993375046%;
	position: relative;
}

.c9h0M {
	font-family: "object-fit:cover";
	height: inherit;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	vertical-align: bottom;
	width: 100%;
}

.ibtEg.VVQCM>* {
	bottom: 0;
	box-sizing: border-box;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.t6o7w {
	border-radius: 5px;
}

.B0Ep6,
.PMn8R {
	position: absolute;
	z-index: 2;
	right: 20px;
	top: 20px;
}

.ui-RETJ1 {
	stroke: #333;
	background-color: transparent;
	background-color: initial;
	cursor: pointer;
	height: 22px;
	transition: opacity .2s ease-in-out;
	width: 23px;
}

.ui-RETJ1.active {
	fill: red;
}

.CE4Nr {
	margin-top: 15px;
	position: relative;
	z-index: 15;
}

.dM3t2 {
	color: #000 !important;
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	font-weight: 600;
}

.sR_jI {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-right: 0;
}

.qqwu8 {
	grid-gap: 10px;
	align-items: baseline;
	display: grid;
	gap: 10px;
	grid-auto-flow: column;
}

.NUHc1.FRLn0 .OtETQ {
	color: #d70404;
}

.OtETQ {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
}

.ui-LD-ZU {
	position: relative;
	white-space: nowrap;
}

.ui-LD-ZU.ui-SVNym {
	color: #767676;
}

.ui-LD-ZU.ui-SVNym:after {
	border: 1px solid #767676;
	border-radius: 1px;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
}

.ui-Mqn8h {
	align-items: center;
	background-position: 0;
	background-repeat: no-repeat;
	background-size: contain;
	color: #767676;
	display: flex;
	justify-content: flex-end;
}

.ui-Mqn8h.ui-6Ys-Y {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.717.41h35.206c2.231 0 4.082 1.513 4.077 3.41v15.183c0 1.863-1.812 3.408-4.077 3.408H10.722c-1.326 0-2.547-.527-3.315-1.4L.783 13.436c-1.044-1.196-1.044-2.827 0-4.022l6.62-7.576C8.17.965 9.39.437 10.717.41ZM8 12.41a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.717.41h35.206c2.231 0 4.082 1.513 4.077 3.41v15.183c0 1.863-1.812 3.408-4.077 3.408H10.722c-1.326 0-2.547-.527-3.315-1.4L.783 13.436c-1.044-1.196-1.044-2.827 0-4.022l6.62-7.576C8.17.965 9.39.437 10.717.41ZM8 12.41a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z' fill='%23fff'/%3E%3Cpath d='M10.717.41v-1h-.02l.02 1ZM50 3.82l-1-.003v.003h1ZM7.407 21.01l-.753.659.003.002.75-.66ZM.783 13.436l-.753.658.753-.658Zm0-4.022.753.658-.753-.658Zm6.62-7.576-.751-.66-.003.002.754.658ZM45.923-.59H10.717v2h35.206v-2ZM51 3.821c.007-2.617-2.477-4.41-5.077-4.41v2c1.863 0 3.08 1.232 3.077 2.405l2 .005Zm0 15.18V3.82h-2v15.183h2Zm-5.077 4.41C48.57 23.41 51 21.572 51 19h-2c0 1.156-1.195 2.41-3.077 2.41v2Zm-35.201 0h35.2v-2h-35.2v2Zm-4.065-1.74c.979 1.113 2.486 1.74 4.065 1.74v-2c-1.073 0-2.008-.429-2.564-1.061l-1.501 1.32ZM.03 14.093l6.624 7.576 1.506-1.317-6.624-7.575L.03 14.093Zm0-5.338c-1.373 1.572-1.373 3.766 0 5.338l1.506-1.316c-.715-.819-.715-1.888 0-2.706L.03 8.755Zm6.62-7.576L.03 8.755l1.506 1.316 6.62-7.576L6.649 1.18ZM10.695-.59C9.132-.557 7.63.064 6.651 1.177l1.501 1.32c.557-.632 1.497-1.065 2.585-1.087l-.042-2ZM8 11.41v2a2 2 0 0 0 2-2H8Zm0 0h2a2 2 0 0 0-2-2v2Zm0 0v-2a2 2 0 0 0-2 2h2Zm0 0H6a2 2 0 0 0 2 2v-2Z' fill='%23C4C4C4' mask='url(%23a)'/%3E%3C/svg%3E");
	font-size: 13px;
	height: 22px;
	line-height: 1.5;
	width: 50px;
	font-weight: 500;
	background-size: 100% 100%;
	padding-right: 5px;
}

.sub-title {
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: #000;
	margin-bottom: 15px;
	;
}

.section-goods {
	padding: 90px 0px;
}

h2.title {
	text-align: center;
	font-size: 38px;
	font-weight: 600;
	color: #000;
	margin-bottom: 25px;
}

h2.title+p {
	text-align: center;
	font-weight: 500;
	margin-bottom: 45px;
}

.X68VV {
	border: 1px solid transparent;
	border-radius: 15px 15px 0 0;
	bottom: -25px;
	display: block;
	left: -25px;
	min-height: 100%;
	opacity: 0;
	position: absolute;
	right: -25px;
	top: -25px;
	transition: opacity .2s ease-in-out;
	visibility: hidden;
	z-index: 3;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1)
}

.MR0w9 {
	background: #fff;
	border: 1px solid transparent;
	border-radius: 0 0 15px 15px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
	display: block;
	left: -25px;
	opacity: 0;
	padding: 0 25px 25px;
	position: absolute;
	right: -25px;
	top: 100%;
	transition: opacity .2s ease-in-out;
	visibility: hidden;
	z-index: 10;
	padding-top: 15px;
}

.X68VV:before {
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	z-index: 2;
}

.MR0w9:before {
	background: #fff;
	content: "";
	height: 25px;
	left: 0;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: 2;
}

.NUHc1:hover .MR0w9,
.NUHc1:hover .X68VV {
	border-color: #eee;
	opacity: 1;
	visibility: visible;
}

.NUHc1:hover .gsF1D {
	z-index: 4;
}

.iIng_ {
	padding-bottom: 1.5rem;
}



.jUGPe {
	display: flex;
	justify-content: center;
	width: 100%;
}

.zn5JF {
	width: 100%;
}

.xVTDY {
	height: auto;
}

.ui-ZNS3M.ui-SYtRY {
	text-align: center;
}

.TGonY,
.wfTfv {
	margin: 0 var(--gap-half-neg);
}

.ui-ZNS3M {
	font-size: 0;
	height: 100%;
	line-height: 0;
	position: relative;
}

.TEDQZ {
	margin-top: 30px;
}

.ui-8LK6W {
	background-color: #c4c4c4;
	height: 1px;
	margin-bottom: 1px;
	position: relative;
	width: 100%;
}

.ui-ZNS3M.ui-x6M0M .ui-TuGTS {
	cursor: grab;
}

.ui-TuGTS {
	height: 100%;
	min-width: 100%;
	white-space: nowrap;
}

.ui-j6Lq6 {
	display: inline-block;
	font-size: 16px;
	height: 100%;
	line-height: 1.5;
	vertical-align: top;
	white-space: normal;
}


.tdSF3 {
	align-items: center;
	color: #000;
	display: flex;
	flex-direction: column;
	padding: 0 15px;
	width: 190px;
	text-decoration: none !important;
}

.ui-GPFV8 {
	cursor: pointer;
	text-decoration: none;
}

.j2jrX {
	display: flex;
	height: 80px;
	justify-content: center;
}

.qjjip {
	width: 100%;
}

.tNHiT {
	font-size: 16px;
	line-height: 1.5;
	margin-top: 10px;
	color: #000;
	font-weight: 500;
	padding: 0px 15px;
}

.y_1ta {
	line-height: 1;
	padding-left: 5px;
	display: none;
}

.S5eSU {
	background-image: url(/assets/template/wp-content/00ab3815adb2b534747c.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 18px;
	width: 24px;
	margin-right: 10px;
}

.alpv .btn.btn-dark {
	color: #fff !important;
}

@media screen and (max-width: 767px) {
	.section-goods {
		padding: 90px 15px;
	}

	.footer_custom h6.sc_item_title {
		display: none;
	}

	.pl-8 {
		margin-top: -25px !important;
	}
}

.good-name {
	position: relative;
}

.good-name h2 {
	font-size: 36px;
	font-weight: 600;
}

.good-name .full-name {
	font-size: 18px;
	font-weight: 500;
	color: #000;

}

.good-name .B0Ep6 {
	top: 8px;
}

.VtVom {
	margin-top: 1rem;
}

.O2Xqj,
.VtVom {
	align-items: center;
	display: flex;

}

.O2Xqj {
	height: 24px;
	width: 30px;
	margin-right: 10px;
}

.ui-GPFV8.ui-IZb9T {
	background-position: left 0 bottom calc(16% - 3px);
	background-repeat: no-repeat;
	background-size: 100% 1px;
	padding-bottom: 1px;
	background-image: linear-gradient(#000, #000);
	transition: color .2s ease-in-out;
	color: #000;
	font-weight: 500;
}

.VtVom:hover .ui-GPFV8.ui-IZb9T {
	background-image: linear-gradient(#fff, #fff);
}

.section-good .OtETQ {
	font-size: 25px;
	font-weight: 600;
	line-height: 1.5;
	color: #d70606
}

.section-good .ui-LD-ZU.ui-SVNym {
	font-size: 20px;
}

.section-good .ui-Mqn8h.ui-6Ys-Y {
	font-size: 16px;
	height: 28px;
	width: 60px;
}


.eBGOm {
	display: flex;
	flex-wrap: wrap;

}

.Qq_CP {
	align-items: center;
	border-radius: 19px;
	cursor: pointer;
	display: inline-flex;
	color: #000;
	font-weight: 500
}

.FbudZ {
	display: inline;
	line-height: 150%;
	white-space: nowrap;
}

.CuBfg .lZMLn {
	font-weight: 600;
}

.CuBfg .Dy3ux {
	height: 10px;
	margin-left: 10px;
	width: 10px;
}

.EXec4 {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}

.EXec4.QWZjx .rTpHt {
	margin-right: 20px;
}

.EXec4.QWZjx .rTpHt .JudwW {
	height: 25px;
	width: 25px;
}

.ozPMc {
	background-size: cover;
	border: 1px solid #ddd;
	border-radius: 50%;
	box-sizing: border-box;
	height: 100%;
	overflow: hidden;
	position: relative;
	transition: box-shadow 0.2s ease-in-out 0s;
	width: 100%;
	z-index: 2;
}

.c9h0M {
	color: #f5f3f1;
	font-family: "object-fit:cover";
	height: inherit;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	vertical-align: bottom;
	width: 100%;
}

.EXec4.QWZjx .rTpHt.vMCP3 .ozPMc {
	border-color: #f5f3f1;
	box-shadow: 0 0 0 3px #fff, 0 0 0 4px #767676;
}

.JudwW,
.ozPMc {
	display: block;
}

.opora {
	color: #000;
	font-weight: 500;
}

.alpv .btn {
	color: #000 !important;
	padding: 15px 45px;
	border-radius: 0px;
	font-weight: 500;
	text-decoration: none !important;
}


.YBg7P {
	align-items: center;
	border-bottom: 1px solid #f5f3f1;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	padding: 15px 0;
}

.OQEme {
	height: 10px;
	margin-left: auto;
	width: 10px;
}

.wb3Zq {
	align-items: center;
	display: flex;
}

.gJLEr {
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 22px;
	width: 22px;
}

.gJLEr.ISCgL {
	background-image: url(/assets/template/wp-content/c044a4213757fefba6ca.svg);
}

.smKAp {
	margin-right: 15px;
}

.HTCic {
	font-weight: 500;
	color: #000;
}

.alpv .nav-tabs {
	border: 0px;
}


.alpv .nav-tabs .nav-link {
	color: #000;
	font-size: 40px;
	font-weight: 600;
	border: 0px;
	text-decoration: none;
	border-bottom: 5px solid #fff;
	padding: 15px 0px;
	margin: 1rem 3rem;
}


.alpv .nav-tabs .nav-link.active {
	color: #000 !important;
	border-color: var(--alpv-primary)
}

.FZVTS {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.yNLQf {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	margin-bottom: 0.5rem;
	color: #000;
}

.nXZCC {
	align-items: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.nciZt.qhSXk {
	max-width: 110px;
}

.nciZt {
	align-items: baseline;
	display: flex;
	min-width: 90px;
	position: relative;
}

.hOuvM,
.cJeDP {
	line-height: 1.5;
	margin-right: 10px;
	color: #000;
	font-weight: 500;
	white-space: nowrap;
}

.tab-content {
	padding: 2rem 0;
}

.BlVgU {
	color: #000;
	font-weight: 500;
	position: relative;
}

.JvUY6 {
	font-weight: 600;
}

.ui-IX-l-.ui-V2mVJ {
	display: block;
	margin-bottom: 3rem;
	white-space: nowrap;
}

.ui-TuGTS {
	height: 100%;
	min-width: 100%;
	white-space: nowrap;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.ui-9xNfV {
	background-color: transparent;
	background-color: initial;
	border-radius: 45px;
	box-sizing: border-box;
	color: #000;
	cursor: pointer;
	display: inline-flex;
	font-size: inherit;
	justify-content: center;
	line-height: inherit;
	outline: 0;
	position: relative;
	transition: all .2s;
	white-space: nowrap;
}

.ui-IX-l-.ui-QEwLR .ui-9xNfV {
	border: 1px solid #c4c4c4;
	padding: 9px 20px;
	border-radius: 25px;
	margin-right: 15px;
}

.ui-IX-l-.ui-QEwLR .ui-9xNfV.ui-6jJHA {
	background-color: #f5f3f1;
	border-color: #f5f3f1;
	font-weight: 500;

}

@media only screen and (max-width: 768px) {
	.elementor-4614 .elementor-element.elementor-element-11d2afa .sc_layouts_title_caption {
		text-align: center;
		font-size: 30px !important;
	}

	.section-good {
		padding: 0px 15px;
	}

	.alpv .nav-tabs .nav-link {
		font-size: 18px;
		font-weight: 600;
		padding: 5px 0px;
		margin: 0rem 1rem;
	}

	.section-good+.section-goods {
		padding: 0px 15px 90px;
	}

	h2.title {
		font-size: 30px;
		text-align: center !important;
	}

	.ui-IX-l-.ui-QEwLR .ui-9xNfV{
		margin-bottom: 15px;
	}
	.ui-TuGTS{
		justify-content: center;
	}
	.U_I3g{
		margin-right: -50%;
	}
	.dM3t2{
		font-size: 12px;
	}
	.OtETQ {
		font-size: 12px;
	}
	.ui-LD-ZU.ui-SVNym{
		font-size:12px
	}
	.ui-Mqn8h.ui-6Ys-Y{
		display: none;
	}
}

	 .commentlist {
		position: relative;
		display: block;
		width: 100%;
		vertical-align: top;
		margin: 22px 0 2rem !important;
		padding: 0 0 1rem !important;
		list-style: none;
		border-bottom:1px solid rgba(0, 0, 0, .1)
	}

	 .commentlist>li {
		margin: 0 0 30px;
		padding: 0;
	}