/* End custom CSS */

.elementor-12553 .elementor-element.elementor-element-0f37a7d {
	--display: flex;
	--min-height: 588px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 2px 2px 2px;
	--border-top-width: 1px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #857847;
	--border-color: #857847;
	--border-radius: 5px 5px 5px 5px;
}

.elementor-12553 .elementor-element.elementor-element-0f37a7d::before, .elementor-12553 .elementor-element.elementor-element-0f37a7d > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-0f37a7d > .e-con-inner > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-0f37a7d > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-0f37a7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-0f37a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-12553 .elementor-element.elementor-element-8b1d869 {
	width: auto;
	max-width: auto;
}

.elementor-12553 .elementor-element.elementor-element-8b1d869 > .elementor-widget-container {
	background-color: rgba(2, 1, 1, .67);
	margin: 80px 10px 10px 20px;
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #857847;
	border-radius: 10px 10px 10px 10px;
}

.elementor-12553 .elementor-element.elementor-element-8b1d869 .elementor-heading-title {
	font-family: "Cantarell", Sans-serif;
	font-weight: 400;
	line-height: 1.1em;
	color: var(--e-global-color-astglobalcolor5);
}

.elementor-12553 .elementor-element.elementor-element-2e449e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-12553 .elementor-element.elementor-element-69f2d34 > .elementor-widget-container {
	padding: 0% 1% 0% 1%;
}

.elementor-12553 .elementor-element.elementor-element-69f2d34 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-12553 .elementor-element.elementor-element-086fea7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12553 .elementor-element.elementor-element-086fea7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12553 .elementor-element.elementor-element-0e42025 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .25;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #857847;
	--border-color: #857847;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12553 .elementor-element.elementor-element-0e42025::before, .elementor-12553 .elementor-element.elementor-element-0e42025 > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-0e42025 > .e-con-inner > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-0e42025 > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-0e42025 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-0e42025 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-12553 .elementor-element.elementor-element-0e42025.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12553 .elementor-element.elementor-element-137fd7d > .elementor-widget-container {
	background-color: #222;
	padding: 5px 0px 5px 0px;
}

.elementor-12553 .elementor-element.elementor-element-137fd7d {
	text-align: center;
}

.elementor-12553 .elementor-element.elementor-element-137fd7d .elementor-heading-title {
	font-family: "Bitter", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #ddd;
}

.elementor-12553 .elementor-element.elementor-element-93114ee {
	--spacer-size: 300px;
}

.elementor-12553 .elementor-element.elementor-element-93114ee > .elementor-widget-container {
	background-image: url("https://cdn-ilcfpjj.nitrocdn.com/GYynKEaBLGGGxYsGwRLvxEuqykyvVeQD/assets/images/optimized/rev-cfaca1c/mosscreek.net/wp-content/uploads/2021/03/cashiers0037_1-CCA-exp-1.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-12553 .elementor-element.elementor-element-93114ee > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-12553 .elementor-element.elementor-element-4c4d946 {
	--display: flex;
	--min-height: 250px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12553 .elementor-element.elementor-element-55056ab > .elementor-widget-container {
	padding: 0px 5px 0px 5px;
}

.elementor-12553 .elementor-element.elementor-element-55056ab {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-12553 .elementor-element.elementor-element-f73c91c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 10px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-12553 .elementor-element.elementor-element-0702255 .elementor-button {
	background-color: rgba(0, 0, 0, .13);
	font-family: "Bitter", Sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize;
	fill: #d0b895;
	color: #d0b895;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0b895;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-12553 .elementor-element.elementor-element-0702255 {
	width: auto;
	max-width: auto;
}

.elementor-12553 .elementor-element.elementor-element-322135d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .25;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #857847;
	--border-color: #857847;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12553 .elementor-element.elementor-element-322135d::before, .elementor-12553 .elementor-element.elementor-element-322135d > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-322135d > .e-con-inner > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-322135d > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-322135d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-322135d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-12553 .elementor-element.elementor-element-322135d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12553 .elementor-element.elementor-element-1df881d > .elementor-widget-container {
	background-color: #222;
	padding: 5px 0px 5px 0px;
}

.elementor-12553 .elementor-element.elementor-element-1df881d {
	text-align: center;
}

.elementor-12553 .elementor-element.elementor-element-1df881d .elementor-heading-title {
	font-family: "Bitter", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #ddd;
}

.elementor-12553 .elementor-element.elementor-element-e4d07df {
	--spacer-size: 300px;
}

.elementor-12553 .elementor-element.elementor-element-e4d07df > .elementor-widget-container {
	background-image: url("https://cdn-ilcfpjj.nitrocdn.com/GYynKEaBLGGGxYsGwRLvxEuqykyvVeQD/assets/images/optimized/rev-cfaca1c/mosscreek.net/wp-content/uploads/2021/03/MG_9021_ED-scaled.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-12553 .elementor-element.elementor-element-e4d07df > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-12553 .elementor-element.elementor-element-dc0d3c2 {
	--display: flex;
	--min-height: 250px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12553 .elementor-element.elementor-element-5e99d52 > .elementor-widget-container {
	padding: 0px 5px 0px 5px;
}

.elementor-12553 .elementor-element.elementor-element-5e99d52 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-12553 .elementor-element.elementor-element-a9045da {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 10px;
}

.elementor-12553 .elementor-element.elementor-element-016aadf .elementor-button {
	background-color: rgba(0, 0, 0, .13);
	font-family: "Bitter", Sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize;
	fill: #d0b895;
	color: #d0b895;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0b895;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-12553 .elementor-element.elementor-element-016aadf {
	width: auto;
	max-width: auto;
}

.elementor-12553 .elementor-element.elementor-element-d18ac16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12553 .elementor-element.elementor-element-d18ac16.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12553 .elementor-element.elementor-element-b0451ac {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .25;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #857847;
	--border-color: #857847;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12553 .elementor-element.elementor-element-b0451ac::before, .elementor-12553 .elementor-element.elementor-element-b0451ac > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-b0451ac > .e-con-inner > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-b0451ac > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-b0451ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-b0451ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-12553 .elementor-element.elementor-element-b0451ac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12553 .elementor-element.elementor-element-d6cf51f > .elementor-widget-container {
	background-color: #222;
	padding: 5px 0px 5px 0px;
}

.elementor-12553 .elementor-element.elementor-element-d6cf51f {
	text-align: center;
}

.elementor-12553 .elementor-element.elementor-element-d6cf51f .elementor-heading-title {
	font-family: "Bitter", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #ddd;
}

.elementor-12553 .elementor-element.elementor-element-4f658d6 {
	--spacer-size: 300px;
}

.elementor-12553 .elementor-element.elementor-element-4f658d6 > .elementor-widget-container {
	background-image: url("https://cdn-ilcfpjj.nitrocdn.com/GYynKEaBLGGGxYsGwRLvxEuqykyvVeQD/assets/images/optimized/rev-cfaca1c/mosscreek.net/wp-content/uploads/2021/03/IMG_4393_ED-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-12553 .elementor-element.elementor-element-4f658d6 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-12553 .elementor-element.elementor-element-afe9826 {
	--display: flex;
	--min-height: 250px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12553 .elementor-element.elementor-element-8e9a48f > .elementor-widget-container {
	padding: 0px 5px 0px 5px;
}

.elementor-12553 .elementor-element.elementor-element-8e9a48f {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-12553 .elementor-element.elementor-element-5aee571 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 10px;
}

.elementor-12553 .elementor-element.elementor-element-501e3f1 .elementor-button {
	background-color: rgba(0, 0, 0, .13);
	font-family: "Bitter", Sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize;
	fill: #d0b895;
	color: #d0b895;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0b895;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-12553 .elementor-element.elementor-element-501e3f1 {
	width: auto;
	max-width: auto;
}

.elementor-12553 .elementor-element.elementor-element-defa93e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .25;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #857847;
	--border-color: #857847;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-12553 .elementor-element.elementor-element-defa93e::before, .elementor-12553 .elementor-element.elementor-element-defa93e > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-defa93e > .e-con-inner > .elementor-background-video-container::before, .elementor-12553 .elementor-element.elementor-element-defa93e > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-defa93e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12553 .elementor-element.elementor-element-defa93e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-12553 .elementor-element.elementor-element-defa93e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-12553 .elementor-element.elementor-element-0f6caef > .elementor-widget-container {
	background-color: #222;
	padding: 5px 0px 5px 0px;
}

.elementor-12553 .elementor-element.elementor-element-0f6caef {
	text-align: center;
}

.elementor-12553 .elementor-element.elementor-element-0f6caef .elementor-heading-title {
	font-family: "Bitter", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	color: #ddd;
}

.elementor-12553 .elementor-element.elementor-element-ba9e652 {
	--spacer-size: 300px;
}

.elementor-12553 .elementor-element.elementor-element-ba9e652 > .elementor-widget-container {
	background-image: url("https://cdn-ilcfpjj.nitrocdn.com/GYynKEaBLGGGxYsGwRLvxEuqykyvVeQD/assets/images/optimized/rev-cfaca1c/mosscreek.net/wp-content/uploads/2021/09/PritchardHardin-12x18-Front-098121-web-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-12553 .elementor-element.elementor-element-ba9e652 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-12553 .elementor-element.elementor-element-8dc6a34 {
	--display: flex;
	--min-height: 250px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-12553 .elementor-element.elementor-element-d0bdd20 > .elementor-widget-container {
	padding: 0px 5px 0px 5px;
}

.elementor-12553 .elementor-element.elementor-element-d0bdd20 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-12553 .elementor-element.elementor-element-18030e5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 10px;
	--padding-bottom: 15px;
	--padding-left: 20px;
	--padding-right: 10px;
}

.elementor-12553 .elementor-element.elementor-element-c363730 .elementor-button {
	background-color: rgba(0, 0, 0, .13);
	font-family: "Bitter", Sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-transform: capitalize;
	fill: #d0b895;
	color: #d0b895;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d0b895;
	border-radius: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.elementor-12553 .elementor-element.elementor-element-c363730 {
	width: auto;
	max-width: auto;
}

body.elementor-page-12553:not(.elementor-motion-effects-element-type-background), body.elementor-page-12553 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

@media (min-width:768px) {
	.elementor-12553 .elementor-element.elementor-element-0e42025 {
		--width: 49.3%;
	}
	
	.elementor-12553 .elementor-element.elementor-element-322135d {
		--width: 49.3%;
	}
	
	.elementor-12553 .elementor-element.elementor-element-b0451ac {
		--width: 49.3%;
	}
	
	.elementor-12553 .elementor-element.elementor-element-defa93e {
		--width: 49.3%;
	}
}

@media (max-width:1024px) {
	.elementor-12553 .elementor-element.elementor-element-0f37a7d {
		--min-height: 500px;
	}
	
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-69f2d34 {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-93114ee {
		--spacer-size: 150px;
	}
	
	.elementor-12553 .elementor-element.elementor-element-55056ab {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-12553 .elementor-element.elementor-element-e4d07df {
		--spacer-size: 150px;
	}
	
	.elementor-12553 .elementor-element.elementor-element-5e99d52 {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-4f658d6 {
		--spacer-size: 150px;
	}
	
	.elementor-12553 .elementor-element.elementor-element-8e9a48f {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-ba9e652 {
		--spacer-size: 150px;
	}
	
	.elementor-12553 .elementor-element.elementor-element-d0bdd20 {
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-12553 .elementor-element.elementor-element-0f37a7d {
		--min-height: 400px;
	}
	
	.elementor-widget-text-editor {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-69f2d34 {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-55056ab {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-12553 .elementor-element.elementor-element-5e99d52 {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-8e9a48f {
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-12553 .elementor-element.elementor-element-d0bdd20 {
		line-height: var(--e-global-typography-text-line-height);
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-69f2d34 */
.elementor-12553 .elementor-element.elementor-element-69f2d34 p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4c4d946 */
.elementor-12553 .elementor-element.elementor-element-4c4d946 {
	padding-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc0d3c2 */
.elementor-12553 .elementor-element.elementor-element-dc0d3c2 {
	padding-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-afe9826 */
.elementor-12553 .elementor-element.elementor-element-afe9826 {
	padding-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8dc6a34 */
.elementor-12553 .elementor-element.elementor-element-8dc6a34 {
	padding-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS */
#feature-text a {
	color: #add8e6;
}

p.phd {
	margin-bottomå: 2px !important;
	font-weight: 700;
}

p.pbd {
	margin-bottom: 4px !important;
}

p.pbt {
	margin-bottom: 2px !important;
}

p.pft {
	margin-bottom: 2px !important;
	font-weight: 700;
}
