.elementor-10076 .elementor-element.elementor-element-6e17a1a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-grid-wrapper {
	height: 450px;
	gap: 8px;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-mobile-wrapper {
	gap: 8px;
	padding: 0px 20px 0px 20px;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-mobile-slider {
	gap: 8px;
	margin-top: 8px;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-item {
	border-radius: 10px 10px 10px 10px;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-main-mobile {
	height: 250px;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-sub-item {
	width: 40%;
	flex: 0 0 40%;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-count {
	color: #fff;
	font-size: 32px;
	font-weight: 600;
}

.elementor-10076 .elementor-element.elementor-element-109736a .bento-label {
	color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-33454ae5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10076 .elementor-element.elementor-element-33c87a8f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-407714c {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-407714c:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-407714c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-43c6ce65 .jet-breadcrumbs__item-link:hover {
	color: var(--e-global-color-accent);
}

.elementor-10076 .elementor-element.elementor-element-43c6ce65 .jet-breadcrumbs__item-target {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-10076 .elementor-element.elementor-element-1d1e232e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-item > a {
	font-family: "Barlow", Sans-serif;
	font-size: 31px;
	font-weight: 500;
}

.elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-10076 .elementor-element.elementor-element-57e44f2b .jet-listing-dynamic-terms {
	text-align: left;
}

.elementor-10076 .elementor-element.elementor-element-57e44f2b .jet-listing-dynamic-terms__icon {
	color: var(--e-global-color-primary);
	font-size: 18px;
}

.elementor-10076 .elementor-element.elementor-element-57e44f2b .jet-listing-dynamic-terms__icon :is(svg, path) {
	fill: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-10076 .elementor-element.elementor-element-57e44f2b .jet-listing-dynamic-terms__icon {
	margin-right: 8px;
}

.elementor-10076 .elementor-element.elementor-element-57e44f2b .jet-listing-dynamic-terms__link {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: var(--e-global-color-text);
}

.elementor-10076 .elementor-element.elementor-element-15f0f238 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-15f0f238:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-15f0f238 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.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-10076 .elementor-element.elementor-element-57046209 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.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 svg {
	fill: var(--e-global-color-secondary);
}

.elementor-10076 .elementor-element.elementor-element-45148ee9 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-45148ee9 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-45148ee9 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-643bad3d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-643bad3d:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-643bad3d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 {
	--e-icon-list-icon-size: 22px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-item > a {
	font-family: "Barlow", Sans-serif;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-3px / 2);
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-10076 .elementor-element.elementor-element-6a90886d {
	--e-icon-list-icon-size: 22px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-item > a {
	font-family: "Barlow", Sans-serif;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-widget-theme-post-content {
	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-10076 .elementor-element.elementor-element-4517301c {
	font-size: 15px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-1da72c80 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-1da72c80 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-1da72c80 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-7beceb11 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-7beceb11:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-7beceb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-23b9b791 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-2652f8b9 {
	--display: flex;
}

.elementor-10076 .elementor-element.elementor-element-7831dc82 {
	--display: flex;
}

.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-10076 .elementor-element.elementor-element-5f7e7a06 {
	font-family: "Barlow", Sans-serif;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-3d268e08 {
	--display: flex;
}

.elementor-10076 .elementor-element.elementor-element-49de5074 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-3440506f {
	font-family: "Barlow", Sans-serif;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-601387a5 {
	--display: flex;
}

.elementor-10076 .elementor-element.elementor-element-7d08cef1 {
	--n-tabs-direction: column;
	--n-tabs-heading-direction: row;
	--n-tabs-heading-width: initial;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: 0;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: center;
	--n-tabs-title-flex-grow: 0;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
}

.elementor-10076 .elementor-element.elementor-element-7d08cef1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10076 .elementor-element.elementor-element-7d08cef1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-52550f72 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-52550f72:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-52550f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-58f6762 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	text-decoration: none;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-4adaa87f {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-4adaa87f .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-4adaa87f .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
	background-color: var(--e-global-color-primary);
	justify-content: flex-start;
	border-radius: 6px 6px 6px 6px;
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-toggle__label-text {
	text-align: left;
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
	color: var(--e-global-color-secondary);
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
	color: #fff;
	background-color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text {
	color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}

.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content {
	font-size: 15px;
	color: var(--e-global-color-text);
}

.elementor-10076 .elementor-element.elementor-element-5774a843 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-5774a843 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-5774a843 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-43fc5a47 {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-43fc5a47:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-43fc5a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-59dccedc .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-6f8e2137 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-6f8e2137 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-6f8e2137 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-widget-gallery {
	--galleries-title-color-normal: var(--e-global-color-primary);
	--galleries-title-color-hover: var(--e-global-color-secondary);
	--galleries-pointer-bg-color-hover: var(--e-global-color-accent);
	--gallery-title-color-active: var(--e-global-color-secondary);
	--galleries-pointer-bg-color-active: var(--e-global-color-accent);
}

.elementor-10076 .elementor-element.elementor-element-275f9580 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-10076 .elementor-element.elementor-element-275f9580 .e-gallery-item:focus .elementor-gallery-item__overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-10076 .elementor-element.elementor-element-275f9580 {
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-10076 .elementor-element.elementor-element-178fbe24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-2344ea3f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 8px 8px 20px 20px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-2344ea3f:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-2344ea3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__link, .elementor-10076 .elementor-element.elementor-element-614c0ada __link ) {
	background-color: var(--e-global-color-primary);
	align-self: stretch;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	padding: 7px 18px 7px 18px;
	border-radius: 6px 6px 6px 6px;
	flex-direction: row;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__link:hover, .elementor-10076 .elementor-element.elementor-element-614c0ada __link:hover ) {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-614c0ada > .elementor-widget-container {
	padding: 7px 7px 7px 7px;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__icon, .elementor-10076 .elementor-element.elementor-element-614c0ada __icon ) {
	color: #fff;
	order: 1;
	font-size: 19px;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__icon :is(svg, path), .elementor-10076 .elementor-element.elementor-element-614c0ada __icon :is(svg, path) ) {
	fill: #fff;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon, .elementor-10076 .elementor-element.elementor-element-614c0ada __link:hover .jet-listing-dynamic-link__icon ) {
	color: #fff;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__link:hover .jet-listing-dynamic-link__icon :is(svg, path), .elementor-10076 .elementor-element.elementor-element-614c0ada __link:hover .jet-listing-dynamic-link__icon :is(svg, path) ) {
	fill: #fff;
}

:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__link.in-store .jet-listing-dynamic-link__icon :is(svg, path), .elementor-10076 .elementor-element.elementor-element-614c0ada __link.in-store .jet-listing-dynamic-link__icon :is(svg, path) ) {
	fill: #fff;
}

body:not(.rtl) :is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__icon, .elementor-10076 .elementor-element.elementor-element-614c0ada __icon ) {
	margin-right: 11px;
}

.elementor-10076 .elementor-element.elementor-element-263c83ae .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-size: 23px;
	font-weight: 500;
	text-align: left;
}

.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap {
	width: auto;
}

.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
	width: auto;
}

.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field {
	justify-content: flex-start;
}

.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field__icon {
	color: var(--e-global-color-primary);
	font-size: 22px;
}

.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field__icon :is(svg, path) {
	fill: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-c30310a {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-c30310a .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-c30310a .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-1e3e3a12 {
	--display: flex;
}

.elementor-10076 .elementor-element.elementor-element-1e3e3a12:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-1e3e3a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(86, 125, 40, .07);
}

.elementor-10076 .elementor-element.elementor-element-79904008 .jet-form-builder__label {
	text-align: left;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-79904008 .jet-form-builder input {
	color-scheme: normal;
}

.elementor-10076 .elementor-element.elementor-element-79904008 .jet-form-builder__action-button {
	transition: all .3s;
}

.elementor-10076 .elementor-element.elementor-element-7c0ce5b4 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-2a134dc3 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-2a134dc3 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-2a134dc3 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-2bd67fb0 {
	--grid-side-margin: 10px;
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
	--grid-bottom-margin: 10px;
	--e-share-buttons-primary-color: var(--e-global-color-primary);
	--e-share-buttons-secondary-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-2bd67fb0 .elementor-share-btn:hover {
	--e-share-buttons-primary-color: var(--e-global-color-secondary);
	--e-share-buttons-secondary-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-5f7d4d69 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-5f7d4d69 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-5f7d4d69 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-205846d2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 8px 8px 20px 20px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-205846d2:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-205846d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-7531c8ce .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-f500151 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-f500151 > .elementor-widget-container {
	margin: 0px 0px -36px 0px;
}

.elementor-10076 .elementor-element.elementor-element-f500151 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-f500151 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-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-10076 .elementor-element.elementor-element-5ff7a2f > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-wrapper {
	align-items: center;
	gap: 23px;
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-stacked .elementor-icon {
	fill: #fff;
	color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-framed:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-default:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-framed:has(:focus) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-5ff7a2f.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon {
	font-size: 22px;
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-description {
	font-family: "Barlow", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-1606847 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 23px;
}

.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-stacked .elementor-icon {
	fill: #fff;
	color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-framed:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-default:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-framed:has(:focus) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-1606847.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon {
	font-size: 22px;
}

.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-description {
	font-family: "Barlow", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-aceef1f > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-wrapper {
	align-items: center;
	gap: 23px;
}

.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-stacked .elementor-icon {
	fill: #fff;
	color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-framed:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-default:has(:hover) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-framed:has(:focus) .elementor-icon, .elementor-10076 .elementor-element.elementor-element-aceef1f.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon {
	font-size: 22px;
}

.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-description {
	font-family: "Barlow", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-10076 .elementor-element.elementor-element-95b0de4 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--border-radius: 8px 8px 20px 20px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-95b0de4:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-95b0de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-47a51ffe .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-3b06aa27 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-3b06aa27 > .elementor-widget-container {
	margin: 0px 0px -36px 0px;
}

.elementor-10076 .elementor-element.elementor-element-3b06aa27 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-3b06aa27 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-10076 .elementor-element.elementor-element-72252d2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10076 .elementor-element.elementor-element-72252d2 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 1;
}

.elementor-10076 .elementor-element.elementor-element-7b9faadf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-397499ff {
	--display: flex;
}

.elementor-10076 .elementor-element.elementor-element-397499ff:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-397499ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-3ccddb6f .elementor-heading-title {
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-10076 .elementor-element.elementor-element-37d3e9c4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10076 .elementor-element.elementor-element-37d3e9c4 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 3;
}

.elementor-10076 .elementor-element.elementor-element-37d3e9c4 .jet-listing-grid__slider-icon svg {
	height: 25px;
}

.elementor-10076 .elementor-element.elementor-element-545ca963 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10076 .elementor-element.elementor-element-499597ca {
	--display: flex;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-10076 .elementor-element.elementor-element-499597ca:not(.elementor-motion-effects-element-type-background), .elementor-10076 .elementor-element.elementor-element-499597ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10076 .elementor-element.elementor-element-70f51e02 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	color: #567d28;
}

.elementor-10076 .elementor-element.elementor-element-6b675404 {
	--divider-border-style: solid;
	--divider-color: rgba(172, 168, 168, .65);
	--divider-border-width: 1px;
}

.elementor-10076 .elementor-element.elementor-element-6b675404 .elementor-divider-separator {
	width: 100%;
}

.elementor-10076 .elementor-element.elementor-element-6b675404 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.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 svg {
	fill: 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-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-10076 .elementor-element.elementor-element-7f621b85 {
	--jr-advanced-empty-rating-color: #bec0c1;
	--jr-advanced-very-low-rating-color: #c92c2c;
	--jr-advanced-low-rating-color: #e36f04;
	--jr-advanced-medium-rating-color: #e3c004;
	--jr-advanced-high-rating-color: #a9e304;
	--jr-advanced-very-high-rating-color: #46b450;
}

.elementor-10076 .elementor-element.elementor-element-7f621b85 .jet-reviews-advanced__header .jet-reviews-advanced__header-title {
	color: #567d28;
	font-family: "Gilda Display", Sans-serif;
	font-size: 19px;
	font-weight: 400;
}

body.elementor-page-10076:not(.elementor-motion-effects-element-type-background), body.elementor-page-10076 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 153, 51, .1);
}

@media (max-width:1024px) {
	.elementor-10076 .elementor-element.elementor-element-109736a .bento-mobile-wrapper {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-109736a .bento-main-mobile {
		height: 395px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-109736a .bento-sub-item {
		width: 159px;
		flex: 0 0 159px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-33454ae5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10076 .elementor-element.elementor-element-57046209 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-45148ee9 .elementor-divider {
		padding-block-start: 8px;
		padding-block-end: 8px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-4517301c {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1da72c80 .elementor-divider {
		padding-block-start: 8px;
		padding-block-end: 8px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-23b9b791 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7d08cef1 {
		--n-tabs-heading-wrap: nowrap;
		--n-tabs-heading-overflow-x: scroll;
		--n-tabs-title-white-space: nowrap;
	}
	
	.elementor-10076 .elementor-element.elementor-element-58f6762 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-4adaa87f .elementor-divider {
		padding-block-start: 8px;
		padding-block-end: 8px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-5774a843 .elementor-divider {
		padding-block-start: 8px;
		padding-block-end: 8px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-59dccedc .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-6f8e2137 .elementor-divider {
		padding-block-start: 8px;
		padding-block-end: 8px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-263c83ae .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-6f53b276 .jet-listing-dynamic-field__content {
		font-size: 16px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7c0ce5b4 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-2bd67fb0 {
		--grid-side-margin: 10px;
		--grid-column-gap: 10px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-2bd67fb0 .elementor-share-btn {
		font-size: calc(.7px * 10);
	}
	
	.elementor-10076 .elementor-element.elementor-element-2bd67fb0 .elementor-share-btn__icon {
		--e-share-buttons-icon-size: 1.5em;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7531c8ce .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title a {
		font-size: 20px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-47a51ffe .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-3ccddb6f .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-37d3e9c4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10076 .elementor-element.elementor-element-37d3e9c4 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	.elementor-10076 .elementor-element.elementor-element-70f51e02 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-6b675404 .elementor-divider {
		padding-block-start: 8px;
		padding-block-end: 8px;
	}
}

@media (max-width:767px) {
	.elementor-10076 .elementor-element.elementor-element-109736a .bento-mobile-wrapper {
		padding: 2px 2px 2px 2px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-109736a .bento-main-mobile {
		height: 227px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-109736a .bento-sub-item {
		width: 80px;
		flex: 0 0 80px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-33c87a8f {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-43c6ce65 .jet-breadcrumbs__item > * {
		font-size: 12px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-1d1e232e .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-57046209 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-57046209.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-57046209 {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-57046209 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-34ad0621 .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10076 .elementor-element.elementor-element-6a90886d .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-23b9b791 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-23b9b791.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-23b9b791 {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-23b9b791 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-5f7e7a06 {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-3440506f {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7d08cef1 {
		--n-tabs-heading-wrap: wrap;
		--n-tabs-heading-overflow-x: initial;
		--n-tabs-title-white-space: initial;
		--n-tabs-title-gap: 10px;
		--n-tabs-title-padding-top: 5px;
		--n-tabs-title-padding-right: 5px;
		--n-tabs-title-padding-bottom: 5px;
		--n-tabs-title-padding-left: 5px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-58f6762 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-58f6762.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-58f6762 {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-58f6762 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1baafdf7 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-59dccedc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-59dccedc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-59dccedc {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-59dccedc .elementor-heading-title {
		font-size: 21px;
	}
	
	:is( .elementor-10076 .elementor-element.elementor-element-614c0ada .jet-listing-dynamic-link__link, .elementor-10076 .elementor-element.elementor-element-614c0ada __link ) {
		font-size: 12px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-263c83ae > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-263c83ae.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-263c83ae {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-263c83ae .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7c0ce5b4 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7c0ce5b4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7c0ce5b4 {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7c0ce5b4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-2bd67fb0 {
		--grid-side-margin: 10px;
		--grid-column-gap: 10px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-2bd67fb0 .elementor-share-btn {
		font-size: calc(.65px * 10);
	}
	
	.elementor-10076 .elementor-element.elementor-element-2bd67fb0 .elementor-share-btn__icon {
		--e-share-buttons-icon-size: 2.2em;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7531c8ce > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7531c8ce.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7531c8ce {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-7531c8ce .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-5ff7a2f .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-1606847 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title, .elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-aceef1f .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-47a51ffe > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-47a51ffe.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-47a51ffe {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-47a51ffe .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-3ccddb6f > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-3ccddb6f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-3ccddb6f {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-3ccddb6f .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-37d3e9c4 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10076 .elementor-element.elementor-element-37d3e9c4 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
	
	.elementor-10076 .elementor-element.elementor-element-70f51e02 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-70f51e02.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-70f51e02 {
		text-align: start;
	}
	
	.elementor-10076 .elementor-element.elementor-element-70f51e02 .elementor-heading-title {
		font-size: 21px;
	}
}

@media (min-width:768px) {
	.elementor-10076 .elementor-element.elementor-element-33454ae5 {
		--content-width: 1140px;
	}
	
	.elementor-10076 .elementor-element.elementor-element-33c87a8f {
		--width: 66.6666%;
	}
	
	.elementor-10076 .elementor-element.elementor-element-178fbe24 {
		--width: 33.3333%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-10076 .elementor-element.elementor-element-33c87a8f {
		--width: 100%;
	}
	
	.elementor-10076 .elementor-element.elementor-element-178fbe24 {
		--width: 100%;
	}
}