/* End custom CSS */

.elementor-32 .elementor-element.elementor-element-97e5be9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-97e5be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iladfeb.nitrocdn.com/qugFaWedAxiShHfNvRyaRbeMNdWvZCNO/assets/images/optimized/rev-cf80891/www.climatepro.com/wp-content/uploads/2023/08/ClimatePro_Window-Tint_Specialists.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-97e5be9 > .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: .25;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-97e5be9 > .elementor-container {
	max-width: 1440px;
	min-height: 400px;
}

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

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-33336b2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-33336b2.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-32 .elementor-element.elementor-element-6d02e99 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-6d02e99 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 64px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 72px;
	color: var(--e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-97576b1 > .elementor-container {
	max-width: 1440px;
}

.elementor-32 .elementor-element.elementor-element-97576b1 {
	padding: 100px 50px 100px 50px;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-93b9f89.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-706a9db .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.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-bc-flex-widget .elementor-32 .elementor-element.elementor-element-276b8d5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-a114357 > .elementor-widget-container {
	border-radius: 15px 15px 15px 15px;
}

.elementor-32 .elementor-element.elementor-element-a114357 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-32 .elementor-element.elementor-element-60595df:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-60595df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://cdn-iladfeb.nitrocdn.com/qugFaWedAxiShHfNvRyaRbeMNdWvZCNO/assets/images/optimized/rev-cf80891/www.climatepro.com/wp-content/uploads/2023/08/ClimatePro_3M_Window_Film-.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-32 .elementor-element.elementor-element-60595df > .elementor-container {
	max-width: 1440px;
}

.elementor-32 .elementor-element.elementor-element-60595df {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 50px 150px 50px;
}

.elementor-32 .elementor-element.elementor-element-deea474 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-32 .elementor-element.elementor-element-9f882c8 {
	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);
	color: var(--e-global-color-secondary);
}

.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-32 .elementor-element.elementor-element-5418a12 .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-radius: 100px 100px 100px 100px;
}

.elementor-32 .elementor-element.elementor-element-a176bb4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a176bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6b39630);
}

.elementor-32 .elementor-element.elementor-element-a176bb4 > .elementor-container {
	max-width: 1440px;
}

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

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

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-4ab544e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

.elementor-32 .elementor-element.elementor-element-3670177 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-5b0ea63.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-69dea32 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-32 .elementor-element.elementor-element-cbd39e2 {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #5c5c5c;
}

.elementor-32 .elementor-element.elementor-element-2c55ce5 {
	z-index: 1;
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3b917234 {
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-58af3f6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iladfeb.nitrocdn.com/qugFaWedAxiShHfNvRyaRbeMNdWvZCNO/assets/images/optimized/rev-cf80891/www.climatepro.com/wp-content/uploads/2023/09/Commercial.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-32 .elementor-element.elementor-element-58af3f6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-58af3f6e.elementor-column .elementor-widget-wrap {
	align-items: space-evenly;
}

.elementor-32 .elementor-element.elementor-element-58af3f6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-evenly;
	align-items: space-evenly;
}

.elementor-32 .elementor-element.elementor-element-58af3f6e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-32 .elementor-element.elementor-element-46401bd3 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-32 .elementor-element.elementor-element-46401bd3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-cc14aab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-cc14aab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #38383c;
}

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

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

.elementor-32 .elementor-element.elementor-element-cc14aab > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 150px 150px 150px;
}

.elementor-32 .elementor-element.elementor-element-cc14aab > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-global .ue_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-global .ue_subtitle {
	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-global .ue-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-32 .elementor-element.elementor-global-3103 .uc_quote_info {
	flex-direction: column-reverse;
}

.elementor-32 .elementor-element.elementor-global-3103 .uc_quote_item {
	border-radius: 5px 5px 5px 5px;
	background-color: rgba(255, 255, 255, 0);
	margin: 0px 0px 0px 0px;
	border-style: none;
	min-height: 0px;
	text-align: center;
}

.elementor-32 .elementor-element.elementor-global-3103 .uc_author {
	flex-direction: column;
	margin-top: 0px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue-image-spacing {
	width: 15px;
	height: 15px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue-image {
	width: 60px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue-image img {
	height: 60px;
	border-radius: 60px 60px 60px 60px;
}

.elementor-32 .elementor-element.elementor-global-3103 .uc_quote_info .uc_author_avatar {
	object-fit: cover;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue_title {
	color: #eaecec;
	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);
	margin-top: 40px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue_subtitle {
	color: #eaecec;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: italic;
	line-height: 28px;
	margin-top: 0px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue-text {
	color: #eaecec;
	margin-top: 20px;
	min-height: 0px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	background-color: #eaecec;
	color: #fff;
	margin-top: 15px;
	border-radius: 60px 60px 60px 60px;
}

.elementor-32 .elementor-element.elementor-global-3103 .ue-icon svg {
	fill: #fff;
}

.elementor-32 .elementor-element.elementor-global-3103 .owl-carousel .owl-nav .owl-next, .elementor-32 .elementor-element.elementor-global-3103 .owl-carousel .owl-nav .owl-prev {
	top: 94px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #fff;
	color: #000;
}

.elementor-32 .elementor-element.elementor-global-3103 .owl-carousel .owl-nav .owl-next:hover, .elementor-32 .elementor-element.elementor-global-3103 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000;
	color: #fff;
}

.elementor-32 .elementor-element.elementor-global-3103 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-32 .elementor-element.elementor-global-3103 .owl-dot.active {
	background-color: #eaecec;
}

.elementor-32 .elementor-element.elementor-global-3103 .owl-dots {
	margin-top: 20px;
}

.elementor-32 .elementor-element.elementor-global-3103 .uc_stars {
	color: #eaecec;
	font-size: 35px;
	justify-content: center;
}

.elementor-widget-ucaddon_remote_control_bullet_navigation .ue-remote-bullet-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-32 .elementor-element.elementor-element-2ef8880a .ue-remote-bullet-btn {
	background-color: #eaecec;
	width: 10px;
	height: 10px;
	border-radius: 100px 100px 100px 100px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-32 .elementor-element.elementor-element-2ef8880a .ue-remote-bullet-btn.active {
	background-color: #eaecec;
	height: 20px;
	width: 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaecec;
}

.elementor-32 .elementor-element.elementor-element-2ef8880a > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2ef8880a .ue-remote-bullets {
	gap: 15px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.elementor-32 .elementor-element.elementor-element-93a5e7e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-93a5e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6b39630);
}

.elementor-32 .elementor-element.elementor-element-93a5e7e > .elementor-container {
	max-width: 1440px;
}

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

.elementor-32 .elementor-element.elementor-element-93a5e7e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-5ec67a3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-fa92d35 {
	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-32 .elementor-element.elementor-element-0a190b1 .elementor-heading-title {
	font-family: "Kristi", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 36px;
	color: #38383c;
}

.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-9a45d36.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-32 .elementor-element.elementor-element-dcf9a1a img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-32 .elementor-element.elementor-element-a686c82 > .elementor-container {
	max-width: 1440px;
}

.elementor-32 .elementor-element.elementor-element-a686c82 {
	padding: 100px 50px 100px 50px;
}

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

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

.elementor-32 .elementor-element.elementor-element-39df327 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-39df327 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-32 .elementor-element.elementor-element-8d2c959 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-8d2c959 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-a5b2767 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4e31dc9 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-8f53524 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-f856e11 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-f856e11 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-d659ecb > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-d659ecb {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-d659ecb .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-b2fe0bd img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-c9c30ab {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c9c30ab .elementor-heading-title {
	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-32 .elementor-element.elementor-element-2539d4b > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-2539d4b {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-2539d4b .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-cbb019f img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-c3edba6 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c3edba6 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-1b913c2 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-1b913c2 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-1b913c2 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-31b620e img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-4172787 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4172787 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-f7effb0 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f7effb0 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-f7effb0 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-35f41d1 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-3b460cb img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-ee85170 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ee85170 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-260ac5e > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-260ac5e {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-260ac5e .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-09e0121 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-c1d077d {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c1d077d .elementor-heading-title {
	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-32 .elementor-element.elementor-element-5e89532 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5e89532 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-5e89532 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-3543996 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-e009e01 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-e009e01 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-4b0495b > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4b0495b {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4b0495b .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-afd3943 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-4ea1b83 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4ea1b83 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-f0f95c2 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-f0f95c2 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-f0f95c2 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-07945d9 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-81718e1 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-49e4908 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-49e4908 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-11da17b > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-11da17b {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-11da17b .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-1e0aaee img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-ff34871 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ff34871 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-ff74823 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ff74823 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ff74823 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-f1cef4e img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-c9f1668 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c9f1668 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-837e117 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-837e117 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-837e117 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-bdffd9b img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-5399581 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-5399581 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-11ad81f > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-11ad81f {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-11ad81f .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-81073aa {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-954e100 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-2e31e27 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-2e31e27 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-ef4800a > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-ef4800a {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ef4800a .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-9bb179e img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-74539aa {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-74539aa .elementor-heading-title {
	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-32 .elementor-element.elementor-element-90e878f > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-90e878f {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-90e878f .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-0891dde img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-5e0aca9 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-5e0aca9 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-939c412 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-939c412 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-939c412 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-8b308f7 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-3ffe00d {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3ffe00d .elementor-heading-title {
	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-32 .elementor-element.elementor-element-4c7455f > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-4c7455f {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-4c7455f .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-d56c494 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-a5d6534 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-ef5b1c6 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-ef5b1c6 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-e769975 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-e769975 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-e769975 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-4c318b4 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-baf1937 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-baf1937 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-71d9407 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-71d9407 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-71d9407 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-f2d1bc1 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-85cfa8a {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-85cfa8a .elementor-heading-title {
	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-32 .elementor-element.elementor-element-3f26065 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-3f26065 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-3f26065 .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-91ce3b4 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-8eb6bbd {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-8eb6bbd .elementor-heading-title {
	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-32 .elementor-element.elementor-element-70d144c > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-70d144c {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-70d144c .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-0e96818 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-55e8ad4 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-8c6ed5c {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-8c6ed5c .elementor-heading-title {
	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-32 .elementor-element.elementor-element-5b5fdeb > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-5b5fdeb {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-5b5fdeb .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-0ac03ae img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-2030a66 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-2030a66 .elementor-heading-title {
	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-32 .elementor-element.elementor-element-c7a503d > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-c7a503d {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-c7a503d .elementor-heading-title {
	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: #38383c;
}

.elementor-32 .elementor-element.elementor-element-bcf2cc5 {
	margin-top: 25px;
	margin-bottom: 0px;
}

.elementor-32 .elementor-element.elementor-element-29c7861 img {
	height: 400px;
	object-fit: cover;
	object-position: center center;
	border-radius: 25px 25px 25px 25px;
}

.elementor-32 .elementor-element.elementor-element-6b7dd18 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-6b7dd18 .elementor-heading-title {
	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);
	color: #38383c;
}

.elementor-32 .elementor-element.elementor-element-6cdfaa5 > .elementor-widget-container {
	margin: -16px 0px 0px 0px;
}

.elementor-32 .elementor-element.elementor-element-6cdfaa5 {
	text-align: center;
}

.elementor-32 .elementor-element.elementor-element-6cdfaa5 .elementor-heading-title {
	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: #38383c;
}

@media (min-width:768px) {
	.elementor-32 .elementor-element.elementor-element-93b9f89 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-276b8d5 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4ab544e {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-5b0ea63 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-5ec67a3 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-9a45d36 {
		width: 50%;
	}
}

@media (max-width:1024px) {
	.elementor-32 .elementor-element.elementor-element-97e5be9 {
		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-32 .elementor-element.elementor-element-6d02e99 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-97576b1 {
		padding: 50px 25px 50px 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-706a9db {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-706a9db .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-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-32 .elementor-element.elementor-element-5b8cf07 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-60595df {
		padding: 75px 25px 75px 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-deea474 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-deea474 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-9f882c8 {
		text-align: center;
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-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-32 .elementor-element.elementor-element-5418a12 .elementor-button {
		font-size: var(--e-global-typography-81a92d6-font-size);
		letter-spacing: var(--e-global-typography-81a92d6-letter-spacing);
	}
	
	.elementor-32 .elementor-element.elementor-element-a176bb4 {
		padding: 50px 25px 50px 25px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-69dea32 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-69dea32 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-556e7ec {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-cbd39e2 {
		text-align: center;
	}
	
	.elementor-bc-flex-widget .elementor-32 .elementor-element.elementor-element-58af3f6e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-58af3f6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-58af3f6e.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-element-populated {
		padding: 150px 50px 150px 50px;
	}
	
	.elementor-32 .elementor-element.elementor-element-cc14aab > .elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-widget-global .ue_title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-global .ue_subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-global .ue-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-global-3103 .ue_title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-widget-ucaddon_remote_control_bullet_navigation .ue-remote-bullet-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2ef8880a > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-2ef8880a .ue-remote-bullets {
		justify-content: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-93a5e7e {
		padding: 50px 25px 50px 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-fa92d35 {
		text-align: center;
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-0a190b1 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-a686c82 {
		padding: 50px 25px 50px 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-39df327 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-39df327 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-8d2c959 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-a5b2767 {
		text-align: center;
	}
	
	.elementor-32 .elementor-element.elementor-element-f856e11 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-d659ecb .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c9c30ab .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2539d4b .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c3edba6 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-1b913c2 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4172787 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-f7effb0 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ee85170 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-260ac5e .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c1d077d .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5e89532 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-e009e01 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4b0495b .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4ea1b83 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-f0f95c2 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-49e4908 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-11da17b .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ff34871 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ff74823 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c9f1668 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-837e117 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5399581 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-11ad81f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2e31e27 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ef4800a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-74539aa .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-90e878f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5e0aca9 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-939c412 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-3ffe00d .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4c7455f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ef5b1c6 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-e769975 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-baf1937 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-71d9407 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-85cfa8a .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-3f26065 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-8eb6bbd .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-70d144c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-8c6ed5c .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5b5fdeb .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2030a66 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c7a503d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-6b7dd18 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-6cdfaa5 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:767px) {
	.elementor-32 .elementor-element.elementor-element-97e5be9 {
		padding: 100px 10px 50px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-33336b2 > .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-32 .elementor-element.elementor-element-6d02e99 .elementor-heading-title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-32 .elementor-element.elementor-element-97576b1 {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-93b9f89 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-706a9db .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-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-32 .elementor-element.elementor-element-60595df {
		padding: 50px 10px 50px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-1e4cfb3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-deea474 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-9f882c8 {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-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-32 .elementor-element.elementor-element-5418a12 .elementor-button {
		font-size: var(--e-global-typography-81a92d6-font-size);
		letter-spacing: var(--e-global-typography-81a92d6-letter-spacing);
	}
	
	.elementor-32 .elementor-element.elementor-element-a176bb4 {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5b0ea63 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-69dea32 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-element-populated {
		padding: 100px 25px 100px 25px;
	}
	
	.elementor-32 .elementor-element.elementor-element-cc14aab > .elementor-element-populated {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-widget-global .ue_title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-global .ue_subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-global .ue-text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-global-3103 .ue_title {
		font-size: var(--e-global-typography-adb8c77-font-size);
		line-height: var(--e-global-typography-adb8c77-line-height);
	}
	
	.elementor-widget-ucaddon_remote_control_bullet_navigation .ue-remote-bullet-btn {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-93a5e7e {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-5ec67a3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-fa92d35 {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-0a190b1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-32 .elementor-element.elementor-element-a686c82 {
		padding: 25px 10px 25px 10px;
	}
	
	.elementor-32 .elementor-element.elementor-element-a4f0d26 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-32 .elementor-element.elementor-element-39df327 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-8d2c959 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-f856e11 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-d659ecb .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c9c30ab .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2539d4b .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c3edba6 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-1b913c2 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4172787 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-f7effb0 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ee85170 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-260ac5e .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c1d077d .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5e89532 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-e009e01 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4b0495b .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4ea1b83 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-f0f95c2 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-49e4908 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-11da17b .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ff34871 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ff74823 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c9f1668 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-837e117 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5399581 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-11ad81f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2e31e27 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ef4800a .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-74539aa .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-90e878f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5e0aca9 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-939c412 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-3ffe00d .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-4c7455f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-ef5b1c6 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-e769975 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-baf1937 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-71d9407 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-85cfa8a .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-3f26065 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-8eb6bbd .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-70d144c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-8c6ed5c .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-5b5fdeb .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-2030a66 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-c7a503d .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-6b7dd18 .elementor-heading-title {
		font-size: var(--e-global-typography-bef35b7-font-size);
		line-height: var(--e-global-typography-bef35b7-line-height);
	}
	
	.elementor-32 .elementor-element.elementor-element-6cdfaa5 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-32 .elementor-element.elementor-element-33336b2 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-93b9f89 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-276b8d5 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-1e4cfb3 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4ab544e {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-5b0ea63 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-58af3f6e {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-cc14aab {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-5ec67a3 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-9a45d36 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-a4f0d26 {
		width: 100%;
	}
	
	.elementor-32 .elementor-element.elementor-element-0b83c09 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-23286f1 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-3b372a9 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-4b3eaf6 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-57eac1c {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-241eddd {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-dd0b2e8 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-f9beb20 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-8afde38 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-692d425 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-7cd952f {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-e1ac381 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-847bd78 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-b82ac8e {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-7fc7433 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-da4f943 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-7ba680a {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-1ecf662 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-f2e2306 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-556d8d6 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-452ae91 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-bd4eb83 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-1991252 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-b7aeb49 {
		width: 50%;
	}
	
	.elementor-32 .elementor-element.elementor-element-81aec96 {
		width: 50%;
	}
}

@media (min-width:1025px) {
	.elementor-32 .elementor-element.elementor-element-97e5be9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-97e5be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-32 .elementor-element.elementor-element-60595df:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-60595df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-32 .elementor-element.elementor-element-58af3f6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32 .elementor-element.elementor-element-58af3f6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for section, class: .elementor-element-60595df */
@media only screen and (max-width: 1024px) {
	.elementor-28 .elementor-element.elementor-element-8df9906 > .elementor-background-overlay {
		background-image: linear-gradient(90deg, #1a1a1a 0%, #1a1a1a 60%) !important;
		opacity: .5 !important;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-46401bd3 */
.elementor-32 .elementor-element.elementor-element-46401bd3 .ti-widget.ti-goog .ti-widget-container .ti-header {
	padding: 15px 30px !important;
}

/* End custom CSS */

/* Start custom CSS for global, class: .elementor-global-3103 */
.elementor-32 .elementor-element.elementor-global-3103 h3 {
	font-weight: 600 !important;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6b7dd18 */
.elementor-32 .elementor-element.elementor-element-6b7dd18 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
	color: #f6893d;
}

.elementor-32 .elementor-element.elementor-element-6b7dd18 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-32 .elementor-element.elementor-element-6b7dd18 a:hover::before {
	transform: scaleX(1);
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6cdfaa5 */
.elementor-32 .elementor-element.elementor-element-6cdfaa5 a {
	position: relative;
	text-decoration: none;
	transition: color .3s;
	color: #f6893d;
}

.elementor-32 .elementor-element.elementor-element-6cdfaa5 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-32 .elementor-element.elementor-element-6cdfaa5 a:hover::before {
	transform: scaleX(1);
}

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