/* End Custom Fonts CSS */

.elementor-30336 .elementor-element.elementor-element-716667d {
	--display: flex;
	--min-height: 6vh;
	--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;
	box-shadow: 0px 0px 74px 31px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: -75px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 12;
}

.elementor-30336 .elementor-element.elementor-element-716667d:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-716667d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .38);
}

.elementor-30336 .elementor-element.elementor-element-324dbe0 {
	--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;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-324dbe0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-4b6e196f {
	margin: -44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-30e8223d {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-30e8223d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-50a0ed72 {
	--e-image-carousel-slides-to-show: 3;
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	z-index: 11;
}

.elementor-30336 .elementor-element.elementor-element-50a0ed72 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-30336 .elementor-element.elementor-element-50a0ed72 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 31px;
	color: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-50a0ed72 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-30336 .elementor-element.elementor-element-50a0ed72 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-53a76924 {
	--display: flex;
	--min-height: 5vh;
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e4e4e4;
	--border-color: #e4e4e4;
	--border-radius: 0px 0px 26px 26px;
	--margin-top: -6px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 9;
}

.elementor-30336 .elementor-element.elementor-element-53a76924:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-53a76924 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef5ea;
}

.elementor-30336 .elementor-element.elementor-element-2a1488af {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-2a1488af.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-30336 .elementor-element.elementor-element-919331c {
	margin: 0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-919331c .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-640e27ae {
	margin: 0px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-640e27ae .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-3b540cea {
	width: var(--container-widget-width, 250px);
	max-width: 250px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 250px;
	--container-widget-flex-grow: 0;
}

.elementor-30336 .elementor-element.elementor-element-3b540cea.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-3b540cea .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-6d34215f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 9999;
}

.elementor-30336 .elementor-element.elementor-element-6d34215f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-mega-menu {
	--n-menu-title-font-size: var(--e-global-typography-accent-font-size);
	--n-menu-divider-color: var(--e-global-color-text);
}

.elementor-30336 .elementor-element.elementor-element-41f7b09e {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-3a965a69 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-3a965a69.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-3a965a69 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-3a965a69 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-3a965a69 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-3a965a69 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-25e7f805 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-f21657e {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-f21657e.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-f21657e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-f21657e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-f21657e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-f21657e {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-4924721 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-38ffb475 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-38ffb475.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-38ffb475 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-38ffb475 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-38ffb475 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-38ffb475 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-55cb1409 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-22ca7cd0 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-22ca7cd0.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-22ca7cd0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-22ca7cd0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-22ca7cd0 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-22ca7cd0 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-372accd0 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-641983e2 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-641983e2.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-641983e2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-641983e2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-641983e2 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-641983e2 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-5ada6200 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-35590eb3 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-35590eb3.elementor-element {
	--align-self: flex-start;
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-35590eb3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-35590eb3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-35590eb3 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-35590eb3 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-1926718e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-1926718e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-136132b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-136132b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-136132b .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-5fa3746 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-5fa3746.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-5fa3746 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-3e4787d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-3e4787d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-3e4787d .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-8696968 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-8696968.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-8696968 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-9f14c57 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-9f14c57.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-9f14c57 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-c41c232 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-c41c232.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-c41c232 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-500edf86 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-500edf86.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-500edf86 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-5e3fc5c2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-5e3fc5c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-5e3fc5c2 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-6ac46d82 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-6ac46d82.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-6ac46d82 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-453e685b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-9d0c2a7);
	--border-color: var(--e-global-color-9d0c2a7);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-453e685b:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-453e685b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef5ea;
}

.elementor-30336 .elementor-element.elementor-element-69732934 {
	--display: flex;
	--z-index: 9999;
}

.elementor-30336 .elementor-element.elementor-element-69732934.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-5983d5d5 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-46609a23 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-49557082 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-3425c593 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-380591c5 {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-2f372766 {
	--n-menu-dropdown-content-max-width: initial;
	--n-menu-heading-justify-content: initial;
	--n-menu-title-flex-grow: initial;
	--n-menu-title-justify-content: initial;
	--n-menu-title-justify-content-mobile: initial;
	--n-menu-heading-wrap: wrap;
	--n-menu-heading-overflow-x: initial;
	--n-menu-title-distance-from-content: 0px;
	width: 100%;
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;
	--n-menu-toggle-icon-wrapper-animation-duration: 500ms;
	--n-menu-title-space-between: 0px;
	--n-menu-title-font-size: 16px;
	--n-menu-title-transition: 300ms;
	--n-menu-icon-size: 16px;
	--n-menu-toggle-icon-size: 20px;
	--n-menu-toggle-icon-hover-duration: 500ms;
	--n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-30336 .elementor-element.elementor-element-2f372766.elementor-element {
	--align-self: flex-start;
}

.elementor-30336 .elementor-element.elementor-element-2f372766 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-30336 .elementor-element.elementor-element-2f372766 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-30336 .elementor-element.elementor-element-2f372766 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
}

.elementor-30336 .elementor-element.elementor-element-2f372766 {
	--n-menu-title-color-hover: var(--e-global-color-accent);
	--n-menu-title-color-active: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-f66a9cf {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-6c39ce0b {
	--display: flex;
	--gap: 26px 26px;
	--row-gap: 26px;
	--column-gap: 26px;
	--margin-top: 20px;
	--margin-bottom: -34px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-6c39ce0b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-4947a86a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-f804130 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;
}

.elementor-30336 .elementor-element.elementor-element-f804130 .jet-listing-dynamic-field__content {
	color: #262a45;
	font-family: "Trocchi Font for Node", Sans-serif;
	font-size: 28px;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-1216dd2d .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-306bcf97 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-30336 .elementor-element.elementor-element-306bcf97.e-con {
	--align-self: flex-start;
}

.elementor-30336 .elementor-element.elementor-element-1de2aee {
	--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: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--z-index: 0;
}

.elementor-30336 .elementor-element.elementor-element-74e3d4a4 .jet-listing-dynamic-field__content {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-74e3d4a4 .jet-listing-dynamic-field__icon {
	font-size: 22px;
}

.elementor-30336 .elementor-element.elementor-element-279c2190 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-text);
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-279c2190 .jet-listing-dynamic-field__icon {
	color: var(--e-global-color-accent);
	font-size: 22px;
}

.elementor-30336 .elementor-element.elementor-element-279c2190 .jet-listing-dynamic-field__icon :is(svg, path) {
	fill: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-45bab966 {
	width: var(--container-widget-width, 182px);
	max-width: 182px;
	background-color: var(--e-global-color-accent);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 14px 2px 14px;
	--container-widget-width: 182px;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .16);
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-45bab966 .elementor-heading-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-2027e523 {
	width: var(--container-widget-width, 182px);
	max-width: 182px;
	background-color: var(--e-global-color-36ed72f);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 14px 2px 14px;
	--container-widget-width: 182px;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .16);
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-2027e523 .elementor-heading-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-212a406c {
	width: var(--container-widget-width, 182px);
	max-width: 182px;
	background-color: #36678a;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 14px 2px 14px;
	--container-widget-width: 182px;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .16);
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-212a406c .elementor-heading-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-00e35ed {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-00e35ed.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-aae05e0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-aae05e0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-aae05e0 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-c7e43b2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-c7e43b2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-c7e43b2 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-19b8c38 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-19b8c38.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-19b8c38 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-ba86f3c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-ba86f3c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-ba86f3c .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-5b64ae2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-5b64ae2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-5b64ae2 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-7781f9b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-7781f9b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-7781f9b .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-11fb41e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-11fb41e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-11fb41e .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-78533d9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-78533d9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-78533d9 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-628fab9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-628fab9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-628fab9 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-17202790 {
	--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;
	--margin-top: 0px;
	--margin-bottom: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 0;
}

.elementor-30336 .elementor-element.elementor-element-1322fd99 {
	--display: flex;
	--justify-content: center;
	--border-radius: 26px 26px 26px 26px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
	--z-index: 5;
}

.elementor-30336 .elementor-element.elementor-element-3881e86f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	border-radius: 24px 24px 24px 24px;
}

.elementor-30336 .elementor-element.elementor-element-3881e86f .jet-listing-dynamic-field__content {
	color: #4b4b4b;
	font-family: "Work Sans", Sans-serif;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-2de55616 {
	--display: flex;
	--min-height: 15px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 24px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-4e2cadfc {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-30336 .elementor-element.elementor-element-4e2cadfc:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-4e2cadfc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-055e05c);
}

.elementor-30336 .elementor-element.elementor-element-4e2cadfc.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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;
}

.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-30336 .elementor-element.elementor-element-25fa179a .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-25fa179a .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #011b2e;
}

.elementor-30336 .elementor-element.elementor-element-25fa179a .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-25fa179a .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-25fa179a .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-25fa179a .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-371ea403 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-371ea403 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-371ea403 .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-371ea403 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-371ea403 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-371ea403 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-1cadac72 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-30336 .elementor-element.elementor-element-1cadac72:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-1cadac72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef5ea;
}

.elementor-30336 .elementor-element.elementor-element-1cadac72.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-16055c98 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-16055c98 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-16055c98 .elementor-icon {
	font-size: 24px;
}

.elementor-30336 .elementor-element.elementor-element-16055c98 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-16055c98 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-16055c98 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-4523acfd .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-4523acfd .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-4523acfd .elementor-icon {
	font-size: 24px;
}

.elementor-30336 .elementor-element.elementor-element-4523acfd .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-4523acfd .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-4523acfd .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-2a65abee {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-30336 .elementor-element.elementor-element-2a65abee:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-2a65abee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-055e05c);
}

.elementor-30336 .elementor-element.elementor-element-2a65abee.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-5704c522 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-5704c522 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-5704c522 .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-5704c522 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-5704c522 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-5704c522 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-4dae6dd0 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-4dae6dd0 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-4dae6dd0 .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-4dae6dd0 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-4dae6dd0 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-4dae6dd0 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-8f7ea8 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-8f7ea8 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-8f7ea8 .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-8f7ea8 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-8f7ea8 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-8f7ea8 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-73d0995 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-73d0995 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-73d0995 .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-73d0995 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-73d0995 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-73d0995 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-12ef580 .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-12ef580 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-12ef580 .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-12ef580 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-12ef580 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-12ef580 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-2dd6f14b .elementor-icon-box-wrapper {
	gap: 0px;
}

.elementor-30336 .elementor-element.elementor-element-2dd6f14b .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-2dd6f14b .elementor-icon {
	font-size: 28px;
}

.elementor-30336 .elementor-element.elementor-element-2dd6f14b .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-2dd6f14b .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-2dd6f14b .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-3c66ba1f {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-30336 .elementor-element.elementor-element-3c66ba1f:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-3c66ba1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-055e05c);
}

.elementor-30336 .elementor-element.elementor-element-43c93e9c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-7a36a3fc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-49bb9e4a {
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-37138b8a {
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-3c66ba1f.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-2e75bcec {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-30336 .elementor-element.elementor-element-2e75bcec:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-2e75bcec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-055e05c);
}

.elementor-30336 .elementor-element.elementor-element-7180196c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-266c6890 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-3f768055 {
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-7d729dad {
	padding: 6px 0px 6px 0px;
}

.elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon-box-wrapper {
	gap: -2px;
}

.elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon-box-title {
	margin-block-end: 8px;
}

.elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon {
	font-size: 20px;
}

.elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon-box-title, .elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon-box-title a {
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}

.elementor-30336 .elementor-element.elementor-element-2e75bcec.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-28ab1be7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-4c4155a1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-852158e .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-22880638 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 2;
}

.elementor-30336 .elementor-element.elementor-element-19e7c6ab {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-2ca5bf03 {
	--display: flex;
	--min-height: 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-42f546b9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-42f546b9 .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 1;
}

.elementor-30336 .elementor-element.elementor-element-46e91a4e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-46e91a4e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-844c2d5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-60348af9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-72e60c9f .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-47a96e8d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 16px 16px 16px 16px;
}

.elementor-30336 .elementor-element.elementor-element-47a96e8d iframe {
	height: 404px;
}

.elementor-30336 .elementor-element.elementor-element-51a7a9ca {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-5de7e24f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-51a005c6 {
	text-align: start;
}

.elementor-30336 .elementor-element.elementor-element-51a005c6 .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.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-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .jet-engine-gallery-slider__item {
	padding: 0 calc(6px / 2);
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .slick-list {
	margin-left: calc(-6px / 2);
	margin-right: calc(-6px / 2);
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	z-index: 0;
	border-radius: 16px 16px 16px 16px;
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content {
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__icon {
	color: #011b2e;
	font-size: 22px;
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__icon :is(svg, path) {
	fill: #011b2e;
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .jet-engine-arrow {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: calc(-40px / 2);
	font-size: 26px;
	color: var(--e-global-color-accent);
	background: rgba(255, 255, 255, 0);
}

.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .jet-engine-arrow svg {
	height: 26px;
}

.elementor-30336 .elementor-element.elementor-element-1c83d5e {
	margin: -70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-21fb6c29 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 36px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-275b6970 .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-68dbdca {
	border-radius: 14px 14px 14px 14px;
}

.elementor-30336 .elementor-element.elementor-element-68dbdca .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-30336 .elementor-element.elementor-element-ee5e26e {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 36px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-fa0c29b .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-9f072e8 .jet-listing-dynamic-field__content {
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-39def62 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-2836a2b {
	text-align: start;
}

.elementor-30336 .elementor-element.elementor-element-2836a2b .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-05733d9 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 1;
}

.elementor-30336 .elementor-element.elementor-element-3de23003 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 36px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-2033ad08 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--border-radius: 18px 18px 18px 18px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-30336 .elementor-element.elementor-element-2033ad08:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-2033ad08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-7ca1f022 {
	width: var(--container-widget-width, 112.931%);
	max-width: 112.931%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 112.931%;
	--container-widget-flex-grow: 0;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	color: rgba(255, 255, 255, .8);
}

.elementor-30336 .elementor-element.elementor-element-7ca1f022.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-0546d08 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30336 .elementor-element.elementor-element-ca2bb83 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30336 .elementor-element.elementor-element-7aa9a721 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 1;
}

.elementor-30336 .elementor-element.elementor-element-7aa9a721:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-7aa9a721 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef5ea;
}

.elementor-30336 .elementor-element.elementor-element-61780d41 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-61780d41 .jet-listing-dynamic-field__content {
	color: #262a45;
	font-family: "Trocchi", Sans-serif;
	font-size: 20px;
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-2b221d6b .jet-listing-dynamic-field__content {
	font-family: "Work Sans", Sans-serif;
	font-weight: 500;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-2b221d6b .jet-listing-dynamic-field__icon {
	font-size: 22px;
}

.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-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-item > a {
	font-size: 14px;
}

.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-30336 .elementor-element.elementor-element-c220a16 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-item > a {
	font-size: 14px;
}

.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-30336 .elementor-element.elementor-element-52570d5c {
	width: var(--container-widget-width, 182px);
	max-width: 182px;
	background-color: var(--e-global-color-accent);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 14px 2px 14px;
	--container-widget-width: 182px;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .16);
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-52570d5c .elementor-heading-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-5424249e {
	width: var(--container-widget-width, 182px);
	max-width: 182px;
	background-color: var(--e-global-color-36ed72f);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 14px 2px 14px;
	--container-widget-width: 182px;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .16);
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-5424249e .elementor-heading-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-3c55e482 {
	width: var(--container-widget-width, 182px);
	max-width: 182px;
	background-color: var(--e-global-color-c5ff106);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 14px 2px 14px;
	--container-widget-width: 182px;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .16);
	text-align: center;
}

.elementor-30336 .elementor-element.elementor-element-3c55e482 .elementor-heading-title {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-3c054ba {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-3c054ba.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-128058a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-128058a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-128058a .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-db4b7bf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-db4b7bf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-db4b7bf .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-ba0e581 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-ba0e581.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-ba0e581 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-da5d786 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-da5d786.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-da5d786 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-0fa86d6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30336 .elementor-element.elementor-element-0fa86d6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-0fa86d6 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: right;
}

.elementor-30336 .elementor-element.elementor-element-5db7599 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-5db7599.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-5db7599 .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-daff2dd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-daff2dd.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-daff2dd .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-3828c9b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) -44px;
}

.elementor-30336 .elementor-element.elementor-element-3828c9b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-30336 .elementor-element.elementor-element-3828c9b .jet-listing-dynamic-field__content {
	color: var(--e-global-color-primary);
	font-family: "Work Sans", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-align: left;
}

.elementor-30336 .elementor-element.elementor-element-63e5e687 {
	--e-image-carousel-slides-to-show: 1;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
	border-radius: 14px 14px 14px 14px;
}

.elementor-30336 .elementor-element.elementor-element-63e5e687 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-30336 .elementor-element.elementor-element-63e5e687 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 31px;
	color: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-63e5e687 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-30336 .elementor-element.elementor-element-63e5e687 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: var(--e-global-color-accent);
}

.elementor-30336 .elementor-element.elementor-element-63e5e687 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 16px 16px 16px 16px;
}

.elementor-30336 .elementor-element.elementor-element-2c62151b {
	--display: flex;
}

.elementor-30336 .elementor-element.elementor-element-2c6f7415 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(243, 247, 249, 0);
	--border-color: rgba(243, 247, 249, 0);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-41b9218b {
	--display: flex;
	--justify-content: center;
}

.elementor-30336 .elementor-element.elementor-element-41b9218b:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-41b9218b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef5ea;
}

.elementor-30336 .elementor-element.elementor-element-41b9218b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-30336 .elementor-element.elementor-element-5d72909 .elementor-button {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-136e4ea3 {
	--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;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-197123be {
	--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;
	--border-radius: 36px 36px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-30336 .elementor-element.elementor-element-197123be:not(.elementor-motion-effects-element-type-background), .elementor-30336 .elementor-element.elementor-element-197123be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30336 .elementor-element.elementor-element-7eab3962 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.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-30336 .elementor-element.elementor-element-701195ce {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-30336 .elementor-element.elementor-element-701195ce img {
	width: 45%;
}

.elementor-30336 .elementor-element.elementor-element-3742eeb {
	width: var(--container-widget-width, 800px);
	max-width: 800px;
	--container-widget-width: 800px;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-30336 .elementor-element.elementor-element-3742eeb .elementor-heading-title {
	font-family: "Trocchi", Sans-serif;
	font-size: 28px;
	line-height: 34px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-69f00f87 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
}

.elementor-30336 .elementor-element.elementor-element-69f00f87.elementor-element {
	--align-self: center;
}

.elementor-30336 .elementor-element.elementor-element-7f77c30b {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-30336 .elementor-element.elementor-element-2906bc1 {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30336 .elementor-element.elementor-element-5cd75df {
	margin: -16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30336 .elementor-element.elementor-element-98776b7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-30336 .elementor-element.elementor-element-98776b7.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

body.elementor-page-30336:not(.elementor-motion-effects-element-type-background), body.elementor-page-30336 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

@media (min-width:768px) {
	.elementor-30336 .elementor-element.elementor-element-324dbe0 {
		--width: 100.225%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-30e8223d {
		--width: 100.225%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-53a76924 {
		--content-width: 1200px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2a1488af {
		--width: 40%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-6d34215f {
		--width: 60%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1926718e {
		--width: 36%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-69732934 {
		--width: 100%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-f66a9cf {
		--content-width: 1400px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c39ce0b {
		--width: 63%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-00e35ed {
		--width: 36%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-4e2cadfc {
		--width: 24%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1cadac72 {
		--width: 24%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2a65abee {
		--width: 24%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3c66ba1f {
		--width: 24%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2e75bcec {
		--width: 24%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3c054ba {
		--width: 100%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-41b9218b {
		--width: 21.202%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-136e4ea3 {
		--content-width: 1440px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-7eab3962 {
		--width: 66%;
	}
}

@media (max-width:1920px) {
	.elementor-widget-mega-menu {
		--n-menu-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-30336 .elementor-element.elementor-element-3742eeb .elementor-heading-title {
		font-size: 28px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-mega-menu {
		--n-menu-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
}

@media (max-width:767px) {
	.elementor-30336 .elementor-element.elementor-element-716667d {
		--width: 100%;
		--min-height: 70px;
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: -84px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 12;
	}
	
	.elementor-30336 .elementor-element.elementor-element-324dbe0 {
		--margin-top: -16px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-30e8223d {
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-50a0ed72 {
		--e-image-carousel-slides-to-show: 1;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2a1488af {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-widget-mega-menu {
		--n-menu-title-font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-30336 .elementor-element.elementor-element-3a965a69 {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: center;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
	}
	
	.elementor-30336 .elementor-element.elementor-element-f21657e {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: center;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
	}
	
	.elementor-30336 .elementor-element.elementor-element-38ffb475 {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: center;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
	}
	
	.elementor-30336 .elementor-element.elementor-element-22ca7cd0 {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: center;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
	}
	
	.elementor-30336 .elementor-element.elementor-element-641983e2 {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: center;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
	}
	
	.elementor-30336 .elementor-element.elementor-element-35590eb3 {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: center;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1926718e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-500edf86 {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-500edf86 .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5e3fc5c2 {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5e3fc5c2 .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-6ac46d82 {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-6ac46d82 .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-453e685b {
		--margin-top: -6px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--z-index: 1;
	}
	
	.elementor-30336 .elementor-element.elementor-element-69732934 {
		--padding-top: 6px;
		--padding-bottom: 6px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2f372766 {
		--n-menu-heading-justify-content: space-between;
		--n-menu-title-flex-grow: 1;
		--n-menu-title-justify-content: initial;
		--n-menu-title-justify-content-mobile: center;
		--n-menu-heading-wrap: nowrap;
		--n-menu-heading-overflow-x: scroll;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--n-menu-title-space-between: -6px;
		--n-menu-title-font-size: 16px;
		--n-menu-title-direction: row;
		--n-menu-icon-order: 1;
		--n-menu-icon-align-items: initial;
		--n-menu-title-align-items-toggle: center;
		--n-menu-icon-gap: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-f66a9cf {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c39ce0b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-4947a86a.e-con {
		--order: -99999;
	}
	
	.elementor-30336 .elementor-element.elementor-element-f804130 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-f804130 .jet-listing-dynamic-field__content {
		font-size: 26px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-306bcf97 {
		--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;
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-306bcf97.e-con {
		--align-self: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1de2aee {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-45bab966 {
		width: var(--container-widget-width, 100px);
		max-width: 100px;
		--container-widget-width: 100px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2027e523 {
		width: var(--container-widget-width, 103px);
		max-width: 103px;
		--container-widget-width: 103px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-212a406c {
		width: var(--container-widget-width, 160px);
		max-width: 160px;
		--container-widget-width: 160px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-00e35ed {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-11fb41e {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-11fb41e .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-78533d9 {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-78533d9 .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-628fab9 {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-628fab9 .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-17202790 {
		--margin-top: 16px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1322fd99 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2de55616 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-4e2cadfc {
		--width: 48%;
		--min-height: 120px;
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1cadac72 {
		--width: 48%;
		--min-height: 120px;
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2a65abee {
		--width: 48%;
		--min-height: 120px;
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-43c93e9c .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-7a36a3fc .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-49bb9e4a .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-37138b8a .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3c66ba1f {
		--width: 48%;
		--min-height: 120px;
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-7180196c .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-266c6890 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3f768055 .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-7d729dad .elementor-icon {
		font-size: 22px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2e75bcec {
		--width: 100%;
		--min-height: 120px;
		--margin-top: 2px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 14px;
		--padding-bottom: 14px;
		--padding-left: 14px;
		--padding-right: 14px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-28ab1be7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-4c4155a1 {
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-852158e {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-852158e .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-22880638 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
	
	.elementor-30336 .elementor-element.elementor-element-19e7c6ab {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2ca5bf03 {
		--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;
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-42f546b9 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-42f546b9 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
	
	.elementor-30336 .elementor-element.elementor-element-46e91a4e {
		width: var(--container-widget-width, 460px);
		max-width: 460px;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 460px;
		--container-widget-flex-grow: 0;
		z-index: 0;
	}
	
	:is( .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__items, .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-left: calc(8px / 2);
		padding-right: calc(8px / 2);
	}
	
	:is( .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid, .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
		margin-left: calc(8px / -2);
		margin-right: calc(8px / -2);
		width: calc(100% + 8px);
	}
	
	.elementor-30336 .elementor-element.elementor-element-46e91a4e > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ) {
		margin-left: calc(8px / -2);
		margin-right: calc(8px / -2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-844c2d5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-60348af9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-72e60c9f {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-72e60c9f .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-51a7a9ca {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5de7e24f {
		--margin-top: 12px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-51a005c6 {
		margin: 0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-51a005c6 .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .jet-engine-gallery-slider__item {
		padding: 0 calc(0px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .slick-list {
		margin-left: calc(-0px / 2);
		margin-right: calc(-0px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-66482ec3 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		z-index: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__icon {
		font-size: 16px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .jet-engine-arrow {
		font-size: 30px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-66482ec3 .jet-listing-dynamic-field__content .jet-engine-arrow svg {
		height: 30px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-1c83d5e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-21fb6c29 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-275b6970 {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-275b6970 .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-ee5e26e {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-fa0c29b {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-fa0c29b .elementor-heading-title {
		font-size: 22px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2836a2b {
		margin: 0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 6px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2836a2b .elementor-heading-title {
		font-size: 24px;
		line-height: 28px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-39def62 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2033ad08 {
		--z-index: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-7aa9a721 {
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
		--z-index: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-61780d41 {
		width: var(--container-widget-width, 95%);
		max-width: 95%;
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-61780d41 .jet-listing-dynamic-field__content {
		font-size: 26px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c07db1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-6c07db1f {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-c220a16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-8px / 2);
	}
	
	.elementor-30336 .elementor-element.elementor-element-c220a16 {
		--e-icon-list-icon-size: 20px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-52570d5c {
		width: var(--container-widget-width, 103px);
		max-width: 103px;
		--container-widget-width: 103px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5424249e {
		width: var(--container-widget-width, 103px);
		max-width: 103px;
		--container-widget-width: 103px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3c55e482 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3c054ba {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5db7599 {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5db7599 .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-daff2dd {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-daff2dd .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3828c9b {
		width: auto;
		max-width: auto;
		margin: -6px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3828c9b .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-63e5e687 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		z-index: 0;
	}
	
	.elementor-30336 .elementor-element.elementor-element-63e5e687 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
		border-radius: 16px 16px 16px 16px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-2c6f7415 {
		--border-radius: 25px 20px 20px 20px;
		--margin-top: 50px;
		--margin-bottom: -120px;
		--margin-left: 0px;
		--margin-right: 0px;
		--z-index: 1;
	}
	
	.elementor-30336 .elementor-element.elementor-element-41b9218b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--border-radius: 25px 25px 0px 0px;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-30336 .elementor-element.elementor-element-5d72909 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5d72909.elementor-element {
		--align-self: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-5d72909 .elementor-button {
		line-height: 10px;
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-136e4ea3 {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--z-index: 2;
	}
	
	.elementor-30336 .elementor-element.elementor-element-197123be {
		--border-radius: 26px 26px 0px 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 12px;
		--padding-right: 12px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-701195ce {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-701195ce img {
		width: 34%;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3742eeb {
		text-align: center;
	}
	
	.elementor-30336 .elementor-element.elementor-element-3742eeb .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-30336 .elementor-element.elementor-element-69f00f87 {
		--container-widget-width: 95vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95vw);
		max-width: 95vw;
	}
}

/* Start custom CSS for image-carousel, class: .elementor-element-50a0ed72 */
.elementor-element .swiper .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
	background: white !important;
	border-radius: 50px !important;
	box-shadow: 25px;
	padding: 6px;
}

/*AMPLADA DELS CAMPS*/
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	width: 100% !important;
	border: 1px solid #666;
	border-radius: 3px;
	padding: .5rem 1rem;
	transition: all .3s;
}

.hs-error-msg {
	border: none !important;
	color: #ff7a59 !important;
	font-family: "Work Sans";
	font-weight: 600 !important;
	font-size: 12px !important;
	margin-top: 12px !important;
}

.no-list.hs-error-msgs.inputs-list {
	list-style-type: none;
	/* Això elimina els punts de la llista */
	padding: 0;
	margin: 0;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	width: 59%;
	border: 1px solid #666;
	border-radius: 3px;
	padding: .5rem 1rem;
	transition: all .3s;
}

/* Estil general dels inputs */
.unit-hubspot-form input[type=date], .unit-hubspot-form input[type=email], .unit-hubspot-form input[type=number], .unit-hubspot-form input[type=password], .unit-hubspot-form input[type=search], .unit-hubspot-form input[type=tel], .unit-hubspot-form input[type=text], .unit-hubspot-form input[type=url], .unit-hubspot-form select, .unit-hubspot-form textarea {
	font-family: "Work Sans", Sans-serif !important;
	color: red !important;
	border-radius: 25px !important;
	border-color: #e4e4e4 !important;
	/* Color de la vora gris */
	color: #262a45 !important;
	font-weight: 500;
	outline: none !important;
}

/* Desactivar l'estat focus-visible */
.unit-hubspot-form input[type=date]:focus-visible, .unit-hubspot-form input[type=email]:focus-visible, .unit-hubspot-form input[type=number]:focus-visible, .unit-hubspot-form input[type=password]:focus-visible, .unit-hubspot-form input[type=search]:focus-visible, .unit-hubspot-form input[type=tel]:focus-visible, .unit-hubspot-form input[type=text]:focus-visible, .unit-hubspot-form input[type=url]:focus-visible, .unit-hubspot-form select:focus-visible, .unit-hubspot-form textarea:focus-visible {
	outline: none !important;
}

/*Botó enviar*/
.hs-button {
	width: 100% !important;
	background-color: #ff7a59;
	border: none !important;
	color: white !important;
	font-family: "Work Sans";
}

.hs-button:hover {
	background-color: #262a45;
	border: none !important;
	color: white !important;
	font-family: "Work Sans";
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-ca2bb83 */
.hs-input {
	display: inline-block;
	width: 90%;
	max-width: 500px;
	height: 40px;
	padding: 9px 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #33475b;
	border: 1px solid #cbd6e2;
	border-top-color: #cbd6e2;
	border-right-color: #cbd6e2;
	border-bottom-color: #cbd6e2;
	border-left-color: #cbd6e2;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 25px;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-6c07db1f */
#uuid-c6d9c4fa-a53e-4fea-ae0d-b282808a292e {
	display: block;
	/* evita el petit marge inferior dels elements inline */
	margin-bottom: -2px;
	/* opcional: també ajuda a “centrar” l’SVG */
	width: 22px;
	/* Amplada desitjada */
	height: 22px;
}

#uuid-01932a19-75c7-43bc-a5f8-aa8f195a8054 {
	display: block;
	/* evita el petit marge inferior dels elements inline */
	margin-bottom: 0px;
	/* opcional: també ajuda a “centrar” l’SVG */
	width: 20px;
	/* Amplada desitjada */
	height: 20px;
}

#uuid-bd60ea8a-0294-4dfe-9c13-c1c50be14f17 {
	display: block;
	/* evita el petit marge inferior dels elements inline */
	margin-bottom: 0px;
	/* opcional: també ajuda a “centrar” l’SVG */
	width: 19px;
	/* Amplada desitjada */
	height: 19px;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-c220a16 */
#uuid-c6d9c4fa-a53e-4fea-ae0d-b282808a292e {
	display: block;
	/* evita el petit marge inferior dels elements inline */
	margin-bottom: -2px;
	/* opcional: també ajuda a “centrar” l’SVG */
	width: 22px;
	/* Amplada desitjada */
	height: 22px;
}

#uuid-01932a19-75c7-43bc-a5f8-aa8f195a8054 {
	display: block;
	/* evita el petit marge inferior dels elements inline */
	margin-bottom: 0px;
	/* opcional: també ajuda a “centrar” l’SVG */
	width: 20px;
	/* Amplada desitjada */
	height: 20px;
}

#uuid-bd60ea8a-0294-4dfe-9c13-c1c50be14f17 {
	display: block;
	/* evita el petit marge inferior dels elements inline */
	margin-bottom: 0px;
	/* opcional: també ajuda a “centrar” l’SVG */
	width: 19px;
	/* Amplada desitjada */
	height: 19px;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-63e5e687 */
.elementor-element .swiper .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
	background: white !important;
	border-radius: 50px !important;
	box-shadow: 25px;
	padding: 6px;
}

/*AMPLADA DELS CAMPS*/
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	width: 100% !important;
	border: 1px solid #666;
	border-radius: 3px;
	padding: .5rem 1rem;
	transition: all .3s;
}

.hs-error-msg {
	border: none !important;
	color: #ff7a59 !important;
	font-family: "Work Sans";
	font-weight: 600 !important;
	font-size: 12px !important;
	margin-top: 12px !important;
}

.no-list.hs-error-msgs.inputs-list {
	list-style-type: none;
	/* Això elimina els punts de la llista */
	padding: 0;
	margin: 0;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	width: 59%;
	border: 1px solid #666;
	border-radius: 3px;
	padding: .5rem 1rem;
	transition: all .3s;
}

/* Estil general dels inputs */
.unit-hubspot-form input[type=date], .unit-hubspot-form input[type=email], .unit-hubspot-form input[type=number], .unit-hubspot-form input[type=password], .unit-hubspot-form input[type=search], .unit-hubspot-form input[type=tel], .unit-hubspot-form input[type=text], .unit-hubspot-form input[type=url], .unit-hubspot-form select, .unit-hubspot-form textarea {
	font-family: "Work Sans", Sans-serif !important;
	color: red !important;
	border-radius: 25px !important;
	border-color: #e4e4e4 !important;
	/* Color de la vora gris */
	color: #262a45 !important;
	font-weight: 500;
	outline: none !important;
}

/* Desactivar l'estat focus-visible */
.unit-hubspot-form input[type=date]:focus-visible, .unit-hubspot-form input[type=email]:focus-visible, .unit-hubspot-form input[type=number]:focus-visible, .unit-hubspot-form input[type=password]:focus-visible, .unit-hubspot-form input[type=search]:focus-visible, .unit-hubspot-form input[type=tel]:focus-visible, .unit-hubspot-form input[type=text]:focus-visible, .unit-hubspot-form input[type=url]:focus-visible, .unit-hubspot-form select:focus-visible, .unit-hubspot-form textarea:focus-visible {
	outline: none !important;
}

/*Botó enviar*/
.hs-button {
	width: 100% !important;
	background-color: #ff7a59;
	border: none !important;
	color: white !important;
	font-family: "Work Sans";
}

.hs-button:hover {
	background-color: #262a45;
	border: none !important;
	color: white !important;
	font-family: "Work Sans";
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-5cd75df */
.hs-input {
	display: inline-block;
	width: 90%;
	max-width: 500px;
	height: 40px;
	padding: 9px 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	color: #33475b;
	border: 1px solid #cbd6e2;
	border-top-color: #cbd6e2;
	border-right-color: #cbd6e2;
	border-bottom-color: #cbd6e2;
	border-left-color: #cbd6e2;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 25px;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-98776b7 */

/* ========== FORMULARI HUBSPOT (NET I ELEGANT) ========== */

/* Bloc base */
.hs-form-field {
	position: relative;
	margin: 16px 0 !important;
	font-family: "Work Sans", sans-serif;
}

/* Inputs, selects i textareas */
.hs-form-field input, .hs-form-field select, .hs-form-field textarea {
	width: 100% !important;
	box-sizing: border-box;
	border-radius: 50px;
	border: 1px solid rgba(0, 0, 0, .12);
	background: #fff !important;
	color: #0b1d2f !important;
	font-size: 17px;
	line-height: 1.2;
	padding: 16px 18px;
	-webkit-appearance: none;
	appearance: none;
}

/* Focus */
.hs-form-field input:focus, .hs-form-field select:focus, .hs-form-field textarea:focus {
	outline: none;
	border-color: #ff7a59 !important;
	box-shadow: 0 0 0 3px rgba(255, 122, 89, .18);
	background: #fff !important;
}

/* ===== LABEL DINS DEL CAMP ===== */
.hs-form-field > label {
	position: absolute !important;
	top: 50%;
	left: 18px;
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 1;
	color: rgba(11, 29, 47, .45);
	pointer-events: none;
	opacity: .9;
	transition: opacity .12s ease;
}

/* El placeholder nadiu no parla */
.hs-form-field input::placeholder, .hs-form-field textarea::placeholder {
	color: transparent;
}

/* La label desapareix quan el camp té valor */
.hs-form-field:has(input:not(:placeholder-shown)) > label, .hs-form-field:has(textarea:not(:placeholder-shown)) > label, .hs-form-field:has(select[value]:not([value=""])) > label, .hs-form-field.has-value > label {
	opacity: 0;
}

/* ===== SELECT ===== */

/* Opcions del desplegable */
.hs-form-field select option {
	background: #fff;
	color: #0b1d2f;
}

/* Amaga qualsevol opció buida, disabled o placeholder */
.hs-form-field select option[disabled][value=""], .hs-form-field select option[hidden], .hs-form-field select option.hs-hidden-placeholder {
	display: none !important;
}

/* ===== NO MOSTRAR “PLEASE SELECT” dins de .hs-dependent-field ===== */
.hs-dependent-field select option[disabled], .hs-dependent-field select option[value=""], .hs-dependent-field select option:empty, .hs-dependent-field select option:has(> [value=""]), .hs-dependent-field input[placeholder*="Select"], .hs-dependent-field input[placeholder*="select"], .hs-dependent-field input[placeholder*="Please"], .hs-dependent-field input[placeholder*="please"] {
	display: none !important;
}

/* ===== Errors ===== */
.hs-error-msg {
	color: #ff7a59 !important;
	font-size: 13px;
	margin-top: 6px;
}

/* ===== Autofill ===== */
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important;
	-webkit-text-fill-color: #0b1d2f !important;
}

/* ===== Telèfon internacional ===== */
.hs-fieldtype-intl-phone .input select, .hs-fieldtype-intl-phone .input input[type="tel"] {
	height: 56px;
	padding: 0 18px;
	border-radius: 50px;
	border: 1px solid rgba(0, 0, 0, .12);
	background: #fff !important;
	color: #0b1d2f !important;
	font-size: 17px;
	-webkit-appearance: none;
	appearance: none;
	float: none !important;
	display: block;
	width: 100% !important;
}

.hs-fieldtype-intl-phone .input input[type="tel"] {
	line-height: 56px;
}

.hs-fieldtype-intl-phone .input select {
	padding-right: 42px;
	line-height: normal;
}

/* ===== EXCEPCIÓ: Label a sobre pel camp concret ===== */
#label-desired_check_in_date-74632efa-cc71-4c8d-9564-069c7bbb0bf8 {
	position: static !important;
	display: block !important;
	margin: 0 0 6px !important;
	transform: none !important;
	opacity: 1 !important;
	font-size: 15px !important;
	color: rgba(11, 29, 47, .7) !important;
}
