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

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

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

.elementor-40654 .elementor-element.elementor-element-d35ee3f img {
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-bb10e31 img {
	max-width: 34%;
}

.elementor-40654 .elementor-element.elementor-element-bb10e31 .widget-image-caption {
	text-align: center;
	color: #4d6581;
	font-style: italic;
}

.elementor-40654 .elementor-element.elementor-element-fde4166 img {
	width: 56%;
}

.elementor-40654 .elementor-element.elementor-element-bcdde78 img {
	width: 56%;
}

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

.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-40654 .elementor-element.elementor-element-0fefa81 .elementor-heading-title {
	font-size: 33px;
	color: #4d6581;
}

.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-40654 .elementor-element.elementor-element-044fa01 {
	font-size: 25px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-ea29e2c {
	text-align: justify;
	font-size: 19px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-cdd0924 {
	text-align: justify;
	font-size: 19px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-64aa791 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-40654 .elementor-element.elementor-element-64aa791:not(.elementor-motion-effects-element-type-background), .elementor-40654 .elementor-element.elementor-element-64aa791 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(242, 242, 242, .74);
}

.elementor-40654 .elementor-element.elementor-element-542107b {
	--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-40654 .elementor-element.elementor-element-12594e4 img {
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-ef3def5 {
	--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-40654 .elementor-element.elementor-element-878a28f .elementor-heading-title {
	font-size: 22px;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-dab4b36 {
	text-align: justify;
	font-size: 19px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-1bffda8 {
	text-align: justify;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-157f8fa > .elementor-widget-container {
	margin: 11px 0px 0px 0px;
}

.elementor-40654 .elementor-element.elementor-element-157f8fa .elementor-heading-title {
	font-size: 28px;
	font-weight: 500;
	line-height: 1.3em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-7c7452e {
	text-align: justify;
	font-size: 19px;
	line-height: 1.2em;
	color: #4d6581;
}

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

.elementor-40654 .elementor-element.elementor-element-a388210 > .elementor-widget-container {
	margin: 11px 0px 0px 0px;
}

.elementor-40654 .elementor-element.elementor-element-a388210 {
	text-align: center;
}

.elementor-40654 .elementor-element.elementor-element-a388210 .elementor-heading-title {
	font-size: 32px;
	font-weight: 500;
	line-height: 1.3em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-f5d3a40 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40654 .elementor-element.elementor-element-f5d3a40 {
	text-align: center;
}

.elementor-40654 .elementor-element.elementor-element-f5d3a40 .elementor-heading-title {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-9bace60 {
	text-align: center;
	font-size: 19px;
	line-height: 1.2em;
	color: #4d6581;
}

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

.elementor-40654 .elementor-element.elementor-element-3546271 {
	--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-40654 .elementor-element.elementor-element-8099f3e {
	text-align: center;
}

.elementor-40654 .elementor-element.elementor-element-8099f3e img {
	max-width: 73%;
	border-radius: 21px 21px 21px 21px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-e78463d {
	--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-40654 .elementor-element.elementor-element-5949709 {
	text-align: center;
}

.elementor-40654 .elementor-element.elementor-element-5949709 img {
	max-width: 73%;
	border-radius: 21px 21px 21px 21px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-d93fa81 {
	--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-40654 .elementor-element.elementor-element-2cb4498 {
	text-align: center;
}

.elementor-40654 .elementor-element.elementor-element-2cb4498 img {
	max-width: 73%;
	border-radius: 21px 21px 21px 21px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-159e3c5 {
	--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-40654 .elementor-element.elementor-element-9c856c4 {
	text-align: center;
}

.elementor-40654 .elementor-element.elementor-element-9c856c4 img {
	max-width: 73%;
	border-radius: 21px 21px 21px 21px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-ea030b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 32px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-40654 .elementor-element.elementor-element-6ddefb8 {
	--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-40654 .elementor-element.elementor-element-91b7077 > .elementor-widget-container {
	margin: 14px 0px 0px 0px;
}

.elementor-40654 .elementor-element.elementor-element-1c3de94 {
	text-align: center;
	font-size: 17px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-e62810c {
	--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-40654 .elementor-element.elementor-element-8fe4f22 {
	text-align: justify;
	font-size: 19px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-a0f714d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-40654 .elementor-element.elementor-element-a0f714d:not(.elementor-motion-effects-element-type-background), .elementor-40654 .elementor-element.elementor-element-a0f714d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(242, 242, 242, .74);
}

.elementor-40654 .elementor-element.elementor-element-7399925 {
	--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-40654 .elementor-element.elementor-element-c860d22 img {
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-3e54812 {
	text-align: center;
	font-size: 17px;
	line-height: 1.2em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-71d4434 {
	--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-40654 .elementor-element.elementor-element-97d94dc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40654 .elementor-element.elementor-element-97d94dc {
	text-align: left;
}

.elementor-40654 .elementor-element.elementor-element-97d94dc .elementor-heading-title {
	font-size: 28px;
	font-weight: 500;
	line-height: 1.3em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-1d2e203 {
	text-align: left;
	font-size: 19px;
	line-height: 1.4em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-bd24092 > .elementor-widget-container {
	margin: 15px 15px 15px 15px;
}

.elementor-40654 .elementor-element.elementor-element-bd24092 {
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	color: #000;
}

.elementor-40654 .elementor-element.elementor-element-32a3533 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-40654 .elementor-element.elementor-element-32a3533:not(.elementor-motion-effects-element-type-background), .elementor-40654 .elementor-element.elementor-element-32a3533 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(242, 242, 242, .74);
}

.elementor-40654 .elementor-element.elementor-element-b83ecf5 {
	--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-40654 .elementor-element.elementor-element-55a845b img {
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-40654 .elementor-element.elementor-element-094f1fc {
	text-align: center;
	font-size: 17px;
	line-height: 1.2em;
	color: #4d6581;
}

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

.elementor-40654 .elementor-element.elementor-element-9c4d0d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-40654 .elementor-element.elementor-element-9c4d0d4 {
	text-align: left;
}

.elementor-40654 .elementor-element.elementor-element-9c4d0d4 .elementor-heading-title {
	font-size: 28px;
	font-weight: 500;
	line-height: 1.3em;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-72ec77b {
	text-align: left;
	font-size: 19px;
	line-height: 1.4em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-37d3013 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-40654 .elementor-element.elementor-element-4933f54 {
	text-align: left;
	font-size: 19px;
	line-height: 1.4em;
	color: #4d6581;
}

.elementor-40654 .elementor-element.elementor-element-2cb8c2f .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

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

@media (min-width:768px) {
	.elementor-40654 .elementor-element.elementor-element-c329f2e {
		--content-width: 884px;
	}
	
	.elementor-40654 .elementor-element.elementor-element-936693b {
		--width: 33.3333%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-643cc26 {
		--width: 71%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-542107b {
		--width: 33.3333%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-ef3def5 {
		--width: 66.6666%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-39398a0 {
		--content-width: 827px;
	}
	
	.elementor-40654 .elementor-element.elementor-element-3f47306 {
		--width: 67%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-3546271 {
		--width: 25%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-e78463d {
		--width: 25%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-d93fa81 {
		--width: 25%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-159e3c5 {
		--width: 25%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-ea030b5 {
		--content-width: 782px;
	}
	
	.elementor-40654 .elementor-element.elementor-element-6ddefb8 {
		--width: 33.3333%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-e62810c {
		--width: 66.6666%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-a0f714d {
		--content-width: 884px;
	}
	
	.elementor-40654 .elementor-element.elementor-element-7399925 {
		--width: 33.3333%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-71d4434 {
		--width: 66.6666%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-32a3533 {
		--content-width: 884px;
	}
	
	.elementor-40654 .elementor-element.elementor-element-b83ecf5 {
		--width: 33.3333%;
	}
	
	.elementor-40654 .elementor-element.elementor-element-33b4c9f {
		--width: 66.6666%;
	}
}
