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

.elementor-1254 .elementor-element.elementor-element-ac4f83e > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-ac4f83e {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-ac4f83e .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

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

.elementor-1254 .elementor-element.elementor-element-44a1059 {
	text-align: justify;
	font-size: 12px;
}

.elementor-1254 .elementor-element.elementor-element-721cf90 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1254 .elementor-element.elementor-element-721cf90:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-721cf90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #fff 30%, #fbd9a2 100%);
}

.elementor-1254 .elementor-element.elementor-element-721cf90 > .elementor-container {
	max-width: 980px;
}

.elementor-1254 .elementor-element.elementor-element-721cf90 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 0px 10px 0px;
}

.elementor-1254 .elementor-element.elementor-element-721cf90 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1254 .elementor-element.elementor-element-0104eac {
	width: var(--container-widget-width, 102.4%);
	max-width: 102.4%;
	--container-widget-width: 102.4%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-0104eac > .elementor-widget-container {
	margin: 7px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-bd49955 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-bd49955 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-bd49955 img {
	width: 29%;
	max-width: 20%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 100% 100% 100% 100%;
	box-shadow: 0px 0px 38px 0px rgba(0, 0, 0, .19);
}

.elementor-1254 .elementor-element.elementor-element-256f633 > .elementor-widget-container {
	margin: -14px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-256f633 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-256f633 .elementor-heading-title {
	font-family: "Licorice", Sans-serif;
	font-size: 41px;
	font-weight: 800;
	font-style: italic;
	text-shadow: 0px 0px 13px rgba(0, 0, 0, .3);
	color: #dbbb53;
}

.elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button {
	background-color: transparent;
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #d5a405;
	color: #d5a405;
	background-image: linear-gradient(180deg, rgba(223, 193, 94, 0) 0%, #f7df91 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button:focus {
	background-color: #dfc15e;
	color: #fff;
	border-color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button:hover svg, .elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button {
	background-color: transparent;
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #d5a405;
	color: #d5a405;
	background-image: linear-gradient(180deg, rgba(223, 193, 94, 0) 0%, #f7df91 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button:focus {
	background-color: #dfc15e;
	color: #fff;
	border-color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button:hover svg, .elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1254 .elementor-element.elementor-element-2c80176 {
	width: var(--container-widget-width, 104.15%);
	max-width: 104.15%;
	--container-widget-width: 104.15%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-2c80176 > .elementor-widget-container {
	margin: 7px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-25a1cb9 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1254 .elementor-element.elementor-element-25a1cb9:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-25a1cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #fff 35%, #fbd9a2 100%);
}

.elementor-1254 .elementor-element.elementor-element-fcc1f51 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-f458199 .elementor-button {
	background-color: transparent;
	font-family: "Roboto", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #d5a405;
	color: #d5a405;
	background-image: linear-gradient(180deg, rgba(223, 193, 94, 0) 0%, #f7df91 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-1254 .elementor-element.elementor-element-f458199 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-f458199 .elementor-button:focus {
	background-color: #dfc15e;
	color: #fff;
	border-color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-f458199 .elementor-button:hover svg, .elementor-1254 .elementor-element.elementor-element-f458199 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1254 .elementor-element.elementor-element-3bd4cd1 {
	width: var(--container-widget-width, 102.737%);
	max-width: 102.737%;
	--container-widget-width: 102.737%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-3bd4cd1 .elementor-heading-title {
	font-weight: 900;
	font-style: italic;
	color: #0f0000;
}

.elementor-1254 .elementor-element.elementor-element-5888cdc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-1254 .elementor-element.elementor-element-8b4f946 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-1254 .elementor-element.elementor-element-8b4f946.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1254 .elementor-element.elementor-element-c37bc23 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-c37bc23 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-c37bc23 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-247454c {
	width: var(--container-widget-width, 93.059%);
	max-width: 93.059%;
	--container-widget-width: 93.059%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-size: 20px;
	font-weight: 900;
	color: #000;
}

.elementor-1254 .elementor-element.elementor-element-247454c > .elementor-widget-container:hover {
	--e-transform-scale: .98;
}

.elementor-1254 .elementor-element.elementor-element-247454c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-1254 .elementor-element.elementor-element-08b0c55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: stretch;
}

.elementor-1254 .elementor-element.elementor-element-d3c56ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-4bdd28e {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-d85bd98 > .elementor-widget-container {
	margin: 0px 0px -35px 0px;
}

.elementor-1254 .elementor-element.elementor-element-d85bd98 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-style: italic;
	color: #00ff34;
}

.elementor-1254 .elementor-element.elementor-element-8324283 {
	--divider-border-style: multiple;
	--divider-color: #00ff34;
	width: 100%;
	max-width: 100%;
	--divider-pattern-height: 20px;
}

.elementor-1254 .elementor-element.elementor-element-8324283 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-8324283.elementor-element {
	--align-self: center;
}

.elementor-1254 .elementor-element.elementor-element-8324283 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1254 .elementor-element.elementor-element-8324283 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1254 .elementor-element.elementor-element-cfe70e7 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-f8a175d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-1c4a5e5 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-39269fb {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-d64eade > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-d64eade {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-d64eade .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-2d359f8 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-1e1bedc .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-1e1bedc .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-1e1bedc .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-1e1bedc > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-1e1bedc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-1e1bedc .elementor-button .elementor-button-content-wrapper {
	gap: 0px;
}

.elementor-1254 .elementor-element.elementor-element-b42bc4a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-b3a9ebf .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1254 .elementor-element.elementor-element-9440fe3 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-c1f5d30 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-636d146 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-648da38 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-228fa44 > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-228fa44 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-228fa44 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-700dc66 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-85e69fa .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-85e69fa .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-85e69fa .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-85e69fa .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-2a6c85a {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-9c19c79 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-f6e2165 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-9a4f316 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-a15a5d9 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-1a3f704 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-db5088c > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-db5088c {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-db5088c .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-f736706 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-56f858f .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-56f858f .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-56f858f .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-56f858f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-66edf78 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-26a1ea2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-2d1f6c9 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-477d5b1 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-89c3bfc {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-164b95b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-42f3d1b > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-42f3d1b {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-42f3d1b .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-923a278 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-2248b8e .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-2248b8e .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-2248b8e .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-2248b8e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-1b287c4 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-5d92be2 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-23e2fd4 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-bac2635 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-c39a98b {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-96ac5dd {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b35c41c {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-b35c41c .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-fdb103b {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-e9ef2b4 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-e9ef2b4 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-e9ef2b4 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-e9ef2b4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-08bfdd9 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-525446e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-2445323 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-7ea92b4 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-56c4921 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-acddf30 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-3d1c178 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-3d1c178 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-22ff216 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-f0a55fd .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-f0a55fd .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-f0a55fd .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-f0a55fd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-893fb2b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-9001b67 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-27555cc {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-e29e245 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-ba475af {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-8fdc11a {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-e3e4ffa {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-e3e4ffa .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-e009a31 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-5f8462b .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-5f8462b .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-5f8462b .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-5f8462b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-78c9c78 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-d137a29 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-6e342f2 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-3ced1f6 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-4f53216 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-059433d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-f822776 > .elementor-widget-container {
	margin: -15px -15px -15px -15px;
}

.elementor-1254 .elementor-element.elementor-element-f822776 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-f822776 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-393e7d8 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-0c29799 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-0c29799 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-0c29799 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-0c29799 > .elementor-widget-container {
	margin: -8px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-0c29799 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-2ce4495 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-2ce4495 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-2ce4495 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-2ce4495 > .elementor-widget-container {
	margin: -8px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-2ce4495 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-8d3b15f {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-887f9cb .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-25117f9 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-5b4b21e {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-64aa083 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-deadafc {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-04458f7 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-04458f7 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-8f9ca2a {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-e51ea0d .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-e51ea0d .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-e51ea0d .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-e51ea0d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-eec1ffb {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-756faa9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-d7920d7 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-f0c7048 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-c409b7c {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-20e3d62 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-7b3a1f3 > .elementor-widget-container {
	margin: -29px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-7b3a1f3 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-7b3a1f3 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-aae12de {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-8fe53cb .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-8fe53cb .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-8fe53cb .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-8fe53cb .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-ac08da3 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-021ae92 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-d9538fa {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-dc9210b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-385c8e7 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-736ef52 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-5e917e2 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-5e917e2 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-0a01704 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-2eedccf .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-2eedccf .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-2eedccf .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-2eedccf .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-5573db2 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-2b80252 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-fb1df6d {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-950bfda {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-ae258d8 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-f137399 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-d691b11 {
	width: var(--container-widget-width, 102.737%);
	max-width: 102.737%;
	--container-widget-width: 102.737%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-d691b11 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-e3f50b8 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-897bff7 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-897bff7 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-897bff7 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-897bff7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-806e785 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b201b42 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-3a2b456 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-c12a1af {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-295135a {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-6715971 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-3fe58ce {
	width: var(--container-widget-width, 102.737%);
	max-width: 102.737%;
	--container-widget-width: 102.737%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-3fe58ce .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-9593219 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-ca8ddac .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-ca8ddac .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-ca8ddac .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-ca8ddac .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-83c7cc9 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-314bcd6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-e4b9b23 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-3984e5f {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-3ace69c {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-8cca391 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-e9d854b {
	width: var(--container-widget-width, 102.737%);
	max-width: 102.737%;
	--container-widget-width: 102.737%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-e9d854b .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-3cc23ab {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-8b769ab .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-8b769ab .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-8b769ab .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-8b769ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-ed4f3f6 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-ed896ba .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-c810754 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-1ed5d4d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-bc6ec0d {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-7a87e3b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-69f9935 {
	width: var(--container-widget-width, 102.737%);
	max-width: 102.737%;
	--container-widget-width: 102.737%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-69f9935 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-28982c7 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-19ea38b .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-19ea38b .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-19ea38b .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-19ea38b .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-2426ae0 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-cfb27de .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-328b5ac {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-b87e75e {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-36819b7 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-d60ae6b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-5f55817 > .elementor-widget-container {
	margin: -41px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-5f55817 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-5f55817 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-29718d4 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-bd7ead9 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-bd7ead9 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-bd7ead9 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-bd7ead9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-957a2d3 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-a23ce90 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-1b5f054 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a50b2b2 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-1f96414 > .elementor-widget-container {
	margin: 0px 0px -35px 0px;
}

.elementor-1254 .elementor-element.elementor-element-1f96414 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-style: italic;
	color: #00ff34;
}

.elementor-1254 .elementor-element.elementor-element-9eb4fe4 {
	--divider-border-style: multiple;
	--divider-color: #00ff34;
	width: 100%;
	max-width: 100%;
	--divider-pattern-height: 20px;
}

.elementor-1254 .elementor-element.elementor-element-9eb4fe4 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-9eb4fe4.elementor-element {
	--align-self: center;
}

.elementor-1254 .elementor-element.elementor-element-9eb4fe4 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1254 .elementor-element.elementor-element-9eb4fe4 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1254 .elementor-element.elementor-element-2d1686a {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-c6f446d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-9505b2f {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-266d84e {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-694fabb {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-694fabb .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-985d95a {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-f34b400 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-f34b400 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-f34b400 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-f34b400 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-30ae07f {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b0eb637 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-9060f4a {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a3d9587 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-535190c {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a00066a {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-be7a489 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-be7a489 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-a68eb37 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-6e3a1ae .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-6e3a1ae .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-6e3a1ae .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-6e3a1ae .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-09a035b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-ba613c1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-d44828b {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-98fd998 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-49ff080 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-d87e941 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-52da4f8 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-52da4f8 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-7b3295e {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-b919a48 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-b919a48 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-b919a48 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-b919a48 {
	width: var(--container-widget-width, 51.455%);
	max-width: 51.455%;
	--container-widget-width: 51.455%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-b919a48 > .elementor-widget-container {
	margin: -8px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-b919a48 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-e9971ab .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-e9971ab .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-e9971ab .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-e9971ab > .elementor-widget-container {
	margin: -19px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-e9971ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-6b437b3 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-6b437b3 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-6b437b3 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-6b437b3 {
	width: var(--container-widget-width, 51.455%);
	max-width: 51.455%;
	--container-widget-width: 51.455%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-6b437b3 > .elementor-widget-container {
	margin: -28px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-6b437b3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-6ae76dd {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-6fd887f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-a90ee3f {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-d0f9b5d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-530f805 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-0dcedb1 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-5123601 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-5123601 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-68d09a6 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-f6d05a5 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-f6d05a5 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-f6d05a5 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-f6d05a5 > .elementor-widget-container {
	margin: -14px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-f6d05a5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-fa0c677 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-fa0c677 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-fa0c677 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-fa0c677 {
	width: var(--container-widget-width, 59.636%);
	max-width: 59.636%;
	--container-widget-width: 59.636%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-fa0c677 > .elementor-widget-container {
	margin: -9px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-fa0c677 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-8839815 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-8839815 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-8839815 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-8839815 {
	width: var(--container-widget-width, 59.636%);
	max-width: 59.636%;
	--container-widget-width: 59.636%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-8839815 > .elementor-widget-container {
	margin: 11px 0px 0px -8px;
}

.elementor-1254 .elementor-element.elementor-element-8839815 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-e69ba74 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-37476a6 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-fb1b949 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-e01ea28 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-3d2f3a4 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-31769dd {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b07bb57 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-b07bb57 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-3caa237 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-ce9f128 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-ce9f128 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-ce9f128 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-ce9f128 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-f19fd33 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-003244a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-43fa8ee {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-331aa81 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-d211354 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-37aae3a {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-10f9d3e {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-10f9d3e .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-6d469a9 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-2107772 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-2107772 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-2107772 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-2107772 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-bae3a18 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-162c9d7 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-37bf910 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a7c50ad {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-be8a905 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-96690b1 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-affef50 > .elementor-widget-container {
	margin: -22px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-affef50 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-affef50 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-9972674 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-fc66b19 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-fc66b19 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-fc66b19 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-fc66b19 {
	width: var(--container-widget-width, 107.037%);
	max-width: 107.037%;
	--container-widget-width: 107.037%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-fc66b19 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-edc829e {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-c9c7778 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-9e2c8d7 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-14223f8 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-c6fc789 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-b30580c {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-824231e {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-824231e .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-fa35199 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-e3de6b3 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-e3de6b3 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-e3de6b3 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-e3de6b3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-2d3dbce {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-c75a26a .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-4e1c053 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-83a3e2e {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-8f42688 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-de98cba {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-71cf824 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-71cf824 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-d181b4f {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-ed241dd .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-ed241dd .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-ed241dd .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-ed241dd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-145da05 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b69cbe9 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-b599287 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-6ee76cb {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-85b1a6b {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-86d636d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-48152c9 > .elementor-widget-container {
	margin: -11px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-48152c9 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-48152c9 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-4eb4230 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-56709ea .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-56709ea .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-56709ea .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-56709ea .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-fcaa7c8 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-7bb5d8d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-0b8a9a8 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-bf3925d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-546625c {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-1705d9f {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-e07f294 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-e07f294 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-c8e7f87 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-203f6c1 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-203f6c1 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-203f6c1 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-203f6c1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-e10ce14 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-695781d .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-2882e10 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-31ac140 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-89ffe52 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-475375f {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-6da3fb4 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-6da3fb4 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-16c8867 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-bc33804 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-bc33804 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-bc33804 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-bc33804 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-6f1aeaa {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-ad0fffd .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-938f0c8 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-c33b6a2 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-3d5e68d {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-c831ec6 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-a784f8a {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-a784f8a .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-a011e59 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-29f6545 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-29f6545 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-29f6545 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-29f6545 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-8d7d394 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-8ced440 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-4669418 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-4dba2ca {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-4d82f88 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-ba002b7 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-2c9e07b {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-2c9e07b .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-9d1e161 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-a0bf842 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-a0bf842 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-a0bf842 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-a0bf842 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-0e3f72f {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-7f14694 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-e24c052 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-d32b268 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-0b71c07 > .elementor-widget-container {
	margin: 0px 0px -35px 0px;
}

.elementor-1254 .elementor-element.elementor-element-0b71c07 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-style: italic;
	color: #00ff34;
}

.elementor-1254 .elementor-element.elementor-element-35922d3 {
	--divider-border-style: multiple;
	--divider-color: #00ff34;
	width: 100%;
	max-width: 100%;
	--divider-pattern-height: 20px;
}

.elementor-1254 .elementor-element.elementor-element-35922d3 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-35922d3.elementor-element {
	--align-self: center;
}

.elementor-1254 .elementor-element.elementor-element-35922d3 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1254 .elementor-element.elementor-element-35922d3 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1254 .elementor-element.elementor-element-5a02850 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-add1f71 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-64cef72 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-2888bbc {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-da3faf2 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-da3faf2 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-dede625 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-cb85459 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-cb85459 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-cb85459 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-cb85459 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-eacb0ca {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-7cf309c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-19419c6 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-4d9f0bb {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-929e538 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-ea5d026 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-cf60796 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-cf60796 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-e7802d8 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-a10dfd1 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-a10dfd1 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-a10dfd1 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-a10dfd1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-3781a86 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-d119668 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-073b7ba {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-0584bcc {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-65b230c {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-b820f1b {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-8514ecb {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-8514ecb .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-2e7b7e2 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-fb585ca .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-fb585ca .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-fb585ca .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-fb585ca .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-2bb8c9c {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b6ad395 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-779bbd1 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-2ae69f6 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-17c0589 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-de1b91c {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-40d5611 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-40d5611 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-224c3f7 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-5a9d955 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-5a9d955 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-5a9d955 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-5a9d955 {
	width: var(--container-widget-width, 51.455%);
	max-width: 51.455%;
	--container-widget-width: 51.455%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-5a9d955 > .elementor-widget-container {
	margin: -18px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-5a9d955 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-30e4088 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-30e4088 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-30e4088 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-30e4088 {
	width: var(--container-widget-width, 59.636%);
	max-width: 59.636%;
	--container-widget-width: 59.636%;
	--container-widget-flex-grow: 0;
}

.elementor-1254 .elementor-element.elementor-element-30e4088 > .elementor-widget-container {
	margin: -4px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-30e4088 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-4adac8e .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-4adac8e .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-4adac8e .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-4adac8e > .elementor-widget-container {
	margin: -38px -8px -8px -8px;
}

.elementor-1254 .elementor-element.elementor-element-4adac8e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-ebc8281 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-071e0a5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-4185128 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a3214ec {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-de4ae67 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-73c85a1 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-c42288d > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-c42288d {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-c42288d .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-d47234c {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-adcd2f7 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-adcd2f7 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-adcd2f7 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-adcd2f7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-8a75dc9 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-325e6da .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-0f6266f {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-cd5706c {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-47065b0 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-b626ae4 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-688785d {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-688785d .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-2ea35be {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-d835313 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-d835313 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-d835313 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-d835313 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-f135315 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-5a6f7a5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-763bfda {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a1099ed {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-8f2e30b {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-57e13af {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b8a8f6c > .elementor-widget-container {
	margin: -34px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-b8a8f6c {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-b8a8f6c .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-c3cad85 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-fc71bd0 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-fc71bd0 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-fc71bd0 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-fc71bd0 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-363b2c6 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-1e9a4fa .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-793beef {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-2b9b322 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-7248d04 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-53aa321 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-eaee019 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-eaee019 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-b14ce61 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-768df25 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-768df25 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-768df25 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-768df25 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-46bc150 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-bc01b31 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-c3bac20 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-5d90b81 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-9129201 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-a22382d {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-a5bf392 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-a5bf392 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-02eb240 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-2d47d71 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-2d47d71 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-2d47d71 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-2d47d71 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-0edc054 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-b060127 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-5be4c72 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-1db688c {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-693b845 > .elementor-widget-container {
	margin: 0px 0px -35px 0px;
}

.elementor-1254 .elementor-element.elementor-element-693b845 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-style: italic;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #00ff34;
}

.elementor-1254 .elementor-element.elementor-element-50747c4 {
	--divider-border-style: multiple;
	--divider-color: #00ff34;
	width: 100%;
	max-width: 100%;
	--divider-pattern-height: 20px;
}

.elementor-1254 .elementor-element.elementor-element-50747c4 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-50747c4.elementor-element {
	--align-self: center;
}

.elementor-1254 .elementor-element.elementor-element-50747c4 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-1254 .elementor-element.elementor-element-50747c4 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1254 .elementor-element.elementor-element-94304dc {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-9b1f71a {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-2c6d204 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-c06f7ce {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-cfef0e4 > .elementor-widget-container {
	margin: -34px 0px 0px 0px;
}

.elementor-1254 .elementor-element.elementor-element-cfef0e4 {
	text-align: center;
}

.elementor-1254 .elementor-element.elementor-element-cfef0e4 .elementor-heading-title {
	font-size: 25px;
	color: #dfc15e;
}

.elementor-1254 .elementor-element.elementor-element-36b8d07 {
	text-align: justify;
}

.elementor-1254 .elementor-element.elementor-element-36081d9 .elementor-button {
	background-color: #2ca2e2;
	font-family: "Playfair Display", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-radius: 10px 10px 10px 10px;
}

.elementor-1254 .elementor-element.elementor-element-36081d9 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-36081d9 .elementor-button:focus {
	background-color: #8daca6;
}

.elementor-1254 .elementor-element.elementor-element-36081d9 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1254 .elementor-element.elementor-element-be98df7 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-fdf0e8e .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1254 .elementor-element.elementor-element-48a4a78 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1254 .elementor-element.elementor-element-313fb70 {
	--display: flex;
}

.elementor-1254 .elementor-element.elementor-element-6343a31 {
	--divider-border-style: multiple;
	--divider-color: #00ff34;
	--divider-pattern-height: 20px;
}

.elementor-1254 .elementor-element.elementor-element-6343a31 .elementor-divider-separator {
	width: 100%;
}

.elementor-1254 .elementor-element.elementor-element-6343a31 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1254 .elementor-element.elementor-element-d66434f {
	--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;
}

@media (min-width:768px) {
	.elementor-1254 .elementor-element.elementor-element-25a1cb9 {
		--content-width: 980px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-5888cdc {
		--content-width: 100%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-8b4f946 {
		--width: 40%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-08b0c55 {
		--width: 100%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-39269fb {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b42bc4a {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-648da38 {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-2a6c85a {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-1a3f704 {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-66edf78 {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-164b95b {
		--width: 50%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-1b287c4 {
		--width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-1254 .elementor-element.elementor-element-721cf90 {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-0104eac {
		width: var(--container-widget-width, 663.391px);
		max-width: 663.391px;
		--container-widget-width: 663.391px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-25a1cb9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b919a48 {
		width: var(--container-widget-width, 255.922px);
		max-width: 255.922px;
		--container-widget-width: 255.922px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b919a48 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-e9971ab > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-6b437b3 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-f6d05a5 > .elementor-widget-container {
		margin: 3px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-fa0c677 {
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-fa0c677 > .elementor-widget-container {
		margin: -17px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-8839815 {
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-8839815 > .elementor-widget-container {
		margin: 3px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-5a9d955 {
		width: var(--container-widget-width, 312.922px);
		max-width: 312.922px;
		--container-widget-width: 312.922px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-5a9d955 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-30e4088 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-4adac8e > .elementor-widget-container {
		margin: 3px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-1254 .elementor-element.elementor-element-721cf90 {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-1574329 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-0104eac {
		width: var(--container-widget-width, 293px);
		max-width: 293px;
		--container-widget-width: 293px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-1254 .elementor-element.elementor-element-0104eac > .elementor-widget-container {
		margin: 13px 13px 13px 13px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-2b850a2 .elementor-button {
		font-size: 12px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b3436d0 {
		width: var(--container-widget-width, 299px);
		max-width: 299px;
		--container-widget-width: 299px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b3436d0 .elementor-button {
		font-size: 12px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-2c80176 {
		text-align: center;
	}
	
	.elementor-1254 .elementor-element.elementor-element-25a1cb9 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: -9px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-fcc1f51 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
	}
	
	.elementor-1254 .elementor-element.elementor-element-f458199 {
		width: var(--container-widget-width, 321.545px);
		max-width: 321.545px;
		--container-widget-width: 321.545px;
		--container-widget-flex-grow: 0;
		align-self: center;
	}
	
	.elementor-1254 .elementor-element.elementor-element-f458199 > .elementor-widget-container {
		margin: 0px -5px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-f458199.elementor-element {
		--align-self: center;
	}
	
	.elementor-1254 .elementor-element.elementor-element-f458199 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-3bd4cd1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 12px 0px 12px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-3bd4cd1 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
		text-align: justify;
	}
	
	.elementor-1254 .elementor-element.elementor-element-3bd4cd1.elementor-element {
		--align-self: center;
	}
	
	.elementor-1254 .elementor-element.elementor-element-3bd4cd1 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b919a48 {
		width: var(--container-widget-width, 219.188px);
		max-width: 219.188px;
		--container-widget-width: 219.188px;
		--container-widget-flex-grow: 0;
		align-self: flex-start;
	}
	
	.elementor-1254 .elementor-element.elementor-element-b919a48 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-e9971ab > .elementor-widget-container {
		margin: 4px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-6b437b3 {
		width: var(--container-widget-width, 261.188px);
		max-width: 261.188px;
		--container-widget-width: 261.188px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-6b437b3 > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-f6d05a5 > .elementor-widget-container {
		margin: 4px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-fa0c677 {
		width: var(--container-widget-width, 256.543px);
		max-width: 256.543px;
		--container-widget-width: 256.543px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-fa0c677 > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-8839815 {
		width: var(--container-widget-width, 256.543px);
		max-width: 256.543px;
		--container-widget-width: 256.543px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-8839815 > .elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-5a9d955 {
		width: var(--container-widget-width, 219.188px);
		max-width: 219.188px;
		--container-widget-width: 219.188px;
		--container-widget-flex-grow: 0;
		align-self: flex-start;
	}
	
	.elementor-1254 .elementor-element.elementor-element-5a9d955 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-30e4088 {
		width: var(--container-widget-width, 256.543px);
		max-width: 256.543px;
		--container-widget-width: 256.543px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1254 .elementor-element.elementor-element-30e4088 > .elementor-widget-container {
		margin: -14px 0px 0px 0px;
	}
	
	.elementor-1254 .elementor-element.elementor-element-4adac8e > .elementor-widget-container {
		margin: 4px 0px 0px 0px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1254 .elementor-element.elementor-element-1574329 {
		width: 95%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-1b304d0 {
		width: 40%;
	}
	
	.elementor-1254 .elementor-element.elementor-element-fcc1f51 {
		--width: 40%;
	}
}
