/* End Custom Fonts CSS */

.elementor-995544 .elementor-element.elementor-element-185b871:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-185b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/2022/02/WhatsApp-Image-2022-02-11-at-3.12.03-PM.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-185b871 > .elementor-background-overlay {
	background-color: #000;
	opacity: .26;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-995544 .elementor-element.elementor-element-185b871 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 180px 0px 180px 0px;
}

.elementor-995544 .elementor-element.elementor-element-3e4e7c4 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-3e4e7c4 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 70px;
	font-weight: 400;
	letter-spacing: 1.7px;
	color: #fff;
}

.elementor-995544 .elementor-element.elementor-element-b280480 {
	--spacer-size: 25px;
}

.elementor-995544 .elementor-element.elementor-element-f2765e4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-995544 .elementor-element.elementor-element-f2765e4 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-f2765e4 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-cd7deb1 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-7f434a3 {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-7f434a3:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-7f434a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(162, 143, 101, .06);
}

.elementor-995544 .elementor-element.elementor-element-104463d {
	--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;
	--justify-content: center;
}

.elementor-995544 .elementor-element.elementor-element-104463d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-995544 .elementor-element.elementor-element-634c6ba {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-a098379 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-a098379:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-a098379 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Anisha-Saurabh-celebrated-with-a-Haldi-Carnival-in-Udaipur.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-a098379:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-a098379 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-cac90c1 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-6aeeb56 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-288d544 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-288d544:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-288d544 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Silmi-Yash-Gujarati-wedding-in-JA-Resort-Jebel-Ali.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-288d544:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-288d544 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-61ec304 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-f213894 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-80e182a {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-80e182a:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-80e182a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Sakshi-Somansh-The-wedding-was-held-at-the-only-7-star-hotel-in-the-world-Burj-Al-Arab.-.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-80e182a:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-80e182a > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-793e5c1 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-fdc6f23 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-2619470 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-2619470:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-2619470 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Sakshi-Somansh-A-welcome-dinner-with-the-theme-A-Night-in-Dubai-curated-at-The-Theater.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-2619470:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-2619470 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-f8d0de4 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-60f1fac {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-5ae3be1 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-5ae3be1:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-5ae3be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Sahiba-Aman-made-their-vows-with-a-beautiful-Anand-Karaj-Wedding-Ceremony.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-5ae3be1:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-5ae3be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-7159529 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-3e2ae3e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-8ccedf0 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-8ccedf0:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-8ccedf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Narmeen-Sherdil-celebrated-with-a-Muslim-wedding-in-Ritz-Carlton-DIFC.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-8ccedf0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-8ccedf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-9b688e6 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-a992cf6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-995544 .elementor-element.elementor-element-1097549 {
	--display: flex;
	--min-height: 500px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-995544 .elementor-element.elementor-element-1097549:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-1097549 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-cghbh.nitrocdn.com/yvnozSzdhyYcnqOvhdqpURdBfRikdfVr/assets/images/optimized/rev-3ad9dc6/www.rgveventsandweddings.com/wp-content/uploads/Anjani-Mohit-Garba-night-for-everyone-to-enjoy-with-Shweta-Shubram.png");
	background-position: center center;
	background-size: cover;
}

.elementor-995544 .elementor-element.elementor-element-1097549:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-1097549 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-995544 .elementor-element.elementor-element-a6045a3 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	font-style: italic;
}

.elementor-995544 .elementor-element.elementor-element-de77e56 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-995544 .elementor-element.elementor-element-740b0ad {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-995544 .elementor-element.elementor-element-9f5d32c {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-c278c16 {
	--spacer-size: 25px;
}

.elementor-995544 .elementor-element.elementor-element-bbb3944 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-bbb3944 p {
	margin-bottom: 0px;
}

.elementor-995544 .elementor-element.elementor-element-26347dd {
	--spacer-size: 25px;
}

.elementor-995544 .elementor-element.elementor-element-e6df4c7 {
	--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: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-e6df4c7:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-e6df4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(162, 143, 101, .06);
}

.elementor-995544 .elementor-element.elementor-element-670bd86 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-670bd86 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-e270f94 {
	--display: grid;
	--e-con-grid-template-columns: repeat(6, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 40px 20px;
	--row-gap: 40px;
	--column-gap: 20px;
	--grid-auto-flow: row;
}

.elementor-995544 .elementor-element.elementor-element-213d502 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

.elementor-995544 .elementor-element.elementor-element-213d502:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-213d502 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-995544 .elementor-element.elementor-element-0f3290d img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-a4cbc13 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-2cab0e4 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-fbbc621 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-f9201f4 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-1a07e8d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

.elementor-995544 .elementor-element.elementor-element-1a07e8d:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-1a07e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-995544 .elementor-element.elementor-element-4a1cb07 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-bb8535a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-ecf4b0c img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-6ec115b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

.elementor-995544 .elementor-element.elementor-element-6ec115b:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-6ec115b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-995544 .elementor-element.elementor-element-f8705b2 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-f5b757c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-349add5 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-7aff515 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

.elementor-995544 .elementor-element.elementor-element-7aff515:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-7aff515 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-995544 .elementor-element.elementor-element-5d9d161 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-e5e7455 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-b4ed16c img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-fc3109c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-fc17411 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-c2e4933 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-5ab8ee3 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-bd864c2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(75, 75, 75, .08);
	--border-color: rgba(75, 75, 75, .08);
}

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

.elementor-995544 .elementor-element.elementor-element-f61ee10 img {
	width: 100px;
}

.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta .elementor-cta__bg, .elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta__content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta__bg-wrapper {
	min-height: 151px;
}

.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta__title {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: -1px;
	word-spacing: 0em;
	color: #212121;
}

.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-995544 .elementor-element.elementor-element-1391aec {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: nowrap;
	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(202, 202, 202, .13);
	--border-color: rgba(202, 202, 202, .13);
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-183bbb5f {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-183bbb5f img {
	width: 100%;
}

.elementor-995544 .elementor-element.elementor-element-183bbb5f .widget-image-caption {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	margin-block-start: 8px;
}

.elementor-995544 .elementor-element.elementor-element-6bfcc7fb {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-995544 .elementor-element.elementor-element-7f384290 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-7b78d24 {
	padding: 40px 10px 40px 10px;
}

.elementor-995544 .elementor-element.elementor-element-a8bd5eb {
	text-align: center;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-391902d {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-eb51952 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-eb51952 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-4974a13 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-ba727b9 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-e0f2102 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-7839804 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-68001fe {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-c5faf9a {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-4a0fe3c {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-5d39ffa {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-68bbe0f {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-570c4cc {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-3d04a7d {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-3d04a7d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-3d04a7d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-3d04a7d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-4435ea0 {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-72f3e32 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-72f3e32 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-7d6f8e9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-995544 .elementor-element.elementor-element-c139419 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-95680a5 > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-95680a5 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-95680a5 {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-95680a5 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-95680a5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-95680a5.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-95680a5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-95680a5 .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-95680a5 .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-95680a5 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-95680a5 .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-12d1208 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-e527d6c > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-e527d6c .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-e527d6c {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-e527d6c .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-e527d6c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-e527d6c.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-e527d6c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-e527d6c .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-e527d6c .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-e527d6c .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-e527d6c .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-5e2b2b5 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-6be2dda > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-6be2dda .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-6be2dda {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-6be2dda .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-6be2dda.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-6be2dda.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-6be2dda.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-6be2dda .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-6be2dda .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-6be2dda .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-6be2dda .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-db44afd {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-5a4407d > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-5a4407d .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-5a4407d {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-5a4407d .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-5a4407d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-5a4407d.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-5a4407d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-5a4407d .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-5a4407d .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-5a4407d .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-5a4407d .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-7ae9e1f {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-128c346 > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-128c346 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-128c346 {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-128c346 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-128c346.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-128c346.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-128c346.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-128c346 .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-128c346 .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-128c346 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-128c346 .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-f777453 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-76a7eb2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-76a7eb2 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-76a7eb2 .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-feeae4f {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-995544 .elementor-element.elementor-element-4aca458 > .elementor-widget-container {
	padding: 14px 14px 14px 14px;
}

.elementor-995544 .elementor-element.elementor-element-4aca458 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-4aca458 {
	--icon-box-icon-margin: 0px;
}

.elementor-995544 .elementor-element.elementor-element-4aca458 .elementor-icon-box-title {
	margin-bottom: 12px;
}

.elementor-995544 .elementor-element.elementor-element-4aca458.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-4aca458.elementor-view-framed .elementor-icon, .elementor-995544 .elementor-element.elementor-element-4aca458.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-351aa5d);
	color: var(--e-global-color-351aa5d);
	border-color: var(--e-global-color-351aa5d);
}

.elementor-995544 .elementor-element.elementor-element-4aca458 .elementor-icon {
	font-size: 27px;
}

.elementor-995544 .elementor-element.elementor-element-4aca458 .elementor-icon-box-title, .elementor-995544 .elementor-element.elementor-element-4aca458 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
}

.elementor-995544 .elementor-element.elementor-element-4aca458 .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
}

.elementor-995544 .elementor-element.elementor-element-abcea15 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-6504550 {
	text-align: left;
	color: #7a7a7a;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-61bb715 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-81ef830 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-849f22c {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-0dddd41 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-4720c19 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-2d0194c {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-fe8dd72 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-ea08c47 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-0f9d503 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-997348f {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-b7ebfa4 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-fefd6ba {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-4dfb69f {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-4dfb69f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-4dfb69f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-4dfb69f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-aaa0a8b {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-e4c4c4d {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-e4c4c4d .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-967a298 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-53b0e25 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-bf2770e {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-556436d {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-1c85ef4 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-7d6fe66 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-b1238cb {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-c344ae8 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-a73958c {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-bf905df {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-7011373 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-5760281 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-c5033f0 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-47702bc {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-c25a4c4 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-c25a4c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-c25a4c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-c25a4c4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-eb7b69f {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-56e0bd8 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-56e0bd8 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-a3d9d1d {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-1873734 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-decb36c {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-d4a6dc2 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-3debbc6 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-a2e0729 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-42e92fb {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-dc3c4e7 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-27a98d7 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-2ab23da {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-638b15b {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-b136e21 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-2aadc5b {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-6ee5aff {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-109896d {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-f2b343d {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-1c17934 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-1c17934 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-1c17934 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-1c17934 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-e1799ae {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-910a722 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-910a722 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-13b3509 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-a732def {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-2f87e33 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-47f07b9 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-5a2ff66 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-e1f6e5f {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-c9c3fce {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-c590ebd {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-f18551f {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-f3b4698 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-83cbe90 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-3fa3f89 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-39b6c90 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-90f7092 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-cea18d7 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-cea18d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-cea18d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-cea18d7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-d9ca0c2 {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-b68274d {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-b68274d .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-d74e3f6 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-28fefc5 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-aaac20a {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-6e04afd {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-3ab599f {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-d715350 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-b3b4e6b {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-e8e4191 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-315158d {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-0207e3b {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-8f0d03d {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-e95226c {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-d77d5b6 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-6de466a {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-d423977 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-d423977 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-d423977 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-d423977 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-905bf92 {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-4a69315 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-4a69315 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-5148ab2 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-d9e11c0 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-274ca15 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-4a6c496 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-8f36a3c {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-804b228 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-b8bb416 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-0b06566 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-0aa45f7 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-e2fb0bc {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-a34fba9 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-6274564 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-885656a {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-885656a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-885656a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-885656a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-5998ed7 {
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-995544 .elementor-element.elementor-element-7144e67 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-7144e67 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-6c89d49 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-b70c6d1 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-8cc2c4a {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-05c1d07 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-8b5cca0 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-17fe7f3 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-b9ec144 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-a5cee41 {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-7aa14cc {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-a4b698f {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-43c4433 {
	--display: flex;
}

.elementor-995544 .elementor-element.elementor-element-83cf9ec {
	text-align: left;
	color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-53cf14f {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 18px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 10px 10px 10px 10px;
	--n-accordion-icon-size: 15px;
}

.elementor-995544 .elementor-element.elementor-element-53cf14f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: rgba(162, 143, 101, .06);
	border-style: none;
}

:where( .elementor-995544 .elementor-element.elementor-element-53cf14f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
}

:where( .elementor-995544 .elementor-element.elementor-element-53cf14f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-995544 .elementor-element.elementor-element-a884259:not(.elementor-motion-effects-element-type-background), .elementor-995544 .elementor-element.elementor-element-a884259 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(187, 148, 106, .1);
}

.elementor-995544 .elementor-element.elementor-element-a884259 > .elementor-container {
	max-width: 540px;
}

.elementor-995544 .elementor-element.elementor-element-a884259 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 40px 0px;
	z-index: 0;
}

.elementor-995544 .elementor-element.elementor-element-a884259 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-995544 .elementor-element.elementor-element-a5cfbe2 {
	text-align: center;
}

.elementor-995544 .elementor-element.elementor-element-a5cfbe2 .elementor-heading-title {
	font-family: "Tangerine R", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	letter-spacing: 1.7px;
	color: #a28f67;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms label.wpforms-error {
	display: block !important;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-field textarea, .elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-field select {
	color: #7a7a7a;
	padding: 10px 10px 10px 10px;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-field select {
	height: 30px;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-submit-container .wpforms-submit {
	background-color: #a28f67;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, .elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover {
	background: #065689 !important;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms input.wpforms-error {
	border-width: 1px;
}

.elementor-995544 .elementor-element.elementor-element-592e8e3 .eael-wpforms textarea.wpforms-error {
	border-width: 1px;
}

@media (max-width:1024px) {
	.elementor-995544 .elementor-element.elementor-element-d11a393 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-a098379 {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-288d544 {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-80e182a {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-2619470 {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-5ae3be1 {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-8ccedf0 {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-1097549 {
		--min-height: 360px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-de77e56 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-995544 .elementor-element.elementor-element-740b0ad {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-6079eab {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-e270f94 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-1391aec {
		--min-height: 0vh;
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-183bbb5f .widget-image-caption {
		font-size: 14px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-6bfcc7fb {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-7b78d24 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-7d6f8e9 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-995544 .elementor-element.elementor-element-3e4e7c4 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-f2765e4 {
		text-align: center;
	}
	
	.elementor-995544 .elementor-element.elementor-element-f2765e4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-cd7deb1 {
		text-align: center;
	}
	
	.elementor-995544 .elementor-element.elementor-element-de77e56 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-995544 .elementor-element.elementor-element-740b0ad {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-9f5d32c {
		text-align: center;
	}
	
	.elementor-995544 .elementor-element.elementor-element-bbb3944 {
		text-align: center;
	}
	
	.elementor-995544 .elementor-element.elementor-element-e270f94 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-35c15f0 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-926f103 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-c447d35 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-110ecba .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-802464e .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-2287250 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-84a319d .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-cdbae60 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-52ced36 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-a612318 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-ffc4e85 .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-05cc8ac .elementor-cta__title {
		font-size: 15px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-1391aec {
		--min-height: 0vh;
		--padding-top: 15%;
		--padding-bottom: 15%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-183bbb5f .widget-image-caption {
		font-size: 14px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-6bfcc7fb {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-7f384290 {
		text-align: center;
	}
	
	.elementor-995544 .elementor-element.elementor-element-3d04a7d {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-7d6f8e9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-995544 .elementor-element.elementor-element-4dfb69f {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-c25a4c4 {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-1c17934 {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-cea18d7 {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-d423977 {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-885656a {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-53cf14f {
		--n-accordion-title-font-size: 16px;
	}
	
	.elementor-995544 .elementor-element.elementor-element-a884259 {
		z-index: 0;
	}
}

@media (min-width:768px) {
	.elementor-995544 .elementor-element.elementor-element-104463d {
		--width: 60.399%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-740b0ad {
		--width: 50%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-6bfcc7fb {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-995544 .elementor-element.elementor-element-740b0ad {
		--width: 100%;
	}
	
	.elementor-995544 .elementor-element.elementor-element-6bfcc7fb {
		--width: 100%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-3e4e7c4 */
h1:not(.site-title):before, h2:before {
	display: none !important;
}

.elementor-995544 .elementor-element.elementor-element-185b871:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-995544 .elementor-element.elementor-element-185b871 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
