/* End Custom Fonts CSS */

.elementor-19764 .elementor-element.elementor-element-3efd6d8 {
	--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;
	--overflow: hidden;
}

.elementor-19764 .elementor-element.elementor-element-3efd6d8:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-3efd6d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%);
}

.elementor-19764 .elementor-element.elementor-element-1644cfa {
	--display: flex;
	--overflow: hidden;
}

.elementor-19764 .elementor-element.elementor-element-20609a9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
}

.elementor-19764 .elementor-element.elementor-element-8abb0fd {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .75;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-8abb0fd:not(.elementor-motion-effects-element-type-background), .elementor-19764 .elementor-element.elementor-element-8abb0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-dekmpl.nitrocdn.com/QSxHQCkwkFNEByddOHGYxYbAjuXYOvVN/assets/images/optimized/rev-9206db8/morrisdewett.com/wp-content/uploads/2024/07/Community-Involvement-LA-TX.avif");
	background-position: center center;
	background-size: cover;
}

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

.elementor-19764 .elementor-element.elementor-element-8abb0fd::before, .elementor-19764 .elementor-element.elementor-element-8abb0fd > .elementor-background-video-container::before, .elementor-19764 .elementor-element.elementor-element-8abb0fd > .e-con-inner > .elementor-background-video-container::before, .elementor-19764 .elementor-element.elementor-element-8abb0fd > .elementor-background-slideshow::before, .elementor-19764 .elementor-element.elementor-element-8abb0fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-19764 .elementor-element.elementor-element-8abb0fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-secondary);
	--background-overlay: "";
}

.elementor-19764 .elementor-element.elementor-element-ab6deb6 {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-ab6deb6.e-con {
	--align-self: center;
}

.elementor-19764 .elementor-element.elementor-element-8dc8375 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-19764 .elementor-element.elementor-element-8dc8375 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 100px;
	font-weight: 800;
	letter-spacing: 1px;
}

.elementor-19764 .elementor-element.elementor-element-9266476 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 40px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-e7602b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-ee43d89 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-3adf64a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-ae60b49 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-30d3c6f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-30d3c6f .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-902c121 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-902c121 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-3006792 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-413f2fc {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-e702792 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-21ecbb0 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-8544888 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-8544888 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-8544888 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-8544888 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-8544888 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-7b862b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-47562f0 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-d67c75c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-d67c75c .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-7a32c7d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-7a32c7d .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a92bfe0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-86593ea {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-31c60a3 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-d11408c {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-d495226 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-d495226 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-d495226 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-d495226 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-d495226 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-b008ce7 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-75441d7 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-10ca71f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-157b896 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-d2c543a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-8980529 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-4811182 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-4811182 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-ec134e5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-ec134e5 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-c0e83cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-3e4e482 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-9bcebac {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-eed6289 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-08ab6ef .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-08ab6ef .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-08ab6ef .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-08ab6ef .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-08ab6ef .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-f97dc78 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-55914da {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-3da7332 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-3da7332 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-91db07f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-91db07f .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-d7e892f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-cfd1d31 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-38b7504 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-2d4351b {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-644694e .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-644694e .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-644694e .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-644694e .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-644694e .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-26e376d {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-18bcfcb img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-3e3d2a6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-9b6f104 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-b980023 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-119d5e6 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-fde8164 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-fde8164 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-6db7ee5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-6db7ee5 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-28eb9d7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-c260850 {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-975586f {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-70b5b44 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-e32e160 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-e32e160 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-e32e160 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-e32e160 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-e32e160 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-2dfefce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-0f52d92 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-eea9299 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-eea9299 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-3798c7a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-3798c7a .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a3cda8f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-1f9ceb1 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-478417f {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-d496291 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-11ed550 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-11ed550 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-11ed550 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-11ed550 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-11ed550 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-bca446f {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-c50328d img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-1de1259 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-52e7245 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-0b275f2 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-26c985c {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-9c8e314 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-9c8e314 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-b8a0b80 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-b8a0b80 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-e5534d8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-6bd5646 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-900c863 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-b69abe9 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-cf0c05d .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-cf0c05d .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-cf0c05d .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-cf0c05d .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-cf0c05d .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-b34c66d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-8fc5bee {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-e474cfb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-e474cfb .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-9f76d3e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-9f76d3e .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-34281a9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-c4d306d {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-97eaa6c {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-c6619e9 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-38fc2bd .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-38fc2bd .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-38fc2bd .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-38fc2bd .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-38fc2bd .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-6180f2f {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-1f8a77e img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-78c5086 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-c96331c {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-5d74e1d img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-c9ae30b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-acadb87 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-acadb87 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-00e15cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-00e15cc .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-74dfbbb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-a7415ba {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-41f5112 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-cdea053 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-7f60b87 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-7f60b87 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-7f60b87 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-7f60b87 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-7f60b87 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-a54c4cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-c996696 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-9d2b61e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-9d2b61e .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-5eedf81 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-5eedf81 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-4c056f1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-a225656 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-c6f02c5 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-af503c7 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-5131522 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-5131522 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-5131522 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-5131522 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-5131522 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-605c0e5 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-125efa1 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-05e0e5b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-12eda7b {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-e119cbe img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-7f72d51 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-b8cbbe4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-b8cbbe4 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-236f39c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-236f39c .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-9cdfe40 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-792b2f8 {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a6fcc68 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-e33df24 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-baf4cd2 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-baf4cd2 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-baf4cd2 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-baf4cd2 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-baf4cd2 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-7f161f2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-fa74617 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-ed210ed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-ed210ed .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-3989ba5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-3989ba5 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-c8b0703 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-bccabe9 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a9312db {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-6cc0c0f {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-a3d9d71 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-a3d9d71 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-a3d9d71 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-a3d9d71 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-a3d9d71 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-4056fd5 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-b843637 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-749241f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-72ef8e6 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-e9131bd img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-4098e9b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-8250b25 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-8250b25 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-983b60b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-983b60b .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a2f9417 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-8f50f36 {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-7e2cd0a {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-f1ffc44 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-8e4cc02 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-8e4cc02 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-8e4cc02 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-8e4cc02 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-8e4cc02 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-92483f4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-f769b6f {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-da2cc37 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-da2cc37 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-bbc9f32 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-bbc9f32 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-d4f1f56 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-e4c0911 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-0befac7 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-ae21288 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-582a057 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-582a057 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-582a057 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-582a057 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-582a057 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-457e89a {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-2f14abe img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-e59a966 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-5a62b48 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-6d34d1a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-ec8d7db {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-5c21d1b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-5c21d1b .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-05bde36 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-05bde36 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-9acd4f8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-c9f450a {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-9130ff8 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-d078b3a {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-3d2fa6c .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-3d2fa6c .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-3d2fa6c .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-3d2fa6c .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-3d2fa6c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-268ee23 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-677461c {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-0f8d6a9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-0f8d6a9 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-6d4c760 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-6d4c760 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-29c5589 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-1abadef {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-5671459 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-62a3ba6 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-3e580aa .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-3e580aa .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-3e580aa .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-3e580aa .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-3e580aa .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-256c338 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-28f672b img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-74c857b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-6ff88a0 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-3e4e4ee img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-65e5547 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-f2514b4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-f2514b4 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-dbea4e9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-dbea4e9 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-2b7b240 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-8ebeeef {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-ce5702d {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-957160f {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-778a5a6 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-778a5a6 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-778a5a6 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-778a5a6 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-778a5a6 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-111e85d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-0f98b11 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-d4f65b9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-d4f65b9 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-b5000ed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-b5000ed .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-6bc0ea1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-c879bc2 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-705b3da {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-afe3d62 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-912e909 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-912e909 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-912e909 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-912e909 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-912e909 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-635928b {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-1df8d41 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-25e4ead {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-826c878 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-c95478a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-7a2a2d3 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-730098d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-730098d .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-e0381bd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-e0381bd .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-10e2c30 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-8eaa74f {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-cc5094a {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-5b052e3 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-21be9d6 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-21be9d6 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-21be9d6 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-21be9d6 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-21be9d6 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-5b273b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-d0cd15d {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-d40928b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-d40928b .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-bbc8577 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-bbc8577 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-3ad86aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-a21eae4 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-0a50c52 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-c52be8d {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-1515b1b .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-1515b1b .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-1515b1b .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-1515b1b .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-1515b1b .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-0ece828 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-0ece828 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-0ece828 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-0ece828 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-0ece828 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-d5f5f60 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-45d09b0 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-e037191 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-e34d8cc {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-b90d4b7 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-f25a215 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-9ae733a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-9ae733a .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-859c55d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-859c55d .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-aec3d56 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-a12c2f1 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-795d14e {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-20add1f {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-9501c79 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-9501c79 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-9501c79 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-9501c79 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-9501c79 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-c23a233 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-3881798 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-ea76042 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-ea76042 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-dcfece1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-dcfece1 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-3786620 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-372257b {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-8b2b7b1 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-003eff7 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-5b1ef5c .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-5b1ef5c .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-5b1ef5c .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-5b1ef5c .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-5b1ef5c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-e54faa0 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-7f4d3b8 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-e66649c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-c2c8065 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-5dcedaf img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-d677f89 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-b55cd67 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-b55cd67 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-79ac4a3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-79ac4a3 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-e9acdc4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-f1d3425 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a7d5b6c {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-5917f41 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-1d52d1c .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-1d52d1c .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-1d52d1c .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-1d52d1c .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-1d52d1c .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-d54cd63 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-dd43ada {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-c459439 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-c459439 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-a1688f7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-a1688f7 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-43dae84 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-37cb6da {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-fb07471 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-dd2a1c2 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-720564a .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-720564a .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-720564a .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-720564a .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-720564a .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-497effc {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-f3d9579 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-f9f2db8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-cab18c7 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-6e1032b img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-fc1254b {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-894f6c3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-894f6c3 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-4a1f567 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-4a1f567 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-b0139ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-7665fb1 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-dd62003 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-89c0404 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-545d0e0 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-545d0e0 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-545d0e0 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-545d0e0 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-545d0e0 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-780b9cd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-c125694 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-5bb795c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-5bb795c .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-451887b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-451887b .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-2a91486 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-5851b46 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-2ab376b {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-809f03e {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-208a931 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-208a931 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-208a931 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-208a931 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-208a931 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-16d5f65 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-3378fc7 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-c684125 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-abb4d51 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-fb41fb2 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-381166d {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-82cd0ac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-82cd0ac .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-89f1a8b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-89f1a8b .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-eb44dc6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-c6e9086 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-241d7e4 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-8f7bb6d {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-4d88e53 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-4d88e53 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-4d88e53 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-4d88e53 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-4d88e53 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-c4c1338 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-c4c1338 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-c4c1338 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-c4c1338 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-c4c1338 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-2b5fdd3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-8bf7d8c {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-017be13 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-017be13 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-dbb195a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-dbb195a .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-ddcf52b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-8ef0477 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a33c2dc {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-95d9f77 {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-1c76165 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-1c76165 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-1c76165 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-1c76165 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-1c76165 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-763d1b3 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-539353a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-5bfe5de {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-376cb2c {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-b98529a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-6eb02fc {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-36b0d1c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-36b0d1c .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-65ca847 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-65ca847 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-ae7781f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-b38ce6f {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-4b8a38a {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-0b9761e {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-6046964 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-6046964 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-6046964 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-6046964 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-6046964 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-168d031 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-6c0b564 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-b273b19 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-b273b19 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-4f91ef2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-4f91ef2 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-010db7f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-5602dc3 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-e70cb96 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-63d4cba {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-80e2a22 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-220742a img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-e231763 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-7323f27 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-ca3760b img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-e4f7bcb {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-84b1b75 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-84b1b75 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-2144388 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-19764 .elementor-element.elementor-element-2144388 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-fd2cb91 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-993930f {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-136c04e {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-1fc7c12 {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-b65d517 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-b65d517 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-b65d517 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-b65d517 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-b65d517 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-19c6aee {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-52f4eef {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-9cfcb3a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-9cfcb3a .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-28fdafc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-28fdafc .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-a0306a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-6ae75fc {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-cb02ee0 {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-43299dc {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-f7ee76f .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-f7ee76f .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-f7ee76f .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-f7ee76f .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-f7ee76f .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-10525b4 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-7ec4653 img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-1cd661d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-92b30f0 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-d5111ab img {
	width: 100%;
}

.elementor-19764 .elementor-element.elementor-element-6295ec4 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-9e1fb05 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-9e1fb05 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-0b3c4de {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-0b3c4de .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-454e87a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-f858fb6 {
	text-align: start;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-4417c5f {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-6b7003a {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-0091a85 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-0091a85 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-0091a85 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-0091a85 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-0091a85 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-6bbcc54 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-19764 .elementor-element.elementor-element-18c8726 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19764 .elementor-element.elementor-element-5ffbb85 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-5ffbb85 .elementor-heading-title {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 0px;
}

.elementor-19764 .elementor-element.elementor-element-33ab9ae {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: end;
}

.elementor-19764 .elementor-element.elementor-element-33ab9ae .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 55px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-d844876 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #c1aa85;
}

.elementor-19764 .elementor-element.elementor-element-fe95882 {
	text-align: end;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 20px;
	color: var(--e-global-color-accent);
}

.elementor-19764 .elementor-element.elementor-element-db235bf {
	--spacer-size: 5px;
}

.elementor-19764 .elementor-element.elementor-element-5159c2e {
	--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;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19764 .elementor-element.elementor-element-c480ee9 .elementor-button {
	background-color: #c1aa85;
	font-family: "Proxima Nova", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	letter-spacing: 3px;
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: none;
	padding: 25px 60px 25px 60px;
}

.elementor-19764 .elementor-element.elementor-element-c480ee9 .elementor-button:hover, .elementor-19764 .elementor-element.elementor-element-c480ee9 .elementor-button:focus {
	background-color: #c1aa85;
	color: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-c480ee9 .elementor-button:hover svg, .elementor-19764 .elementor-element.elementor-element-c480ee9 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-19764 .elementor-element.elementor-element-a633e06 {
	--display: flex;
}

.elementor-19764 .elementor-element.elementor-element-d3d0956 img {
	width: 100%;
}

@media (min-width:768px) {
	.elementor-19764 .elementor-element.elementor-element-ab6deb6 {
		--width: 75%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-119d5e6 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-0f52d92 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-26c985c {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8fc5bee {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c9ae30b {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c996696 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-7f72d51 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-fa74617 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-4098e9b {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-f769b6f {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-ec8d7db {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-677461c {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-65e5547 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-0f98b11 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-7a2a2d3 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d0cd15d {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-f25a215 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3881798 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d677f89 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-dd43ada {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-fc1254b {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c125694 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-381166d {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8bf7d8c {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6eb02fc {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6c0b564 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e4f7bcb {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-52f4eef {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6295ec4 {
		--content-width: 100%;
	}
	
	.elementor-19764 .elementor-element.elementor-element-18c8726 {
		--content-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-19764 .elementor-element.elementor-element-8abb0fd {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-ab6deb6 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8dc8375 .elementor-heading-title {
		font-size: 1em;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9266476 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3006792 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8544888 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a92bfe0 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d495226 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c0e83cc {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-08ab6ef .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d7e892f {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-644694e .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-28eb9d7 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e32e160 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-2dfefce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-0f52d92 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-19764 .elementor-element.elementor-element-0f52d92.e-con {
		--align-self: center;
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-eea9299.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-eea9299 {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3798c7a.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3798c7a {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a3cda8f.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a3cda8f {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-1f9ceb1 {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-11ed550 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-bca446f.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-1de1259 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-52e7245.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-26c985c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-19764 .elementor-element.elementor-element-26c985c.e-con {
		--align-self: center;
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9c8e314.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9c8e314 {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-b8a0b80.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-b8a0b80 {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e5534d8.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e5534d8 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6bd5646 {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-cf0c05d .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-b34c66d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8fc5bee {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-19764 .elementor-element.elementor-element-8fc5bee.e-con {
		--align-self: center;
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e474cfb.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e474cfb {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9f76d3e.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9f76d3e {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-34281a9.elementor-element {
		--align-self: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-34281a9 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c4d306d {
		text-align: center;
	}
	
	.elementor-19764 .elementor-element.elementor-element-38fc2bd .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6180f2f.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-74dfbbb {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-7f60b87 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c996696.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-4c056f1 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-5131522 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-605c0e5.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9cdfe40 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-baf4cd2 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-fa74617.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c8b0703 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a3d9d71 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-4056fd5.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a2f9417 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8e4cc02 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-f769b6f.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d4f1f56 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-582a057 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-457e89a.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9acd4f8 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3d2fa6c .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-677461c.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-29c5589 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3e580aa .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-256c338.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-2b7b240 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-778a5a6 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-0f98b11.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6bc0ea1 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-912e909 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-635928b.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-10e2c30 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-21be9d6 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d0cd15d.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3ad86aa {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-1515b1b .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-0ece828 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d5f5f60.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-aec3d56 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-9501c79 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3881798.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-3786620 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-5b1ef5c .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e54faa0.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-e9acdc4 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-1d52d1c .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-dd43ada.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-43dae84 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-720564a .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-497effc.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-b0139ae {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-545d0e0 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c125694.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-2a91486 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-208a931 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-16d5f65.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-eb44dc6 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-4d88e53 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c4c1338 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-8bf7d8c.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-ddcf52b {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-1c76165 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-763d1b3.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-ae7781f {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6046964 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-6c0b564.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-010db7f {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-80e2a22.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-fd2cb91 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-b65d517 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-52f4eef.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a0306a2 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-f7ee76f .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-10525b4.e-con {
		--order: -99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-454e87a {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-0091a85 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-18c8726.e-con {
		--order: 99999;
	}
	
	.elementor-19764 .elementor-element.elementor-element-d844876 {
		text-align: center;
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-c480ee9 .elementor-button {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-19764 .elementor-element.elementor-element-a633e06.e-con {
		--order: -99999;
	}
}
