/* End custom CSS */

.elementor-6046 .elementor-element.elementor-element-392b4a41 {
	margin-top: -185px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 4;
}

.elementor-6046 .elementor-element.elementor-element-2730e649 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6046 .elementor-element.elementor-element-2730e649 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-65fbef26 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6046 .elementor-element.elementor-element-65fbef26:not(.elementor-motion-effects-element-type-background), .elementor-6046 .elementor-element.elementor-element-65fbef26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2ea198;
}

.elementor-6046 .elementor-element.elementor-element-65fbef26 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-65fbef26 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-3e60e01d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-3e60e01d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-3e60e01d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6046 .elementor-element.elementor-element-3e60e01d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-6de336c2 .wpml-elementor-ls .wpml-ls-flag {
	margin: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-5e513e85.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-5e513e85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-5e513e85 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-search-form {
	text-align: right;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-search-form__toggle {
	--e-search-form-toggle-size: 30px;
	--e-search-form-toggle-color: #fff;
	--e-search-form-toggle-icon-size: calc(50em / 100);
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1.elementor-search-form--skin-full_screen .elementor-search-form__container {
	background-color: rgba(0, 166, 163, .4);
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 input[type="search"].elementor-search-form__input {
	font-family: "Verdana", Sans-serif;
	font-size: 35px;
	font-weight: 300;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-search-form__input, .elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-search-form__icon, .elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-lightbox .dialog-lightbox-close-button, .elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-6046 .elementor-element.elementor-element-1cc3bea1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	color: #fff;
	fill: #fff;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
	border-color: rgba(255, 255, 255, .5);
	border-radius: 0px;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
	border-color: rgba(255, 255, 255, .5);
	border-radius: 0px;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-search-form__toggle:hover {
	--e-search-form-toggle-color: #d3b574;
}

.elementor-6046 .elementor-element.elementor-element-1cc3bea1 .elementor-search-form__toggle:focus {
	--e-search-form-toggle-color: #d3b574;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-4509f097.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-4509f097.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-4509f097 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #dbdbdb;
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #dbdbdb;
}

.elementor-6046 .elementor-element.elementor-element-1e7815de {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-offset: 0px;
}

.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-2000363c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-2000363c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-2000363c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-4977e960 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-4977e960 .wpml-elementor-ls .wpml-ls-flag {
	margin: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-49130b82 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6046 .elementor-element.elementor-element-49130b82 {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-4fdd3e66.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-6046 .elementor-element.elementor-element-4fdd3e66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6046 .elementor-element.elementor-element-4fdd3e66 > .elementor-element-populated {
	padding: 0% 0% 0% 7%;
}

.elementor-6046 .elementor-element.elementor-element-62002b5d {
	text-align: left;
}

.elementor-6046 .elementor-element.elementor-element-62002b5d img {
	width: 350px;
	height: 110px;
	object-fit: contain;
	object-position: center center;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-71389c77.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-71389c77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-71389c77 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc {
	justify-content: flex-end;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-badge {
	border-radius: 100%;
	top: -.5em;
	right: -.5em;
	font-size: 10px;
	color: #fff;
	background-color: #d9534f;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-dropdown__header-badge {
	border-radius: 100%;
	margin-left: 2px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-modal__header-badge {
	border-radius: 100%;
	margin-left: 2px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-offcanvas__header-badge {
	border-radius: 100%;
	margin-left: 2px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-text, .elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-text .woocommerce-Price-amount.amount {
	font-family: "Verdana", Sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-inner-text {
	margin-right: 2px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc a .uael-mc__btn-text {
	color: #00a6a3;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-icon {
	font-size: 20px;
	color: #00a6a3;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-text {
	margin-right: 5px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-modal {
	height: 450px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-dropdown__header-icon {
	font-size: 20px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-modal__header-icon {
	font-size: 20px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-offcanvas__header-icon {
	font-size: 20px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-modal-wrap {
	background-color: rgba(0, 0, 0, .4);
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-close-o {
	color: #000;
	background-color: #fff;
	border-style: solid;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf ul.woocommerce-mini-cart.cart_list.product_list_widget li a.remove.remove_from_cart_button {
	color: #000;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart-item, .elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart-items, .elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart__total {
	border-bottom-width: 0px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart__total {
	border-top-width: 0px;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover {
	background-color: #969696;
}

.elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart__buttons a.button.checkout:hover {
	background-color: #969696;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-93525d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-93525d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-93525d3 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 > .elementor-widget-container {
	margin: 0px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-menu-toggle {
	margin-left: auto;
	background-color: #fff;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu .elementor-item {
	font-family: "Verdana", Sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0px;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-item {
	color: #16163f;
	fill: #16163f;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-item:hover, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-item:focus {
	color: #656565;
	fill: #656565;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: #00a6a3;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 {
	--e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-menu-toggle {
	color: #16163f;
	fill: #16163f;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a:hover, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a:focus, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a.highlighted, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-menu-toggle:hover, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-menu-toggle:focus {
	color: #d3b574;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a:hover, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a:focus, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a.highlighted {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: #d3b574;
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown .elementor-item, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown  .elementor-sub-item {
	font-family: "Verdana", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, .1);
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	margin-top: 15px !important;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 div.elementor-menu-toggle {
	color: #16163f;
}

.elementor-6046 .elementor-element.elementor-element-6654c77 div.elementor-menu-toggle svg {
	fill: #16163f;
}

.elementor-bc-flex-widget .elementor-6046 .elementor-element.elementor-element-5b0ffbca.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-5b0ffbca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6046 .elementor-element.elementor-element-5b0ffbca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6046 .elementor-element.elementor-element-5b0ffbca > .elementor-element-populated {
	padding: 0% 15% 0% 0%;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc {
	justify-content: flex-start;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc__btn-badge {
	border-radius: 100%;
	top: -1em;
	right: -1em;
	font-size: 15px;
	color: #fff;
	background-color: #00a6a3;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-dropdown__header-badge {
	border-radius: 100%;
	font-size: calc(10px + 0em);
	margin-left: 0px;
	color: rgba(2, 1, 1, 0);
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-modal__header-badge {
	border-radius: 100%;
	font-size: calc(10px + 0em);
	margin-left: 0px;
	color: rgba(2, 1, 1, 0);
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas__header-badge {
	border-radius: 100%;
	font-size: calc(10px + 0em);
	margin-left: 0px;
	color: rgba(2, 1, 1, 0);
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc__btn-text, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc__btn-text .woocommerce-Price-amount.amount {
	font-family: "Verdana", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc__btn-inner-text {
	margin-right: 10px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc a .uael-mc__btn-text {
	color: #00a6a3;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc__btn-icon {
	font-size: 20px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc__btn-text {
	margin-right: 5px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-dropdown {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-modal {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas {
	width: 500px;
	padding: 5px 5px 15px 5px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-dropdown__header-icon {
	font-size: 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-modal__header-icon {
	font-size: 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas__header-icon {
	font-size: 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-dropdown__header-text, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-modal__header-text, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas__header-text {
	font-size: 1px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-dropdown__header-text {
	color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-modal__header-text {
	color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas__header-text {
	color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas-wrap {
	background-color: rgba(0, 0, 0, .75);
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-close-o {
	color: #000;
	background-color: #fff;
	border-style: solid;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart-item.mini_cart_item span.quantity {
	font-family: "Verdana", Sans-serif;
	font-size: 30px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 ul.woocommerce-mini-cart.cart_list.product_list_widget li a.remove.remove_from_cart_button {
	width: calc(20px + 24px);
	height: calc(20px + 24px);
	font-size: calc(20px + 18px);
	color: #000;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-dropdown .woocommerce-mini-cart__total.total, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-modal .woocommerce-mini-cart__total.total, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .uael-mc-offcanvas .woocommerce-mini-cart__total.total {
	font-size: 20px;
	font-style: normal;
	text-decoration: underline;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart-item, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart__total {
	border-bottom-style: solid;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart__total {
	border-top-style: solid;
	border-top-width: 2px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart-item, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart-items, .elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart__total {
	border-bottom-width: 2px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart__buttons a {
	font-family: "Verdana", Sans-serif;
	font-size: 26px;
	text-transform: uppercase;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart__buttons {
	gap: 0px;
}

.elementor-6046 .elementor-element.elementor-element-2f97cff3 .woocommerce-mini-cart__buttons a.button.checkout {
	background-color: rgba(0, 166, 163, .62);
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (max-width:1024px) {
	.elementor-6046 .elementor-element.elementor-element-3e60e01d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5e513e85 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4509f097 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-2000363c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-49130b82 {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4fdd3e66 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-62002b5d {
		text-align: left;
	}
	
	.elementor-6046 .elementor-element.elementor-element-62002b5d img {
		width: 240px;
		max-width: 100%;
		height: 130px;
		object-fit: contain;
	}
	
	.elementor-6046 .elementor-element.elementor-element-71389c77 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-93525d3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 20px !important;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5b0ffbca > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:801px) {
	.elementor-6046 .elementor-element.elementor-element-3e60e01d {
		width: 52.407%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5e513e85 {
		width: 19.393%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4509f097 {
		width: 11.54%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-2000363c {
		width: 16.634%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4fdd3e66 {
		width: 25%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-71389c77 {
		width: 5%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-93525d3 {
		width: 45%;
	}
}

@media (max-width:1024px) and (min-width:801px) {
	.elementor-6046 .elementor-element.elementor-element-3e60e01d {
		width: 25%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5e513e85 {
		width: 40%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4509f097 {
		width: 15%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-2000363c {
		width: 20%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4fdd3e66 {
		width: 50%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-71389c77 {
		width: 25%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-93525d3 {
		width: 15%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5b0ffbca {
		width: 35%;
	}
}

@media (max-width:800px) {
	.elementor-6046 .elementor-element.elementor-element-2730e649 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-2730e649 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-65fbef26 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-3e60e01d {
		width: 30%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-3e60e01d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-3e60e01d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-6de336c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5e513e85 {
		width: 30%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5e513e85 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4509f097 {
		width: 40%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4509f097 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4509f097 > .elementor-element-populated {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(3px / 2);
	}
	
	.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(3px / 2);
	}
	
	.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(3px / 2);
	}
	
	.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-3px / 2);
	}
	
	.elementor-6046 .elementor-element.elementor-element-1e7815de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-3px / 2);
	}
	
	.elementor-6046 .elementor-element.elementor-element-1e7815de {
		--e-icon-list-icon-size: 22px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-2000363c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-49130b82 {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4fdd3e66 {
		width: 45%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4fdd3e66 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-4fdd3e66 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-62002b5d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-62002b5d {
		text-align: left;
	}
	
	.elementor-6046 .elementor-element.elementor-element-62002b5d img {
		width: 100%;
		max-width: 150px;
		height: 50px;
		object-fit: contain;
	}
	
	.elementor-6046 .elementor-element.elementor-element-71389c77 {
		width: 45%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-71389c77 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-text, .elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-text .woocommerce-Price-amount.amount {
		font-size: 16px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc__btn-inner-text {
		margin-right: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-dropdown {
		width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-modal {
		width: 100%;
		height: 80%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-offcanvas {
		width: 100%;
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-dropdown__header-badge {
		margin-left: 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-modal__header-badge {
		margin-left: 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .uael-mc-offcanvas__header-badge {
		margin-left: 5px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf li.woocommerce-mini-cart-item.mini_cart_item > a:nth-child(2) {
		font-size: 12px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-523c4bf .woocommerce-mini-cart-item.mini_cart_item span.quantity {
		font-size: 12px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-93525d3 {
		width: 10%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-93525d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-6654c77 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown .elementor-item, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown  .elementor-sub-item {
		font-size: 16px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--dropdown a {
		padding-top: 24px;
		padding-bottom: 24px;
	}
	
	.elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6046 .elementor-element.elementor-element-6654c77 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 20px !important;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5b0ffbca {
		width: 55%;
	}
	
	.elementor-6046 .elementor-element.elementor-element-5b0ffbca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
}

/* Start custom CSS for uael-mini-cart, class: .elementor-element-2f97cff3 */
.uael-mc-dropdown-flex-end .uael-mc-dropdown {
	box-shadow: 4px 4px 6.8px -21px rgba(0, 0, 0, .019), 8.8px 8.8px 14.7px -21px rgba(0, 0, 0, .037), 16.3px 16.3px 25.2px -21px rgba(0, 0, 0, .058), 28.7px 28.7px 41.8px -21px rgba(0, 0, 0, .086), 45px 45px 65px -21px rgba(0, 0, 0, .15);
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-392b4a41 */

/* ==========================
   DESKTOP: ≥801px
   ========================== */
@media (min-width: 801px) {
	/* --- Logo --- */
	#site-logo img {
		width: 290px;
		height: 91px;
		transition: width .8s ease-in-out, height .8s ease-in-out;
	}
	
	/* Logo beim Sticky */
	#header_haupt.elementor-sticky.elementor-sticky--effects #site-logo img {
		width: 223px;
		height: 70px;
	}
	
	/* --- Oberer Header (header_pep) immer grün --- */
	#header_pep {
		position: relative;
		z-index: 10;
		background-color: #2ea198;
	}
	
	/* --- Unterer Header (header_men) transparent → Weiß --- */
	#header_men {
		position: relative;
		z-index: 5;
		background-color: transparent;
		transition: background-color .8s ease-in-out;
	}
	
	#header_haupt.elementor-sticky.elementor-sticky--effects #header_men {
		background-color: #fff;
	}
	
	/* --- Menütext optional shrink --- */
	#header_haupt.elementor-sticky.elementor-sticky--effects .menu-text img {
		font-size: .8vw;
		transition: font-size .8s ease-in-out;
	}
}

/* ==========================
   MOBILE: <801px
   ========================== */
@media (max-width: 800px) {
	/* Unterer Header transparent → Weiß beim Sticky */
	#header_men {
		background-color: transparent;
		transition: background-color .8s ease-in-out;
	}
	
	#header_haupt.elementor-sticky.elementor-sticky--effects #header_men {
		background-color: #fff;
	}
}
