
.elementor-86350 .elementor-element.elementor-element-3b1df4c8 > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-3b1df4c8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1f8f8133 > .elementor-element-populated {
	padding: 20px 20px 0px 20px;
}

.elementor-86350 .elementor-element.elementor-element-317c27fb .breadcrumb {
	text-align: left;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: var(--e-global-color-104dcc1);
}

.elementor-86350 .elementor-element.elementor-element-317c27fb .breadcrumb a {
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-317c27fb .breadcrumb a:hover {
	color: var(--e-global-color-961a35d);
}

.elementor-86350 .elementor-element.elementor-element-271b638d > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-271b638d {
	padding: 28px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-27512acf > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 20px 0px 20px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-gallery-swiper-thumb .swiper-slide {
	--columns: 8;
	--space-between: 13px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-swiper-gallery-thumbs {
	padding-top: 10px;
	padding-bottom: 0px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab > .elementor-widget-container {
	padding: 15px 0px 16px 0px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-product-gallery-slider .jet-woo-product-gallery__image {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-product-gallery-slider .jet-swiper-nav {
	font-size: 18px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev {
	top: 50%;
	bottom: auto;
	transform: translate(0, -50%);
	right: auto;
	left: -15px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next {
	top: 50%;
	bottom: auto;
	transform: translate(0, -50%);
	left: auto;
	right: -15px;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) {
	width: 50px;
	height: 50px;
	background-color: var(--e-global-color-51619d7);
}

.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon {
	font-size: 18px;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-32e0b09 {
	--spacer-size: 8px;
}

.elementor-86350 .elementor-element.elementor-element-401c29e9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-86350 .elementor-element.elementor-element-401c29e9 > .elementor-element-populated {
	padding: 15px 26px 0px 26px;
}

.elementor-86350 .elementor-element.elementor-element-6244f13b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-66e88ef6 .jet-woo-builder .product_title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	color: var(--e-global-color-d26530c);
}

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

.elementor-widget-star-rating .elementor-star-rating__title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-86350 .elementor-element.elementor-element-ce5094c {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-ce5094c .elementor-star-rating__title {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-ce5094c:not(.elementor-star-rating--align-justify) .elementor-star-rating__title {
	margin-inline-end: 9px;
}

.elementor-86350 .elementor-element.elementor-element-ce5094c .elementor-star-rating {
	font-size: 18px;
}

.elementor-86350 .elementor-element.elementor-element-ce5094c .elementor-star-rating i:not(:last-of-type) {
	margin-inline-end: 4px;
}

.elementor-86350 .elementor-element.elementor-element-ce5094c .elementor-star-rating i:before {
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price del {
	display: inline-block;
	color: var(--e-global-color-886688d);
	font-weight: 400;
	text-decoration: line-through;
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price ins {
	display: inline-block;
	color: var(--e-global-color-accent);
	font-weight: 600;
	text-decoration: none;
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price {
	font-family: "Roboto", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
	text-align: right;
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol {
	color: var(--e-global-color-d26530c);
	font-size: 23px;
	vertical-align: baseline;
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price del .woocommerce-Price-currencySymbol {
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price ins .woocommerce-Price-currencySymbol {
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-6bfb43f4 {
	--spacer-size: 8px;
}

.elementor-86350 .elementor-element.elementor-element-4a68fb64 {
	--spacer-size: 13px;
}

.elementor-86350 .elementor-element.elementor-element-216e9b1e {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-216e9b1e .elementor-star-rating__title {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-216e9b1e:not(.elementor-star-rating--align-justify) .elementor-star-rating__title {
	margin-inline-end: 9px;
}

.elementor-86350 .elementor-element.elementor-element-216e9b1e .elementor-star-rating {
	font-size: 18px;
}

.elementor-86350 .elementor-element.elementor-element-216e9b1e .elementor-star-rating i:not(:last-of-type) {
	margin-inline-end: 4px;
}

.elementor-86350 .elementor-element.elementor-element-216e9b1e .elementor-star-rating i:before {
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-48ab0e4d {
	--spacer-size: 35px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d {
	--add-to-cart-wc-forward-display: none;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form) {
	flex-direction: row;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart {
	flex-direction: row;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .single_add_to_cart_button.button {
	max-width: 378px;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	background-color: var(--e-global-color-961a35d);
	border-radius: 0px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
	padding: 18px 62px 18px 62px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .single_add_to_cart_button.button:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .single_add_to_cart_button.button.disabled {
	color: var(--e-global-color-51619d7);
	background-color: var(--e-global-color-secondary);
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity {
	max-width: 95px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .qty {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
	background-color: var(--e-global-color-51619d7);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c8ccd2;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
	padding: 12px 5px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .qty:focus {
	background-color: #fff;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .qty:not([type="hidden"]) {
	margin: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .variations {
	max-width: 370px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .variations .label label {
	font-family: "Muli", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 21px;
	color: #3c4b71;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .variations select {
	font-family: "Muli", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: capitalize;
	color: #3c4b71;
	background-color: #f7f7fb;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #e9e9f2;
	border-radius: 3px 3px 3px 3px;
	padding: 8px 10px 8px 16px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .variations select:focus {
	background-color: #fff;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-variation-price .price, .elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price {
	font-family: "Muli", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-variation-price .price {
	color: #3c4b71;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price {
	color: #3c4b71;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del {
	text-decoration: line-through;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del {
	text-decoration: line-through;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins {
	text-decoration: none;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins {
	text-decoration: none;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol {
	vertical-align: baseline;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .woocommerce-variation-description {
	color: #3c4b71;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .reset_variations {
	color: #9c5d90;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__link {
	width: 135px;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__link, .elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__state-normal .jet-wishlist-button__label, .elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__state-added .jet-wishlist-button__label {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__state-normal .jet-wishlist-button__label {
	color: #626870;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__state-normal .jet-wishlist-button__icon {
	color: #626870;
	font-size: 13px;
	margin: 0px 5px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__link .jet-wishlist-button__plane-normal {
	background-color: var(--e-global-color-51619d7);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label {
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon {
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal {
	background-color: var(--e-global-color-51619d7);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .added-to-wishlist.jet-wishlist-button__link {
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label {
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon {
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .added-to-wishlist .jet-wishlist-button__plane-added {
	background-color: var(--e-global-color-51619d7);
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__plane-normal {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__plane-added {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-1e69616a .jet-wishlist-button__container {
	margin: 0px 0px 0px 0px;
	justify-content: flex-start;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-86350 .elementor-element.elementor-element-20767258 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-86350 .elementor-element.elementor-element-20767258 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-86350 .elementor-element.elementor-element-20767258 .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-86350 .elementor-element.elementor-element-65487c22 .jet-woo-builder .jet-single-content {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	letter-spacing: 0px;
	color: var(--e-global-color-886688d);
	text-align: left;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-23a44a4 > .elementor-widget-container {
	margin: 20px 0px 10px 0px;
}

.elementor-86350 .elementor-element.elementor-element-23a44a4 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-23a44a4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-a713fdb {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-709fe49 > .elementor-widget-container {
	margin: 20px 0px 10px 0px;
}

.elementor-86350 .elementor-element.elementor-element-709fe49 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-709fe49 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-d0fb678 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-46938b9 > .elementor-widget-container {
	margin: 20px 0px 10px 0px;
}

.elementor-86350 .elementor-element.elementor-element-46938b9 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-46938b9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-f50af31 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-8589fb7 > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-8589fb7 {
	padding: 20px 0px 20px 0px;
}

.elementor-86350 .elementor-element.elementor-element-34f93df3 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-86350 .elementor-element.elementor-element-34f93df3 {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-34f93df3 .elementor-heading-title {
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-233651b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-233651b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-233651b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-233651b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-86350 .elementor-element.elementor-element-078db62 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-078db62 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-078db62 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-3eb0c43 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-9b35be7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-9b35be7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-9b35be7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-9b35be7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-d7a88e1 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-d7a88e1 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-d7a88e1 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-ed94318 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-fed207f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-fed207f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-fed207f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-fed207f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-c560ee3 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-c560ee3 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-c560ee3 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-28d2202 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-26552c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-26552c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-26552c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-26552c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-0f99a4d > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-0f99a4d {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-0f99a4d img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-25afc01 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-12f0202:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-12f0202 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-12f0202 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-12f0202 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-e92c0ed > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-e92c0ed {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-e92c0ed img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-3ed4cd8 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-366a63c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-366a63c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-366a63c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-366a63c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-a378f55 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-a378f55 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-a378f55 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-699b5bf {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-7452c97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-7452c97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-7452c97 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-7452c97 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-bb80df4 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-bb80df4 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-bb80df4 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-c1a5561 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-1687a6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-1687a6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-1687a6d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-1687a6d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-9a764e9 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-9a764e9 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-9a764e9 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-6f58e7c {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-17fc01d > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-17fc01d {
	padding: 20px 0px 20px 0px;
}

.elementor-86350 .elementor-element.elementor-element-6d45a00 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-86350 .elementor-element.elementor-element-6d45a00 {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-6d45a00 .elementor-heading-title {
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-ab5786b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-ab5786b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-ab5786b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-ab5786b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-7b1bb3b > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-7b1bb3b {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-7b1bb3b img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-258c91e {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-9c2402c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-9c2402c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-9c2402c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-9c2402c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-79fae71 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-86350 .elementor-element.elementor-element-79fae71 {
	text-align: start;
}

.elementor-86350 .elementor-element.elementor-element-79fae71 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-6874191 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-941518f > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-941518f {
	padding: 20px 0px 20px 0px;
}

.elementor-86350 .elementor-element.elementor-element-fb81fc3 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-86350 .elementor-element.elementor-element-fb81fc3 {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-fb81fc3 .elementor-heading-title {
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-11c1fc7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-11c1fc7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-11c1fc7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-11c1fc7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-697ad2b {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-2f7685d > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-2f7685d {
	padding: 20px 0px 20px 0px;
}

.elementor-86350 .elementor-element.elementor-element-7b986cc > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-86350 .elementor-element.elementor-element-7b986cc {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-7b986cc .elementor-heading-title {
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-46efe9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-46efe9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-46efe9d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 20px 20px 50px 20px;
}

.elementor-86350 .elementor-element.elementor-element-46efe9d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-041d4f2 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-38733bc7 > .elementor-container {
	max-width: 1000px;
}

.elementor-86350 .elementor-element.elementor-element-38733bc7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-86350 .elementor-element.elementor-element-13eb851a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-77d91c5c > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-86350 .elementor-element.elementor-element-77d91c5c {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-77d91c5c .elementor-heading-title {
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-26137458 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-86350 .elementor-element.elementor-element-26137458 {
	text-align: center;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-6c0298d > .elementor-container {
	max-width: 1300px;
}

.elementor-86350 .elementor-element.elementor-element-6c0298d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-3163ee7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-86350 .elementor-element.elementor-element-3163ee7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(237, 170, 194, .56);
}

.elementor-86350 .elementor-element.elementor-element-3163ee7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-3163ee7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-86350 .elementor-element.elementor-element-542ea61 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-86350 .elementor-element.elementor-element-542ea61 {
	text-align: center;
}

.elementor-86350 .elementor-element.elementor-element-542ea61 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 36px;
	font-weight: 400;
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-910423e {
	padding: 0px 0px 50px 0px;
}

.elementor-86350 .elementor-element.elementor-element-a5d0d6c > .elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 18px;
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-title {
	margin-block-end: 17px;
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d26530c);
	fill: #fff6f3;
	color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79.elementor-view-framed .elementor-icon, .elementor-86350 .elementor-element.elementor-element-fb9fc79.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d26530c);
	color: var(--e-global-color-d26530c);
	border-color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79.elementor-view-framed .elementor-icon {
	background-color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon {
	font-size: 27px;
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-wrapper {
	text-align: center;
	gap: 18px;
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-title {
	margin-block-end: 17px;
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d26530c);
	fill: #fff6f3;
	color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a.elementor-view-framed .elementor-icon, .elementor-86350 .elementor-element.elementor-element-d3bbe4a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d26530c);
	color: var(--e-global-color-d26530c);
	border-color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a.elementor-view-framed .elementor-icon {
	background-color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon {
	font-size: 27px;
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-2f93c98 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 18px;
}

.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-title {
	margin-block-end: 17px;
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-2f93c98.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d26530c);
	fill: #fff6f3;
	color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-2f93c98.elementor-view-framed .elementor-icon, .elementor-86350 .elementor-element.elementor-element-2f93c98.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d26530c);
	color: var(--e-global-color-d26530c);
	border-color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-2f93c98.elementor-view-framed .elementor-icon {
	background-color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon {
	font-size: 27px;
}

.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-wrapper {
	text-align: center;
	gap: 18px;
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-title {
	margin-block-end: 17px;
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d26530c);
	fill: #fff6f3;
	color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7.elementor-view-framed .elementor-icon, .elementor-86350 .elementor-element.elementor-element-4d04cc7.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d26530c);
	color: var(--e-global-color-d26530c);
	border-color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7.elementor-view-framed .elementor-icon {
	background-color: #fff6f3;
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon {
	font-size: 27px;
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-71b28563 > .elementor-container {
	max-width: 1200px;
}

.elementor-86350 .elementor-element.elementor-element-71b28563 {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-widget-jet-reviews-advanced .jet-reviews-field .jet-reviews-field__label {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--prev {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--next {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item:hover {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--active {
	color: var(--e-global-color-primary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-input {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-input::placeholder {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__header .jet-reviews-advanced__header-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__name > span {
	color: var(--e-global-color-secondary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__name time {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-advanced__review-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-advanced__review-content {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comments .jet-reviews-advanced__comments-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comment .jet-reviews-comment-user-name > span {
	color: var(--e-global-color-secondary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comment .jet-reviews-comment-user-name time {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review-comment .jet-reviews-comment-content {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__verification .verification-icon {
	color: var(--e-global-color-secondary);
}

.elementor-widget-jet-reviews-advanced .jet-reviews-advanced__review .jet-reviews-user-data__verification .verification-label {
	color: var(--e-global-color-secondary);
}

.elementor-86350 .elementor-element.elementor-element-35660456 {
	--jr-advanced-empty-rating-color: #bec0c1;
	--jr-advanced-very-low-rating-color: #ffefb6;
	--jr-advanced-low-rating-color: #fbe7a1;
	--jr-advanced-medium-rating-color: #ffe075;
	--jr-advanced-high-rating-color: #f8d766;
	--jr-advanced-very-high-rating-color: var(--e-global-color-secondary);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field .jet-reviews-points-field__empty {
	background-color: #bec0c1;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field.very-low-rating .jet-reviews-points-field__filled {
	background-color: #ffefb6;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field.low-rating .jet-reviews-points-field__filled {
	background-color: #fbe7a1;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field.medium-rating .jet-reviews-points-field__filled {
	background-color: #ffe075;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field.high-rating .jet-reviews-points-field__filled {
	background-color: #f8d766;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field.very-high-rating .jet-reviews-points-field__filled {
	background-color: var(--e-global-color-secondary);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-field .jet-reviews-field__label {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__text {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon i {
	color: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-button.jet-reviews-button--primary .jet-reviews-button__icon svg {
	fill: var(--e-global-color-d26530c);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-button.jet-reviews-button--secondary .jet-reviews-button__text {
	color: var(--e-global-color-primary);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--prev {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--next {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item:hover {
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-widget-pagination .jet-reviews-widget-pagination__item.jet-reviews-widget-pagination__item--active {
	color: var(--e-global-color-accent);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-input {
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-input::placeholder {
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-input, .elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-range-input span {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__header .jet-reviews-advanced__header-title {
	color: var(--e-global-color-accent);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-user-data__name > span {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-user-data__name time {
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-user-data__name time {
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-advanced__review-title {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-advanced__review-content {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review-comments .jet-reviews-advanced__comments-title {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review-comment .jet-reviews-comment-user-name > span {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review-comment .jet-reviews-comment-user-name time {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review-comment .jet-reviews-comment-content {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-user-data__verification .verification-icon {
	color: var(--e-global-color-886688d);
}

.elementor-86350 .elementor-element.elementor-element-35660456 .jet-reviews-advanced__review .jet-reviews-user-data__verification .verification-label {
	color: var(--e-global-color-886688d);
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

@media (max-width:1024px) {
	.elementor-86350 .elementor-element.elementor-element-3b1df4c8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-1f8f8133 > .elementor-element-populated {
		padding: 20px 35px 0px 35px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-271b638d {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-27512acf > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-gallery-swiper-thumb .swiper-slide {
		--columns: 8;
		--space-between: 3px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-401c29e9 > .elementor-element-populated {
		padding: 10px 0px 0px 15px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-66e88ef6 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-ce5094c > .elementor-widget-container {
		margin: 6px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4e91d41e > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price {
		text-align: left;
	}
	
	.elementor-86350 .elementor-element.elementor-element-48ab0e4d {
		--spacer-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .single_add_to_cart_button.button {
		max-width: 260px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity {
		max-width: 75px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-65487c22 .jet-woo-builder .jet-single-content {
		font-size: 14px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-34f93df3 {
		text-align: center;
	}
	
	.elementor-86350 .elementor-element.elementor-element-34f93df3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-233651b > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-9b35be7 > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fed207f > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-26552c8 > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-12f0202 > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-366a63c > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-7452c97 > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-1687a6d > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6d45a00 {
		text-align: center;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6d45a00 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-ab5786b > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-9c2402c > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb81fc3 {
		text-align: center;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb81fc3 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-11c1fc7 > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-7b986cc {
		text-align: center;
	}
	
	.elementor-86350 .elementor-element.elementor-element-7b986cc .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-46efe9d > .elementor-element-populated {
		padding: 20px 20px 30px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-38733bc7 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-77d91c5c .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb9fc79 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-d3bbe4a > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-2f93c98 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4d04cc7 > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-71b28563 {
		padding: 20px 20px 20px 20px;
	}
}

@media (max-width:767px) {
	.elementor-86350 .elementor-element.elementor-element-3b1df4c8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-1f8f8133 > .elementor-element-populated {
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-317c27fb > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-271b638d {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-27512acf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-685c50ab .jet-gallery-swiper-thumb .swiper-slide {
		--columns: 8;
		--space-between: 5px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-685c50ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-401c29e9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6244f13b {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6244f13b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-66e88ef6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-66e88ef6 .jet-woo-builder .product_title {
		font-size: 21px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-3b07d6a8 {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price {
		font-size: 21px;
		text-align: left;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4e91d41e .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol {
		font-size: 21px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-48ab0e4d {
		--spacer-size: 10px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-5ee1e33d .jet-woo-builder .single_add_to_cart_button.button {
		max-width: 245px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-5ee1e33d .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity {
		max-width: 50px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-65487c22 .jet-woo-builder .jet-single-content {
		font-size: 14px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-8589fb7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-34f93df3 .elementor-heading-title {
		font-size: 21px;
		line-height: 1.5em;
	}
	
	.elementor-86350 .elementor-element.elementor-element-233651b > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-3eb0c43 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-9b35be7 > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-ed94318 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fed207f > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-28d2202 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-26552c8 > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-25afc01 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-12f0202 > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-3ed4cd8 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-366a63c > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-699b5bf {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-7452c97 > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-c1a5561 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-1687a6d > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6f58e7c {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-17fc01d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6d45a00 .elementor-heading-title {
		font-size: 21px;
		line-height: 1.5em;
	}
	
	.elementor-86350 .elementor-element.elementor-element-ab5786b > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-258c91e {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-9c2402c > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6874191 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-941518f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb81fc3 .elementor-heading-title {
		font-size: 21px;
		line-height: 1.5em;
	}
	
	.elementor-86350 .elementor-element.elementor-element-11c1fc7 > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-697ad2b {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-2f7685d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-7b986cc .elementor-heading-title {
		font-size: 21px;
		line-height: 1.5em;
	}
	
	.elementor-86350 .elementor-element.elementor-element-46efe9d > .elementor-element-populated {
		padding: 20px 20px 50px 20px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-041d4f2 {
		font-size: 16px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-77d91c5c > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-77d91c5c .elementor-heading-title {
		font-size: 21px;
		line-height: 1.7em;
		letter-spacing: 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6c0298d {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-542ea61 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb9fc79 > .elementor-widget-container {
		padding: 0px 5px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-fb9fc79 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-d3bbe4a > .elementor-widget-container {
		padding: 0px 5px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-d3bbe4a .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-2f93c98 > .elementor-widget-container {
		padding: 0px 5px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-2f93c98 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4d04cc7 > .elementor-widget-container {
		padding: 0px 5px 0px 0px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-title, .elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-4d04cc7 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-86350 .elementor-element.elementor-element-71b28563 {
		padding: 0px 20px 0px 20px;
	}
}

@media (min-width:768px) {
	.elementor-86350 .elementor-element.elementor-element-27512acf {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-401c29e9 {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6244f13b {
		width: 72.663%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-3b07d6a8 {
		width: 26.554%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-86350 .elementor-element.elementor-element-27512acf {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-401c29e9 {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-6244f13b {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-3b07d6a8 {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-7e3a590 {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-50715a7 {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-76f58a0 {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-37643be {
		width: 100%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-a5d0d6c {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-78eb4e4 {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-3f33c32 {
		width: 50%;
	}
	
	.elementor-86350 .elementor-element.elementor-element-5ed4629 {
		width: 50%;
	}
}
