/* End custom CSS */

.elementor-18415 .elementor-element.elementor-element-4dd422fb > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-18415 .elementor-element.elementor-element-4dd422fb:not(.elementor-motion-effects-element-type-background), .elementor-18415 .elementor-element.elementor-element-4dd422fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7762cdf);
}

.elementor-18415 .elementor-element.elementor-element-4dd422fb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0rem 12rem 5rem 12rem;
}

.elementor-18415 .elementor-element.elementor-element-4dd422fb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18415 .elementor-element.elementor-element-36e5262d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-3afcb9af {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-5c05b550 > .elementor-element-populated {
	margin: 25% 15% 0% 0%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-18415 .elementor-element.elementor-element-32a0440 .ld-fh-element {
	font-size: clamp(48px, 4.166vw, 80px);
	line-height: .9em;
	margin: 0px 0px 40px 0px;
}

.elementor-18415 .elementor-element.elementor-element-32a0440 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-32a0440 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-32a0440 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-35168875 .ld-fh-element {
	background-color: var(--e-global-color-primary);
	font-size: 35px;
	line-height: 1.2em;
	margin: 0em 0em 0em 0em;
}

.elementor-18415 .elementor-element.elementor-element-35168875 > .elementor-widget-container {
	padding: 0% 0% 5% 0%;
}

.elementor-18415 .elementor-element.elementor-element-35168875 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-35168875 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-35168875 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-888d4ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-888d4ee .ld-fh-element {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
}

.elementor-18415 .elementor-element.elementor-element-888d4ee .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-888d4ee .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-888d4ee .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-69b20c42 .ld-fh-element {
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-18415 .elementor-element.elementor-element-69b20c42 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-69b20c42 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-69b20c42 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-1a58250 {
	width: auto;
	max-width: auto;
}

.elementor-18415 .elementor-element.elementor-element-1a58250 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-1a58250 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-18415 .elementor-element.elementor-element-1a58250.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-18415 .elementor-element.elementor-element-1a58250.elementor-view-framed .elementor-icon, .elementor-18415 .elementor-element.elementor-element-1a58250.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-18415 .elementor-element.elementor-element-1a58250.elementor-view-framed .elementor-icon, .elementor-18415 .elementor-element.elementor-element-1a58250.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-18415 .elementor-element.elementor-element-1a58250 .elementor-icon {
	font-size: 30px;
}

.elementor-18415 .elementor-element.elementor-element-1a58250 .elementor-icon svg {
	height: 30px;
}

.elementor-18415 .elementor-element.elementor-element-772c695 .btn {
	font-family: "Founders Grotesk Regular", Sans-serif;
	font-size: 22px;
	line-height: .8em;
}

.elementor-18415 .elementor-element.elementor-element-6fb70cb2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-6fb70cb2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18415 .elementor-element.elementor-element-1d0c5ad4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-75b61f8b {
	text-align: start;
}

.elementor-18415 .elementor-element.elementor-element-75b61f8b img {
	width: 115%;
	max-width: 115%;
}

.elementor-18415 .elementor-element.elementor-element-47d12af0 {
	--spacer-size: 2vh;
}

.elementor-18415 .elementor-element.elementor-element-4732cb71 {
	text-align: start;
}

.elementor-18415 .elementor-element.elementor-element-4732cb71 img {
	width: 115%;
	max-width: 115%;
}

.elementor-18415 .elementor-element.elementor-element-70408fad > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-18415 .elementor-element.elementor-element-70408fad:not(.elementor-motion-effects-element-type-background), .elementor-18415 .elementor-element.elementor-element-70408fad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-db24e85);
}

.elementor-18415 .elementor-element.elementor-element-70408fad {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0rem 12rem 0rem 12rem;
}

.elementor-18415 .elementor-element.elementor-element-70408fad > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18415 .elementor-element.elementor-element-36b50226 > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-18415 .elementor-element.elementor-element-36b50226 {
	text-align: start;
}

.elementor-18415 .elementor-element.elementor-element-412fc318 > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-18415 .elementor-element.elementor-element-412fc318 .ld-fh-element {
	font-size: 35px;
	line-height: 1.2em;
}

.elementor-18415 .elementor-element.elementor-element-412fc318 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-412fc318 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-412fc318 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-61396783 .ld-fh-element {
	font-size: 22px;
	line-height: 1.4em;
	margin: 0% 15% 0% 0%;
}

.elementor-18415 .elementor-element.elementor-element-61396783 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-61396783 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-61396783 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-2bcfffa:not(.elementor-motion-effects-element-type-background), .elementor-18415 .elementor-element.elementor-element-2bcfffa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dff4f3;
}

.elementor-18415 .elementor-element.elementor-element-2bcfffa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5rem 12rem 0rem 12rem;
}

.elementor-18415 .elementor-element.elementor-element-2bcfffa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18415 .elementor-element.elementor-element-6dda7d3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-18415 .elementor-element.elementor-element-0b67222 > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-18415 .elementor-element.elementor-element-0b67222 .ld-fancy-heading {
	text-align: left;
}

.elementor-18415 .elementor-element.elementor-element-0b67222 .ld-fh-element {
	font-size: 35px;
	line-height: 1.2em;
}

.elementor-18415 .elementor-element.elementor-element-0b67222 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-0b67222 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-0b67222 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-6382d60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-6382d60 .ld-fancy-heading {
	text-align: left;
}

.elementor-18415 .elementor-element.elementor-element-6382d60 .ld-fh-element {
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-18415 .elementor-element.elementor-element-6382d60 .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-6382d60 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-6382d60 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-654d25ae:not(.elementor-motion-effects-element-type-background), .elementor-18415 .elementor-element.elementor-element-654d25ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-db24e85);
}

.elementor-18415 .elementor-element.elementor-element-654d25ae {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 5rem 12rem 0rem 12rem;
}

.elementor-18415 .elementor-element.elementor-element-654d25ae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-18415 .elementor-element.elementor-element-1185c69c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-18415 .elementor-element.elementor-element-e5d87d > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-18415 .elementor-element.elementor-element-e5d87d .ld-fancy-heading {
	text-align: left;
}

.elementor-18415 .elementor-element.elementor-element-e5d87d .ld-fh-element {
	font-size: 35px;
	line-height: 1.2em;
}

.elementor-18415 .elementor-element.elementor-element-e5d87d .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-e5d87d .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-e5d87d .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-2d98049e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-2d98049e .ld-fancy-heading {
	text-align: left;
}

.elementor-18415 .elementor-element.elementor-element-2d98049e .ld-fh-element {
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-18415 .elementor-element.elementor-element-2d98049e .lqd-highlight-inner, .elementor-18415 .elementor-element.elementor-element-2d98049e .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-18415 .elementor-element.elementor-element-2d98049e .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-18415 .elementor-element.elementor-element-fd50728:not(.elementor-motion-effects-element-type-background), .elementor-18415 .elementor-element.elementor-element-fd50728 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-42494b2);
}

.elementor-18415 .elementor-element.elementor-element-fd50728 > .elementor-container {
	flex-wrap: wrap;
}

.elementor-18415 .elementor-element.elementor-element-fd50728 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10rem 12rem 10rem 12rem;
}

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

.elementor-18415 .elementor-element.elementor-element-e78f024 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-202af67 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-18415 .elementor-element.elementor-element-202af67 > .elementor-widget-container {
	margin: 65px 0px 40px 0px;
}

.elementor-18415 .elementor-element.elementor-element-202af67 .elementor-divider-separator {
	width: 100%;
}

.elementor-18415 .elementor-element.elementor-element-202af67 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-18415 .elementor-element.elementor-element-2a98bfd > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-e7e2c7d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-18415 .elementor-element.elementor-element-e7e2c7d {
	padding: 0% 3% 0% 3%;
}

.elementor-18415 .elementor-element.elementor-element-65f9eef .btn {
	font-family: "Founders Grotesk Regular", Sans-serif;
	font-size: 48px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: .9px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-18415 .elementor-element.elementor-element-65f9eef .btn:hover, .elementor-18415 .elementor-element.elementor-element-65f9eef .btn:focus {
	color: rgba(0, 0, 0, .57);
}

.elementor-18415 .elementor-element.elementor-element-27ae468 > .elementor-widget-container {
	padding: 2% 0% 0% 0%;
}

.elementor-18415 .elementor-element.elementor-element-27ae468 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-18415 .elementor-element.elementor-element-27ae468 .elementor-icon {
	font-size: 45px;
}

.elementor-18415 .elementor-element.elementor-element-27ae468 .elementor-icon svg {
	height: 45px;
}

.elementor-18415 .elementor-element.elementor-element-5c3ccef > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18415 .elementor-element.elementor-element-6b3a462 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-18415 .elementor-element.elementor-element-6b3a462 > .elementor-widget-container {
	margin: 45px 0px 65px 0px;
}

.elementor-18415 .elementor-element.elementor-element-6b3a462 .elementor-divider-separator {
	width: 100%;
}

.elementor-18415 .elementor-element.elementor-element-6b3a462 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

@media (max-width:1440px) {
	.elementor-18415 .elementor-element.elementor-element-4dd422fb {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-5c05b550 > .elementor-element-populated {
		margin: 20% 10% 0% 0%;
		--e-column-margin-right: 10%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-32a0440 .ld-fh-element {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-70408fad {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-61396783 .ld-fh-element {
		margin: 0% 5% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-2bcfffa {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-654d25ae {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-65f9eef .btn {
		font-size: 4.2vw;
	}
}

@media (max-width:1200px) {
	.elementor-18415 .elementor-element.elementor-element-4dd422fb {
		padding: 0rem 6rem 5rem 10rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-5c05b550 > .elementor-element-populated {
		margin: 20% 5% 0% 0%;
		--e-column-margin-right: 5%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-32a0440 .ld-fh-element {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-69b20c42 > .elementor-widget-container {
		padding: 0% 6% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-75b61f8b img {
		width: 100%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-4732cb71 img {
		width: 100%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-70408fad {
		padding: 0rem 10rem 0rem 10rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-36b50226 img {
		width: 100%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-2bcfffa {
		padding: 5rem 10rem 0rem 10rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-654d25ae {
		padding: 5rem 10rem 0rem 10rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-fd50728 {
		padding: 5rem 10rem 5rem 10rem;
	}
}

@media (max-width:992px) {
	.elementor-18415 .elementor-element.elementor-element-4dd422fb {
		padding: 0rem 8rem 0rem 8rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-5c05b550 > .elementor-element-populated {
		margin: 5% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-32a0440 .ld-fh-element {
		font-size: 50px;
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6fb70cb2 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-75b61f8b {
		text-align: start;
	}
	
	.elementor-18415 .elementor-element.elementor-element-47d12af0 {
		--spacer-size: 0vh;
	}
	
	.elementor-18415 .elementor-element.elementor-element-4732cb71 {
		text-align: start;
	}
	
	.elementor-18415 .elementor-element.elementor-element-70408fad {
		padding: 5rem 8rem 0rem 8rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-36b50226 {
		text-align: start;
	}
	
	.elementor-18415 .elementor-element.elementor-element-61396783 .ld-fh-element {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-2bcfffa {
		padding: 5rem 8rem 0rem 8rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-654d25ae {
		padding: 5rem 8rem 0rem 8rem;
	}
	
	.elementor-18415 .elementor-element.elementor-element-fd50728 {
		padding: 5rem 8rem 5rem 8rem;
	}
}

@media (max-width:880px) {
	.elementor-18415 .elementor-element.elementor-element-32a0440 .ld-fh-element {
		margin: 0px 0px 20px 0px;
	}
}

@media (max-width:767px) {
	.elementor-18415 .elementor-element.elementor-element-4dd422fb {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-3afcb9af {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-32a0440 .ld-fh-element {
		font-size: 45px;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-35168875 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-888d4ee > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-69b20c42 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-1a58250 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-1a58250 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-18415 .elementor-element.elementor-element-1a58250 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-1a58250 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-772c695 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6fb70cb2 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-47d12af0 {
		--spacer-size: 0vh;
	}
	
	.elementor-18415 .elementor-element.elementor-element-70408fad {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-1c23ae07 > .elementor-element-populated {
		padding: 10% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-61396783 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-61396783 .ld-fh-element {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-2bcfffa {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6dda7d3 > .elementor-element-populated {
		padding: 10% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-654d25ae {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-1185c69c > .elementor-element-populated {
		padding: 10% 5% 0% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-fd50728 {
		padding: 0% 5% 10% 5%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-fa61046 {
		width: 70%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-65f9eef > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2.2% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-65f9eef .btn {
		font-size: 30px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-0036b33 {
		width: 30%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-27ae468 > .elementor-widget-container {
		padding: 3% 0% 0% 0%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-27ae468 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-27ae468 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6b3a462 > .elementor-widget-container {
		margin: 36px 0px 65px 0px;
	}
}

@media (min-width:768px) {
	.elementor-18415 .elementor-element.elementor-element-5c05b550 {
		width: 60%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6fb70cb2 {
		width: 40%;
	}
}

@media (max-width:1440px) and (min-width:768px) {
	.elementor-18415 .elementor-element.elementor-element-5c05b550 {
		width: 65%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6fb70cb2 {
		width: 35%;
	}
}

@media (max-width:992px) and (min-width:768px) {
	.elementor-18415 .elementor-element.elementor-element-5c05b550 {
		width: 100%;
	}
	
	.elementor-18415 .elementor-element.elementor-element-6fb70cb2 {
		width: 100%;
	}
}

/* Start custom CSS for ld_button, class: .elementor-element-65f9eef */
@media (min-width: 1920px) {
	.cta-btn {
		font-size: 67px !important;
	}
}
