/* End custom CSS */

.elementor-27 .elementor-element.elementor-element-ec6768e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ec6768e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iladfeb.nitrocdn.com/qugFaWedAxiShHfNvRyaRbeMNdWvZCNO/assets/images/optimized/rev-2ee1739/www.climatepro.com/wp-content/uploads/2023/08/Part-6.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-27 .elementor-element.elementor-element-ec6768e > .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-ec6768e > .elementor-container {
	max-width: 1440px;
}

.elementor-27 .elementor-element.elementor-element-ec6768e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 50px 150px 50px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-12f6662.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-12f6662.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-12f6662.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

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

.elementor-27 .elementor-element.elementor-element-dfc2904 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-dfc2904 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	text-transform: var(--e-global-typography-primary-text-transform);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-secondary);
}

.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);
	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-27 .elementor-element.elementor-element-c83c3ac {
	text-align: center;
	color: var(--e-global-color-secondary);
}

.elementor-27 .elementor-element.elementor-element-7a45d07 > .elementor-container {
	max-width: 900px;
}

.elementor-27 .elementor-element.elementor-element-7a45d07 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-be8407a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-be8407a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-be8407a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-27 .elementor-element.elementor-element-3aa0cff .elementor-button {
	font-family: var(--e-global-typography-81a92d6-font-family), Sans-serif;
	font-size: var(--e-global-typography-81a92d6-font-size);
	font-weight: var(--e-global-typography-81a92d6-font-weight);
	text-transform: var(--e-global-typography-81a92d6-text-transform);
	letter-spacing: var(--e-global-typography-81a92d6-letter-spacing);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-27 .elementor-element.elementor-element-25307d1:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-25307d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-27 .elementor-element.elementor-element-25307d1 > .elementor-container {
	max-width: 1440px;
}

.elementor-27 .elementor-element.elementor-element-25307d1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 50px 100px 50px;
}

.elementor-27 .elementor-element.elementor-element-25307d1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-ed28a44 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-363b8d2 .elementor-heading-title {
	font-family: var(--e-global-typography-adb8c77-font-family), Sans-serif;
	font-size: var(--e-global-typography-adb8c77-font-size);
	font-weight: var(--e-global-typography-adb8c77-font-weight);
	line-height: var(--e-global-typography-adb8c77-line-height);
	color: var(--e-global-color-accent);
}

.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title {
	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);
}

.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_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);
}

.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn {
	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);
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-79f995a {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-fed118f .elementor-heading-title {
	font-family: var(--e-global-typography-adb8c77-font-family), Sans-serif;
	font-size: var(--e-global-typography-adb8c77-font-size);
	font-weight: var(--e-global-typography-adb8c77-font-weight);
	line-height: var(--e-global-typography-adb8c77-line-height);
	color: var(--e-global-color-accent);
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-93b1932 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-d6fa373 .elementor-heading-title {
	font-family: var(--e-global-typography-adb8c77-font-family), Sans-serif;
	font-size: var(--e-global-typography-adb8c77-font-size);
	font-weight: var(--e-global-typography-adb8c77-font-weight);
	line-height: var(--e-global-typography-adb8c77-line-height);
	color: var(--e-global-color-accent);
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-f23629e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f23629e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-27 .elementor-element.elementor-element-f23629e > .elementor-container {
	max-width: 1440px;
}

.elementor-27 .elementor-element.elementor-element-f23629e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 50px 100px 50px;
}

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

.elementor-27 .elementor-element.elementor-element-697787d > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_overlay {
	background-color: #000;
	opacity: 60%;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_box_content {
	padding: 30px 30px 30px 30px;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_long_content_box {
	border-radius: 0px;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_image_box {
	height: 300px;
	background-color: #6a6a6a;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_long_content_box:hover .uc_overlay {
	opacity: 20%;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_title {
	color: #fff;
	font-family: var(--e-global-typography-bef35b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-bef35b7-font-size);
	font-weight: var(--e-global-typography-bef35b7-font-weight);
	line-height: var(--e-global-typography-bef35b7-line-height);
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_description {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_btn {
	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);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #fff;
	border-radius: 20px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_btn:hover {
	color: var(--e-global-color-accent);
	border-style: none;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-27 .elementor-element.elementor-element-12f6662 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-be8407a {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-51ef7af {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-07f20be {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3cbc95a {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-7f94c91 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-d6c992c {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-a24fbb7 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-2ce53b0 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-b35eb10 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-58f73a7 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-839f762 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-fac5876 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-ed361f7 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3fe3f14 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-b36840c {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-dbd656c {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-7b5ef53 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-79970da {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-dac0a09 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1bd10fa {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-9de08fd {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-e105bf0 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3d71bc7 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-7670863 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-df808f8 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-c70f0c3 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-709efc3 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-9b6d98b {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-79ef81b {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-0554dd3 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-e87e4f0 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-099a6db {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-6cd028a {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-75e66a1 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-c811346 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-f0119a9 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-098850e {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1946579 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3c8e533 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-14a6a9d {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-204e4e4 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-fd544b4 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-d202068 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-69b3cc2 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-581c9d4 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-69028e9 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1c39d09 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-dbf4b02 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-a18be0a {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-37a51fb {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-965c053 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-ffe2fe9 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-8392526 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-e376b91 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-ef0640a {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-d959b51 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-fbcd157 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c5543f {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-27 .elementor-element.elementor-element-ec6768e {
		padding: 100px 25px 50px 25px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dfc2904 {
		text-align: center;
	}
	
	.elementor-27 .elementor-element.elementor-element-dfc2904 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3aa0cff .elementor-button {
		font-size: var(--e-global-typography-81a92d6-font-size);
		letter-spacing: var(--e-global-typography-81a92d6-letter-spacing);
	}
	
	.elementor-27 .elementor-element.elementor-element-25307d1 {
		padding: 50px 25px 50px 25px;
	}
	
	.elementor-27 .elementor-element.elementor-element-363b8d2 {
		text-align: center;
	}
	
	.elementor-27 .elementor-element.elementor-element-363b8d2 .elementor-heading-title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-a24fbb7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-58f73a7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-fed118f {
		text-align: center;
	}
	
	.elementor-27 .elementor-element.elementor-element-fed118f .elementor-heading-title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-ed361f7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dbd656c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7b5ef53 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d6fa373 {
		text-align: center;
	}
	
	.elementor-27 .elementor-element.elementor-element-d6fa373 .elementor-heading-title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-9de08fd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7670863 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c70f0c3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f23629e {
		padding: 50px 25px 50px 25px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-099a6db > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c811346 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1946579 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-204e4e4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-69b3cc2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1c39d09 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-37a51fb > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-8392526 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d959b51 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_image_box {
		height: 350px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:767px) {
	.elementor-27 .elementor-element.elementor-element-ec6768e {
		padding: 100px 10px 50px 10px;
	}
	
	.elementor-27 .elementor-element.elementor-element-12f6662 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dfc2904 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3aa0cff .elementor-button {
		font-size: var(--e-global-typography-81a92d6-font-size);
		letter-spacing: var(--e-global-typography-81a92d6-letter-spacing);
	}
	
	.elementor-27 .elementor-element.elementor-element-25307d1 {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f26fe2e {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-51ef7af > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-363b8d2 .elementor-heading-title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-772b878 {
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-07f20be > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-ucaddon_hover_text_reveal_content_box .uc_btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3cbc95a > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-535bdac .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7f94c91 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dba98aa .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d6c992c > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-a24fbb7 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-076491a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-2ce53b0 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b35eb10 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-58f73a7 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-839f762 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-79f995a {
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-fac5876 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-fed118f .elementor-heading-title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-ed361f7 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3fe3f14 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3652c62 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b36840c > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dbd656c > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-2267f8a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7b5ef53 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-79970da > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-93b1932 {
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dac0a09 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d6fa373 .elementor-heading-title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1bd10fa > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-b67071c .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-9de08fd > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e105bf0 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-54987f8 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3d71bc7 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7670863 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-a734a30 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-df808f8 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-66435c9 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c70f0c3 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-709efc3 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9b6d98b > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f23629e {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-27 .elementor-element.elementor-element-79ef81b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-0554dd3 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e87e4f0 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dc2466b .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-099a6db > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-368a166 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6cd028a > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-16a5069 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-75e66a1 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-27bab28 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c811346 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7fd612f .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-f0119a9 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-098850e > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1118a72 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1946579 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3c8e533 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-c39c188 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-14a6a9d > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-204e4e4 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-fd544b4 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-6984f9d .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d202068 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e9085aa .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-69b3cc2 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-946bccd .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-581c9d4 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-69028e9 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-7457e2c .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-1c39d09 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d47637d .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-dbf4b02 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-a18be0a > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-37a51fb > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-965c053 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-214e231 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-ffe2fe9 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-5d45910 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-8392526 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-e376b91 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-581a1ea .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-ef0640a > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d83458d .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-d959b51 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_image_box {
		height: 250px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-27 .elementor-element.elementor-element-fbcd157 > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-9c5543f > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:1025px) {
	.elementor-27 .elementor-element.elementor-element-ec6768e:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ec6768e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-c83c3ac */
.elementor-27 .elementor-element.elementor-element-c83c3ac a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-c83c3ac a:hover {
	color: #f6893d;
}

.elementor-27 .elementor-element.elementor-element-c83c3ac a::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-c83c3ac a:hover::before {
	transform: scaleX(1);
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-7ba0303 */
.elementor-27 .elementor-element.elementor-element-7ba0303 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-7ba0303 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-7ba0303 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-535bdac */
.elementor-27 .elementor-element.elementor-element-535bdac a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-535bdac a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-535bdac a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-535bdac a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-535bdac a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-535bdac .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-dba98aa */
.elementor-27 .elementor-element.elementor-element-dba98aa a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-dba98aa a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-dba98aa a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-dba98aa a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-dba98aa a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-dba98aa .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-b17ab0c */
.elementor-27 .elementor-element.elementor-element-b17ab0c a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-b17ab0c a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-b17ab0c .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-076491a */
.elementor-27 .elementor-element.elementor-element-076491a a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-076491a a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-076491a a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-076491a a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-076491a a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-076491a .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-1fba7ea */
.elementor-27 .elementor-element.elementor-element-1fba7ea a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-1fba7ea a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-1fba7ea .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-43b6ba3 */
.elementor-27 .elementor-element.elementor-element-43b6ba3 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-43b6ba3 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-b9bb23a */
.elementor-27 .elementor-element.elementor-element-b9bb23a a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-b9bb23a a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-b9bb23a .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-3652c62 */
.elementor-27 .elementor-element.elementor-element-3652c62 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-3652c62 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-3652c62 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-3652c62 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-3652c62 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-3652c62 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-b1ef310 */
.elementor-27 .elementor-element.elementor-element-b1ef310 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-b1ef310 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-b1ef310 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-2267f8a */
.elementor-27 .elementor-element.elementor-element-2267f8a a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-2267f8a a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-2267f8a a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-2267f8a a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-2267f8a a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-2267f8a .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-e5fb6c8 */
.elementor-27 .elementor-element.elementor-element-e5fb6c8 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-e5fb6c8 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-b67071c */
.elementor-27 .elementor-element.elementor-element-b67071c a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-b67071c a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-b67071c a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-b67071c a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-b67071c a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-b67071c .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-f4b0df1 */
.elementor-27 .elementor-element.elementor-element-f4b0df1 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-f4b0df1 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-54987f8 */
.elementor-27 .elementor-element.elementor-element-54987f8 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-54987f8 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-54987f8 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-54987f8 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-54987f8 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-54987f8 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-f22ab26 */
.elementor-27 .elementor-element.elementor-element-f22ab26 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-f22ab26 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-f22ab26 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-a734a30 */
.elementor-27 .elementor-element.elementor-element-a734a30 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-a734a30 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-a734a30 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-a734a30 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-a734a30 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-a734a30 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-66435c9 */
.elementor-27 .elementor-element.elementor-element-66435c9 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-66435c9 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-66435c9 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-66435c9 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-66435c9 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-66435c9 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-e7e2a4a */
.elementor-27 .elementor-element.elementor-element-e7e2a4a a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-e7e2a4a .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-6dcc331 */
.elementor-27 .elementor-element.elementor-element-6dcc331 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-6dcc331 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-6dcc331 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-dc2466b */
.elementor-27 .elementor-element.elementor-element-dc2466b a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-dc2466b a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-dc2466b a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-dc2466b a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-dc2466b a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-dc2466b .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-368a166 */
.elementor-27 .elementor-element.elementor-element-368a166 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-368a166 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-368a166 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-368a166 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-368a166 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-368a166 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-16a5069 */
.elementor-27 .elementor-element.elementor-element-16a5069 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-16a5069 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-16a5069 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-16a5069 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-16a5069 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-16a5069 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-27bab28 */
.elementor-27 .elementor-element.elementor-element-27bab28 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-27bab28 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-27bab28 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-27bab28 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-27bab28 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-27bab28 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-7fd612f */
.elementor-27 .elementor-element.elementor-element-7fd612f a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-7fd612f a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-7fd612f a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-7fd612f a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-7fd612f a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-7fd612f .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-8aa21a0 */
.elementor-27 .elementor-element.elementor-element-8aa21a0 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-8aa21a0 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-1118a72 */
.elementor-27 .elementor-element.elementor-element-1118a72 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-1118a72 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-1118a72 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-1118a72 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-1118a72 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-1118a72 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-bbbdbac */
.elementor-27 .elementor-element.elementor-element-bbbdbac a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-bbbdbac a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-bbbdbac .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-c39c188 */
.elementor-27 .elementor-element.elementor-element-c39c188 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-c39c188 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-c39c188 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-c39c188 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-c39c188 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-c39c188 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-7bcd115 */
.elementor-27 .elementor-element.elementor-element-7bcd115 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-7bcd115 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-7bcd115 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-7fcd1e4 */
.elementor-27 .elementor-element.elementor-element-7fcd1e4 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-7fcd1e4 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-6984f9d */
.elementor-27 .elementor-element.elementor-element-6984f9d a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-6984f9d a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-6984f9d a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-6984f9d a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-6984f9d a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-6984f9d .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-e9085aa */
.elementor-27 .elementor-element.elementor-element-e9085aa a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-e9085aa a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-e9085aa a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-e9085aa a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-e9085aa a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-e9085aa .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-946bccd */
.elementor-27 .elementor-element.elementor-element-946bccd a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-946bccd a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-946bccd a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-946bccd a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-946bccd a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-946bccd .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-7923fd6 */
.elementor-27 .elementor-element.elementor-element-7923fd6 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-7923fd6 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-7923fd6 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-7457e2c */
.elementor-27 .elementor-element.elementor-element-7457e2c a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-7457e2c a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-7457e2c a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-7457e2c a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-7457e2c a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-7457e2c .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-d47637d */
.elementor-27 .elementor-element.elementor-element-d47637d a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-d47637d a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-d47637d a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-d47637d a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-d47637d a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-d47637d .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-2d3cde4 */
.elementor-27 .elementor-element.elementor-element-2d3cde4 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-2d3cde4 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-39bfc96 */
.elementor-27 .elementor-element.elementor-element-39bfc96 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-39bfc96 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-39bfc96 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-3dd2f7b */
.elementor-27 .elementor-element.elementor-element-3dd2f7b a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-3dd2f7b .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-214e231 */
.elementor-27 .elementor-element.elementor-element-214e231 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-214e231 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-214e231 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-214e231 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-214e231 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-214e231 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-5d45910 */
.elementor-27 .elementor-element.elementor-element-5d45910 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-5d45910 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-5d45910 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-5d45910 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-5d45910 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-5d45910 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-ea96a30 */
.elementor-27 .elementor-element.elementor-element-ea96a30 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-ea96a30 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-ea96a30 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-581a1ea */
.elementor-27 .elementor-element.elementor-element-581a1ea a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-581a1ea a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-581a1ea a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-581a1ea a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-581a1ea a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-581a1ea .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-d83458d */
.elementor-27 .elementor-element.elementor-element-d83458d a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-d83458d a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-d83458d a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-d83458d a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-d83458d a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-d83458d .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for ucaddon_hover_text_reveal_content_box, class: .elementor-element-9c8c5f9 */
.elementor-27 .elementor-element.elementor-element-9c8c5f9 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 a:hover {
	color: #f6893d !important;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 a::before {
	color: #f6893d !important;
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #f6893d;
	bottom: -4px;
	left: 0;
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .3s;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 a:hover::before {
	transform: scaleX(1);
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 a i {
	font-size: 12px !important;
}

.elementor-27 .elementor-element.elementor-element-9c8c5f9 .uc_hidden_content {
	transform: scaleY(1) !important;
	opacity: 1 !important;
	overflow: visible !important;
	max-height: 100% !important;
}

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