
.elementor-26798 .elementor-element.elementor-element-48f78f9 > .elementor-container {
	max-width: 551px;
}

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

.elementor-26798 .elementor-element.elementor-element-609c33a {
	text-align: center;
}

.elementor-26798 .elementor-element.elementor-element-609c33a .elementor-heading-title {
	font-weight: 400;
	color: #c61555;
}

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

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

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

.elementor-26798 .elementor-element.elementor-element-1015995 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26798 .elementor-element.elementor-element-1015995 {
	text-align: center;
	font-size: 29px;
	line-height: 1.1em;
	color: #c61555;
}

.elementor-26798 .elementor-element.elementor-element-8311907 > .elementor-widget-container {
	margin: 36px 36px 36px 36px;
}

.elementor-26798 .elementor-element.elementor-element-8311907 {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	color: rgba(12, 12, 12, .79);
}

.elementor-26798 .elementor-element.elementor-element-33398ce > .elementor-widget-container {
	margin: 17px 17px 17px 17px;
}

.elementor-26798 .elementor-element.elementor-element-33398ce .elementor-heading-title {
	color: #c61555;
}

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

.elementor-26798 .elementor-element.elementor-element-817caff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 18px 1px 16px 1px;
	border-style: solid;
	border-color: #ee7b0a;
}

.elementor-26798 .elementor-element.elementor-element-817caff {
	text-align: center;
	font-size: 21px;
	color: #e2810b;
}

.elementor-26798 .elementor-element.elementor-element-078e5c7 > .elementor-widget-container {
	margin: -6px 16px 16px 16px;
	padding: 5px 5px 5px 5px;
}

.elementor-26798 .elementor-element.elementor-element-078e5c7 {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
	color: rgba(12, 12, 12, .79);
}

.elementor-26798 .elementor-element.elementor-element-08c5d0e {
	text-align: center;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
	color: rgba(12, 12, 12, .79);
}

.elementor-26798 .elementor-element.elementor-element-5bf187f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26798 .elementor-element.elementor-element-77cc4b1 > .elementor-widget-container {
	margin: 31px 31px -34px 31px;
}

.elementor-26798 .elementor-element.elementor-element-77cc4b1 {
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
	color: rgba(12, 12, 12, .79);
}

.elementor-26798 .elementor-element.elementor-element-c7f35dd > .elementor-widget-container {
	margin: -10px 36px 36px 36px;
}

.elementor-26798 .elementor-element.elementor-element-c7f35dd {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 21px;
	color: rgba(55, 20, 117, .73);
}

.elementor-26798 .elementor-element.elementor-element-5ab6bf8 {
	text-align: center;
}

.elementor-26798 .elementor-element.elementor-element-d1c6163 > .elementor-widget-container {
	margin: 0px 0px 34px 0px;
}

.elementor-26798 .elementor-element.elementor-element-d1c6163 {
	text-align: center;
}

.elementor-26798 .elementor-element.elementor-element-d1c6163 .elementor-heading-title {
	font-size: 36px;
	line-height: 1.4em;
	color: #c61555;
}

.elementor-26798 .elementor-element.elementor-element-7146050 > .elementor-widget-container {
	margin: 6px 6px 6px 6px;
}

.elementor-26798 .elementor-element.elementor-element-7146050 {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	line-height: 1.1em;
	color: #3fa01f;
}

.elementor-26798 .elementor-element.elementor-element-4588ee1 > .elementor-widget-container {
	margin: 36px 36px 36px 36px;
}

.elementor-26798 .elementor-element.elementor-element-4588ee1 {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
}

.elementor-26798 .elementor-element.elementor-element-c5fa187 {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	color: #3fa01f;
}

.elementor-26798 .elementor-element.elementor-element-c528351 > .elementor-widget-container {
	margin: 36px 36px 36px 36px;
}

.elementor-26798 .elementor-element.elementor-element-c528351 {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
}

.elementor-26798 .elementor-element.elementor-element-fe5f8c8 > .elementor-widget-container {
	margin: 6px 6px 6px 6px;
}

.elementor-26798 .elementor-element.elementor-element-fe5f8c8 {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	line-height: 1.1em;
	color: #3fa01f;
}

.elementor-26798 .elementor-element.elementor-element-6ae041f > .elementor-widget-container {
	margin: 31px 31px 31px 31px;
}

.elementor-26798 .elementor-element.elementor-element-6ae041f {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
}

.elementor-26798 .elementor-element.elementor-element-bda6ea8 > .elementor-widget-container {
	margin: 6px 6px 6px 6px;
}

.elementor-26798 .elementor-element.elementor-element-bda6ea8 {
	font-family: "Quicksand", Sans-serif;
	font-size: 28px;
	line-height: 1.1em;
	color: #3fa01f;
}

.elementor-26798 .elementor-element.elementor-element-c0c99f3 > .elementor-widget-container {
	margin: 31px 31px 31px 31px;
}

.elementor-26798 .elementor-element.elementor-element-c0c99f3 {
	text-align: justify;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 18px;
	color: #7a7a7a;
}

.elementor-26798 .elementor-element.elementor-element-0ddd6dd {
	text-align: center;
}

.elementor-26798 .elementor-element.elementor-element-2dbcbb9 > .elementor-widget-container {
	margin: 0px 0px 28px 0px;
}

.elementor-26798 .elementor-element.elementor-element-2dbcbb9 {
	text-align: center;
}

.elementor-26798 .elementor-element.elementor-element-2dbcbb9 .elementor-heading-title {
	font-size: 33px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #e46d0f;
}

.elementor-26798 .elementor-element.elementor-element-2bdcc42 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-26798 .elementor-element.elementor-element-78358ce > .elementor-widget-container {
	margin: 18px 18px 18px 18px;
	padding: 15px 50px 13px 50px;
}

.elementor-26798 .elementor-element.elementor-element-78358ce {
	text-align: center;
	font-size: 26px;
	line-height: 1.2em;
	color: #c61555;
}

.elementor-26798 .elementor-element.elementor-element-2c05883 {
	--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-26798 .elementor-element.elementor-element-fa9a248 {
	text-align: center;
}

.elementor-26798 .elementor-element.elementor-element-23fe22c > .elementor-widget-container {
	--e-transform-scale: .9;
	background-color: #eb991d;
	margin: 0px 53px 0px 53px;
	padding: 23px 23px 23px 23px;
}

.elementor-26798 .elementor-element.elementor-element-23fe22c {
	text-align: center;
	font-size: 23px;
	font-weight: bold;
	line-height: .4em;
	color: #f4eeee;
}

.elementor-26798 .elementor-element.elementor-element-407f812 {
	text-align: center;
	font-family: "Arbutus Slab", Sans-serif;
	font-size: 25px;
	color: #c61555;
}

.elementor-26798 .elementor-element.elementor-element-2d99419 {
	font-family: "Arbutus Slab", Sans-serif;
	color: #7a7a7a;
}

@media (min-width:768px) {
	.elementor-26798 .elementor-element.elementor-element-e2ca526 {
		width: 37.958%;
	}
	
	.elementor-26798 .elementor-element.elementor-element-4949626 {
		width: 62.042%;
	}
}
