
.elementor-26785 .elementor-element.elementor-element-4a06016a:not(.elementor-motion-effects-element-type-background), .elementor-26785 .elementor-element.elementor-element-4a06016a > .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/7-Reasons-to-Buy-a-Home-in-Stittsville-Houses-in-Stittsville-For-Sale.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-26785 .elementor-element.elementor-element-4a06016a > .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .64);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26785 .elementor-element.elementor-element-4a06016a > .elementor-container {
	min-height: 100vh;
}

.elementor-26785 .elementor-element.elementor-element-4a06016a {
	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-26785 .elementor-element.elementor-element-24543d8c {
	text-align: center;
}

.elementor-26785 .elementor-element.elementor-element-24543d8c .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, .92);
	color: #fff;
}

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

.elementor-26785 .elementor-element.elementor-element-7430837f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-26785 .elementor-element.elementor-element-7430837f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.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-26785 .elementor-element.elementor-element-5719ee5 > .elementor-widget-container {
	margin: 30px 0px 30px 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-26785 .elementor-element.elementor-element-5719ee5 {
	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-26785 .elementor-element.elementor-element-4dabf00b > .elementor-widget-container {
	margin: 30px 0px 30px 0px;
	border-style: double;
	border-width: 7px 7px 7px 7px;
	border-color: #aaa7a7;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

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

.elementor-26785 .elementor-element.elementor-element-34bc7eda > .elementor-widget-container {
	margin: 125px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-34bc7eda {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-2fbb23fc > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.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-26785 .elementor-element.elementor-element-b4d8e29 img {
	max-width: 75%;
	border-radius: 295px 295px 295px 295px;
}

.elementor-26785 .elementor-element.elementor-element-40cf2159 > .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-26785 .elementor-element.elementor-element-40cf2159 {
	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-26785 .elementor-element.elementor-element-67233927 > .elementor-widget-container {
	margin: 125px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-67233927 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-140f5da > .elementor-widget-container {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-26785 .elementor-element.elementor-element-140f5da img {
	width: 100%;
}

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

.elementor-26785 .elementor-element.elementor-element-0859405 img {
	width: 100%;
}

.elementor-26785 .elementor-element.elementor-element-0b5cc74 > .elementor-widget-container {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-26785 .elementor-element.elementor-element-0b5cc74 img {
	width: 100%;
}

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

.elementor-26785 .elementor-element.elementor-element-b65596d img {
	width: 100%;
}

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

.elementor-26785 .elementor-element.elementor-element-acc0dc9 img {
	width: 100%;
}

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

.elementor-26785 .elementor-element.elementor-element-1c108d1 img {
	width: 100%;
}

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

.elementor-26785 .elementor-element.elementor-element-1f6c41f img {
	width: 60%;
}

.elementor-26785 .elementor-element.elementor-element-0bccae1 > .elementor-widget-container {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-26785 .elementor-element.elementor-element-0bccae1 img {
	width: 60%;
}

.elementor-26785 .elementor-element.elementor-element-965ce7b > .elementor-widget-container {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-26785 .elementor-element.elementor-element-965ce7b img {
	width: 60%;
}

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

.elementor-26785 .elementor-element.elementor-element-ac2789b img {
	width: 60%;
}

.elementor-26785 .elementor-element.elementor-element-6e70853 > .elementor-widget-container {
	margin: 70px 0px 30px 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-26785 .elementor-element.elementor-element-6e70853 {
	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-26785 .elementor-element.elementor-global-39840 > .elementor-widget-container {
	margin: 120px 0px 50px 0px;
}

.elementor-26785 .elementor-element.elementor-element-64ca94c > .elementor-widget-container {
	margin: 0px 0px 30px 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-26785 .elementor-element.elementor-element-64ca94c {
	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-26785 .elementor-element.elementor-element-513dd02 > .elementor-widget-container {
	margin: 70px 0px 30px 0px;
	border-style: double;
	border-width: 7px 7px 7px 7px;
	border-color: #aaa7a7;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

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

.elementor-26785 .elementor-element.elementor-element-5b8a444f > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-5b8a444f {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-7c7e08cb > .elementor-widget-container {
	margin: 0px 0px 30px 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-26785 .elementor-element.elementor-element-7c7e08cb {
	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-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-26785 .elementor-element.elementor-element-682ba36a .elementor-cta__content-item {
	transition-duration: 2057ms;
}

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

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

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

.elementor-26785 .elementor-element.elementor-element-682ba36a .elementor-cta .elementor-cta__bg, .elementor-26785 .elementor-element.elementor-element-682ba36a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-26785 .elementor-element.elementor-element-682ba36a {
	z-index: 2;
}

.elementor-26785 .elementor-element.elementor-element-682ba36a > .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-26785 .elementor-element.elementor-element-682ba36a .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-26785 .elementor-element.elementor-element-682ba36a .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-26785 .elementor-element.elementor-element-2e1d67a6 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

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

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

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

.elementor-26785 .elementor-element.elementor-element-2e1d67a6 .elementor-cta .elementor-cta__bg, .elementor-26785 .elementor-element.elementor-element-2e1d67a6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-26785 .elementor-element.elementor-element-2e1d67a6 > .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-26785 .elementor-element.elementor-element-2e1d67a6 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-26785 .elementor-element.elementor-element-2e1d67a6 .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-26785 .elementor-element.elementor-element-2c34a858 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-2c34a858 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-277358bf > .elementor-widget-container {
	margin: 0px 0px 30px 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-26785 .elementor-element.elementor-element-277358bf {
	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-26785 .elementor-element.elementor-element-305fe24 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-305fe24 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-1130c7d > .elementor-widget-container {
	margin: 0px 0px 30px 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-26785 .elementor-element.elementor-element-1130c7d {
	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-26785 .elementor-element.elementor-element-4c8be791 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-4c8be791 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-26785 .elementor-element.elementor-element-788ce6d1 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-788ce6d1 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-5c8d9ac2 > .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-26785 .elementor-element.elementor-element-5c8d9ac2 {
	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-26785 .elementor-element.elementor-element-caf67f9 > .elementor-widget-container {
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-caf67f9 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-c102671 > .elementor-widget-container {
	margin: 0px 0px 50px 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-26785 .elementor-element.elementor-element-c102671 {
	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-26785 .elementor-element.elementor-element-4c35c2a > .elementor-widget-container {
	margin: 50px 0px 30px 0px;
	border-style: double;
	border-width: 7px 7px 7px 7px;
	border-color: #aaa7a7;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

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

.elementor-26785 .elementor-element.elementor-element-3e6d6bd0 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-3e6d6bd0 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-7985013a > .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-26785 .elementor-element.elementor-element-7985013a {
	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-26785 .elementor-element.elementor-element-eaeac06 > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
}

.elementor-26785 .elementor-element.elementor-element-eaeac06 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-26785 .elementor-element.elementor-element-387d619 > .elementor-widget-container {
	margin: 30px 0px 30px 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-26785 .elementor-element.elementor-element-387d619 {
	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-26785 .elementor-element.elementor-element-8cd7f83 > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
}

.elementor-26785 .elementor-element.elementor-element-8cd7f83 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-26785 .elementor-element.elementor-element-336d5100 > .elementor-widget-container {
	margin: 30px 0px 30px 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-26785 .elementor-element.elementor-element-336d5100 {
	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-26785 .elementor-element.elementor-element-5c1ad77a > .elementor-widget-container {
	margin: 50px 0px 50px 0px;
}

.elementor-26785 .elementor-element.elementor-element-5c1ad77a 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-26785 .elementor-element.elementor-element-3c088b4 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-3c088b4 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-5c4c5a15 > .elementor-widget-container {
	margin: 0px 0px 30px 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-26785 .elementor-element.elementor-element-5c4c5a15 {
	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-26785 .elementor-element.elementor-element-f272df4 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-f272df4 {
	text-align: start;
}

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

.elementor-26785 .elementor-element.elementor-element-1c0ce390 > .elementor-widget-container {
	margin: 0px 0px 30px 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-26785 .elementor-element.elementor-element-1c0ce390 {
	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-26785 .elementor-element.elementor-element-c308817 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-c308817 {
	text-align: start;
}

.elementor-26785 .elementor-element.elementor-element-c308817 .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-26785 .elementor-element.elementor-global-35313 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-26785 .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-26785 .elementor-element.elementor-element-52f6d90 > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26785 .elementor-element.elementor-element-52f6d90 {
	text-align: center;
}

.elementor-26785 .elementor-element.elementor-element-52f6d90 .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-26785 .elementor-element.elementor-element-5fda3d2e .elementor-active .elementor-accordion-icon, .elementor-26785 .elementor-element.elementor-element-5fda3d2e .elementor-active .elementor-accordion-title {
	color: #000;
}

.elementor-26785 .elementor-element.elementor-element-5fda3d2e .elementor-active .elementor-accordion-icon svg {
	fill: #000;
}

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

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

@media (min-width:768px) {
	.elementor-26785 .elementor-element.elementor-element-6f6b9de8 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-6a5b0daa {
		width: 59.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-30369112 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-36a4883f {
		width: 35%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-59e92f1a {
		width: 65%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-6b0b7b0 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-2fbe31c {
		width: 59.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-031b54f {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-73b8f96d {
		width: 28%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-6e976bea {
		width: 43.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-312f346d {
		width: 28%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-4ea92a7f {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-2a779dd2 {
		width: 59.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-35958ba0 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-982020a {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-45eb985 {
		width: 59.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-0c08a74 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-2295b71 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-b42dcac {
		width: 59.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-21775a3 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-75dda46 {
		width: 20%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-66009558 {
		width: 59.333%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-e8231f7 {
		width: 20%;
	}
}

@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-26785 .elementor-element.elementor-element-5719ee5 {
		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-26785 .elementor-element.elementor-element-40cf2159 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-6e70853 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-64ca94c {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-7c7e08cb {
		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-26785 .elementor-element.elementor-element-277358bf {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1130c7d {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5c8d9ac2 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-c102671 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-7985013a {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-387d619 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-336d5100 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5c4c5a15 {
		font-size: 25px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1c0ce390 {
		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-26785 .elementor-element.elementor-global-35313 {
		font-size: 25px;
	}
	
	.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-26785 .elementor-element.elementor-element-24543d8c .elementor-heading-title {
		font-size: 35px;
	}
	
	.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-26785 .elementor-element.elementor-element-5719ee5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5719ee5 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-34bc7eda .elementor-heading-title {
		font-size: 27px;
	}
	
	.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-26785 .elementor-element.elementor-element-40cf2159 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-40cf2159 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-67233927 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-140f5da img {
		width: 55%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-0859405 img {
		width: 55%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-0b5cc74 img {
		width: 55%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-b65596d img {
		width: 55%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-acc0dc9 img {
		width: 55%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1c108d1 img {
		width: 55%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1f6c41f img {
		width: 45%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-0bccae1 img {
		width: 45%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-965ce7b img {
		width: 45%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-ac2789b img {
		width: 45%;
	}
	
	.elementor-26785 .elementor-element.elementor-element-6e70853 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-6e70853 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-64ca94c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-64ca94c {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5b8a444f .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-7c7e08cb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-7c7e08cb {
		font-size: 21px;
	}
	
	.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-26785 .elementor-element.elementor-element-2c34a858 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-277358bf > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-277358bf {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-305fe24 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1130c7d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1130c7d {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-788ce6d1 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5c8d9ac2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5c8d9ac2 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-caf67f9 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-c102671 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-c102671 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-3e6d6bd0 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-7985013a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-7985013a {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-387d619 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-387d619 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-336d5100 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-336d5100 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-3c088b4 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5c4c5a15 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-5c4c5a15 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-f272df4 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1c0ce390 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-1c0ce390 {
		font-size: 21px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-c308817 .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-26785 .elementor-element.elementor-global-35313 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-26785 .elementor-element.elementor-global-35313 {
		font-size: 23px;
	}
	
	.elementor-26785 .elementor-element.elementor-element-52f6d90 .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-26785 .elementor-element.elementor-element-4a06016a:not(.elementor-motion-effects-element-type-background), .elementor-26785 .elementor-element.elementor-element-4a06016a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

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