
.elementor-1737 .elementor-element.elementor-element-6c33aba {
	--display: flex;
	--min-height: 700px;
	--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-1737 .elementor-element.elementor-element-6c33aba:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-6c33aba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikplalh.nitrocdn.com/PhGjvpTNQHdAlWUITTFGVTCYzATHOKTP/assets/images/optimized/rev-fd7964a/paradise-brazil.com/wp-content/uploads/2024/03/BP-hero-photo-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1737 .elementor-element.elementor-element-2a77835 {
	--spacer-size: 2px;
}

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

.elementor-1737 .elementor-element.elementor-element-e31d6f8 {
	width: var(--container-widget-width, 109.872%);
	max-width: 109.872%;
	--container-widget-width: 109.872%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1737 .elementor-element.elementor-element-e31d6f8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-e31d6f8 .elementor-heading-title {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 96px;
	font-weight: 600;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-93a3907 {
	--spacer-size: 2px;
}

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

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

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

.elementor-1737 .elementor-element.elementor-element-f7628d7 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f7628d7 {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 48px;
	font-weight: 500;
	letter-spacing: 3px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-b4289c3 {
	--spacer-size: 30px;
}

.elementor-1737 .elementor-element.elementor-element-b5e3d82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-b5e3d82 {
	text-align: center;
	font-family: "DM Serif Display", Sans-serif;
	font-size: 26px;
	text-transform: capitalize;
}

.elementor-1737 .elementor-element.elementor-element-e47cba3 {
	--spacer-size: 100px;
}

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

.elementor-1737 .elementor-element.elementor-element-dfff74d .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 20px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-dfff74d .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-dfff74d .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-dfff74d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-dfff74d > .elementor-widget-container {
	margin: 30px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-e6a748a {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-44e5959 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-44e5959:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-44e5959 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-018f2f4 {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-9e34ffa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-9e34ffa:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-9e34ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-2d19cc0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-1737 .elementor-element.elementor-element-1de8cb5 {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-ba8b2e6 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-17618a8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-ad16e5d {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-0223f74 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-53ce29d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-086bf2d {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-ae41756 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-1df2653 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-1df2653:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-1df2653 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-0551cf4 {
	--spacer-size: 20px;
}

.elementor-1737 .elementor-element.elementor-element-7711fe7 .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-7711fe7 .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-7711fe7 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-7711fe7 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-7711fe7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-0cf0b26 {
	--spacer-size: 20px;
}

.elementor-1737 .elementor-element.elementor-element-ccec12a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-ccec12a:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-ccec12a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-e6cbf53 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-54743bf iframe {
	height: 447px;
}

.elementor-1737 .elementor-element.elementor-element-efeb00f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-efeb00f:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-efeb00f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-27603d2 {
	--spacer-size: 60px;
}

.elementor-1737 .elementor-element.elementor-element-2c51ad4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1737 .elementor-element.elementor-element-2c51ad4:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-2c51ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-ada85e4 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-34995f8 {
	text-align: center;
}

.elementor-1737 .elementor-element.elementor-element-39f39c0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-694d951 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-5ec0feb > .elementor-widget-container {
	margin: 40px 0px -19px 0px;
}

.elementor-1737 .elementor-element.elementor-element-5ec0feb {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 27px;
	font-weight: 500;
	line-height: 42px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-ae6ab10 > .elementor-widget-container {
	margin: 0px 0px -19px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ae6ab10 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-6fb58c5 > .elementor-widget-container {
	padding: 0px 0px 0px 165px;
}

.elementor-1737 .elementor-element.elementor-element-6fb58c5 {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 46px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-0162003 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-0162003 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-eb7fc2d .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-eb7fc2d .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-eb7fc2d .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-eb7fc2d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-eb7fc2d > .elementor-widget-container {
	margin: 30px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ef88a1b {
	--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;
	--flex-wrap: wrap;
}

.elementor-1737 .elementor-element.elementor-element-ef88a1b:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-ef88a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-c788187 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-249e3a9 img {
	height: 400px;
}

.elementor-1737 .elementor-element.elementor-element-be6772c img {
	height: 405px;
}

.elementor-1737 .elementor-element.elementor-element-f799f0c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-1b70858 img {
	height: 300px;
}

.elementor-1737 .elementor-element.elementor-element-37c23a6 {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-c036c56 {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 46px;
	font-weight: 700;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-fbb8a60 {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-2d8708d {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 46px;
	font-weight: 700;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-f0b99b0 {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-3ea4708 {
	text-align: center;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 46px;
	font-weight: 700;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-8829203 {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-ab499da img {
	height: 294px;
}

.elementor-1737 .elementor-element.elementor-element-28a363d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-85c17c2 img {
	height: 450px;
}

.elementor-1737 .elementor-element.elementor-element-106b5ba img {
	height: 354px;
}

.elementor-1737 .elementor-element.elementor-element-fd17d08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-fd17d08:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-fd17d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-df15295 {
	--spacer-size: 20px;
}

.elementor-1737 .elementor-element.elementor-element-1d6418e .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-1d6418e .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-1d6418e .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-1d6418e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

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

.elementor-1737 .elementor-element.elementor-element-d27745f {
	--spacer-size: 20px;
}

.elementor-1737 .elementor-element.elementor-element-7591b1d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1737 .elementor-element.elementor-element-7591b1d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-550dc78 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-550dc78.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-df9a39d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-a3f7b69 {
	--spacer-size: 30px;
}

.elementor-1737 .elementor-element.elementor-element-ff78e3b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ff78e3b {
	text-align: center;
}

.elementor-1737 .elementor-element.elementor-element-ff78e3b .elementor-heading-title {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 52px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-256b95d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-3245370 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-3245370.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-85e9857 {
	text-align: center;
	font-family: "DM Serif Display", Sans-serif;
	font-size: 31px;
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-e0243f0 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-7f1b5b8 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-1737 .elementor-element.elementor-element-4f9bea4 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-b03b82f {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-b03b82f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-6dabf71 {
	text-align: center;
	font-family: "DM Serif Display", Sans-serif;
	font-size: 31px;
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-3b5f340 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-3be8efd {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-1737 .elementor-element.elementor-element-f34f053 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-f545c58 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-f545c58.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-a0b9538 {
	text-align: center;
	font-family: "DM Serif Display", Sans-serif;
	font-size: 31px;
	font-weight: 500;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-e1944aa {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 27px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-e90cb1d {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-text);
}

.elementor-1737 .elementor-element.elementor-element-d6e6170 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: var(--e-global-color-accent);
}

.elementor-1737 .elementor-element.elementor-element-dfb53ce {
	--display: flex;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-5c538f4 .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-5c538f4 .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-5c538f4 .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-5c538f4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-5c538f4 > .elementor-widget-container {
	margin: 30px 2px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4118929 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-4118929:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-4118929 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-e4e8a53 {
	--spacer-size: 50px;
}

.elementor-1737 .elementor-element.elementor-element-3941cf1 {
	text-align: center;
}

.elementor-1737 .elementor-element.elementor-element-3807f58 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-776714f {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-776714f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-0220c16 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-e21125a {
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-c67f175 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-c67f175 {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

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

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

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

.elementor-1737 .elementor-element.elementor-element-d803b30 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-d803b30 .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-1737 .elementor-element.elementor-element-d803b30 .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1737 .elementor-element.elementor-element-a453e10 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-a453e10 {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-b045ad4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-b045ad4 .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-1737 .elementor-element.elementor-element-b045ad4 .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1737 .elementor-element.elementor-element-16aeea5 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-16aeea5 {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-f224ace > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f224ace .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-1737 .elementor-element.elementor-element-f224ace .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1737 .elementor-element.elementor-element-4d978a9 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4d978a9 {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-f140129 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f140129 .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-1737 .elementor-element.elementor-element-f140129 .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1737 .elementor-element.elementor-element-773fddc > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-773fddc {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-1028ad0 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-1028ad0 .elementor-testimonial-wrapper {
	text-align: start;
}

.elementor-1737 .elementor-element.elementor-element-1028ad0 .elementor-testimonial-content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-1737 .elementor-element.elementor-element-4d4afb8 {
	--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;
	--flex-wrap: wrap;
}

.elementor-1737 .elementor-element.elementor-element-423749b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-423749b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-4afc2c2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-4afc2c2:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-4afc2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-1737 .elementor-element.elementor-element-4afc2c2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-049b086 {
	--spacer-size: 10px;
}

.elementor-1737 .elementor-element.elementor-element-ed8b49c > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-1737 .elementor-element.elementor-element-ed8b49c .elementor-heading-title {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	color: var(--e-global-color-eec1f32);
}

.elementor-1737 .elementor-element.elementor-element-582af93 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-582af93.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-3119c0c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3119c0c {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-7482d2b {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-7000ceb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-7000ceb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-3e0e3e4 {
	width: var(--container-widget-width, 98.825%);
	max-width: 98.825%;
	--container-widget-width: 98.825%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-3e0e3e4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-3e0e3e4 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-d5d7027 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-d5d7027.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-119b649 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-119b649 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-fea9988 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-b0f5fd6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-b0f5fd6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-fc33b2f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-fc33b2f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-fc33b2f.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-fc33b2f img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-0f94cb9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-0f94cb9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-e013980 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-e013980 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-4973d66 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-bbaf8f3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-bbaf8f3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-fdd8c4e {
	width: var(--container-widget-width, 98.825%);
	max-width: 98.825%;
	--container-widget-width: 98.825%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-fdd8c4e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-fdd8c4e img {
	width: 94%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-c0c6725 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-c0c6725.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-3277110 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3277110 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-0c92c63 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-bf39430 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-bf39430.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-bd93971 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-bd93971.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-bd93971 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-ef62344 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-ef62344.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-10d903c > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-10d903c {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-d4df805 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-2f3c328 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-2f3c328.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-e901c22 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-e901c22.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-e901c22 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-07a2a9d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-07a2a9d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-9495246 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-9495246.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-9495246 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-b9c47d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-b9c47d3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-8d54098 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-8d54098.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-8d54098 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-4a6e289 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-4a6e289.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-d9149d4 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-d9149d4 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-7f86b91 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-d2681f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-d2681f4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-65a2867 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-65a2867.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-65a2867 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-7d0cf3b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-7d0cf3b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-5e09839 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-5e09839.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-5e09839 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-8e1dd92 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-8e1dd92.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-df86a1b {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-df86a1b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-df86a1b img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-1949ff9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-1949ff9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-f592ac9 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f592ac9 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-15bdb35 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-4949cf1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-4949cf1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-08ae667 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-08ae667 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-41f181a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-b3a98b3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-b3a98b3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-47ea378 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-47ea378.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-47ea378 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-413a2a3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-413a2a3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-f9e0296 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f9e0296 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-9b0dbf7 {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-798ddbd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-798ddbd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-58fe5d8 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-58fe5d8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-58fe5d8 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-01d8878 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 30px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-01d8878.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-3111730 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3111730 {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 24px;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-d57dbdf {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-e5dce3a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-e5dce3a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-c303b35 {
	width: var(--container-widget-width, 102.898%);
	max-width: 102.898%;
	--container-widget-width: 102.898%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-c303b35.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-c303b35 img {
	width: 100%;
	max-width: 100%;
	height: 273px;
}

.elementor-1737 .elementor-element.elementor-element-9fb07da {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-9fb07da:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-9fb07da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-6bd1f63 {
	--spacer-size: 10px;
}

.elementor-1737 .elementor-element.elementor-element-8a30f8f > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-8a30f8f {
	text-align: center;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-127f37c .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-127f37c .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-127f37c .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-127f37c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-127f37c > .elementor-widget-container {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-d913750 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-d913750:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-d913750 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-16fe4fa {
	text-align: center;
}

.elementor-1737 .elementor-element.elementor-element-16fe4fa .elementor-heading-title {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 42px;
	font-weight: 500;
}

.elementor-1737 .elementor-element.elementor-element-0d1056b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1737 .elementor-element.elementor-element-4731f54 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-4731f54.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-712473f {
	--spacer-size: 88px;
}

.elementor-1737 .elementor-element.elementor-element-38cde4d > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-1737 .elementor-element.elementor-element-38cde4d {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-997081c > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-1737 .elementor-element.elementor-element-997081c {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-b7bb556 > .elementor-widget-container {
	margin: 0px 0px -32px 0px;
}

.elementor-1737 .elementor-element.elementor-element-b7bb556 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-ca01678 > .elementor-widget-container {
	margin: 0px 0px -31px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ca01678 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-8ebdc4a > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-1737 .elementor-element.elementor-element-8ebdc4a {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-3ef04cc > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3ef04cc {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-6dafeef > .elementor-widget-container {
	margin: 0px 0px -33px 0px;
}

.elementor-1737 .elementor-element.elementor-element-6dafeef {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-c161aaf > .elementor-widget-container {
	margin: 0px 0px -34px 0px;
}

.elementor-1737 .elementor-element.elementor-element-c161aaf {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-df31e39 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-1737 .elementor-element.elementor-element-df31e39 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-b4d08c8 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-1737 .elementor-element.elementor-element-b4d08c8 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-12e1512 > .elementor-widget-container {
	margin: 0px 0px -33px 0px;
}

.elementor-1737 .elementor-element.elementor-element-12e1512 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-a37c328 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-1737 .elementor-element.elementor-element-a37c328 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-85aa657 > .elementor-widget-container {
	margin: 0px 0px -30px 0px;
}

.elementor-1737 .elementor-element.elementor-element-85aa657 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-4a89cec > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4a89cec {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-87b2533 > .elementor-widget-container {
	margin: 0px 0px -29px 0px;
}

.elementor-1737 .elementor-element.elementor-element-87b2533 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-e639af0 > .elementor-widget-container {
	margin: 0px 0px -28px 0px;
}

.elementor-1737 .elementor-element.elementor-element-e639af0 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-2543e75 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-2543e75 {
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-1737 .elementor-element.elementor-element-9080193 {
	--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;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-2e02b79 {
	--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;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-07ae3a1 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: capitalize;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-07ae3a1 {
	width: var(--container-widget-width, 83.632%);
	max-width: 83.632%;
	--container-widget-width: 83.632%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-07ae3a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-07ae3a1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-ff5a688 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ff5a688 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-c36c8ea > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-c36c8ea {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-abe65d4 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-abe65d4 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-b269fb5 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-b269fb5 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-3f3b6c7 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3f3b6c7 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-1db8e20 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-1db8e20 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-4cb4130 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4cb4130 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-1617ccb > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-1617ccb {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-57f978a > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-57f978a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-060fd0c > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-060fd0c {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-b9c1709 > .elementor-widget-container {
	margin: -12px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-b9c1709 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-82d8339 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-82d8339 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-3d7667b > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3d7667b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-1ed066f > .elementor-widget-container {
	margin: -8px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-1ed066f {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-0d2006b > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-0d2006b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-6eb5b48 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-6eb5b48 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-940be03 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-940be03 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-f82a033 {
	--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;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-9b3c526 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: capitalize;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-9b3c526 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-9b3c526 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4d5f5cc > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4d5f5cc {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-dfdd110 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-dfdd110 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-ec05066 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ec05066 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-8e363b3 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-8e363b3 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-94de2a3 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-94de2a3 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-66d160b > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-66d160b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-fde1b67 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-fde1b67 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-4ecb52b > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4ecb52b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-912e4c7 > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-912e4c7 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-94bb78c > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-94bb78c {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-2c939b2 > .elementor-widget-container {
	margin: -12px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-2c939b2 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-fe03e38 > .elementor-widget-container {
	margin: -10px 0px -16px 0px;
}

.elementor-1737 .elementor-element.elementor-element-fe03e38 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-e9621a3 > .elementor-widget-container {
	margin: -10px 0px -17px 0px;
}

.elementor-1737 .elementor-element.elementor-element-e9621a3 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-37248b6 > .elementor-widget-container {
	margin: -8px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-37248b6 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-2cebd53 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-2cebd53 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-a40b8f1 > .elementor-widget-container {
	margin: -10px 0px -21px 0px;
}

.elementor-1737 .elementor-element.elementor-element-a40b8f1 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-4e4f234 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-4e4f234 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-42972a6 {
	--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;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-50c4f79 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: capitalize;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-50c4f79 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-50c4f79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-5677d37 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-5677d37 {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-ccefc99 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-ccefc99 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-3e1f875 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3e1f875 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

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

.elementor-1737 .elementor-element.elementor-element-23bea0e {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-7dd03d8 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-7dd03d8 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-e785552 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-e785552 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-abf2282 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-abf2282 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-9a82b6f > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-9a82b6f {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-78d6c26 > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-78d6c26 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-1a975e9 > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-1a975e9 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-514bf34 > .elementor-widget-container {
	margin: -12px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-514bf34 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-48e6256 > .elementor-widget-container {
	margin: -10px 0px -16px 0px;
}

.elementor-1737 .elementor-element.elementor-element-48e6256 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-54f0036 > .elementor-widget-container {
	margin: -10px 0px -17px 0px;
}

.elementor-1737 .elementor-element.elementor-element-54f0036 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-bf05fdb > .elementor-widget-container {
	margin: -8px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-bf05fdb {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-348c66b > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-348c66b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-50296cc > .elementor-widget-container {
	margin: -10px 0px -21px 0px;
}

.elementor-1737 .elementor-element.elementor-element-50296cc {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-bcf9d88 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-bcf9d88 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-9df63ee {
	--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;
	--gap: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--margin-top: -10px;
	--margin-bottom: 0px;
	--margin-left: -10px;
	--margin-right: 0px;
}

.elementor-1737 .elementor-element.elementor-element-46df672 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-transform: capitalize;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-46df672 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-46df672 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-45a58bc > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-45a58bc {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-f79d507 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f79d507 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-8da5c72 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-8da5c72 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-62cd6a8 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-62cd6a8 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-8054d2a > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-8054d2a {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-dba915f > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-dba915f {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-9089ca4 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-9089ca4 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-1712889 > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-1712889 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: #337a44;
}

.elementor-1737 .elementor-element.elementor-element-a1f586d > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-a1f586d {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-6b8df72 > .elementor-widget-container {
	margin: -14px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-6b8df72 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-d2efea1 > .elementor-widget-container {
	margin: -12px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-d2efea1 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-f21b69b > .elementor-widget-container {
	margin: -10px 0px -16px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f21b69b {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-3647624 > .elementor-widget-container {
	margin: -10px 0px -17px 0px;
}

.elementor-1737 .elementor-element.elementor-element-3647624 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-47c0e71);
}

.elementor-1737 .elementor-element.elementor-element-a2cd6d3 > .elementor-widget-container {
	margin: -8px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-a2cd6d3 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-8c347c1 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-8c347c1 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-82f40db > .elementor-widget-container {
	margin: -10px 0px -21px 0px;
}

.elementor-1737 .elementor-element.elementor-element-82f40db {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-f069b75 > .elementor-widget-container {
	margin: -10px 0px -20px 0px;
}

.elementor-1737 .elementor-element.elementor-element-f069b75 {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-f637746);
}

.elementor-1737 .elementor-element.elementor-element-ac5c193 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-ac5c193:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-ac5c193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d1f71cf);
}

.elementor-1737 .elementor-element.elementor-element-2aae0f3 {
	--spacer-size: 20px;
}

.elementor-1737 .elementor-element.elementor-element-04a6d5c .elementor-button {
	background-color: var(--e-global-color-62635a2);
	font-size: 32px;
	font-weight: 600;
	text-transform: capitalize;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	border-color: var(--e-global-color-accent);
	border-radius: 3px 3px 3px 3px;
}

.elementor-1737 .elementor-element.elementor-element-04a6d5c .elementor-button:hover, .elementor-1737 .elementor-element.elementor-element-04a6d5c .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-1737 .elementor-element.elementor-element-04a6d5c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-1737 .elementor-element.elementor-element-04a6d5c > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1737 .elementor-element.elementor-element-323e095 {
	--spacer-size: 20px;
}

.elementor-1737 .elementor-element.elementor-element-1dbe8c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-de184f9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-3ed6f44 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-3ed6f44.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-45ae874 .elementor-heading-title {
	font-family: "DM Serif Display", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-1737 .elementor-element.elementor-element-43959f2 {
	--display: flex;
}

.elementor-1737 .elementor-element.elementor-element-43959f2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1737 .elementor-element.elementor-element-4be3357 img {
	width: 100%;
	height: 220px;
}

.elementor-1737 .elementor-element.elementor-element-b5beb8d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-ca39c35 img {
	width: 100%;
	height: 220px;
}

.elementor-1737 .elementor-element.elementor-element-09664c8 {
	--display: flex;
	--min-height: 220px;
	--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-1737 .elementor-element.elementor-element-e4233ef img {
	height: 220px;
}

.elementor-1737 .elementor-element.elementor-element-967eb46 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-3f17ffd img {
	height: 220px;
}

.elementor-1737 .elementor-element.elementor-element-dd82f7f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-db1cd90 img {
	height: 220px;
}

.elementor-1737 .elementor-element.elementor-element-c69b36e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-1737 .elementor-element.elementor-element-58102bf img {
	height: 220px;
}

.elementor-1737 .elementor-element.elementor-element-50c814b {
	--display: flex;
	--min-height: 220px;
	--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-1737 .elementor-element.elementor-element-c2097d6 img {
	height: 220px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-1737 .elementor-element.elementor-element-e31d6f8 {
		text-align: center;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e31d6f8 .elementor-heading-title {
		font-size: 70px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-93a3907 {
		--spacer-size: 40px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f7628d7 > .elementor-widget-container {
		margin: -20px 0px -10px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b4289c3 {
		--spacer-size: 100px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e47cba3 {
		--spacer-size: 40px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-dfff74d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-5ec0feb > .elementor-widget-container {
		margin: 10px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-5ec0feb {
		font-size: 21px;
		line-height: 1.4em;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ae6ab10 {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6fb58c5 > .elementor-widget-container {
		padding: 0px 0px 0px 89px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6fb58c5 {
		font-size: 18px;
		line-height: 1.1em;
	}
	
	.elementor-1737 .elementor-element.elementor-element-0162003 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-eb7fc2d .elementor-button {
		font-size: 21px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1b70858 img {
		height: 268px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c036c56 {
		font-size: 42px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-fbb8a60 {
		--spacer-size: 10px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-2d8708d {
		font-size: 42px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f0b99b0 {
		--spacer-size: 10px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3ea4708 {
		font-size: 42px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6cad8ec img {
		height: 437px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a3f7b69 {
		--spacer-size: 2px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ff78e3b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3245370 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-85e9857 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-85e9857 {
		font-size: 24px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e0243f0 {
		font-size: 18px;
		line-height: 1.2em;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7f1b5b8 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7f1b5b8 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4f9bea4 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6dabf71 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6dabf71 {
		font-size: 24px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3b5f340 {
		font-size: 18px;
		line-height: 1.2em;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3be8efd > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3be8efd {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f34f053 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a0b9538 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a0b9538 {
		font-size: 24px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e1944aa {
		font-size: 18px;
		line-height: 1.2em;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e90cb1d > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e90cb1d {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d6e6170 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-5c538f4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-5c538f4 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e21125a {
		font-size: 22px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c67f175 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c67f175 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d803b30 > .elementor-widget-container {
		padding: 10px 30px 30px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d803b30 .elementor-testimonial-content {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a453e10 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a453e10 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b045ad4 > .elementor-widget-container {
		padding: 10px 30px 30px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b045ad4 .elementor-testimonial-content {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-16aeea5 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-16aeea5 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f224ace > .elementor-widget-container {
		padding: 10px 30px 30px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f224ace .elementor-testimonial-content {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4d978a9 > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4d978a9 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f140129 > .elementor-widget-container {
		padding: 10px 30px 30px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f140129 .elementor-testimonial-content {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-773fddc > .elementor-widget-container {
		padding: 0px 0px 0px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-773fddc {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1028ad0 > .elementor-widget-container {
		padding: 10px 30px 30px 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1028ad0 .elementor-testimonial-content {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ed8b49c .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3119c0c {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7482d2b {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-119b649 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-fea9988 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e013980 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4973d66 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3277110 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-0c92c63 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-10d903c {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d4df805 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d9149d4 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7f86b91 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f592ac9 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-15bdb35 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-08ae667 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-41f181a {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f9e0296 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-9b0dbf7 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3111730 {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d57dbdf {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-712473f {
		--spacer-size: 70px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-38cde4d > .elementor-widget-container {
		margin: 0px 0px -26px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-38cde4d {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-997081c > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-997081c {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b7bb556 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b7bb556 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ca01678 > .elementor-widget-container {
		margin: 0px 0px -29px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ca01678 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-8ebdc4a > .elementor-widget-container {
		margin: 0px 0px -24px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-8ebdc4a {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3ef04cc > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3ef04cc {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6dafeef > .elementor-widget-container {
		margin: -1px 0px -31px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6dafeef {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c161aaf > .elementor-widget-container {
		margin: 0px 0px -30px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c161aaf {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-df31e39 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-df31e39 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b4d08c8 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b4d08c8 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-12e1512 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-12e1512 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a37c328 > .elementor-widget-container {
		margin: 0px 0px -27px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a37c328 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-85aa657 > .elementor-widget-container {
		margin: 0px 0px -26px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-85aa657 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4a89cec > .elementor-widget-container {
		margin: 0px 0px -26px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4a89cec {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-87b2533 > .elementor-widget-container {
		margin: 0px 0px -26px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-87b2533 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e639af0 > .elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e639af0 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-2543e75 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-2543e75 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-07ae3a1 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4cb4130 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-57f978a > .elementor-widget-container {
		margin: -6px 0px -17px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-57f978a {
		font-size: 11px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6eb5b48 > .elementor-widget-container {
		margin: -6px 0px -30px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6eb5b48 {
		font-size: 13px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-940be03 > .elementor-widget-container {
		margin: 2px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-940be03 {
		font-size: 13px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-9b3c526 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-fde1b67 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-912e4c7 > .elementor-widget-container {
		margin: -7px 0px -16px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-912e4c7 {
		font-size: 12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-94bb78c > .elementor-widget-container {
		margin: -10px 0px -22px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-37248b6 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-37248b6 {
		font-size: 12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a40b8f1 {
		font-size: 16px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-50c4f79 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-abf2282 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-78d6c26 > .elementor-widget-container {
		margin: -7px 0px -14px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-78d6c26 {
		font-size: 12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1a975e9 > .elementor-widget-container {
		margin: -10px 0px -22px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-bf05fdb > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-bf05fdb {
		font-size: 12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-50296cc {
		font-size: 16px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-46df672 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-9089ca4 {
		font-size: 14px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a1f586d > .elementor-widget-container {
		margin: -7px 0px -12px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a1f586d {
		font-size: 12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6b8df72 > .elementor-widget-container {
		margin: -10px 0px -22px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a2cd6d3 > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-a2cd6d3 {
		font-size: 12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-82f40db {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-1737 .elementor-element.elementor-element-6c33aba:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-6c33aba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ikplalh.nitrocdn.com/PhGjvpTNQHdAlWUITTFGVTCYzATHOKTP/assets/images/optimized/rev-fd7964a/paradise-brazil.com/wp-content/uploads/2024/03/BP-hero-photo-1.png");
		background-position: -159px 0px;
		background-size: 677px auto;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6c33aba {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-2a77835 {
		--spacer-size: 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e31d6f8 > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e31d6f8 {
		text-align: center;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e31d6f8 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-93a3907 {
		--spacer-size: 29px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f7628d7 {
		font-size: 22px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b4289c3 {
		--spacer-size: 100px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b5e3d82 {
		font-size: 24px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e47cba3 {
		--spacer-size: 180px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-dfff74d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7711fe7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-eb7fc2d > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-eb7fc2d .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1d6418e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1d6418e .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ff78e3b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e0243f0 {
		font-size: 16px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3b5f340 {
		font-size: 16px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f34f053 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e1944aa {
		font-size: 16px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-5c538f4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-5c538f4 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4afc2c2 {
		--justify-content: flex-start;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ed8b49c > .elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ed8b49c .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-127f37c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-127f37c .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-16fe4fa > .elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-16fe4fa .elementor-heading-title {
		font-size: 32px;
		line-height: 1.5em;
	}
	
	.elementor-1737 .elementor-element.elementor-element-712473f {
		--spacer-size: 1px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-07ae3a1 > .elementor-widget-container {
		margin: 30px -3px -3px -12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-9b3c526 > .elementor-widget-container {
		margin: 30px -3px -3px -12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-50c4f79 > .elementor-widget-container {
		margin: 30px -3px -3px -12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-46df672 > .elementor-widget-container {
		margin: 30px -3px -3px -12px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-04a6d5c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-04a6d5c .elementor-button {
		font-size: 20px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-6c33aba:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1737 .elementor-element.elementor-element-6c33aba > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-1737 .elementor-element.elementor-element-ada85e4 {
		--width: 50%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-39f39c0 {
		--width: 50%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c788187 {
		--width: 33.3333%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f799f0c {
		--width: 33.3333%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-28a363d {
		--width: 33.3333%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7591b1d {
		--width: 103.491%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-550dc78 {
		--width: 32.618%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-256b95d {
		--width: 100%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3245370 {
		--width: 32%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b03b82f {
		--width: 32%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f545c58 {
		--width: 32%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-776714f {
		--width: 22.888%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-423749b {
		--width: 33.482%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4afc2c2 {
		--width: 97.538%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-582af93 {
		--width: 25.855%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7000ceb {
		--width: 40.624%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d5d7027 {
		--width: 29.136%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b0f5fd6 {
		--width: 39.344%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-0f94cb9 {
		--width: 25.398%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-bbaf8f3 {
		--width: 33.786%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c0c6725 {
		--width: 25.122%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-bf39430 {
		--width: 39.254%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-ef62344 {
		--width: 28.405%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-2f3c328 {
		--width: 30.5%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-07a2a9d {
		--width: 35.515%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b9c47d3 {
		--width: 35.515%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4a6e289 {
		--width: 28.405%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-d2681f4 {
		--width: 32.596%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-7d0cf3b {
		--width: 31.778%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-8e1dd92 {
		--width: 35.515%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-1949ff9 {
		--width: 28.405%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4949cf1 {
		--width: 28.405%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b3a98b3 {
		--width: 38.52%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-413a2a3 {
		--width: 27.039%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-798ddbd {
		--width: 33.961%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-01d8878 {
		--width: 28.405%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e5dce3a {
		--width: 34.234%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-4731f54 {
		--width: 19%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-2e02b79 {
		--width: 26%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-f82a033 {
		--width: 26%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-42972a6 {
		--width: 26%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-9df63ee {
		--width: 26%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-3ed6f44 {
		--width: 25.821%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-43959f2 {
		--width: 24.081%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b5beb8d {
		--width: 25%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-09664c8 {
		--width: 25%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-dd82f7f {
		--width: 25%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-c69b36e {
		--width: 25%;
	}
	
	.elementor-1737 .elementor-element.elementor-element-50c814b {
		--width: 25%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1737 .elementor-element.elementor-element-4a6e289 {
		--width: 183.467px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-b3a98b3 {
		--width: 271.117px;
	}
	
	.elementor-1737 .elementor-element.elementor-element-e5dce3a {
		--width: 231.067px;
	}
}

@media (min-width:1025px) {
	.elementor-1737 .elementor-element.elementor-element-6c33aba:not(.elementor-motion-effects-element-type-background), .elementor-1737 .elementor-element.elementor-element-6c33aba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
