
.elementor-35151 .elementor-element.elementor-element-527a9e62:not(.elementor-motion-effects-element-type-background), .elementor-35151 .elementor-element.elementor-element-527a9e62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-dnblf.nitrocdn.com/UssRZbPliPzEXURAnGFeyyltdXsWFcWU/assets/images/optimized/rev-3e2b165/ottawarealtyman.com/wp-content/uploads/2024/08/Why-Use-a-Local-Realtor-When-Buying-or-Selling-a-Home-in-Kanata-and-Stittsville-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-35151 .elementor-element.elementor-element-527a9e62 > .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .48);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-35151 .elementor-element.elementor-element-527a9e62 > .elementor-container {
	min-height: 100vh;
}

.elementor-35151 .elementor-element.elementor-element-527a9e62 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.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);
	line-height: var(--e-global-typography-primary-line-height);
	word-spacing: var(--e-global-typography-primary-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-35151 .elementor-element.elementor-element-34141800 {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-34141800 .elementor-heading-title {
	font-family: "Aboreto", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .98);
	color: #fff;
}

.elementor-35151 .elementor-element.elementor-element-a6753b3:not(.elementor-motion-effects-element-type-background), .elementor-35151 .elementor-element.elementor-element-a6753b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 200, 202, .42);
}

.elementor-35151 .elementor-element.elementor-element-a6753b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-35151 .elementor-element.elementor-element-a6753b3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-35151 .elementor-element.elementor-element-729ed46d > .elementor-widget-container {
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-729ed46d {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-729ed46d .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
	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-35151 .elementor-element.elementor-element-41dd60db > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
}

.elementor-35151 .elementor-element.elementor-element-41dd60db {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-4a9a2467 > .elementor-widget-container {
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-4a9a2467 {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-4a9a2467 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-770c7824 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-widget-call-to-action .elementor-cta__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	word-spacing: var(--e-global-typography-primary-word-spacing);
}

.elementor-widget-call-to-action .elementor-cta__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-widget-call-to-action .elementor-cta__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-35151 .elementor-element.elementor-element-3f756f73 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-3f756f73.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-3f756f73.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-3f756f73.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-3f756f73 .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-3f756f73 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-3f756f73 {
	z-index: 2;
}

.elementor-35151 .elementor-element.elementor-element-3f756f73 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-3f756f73 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-3f756f73 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-53857950 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-53857950.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-53857950.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-53857950.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-53857950 .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-53857950 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-53857950 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-53857950 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-53857950 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-35c594a > .elementor-widget-container {
	margin: 90px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-35c594a {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-35c594a .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-5e8e7e9e > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-35151 .elementor-element.elementor-element-5e8e7e9e {
	margin-top: 30px;
	margin-bottom: 70px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-61d172cb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-61d172cb {
	z-index: 2;
}

.elementor-35151 .elementor-element.elementor-element-61d172cb .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-35151 .elementor-element.elementor-element-546b2ba4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-546b2ba4 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-0d6109d > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-0d6109d {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

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

.elementor-35151 .elementor-element.elementor-element-4cd158a7 > .elementor-widget-container {
	margin: 60px 0px 20px 0px;
}

.elementor-35151 .elementor-element.elementor-element-4cd158a7 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-282d62c6 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-282d62c6 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-282d62c6 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-7241f04c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-7241f04c {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-4585970c > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-4585970c {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-4585970c .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-1e1bb2ac {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-35151 .elementor-element.elementor-element-11c7e834 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-11c7e834.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-11c7e834.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-11c7e834.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-11c7e834 .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-11c7e834 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-11c7e834 {
	z-index: 2;
}

.elementor-35151 .elementor-element.elementor-element-11c7e834 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-11c7e834 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-11c7e834 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-3ceaa94d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-3ceaa94d .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-7aaf6f99 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-7aaf6f99 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-7aaf6f99 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-1c89daa5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-1c89daa5 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-123be499 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-123be499 {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-123be499 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-a470f6b {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-a6c1afd .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd {
	z-index: 2;
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-a6c1afd .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-739249e .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-739249e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-739249e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-739249e.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-739249e .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-739249e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-739249e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-739249e .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-739249e .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-464ee9c2 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-464ee9c2 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-464ee9c2 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-2ced97a2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-2ced97a2 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-554277b9 > .elementor-widget-container {
	margin: 60px 0px 20px 0px;
}

.elementor-35151 .elementor-element.elementor-element-554277b9 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-264087c > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-264087c {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-264087c .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-2471ebc8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-2471ebc8 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-b0062cb > .elementor-widget-container {
	margin: 60px 0px 20px 0px;
}

.elementor-35151 .elementor-element.elementor-element-b0062cb img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-13a08586 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-13a08586 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-13a08586 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-52fb85bc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-52fb85bc {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-2d55c2e2 {
	margin-top: 90px;
	margin-bottom: 40px;
}

.elementor-35151 .elementor-element.elementor-element-7e238c07 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-7e238c07.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-7e238c07.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-7e238c07.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-7e238c07 .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-7e238c07 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-7e238c07 {
	z-index: 2;
}

.elementor-35151 .elementor-element.elementor-element-7e238c07 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-7e238c07 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-7e238c07 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-68b64de7 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-68b64de7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-68b64de7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-68b64de7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-68b64de7 .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-68b64de7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-68b64de7 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-68b64de7 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-68b64de7 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-d66729e > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-d66729e {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-d66729e .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-7e2e993 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-7e2e993 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-340724e > .elementor-widget-container {
	margin: 60px 0px 20px 0px;
}

.elementor-35151 .elementor-element.elementor-element-340724e img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-df11a16 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-df11a16 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-df11a16 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-e1b4adc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-e1b4adc {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-cdfadf4 > .elementor-widget-container {
	margin: 60px 0px 20px 0px;
}

.elementor-35151 .elementor-element.elementor-element-cdfadf4 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-1d2f09f0 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-1d2f09f0 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-1d2f09f0 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-6264541 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-6264541 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-2ed075ac > .elementor-widget-container {
	margin: 60px 0px 20px 0px;
}

.elementor-35151 .elementor-element.elementor-element-2ed075ac img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-843457c > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-843457c {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-843457c .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-18de6ea > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-18de6ea {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-4e5a5619 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-4e5a5619 {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-4e5a5619 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-6856a2cc .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc {
	z-index: 2;
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-6856a2cc .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8 .elementor-cta .elementor-cta__bg, .elementor-35151 .elementor-element.elementor-element-7dc42b8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-7dc42b8 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-35151 .elementor-element.elementor-element-36c3b305 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-36c3b305 {
	text-align: start;
}

.elementor-35151 .elementor-element.elementor-element-36c3b305 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-global {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

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

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

.elementor-35151 .elementor-element.elementor-global-35313 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-35151 .elementor-element.elementor-global-35313 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-84ee3f4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-35151 .elementor-element.elementor-element-84ee3f4 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-50fe9e3d > .elementor-widget-container {
	padding: 75px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-50fe9e3d {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-50fe9e3d .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-69e30c13 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-35151 .elementor-element.elementor-element-69e30c13 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-69e30c13 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-35151 .elementor-element.elementor-element-5a5b4a56 img {
	max-width: 75%;
	border-radius: 295px 295px 295px 295px;
}

.elementor-35151 .elementor-element.elementor-element-412e2068 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 45px 25px 45px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(203, 200, 202, .42);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 3px 3px 12px 2px #837b6f;
}

.elementor-35151 .elementor-element.elementor-element-412e2068 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	line-height: 1.5em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-c7ce6bf > .elementor-widget-container {
	padding: 75px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-c7ce6bf {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-c7ce6bf .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-global .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-global .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-global .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-widget-global .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-35151 .elementor-element.elementor-global-27832 .elementor-icon-list-icon i {
	color: #b5b5b5;
	transition: color .3s;
}

.elementor-35151 .elementor-element.elementor-global-27832 .elementor-icon-list-icon svg {
	fill: #b5b5b5;
	transition: fill .3s;
}

.elementor-35151 .elementor-element.elementor-global-27832 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-35151 .elementor-element.elementor-global-27832 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-35151 .elementor-element.elementor-global-27832 .elementor-icon-list-item > a {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-35151 .elementor-element.elementor-global-27832 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-35151 .elementor-element.elementor-element-390d8e5 > .elementor-widget-container {
	padding: 75px 0px 0px 0px;
}

.elementor-35151 .elementor-element.elementor-element-390d8e5 {
	text-align: center;
}

.elementor-35151 .elementor-element.elementor-element-390d8e5 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	word-spacing: var(--e-global-typography-primary-word-spacing);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-35151 .elementor-element.elementor-element-423cbf5e .elementor-active .elementor-accordion-icon, .elementor-35151 .elementor-element.elementor-element-423cbf5e .elementor-active .elementor-accordion-title {
	color: #000;
}

.elementor-35151 .elementor-element.elementor-element-423cbf5e .elementor-active .elementor-accordion-icon svg {
	fill: #000;
}

.elementor-35151 .elementor-element.elementor-element-423cbf5e .elementor-accordion-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-35151 .elementor-element.elementor-element-423cbf5e .elementor-tab-content {
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

@media (min-width:768px) {
	.elementor-35151 .elementor-element.elementor-element-5647adae {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-5d4b2ed0 {
		width: 59.659%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-55dcbde9 {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-65c1ad8c {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-49a51c67 {
		width: 59.333%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-6d93c61a {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-58c1cf90 {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-354ab4d {
		width: 59.333%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-4e374eda {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-3793355d {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2ffc1ad1 {
		width: 59.333%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-206ef9bb {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-64f86dc {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2118612 {
		width: 59.333%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-1a2ca61 {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7348060 {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-1fea14d {
		width: 59.333%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-c422f02 {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-32717e95 {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-41aa4f7e {
		width: 59.333%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-76d206af {
		width: 20%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-76f745d9 {
		width: 34.996%;
	}
	
	.elementor-35151 .elementor-element.elementor-element-60542ef8 {
		width: 65.004%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-41dd60db {
		font-size: 25px;
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-61d172cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-546b2ba4 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-0d6109d {
		font-size: 25px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-7241f04c {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-1c89daa5 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2ced97a2 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2471ebc8 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-52fb85bc {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7e2e993 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-e1b4adc {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-6264541 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-18de6ea {
		font-size: 25px;
	}
	
	.elementor-widget-global {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-global-35313 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-84ee3f4 {
		font-size: 25px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-412e2068 {
		font-size: 25px;
	}
	
	.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-34141800 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-729ed46d .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-41dd60db > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-41dd60db {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-4a9a2467 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-35c594a .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-546b2ba4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-546b2ba4 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-0d6109d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-0d6109d {
		font-size: 23px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-282d62c6 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7241f04c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7241f04c {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-4585970c .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7aaf6f99 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-1c89daa5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-1c89daa5 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-123be499 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-464ee9c2 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2ced97a2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2ced97a2 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-264087c .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2471ebc8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-2471ebc8 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-13a08586 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-52fb85bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-52fb85bc {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-d66729e .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7e2e993 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-7e2e993 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-df11a16 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-e1b4adc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-e1b4adc {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-1d2f09f0 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-6264541 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-6264541 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-843457c .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-18de6ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-18de6ea {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-4e5a5619 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-36c3b305 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-global {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-global-35313 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-global-35313 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-84ee3f4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-84ee3f4 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-50fe9e3d .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-412e2068 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-412e2068 {
		font-size: 23px;
	}
	
	.elementor-35151 .elementor-element.elementor-element-c7ce6bf .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-35151 .elementor-element.elementor-element-390d8e5 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

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

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