/* End custom CSS */

.elementor-26669 .elementor-element.elementor-element-9c4fba8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-26669 .elementor-element.elementor-element-9c4fba8:not(.elementor-motion-effects-element-type-background), .elementor-26669 .elementor-element.elementor-element-9c4fba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

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

.elementor-26669 .elementor-element.elementor-element-9c4fba8 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26669 .elementor-element.elementor-element-43c14a1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26669 .elementor-element.elementor-element-4ab1628 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26669 .elementor-element.elementor-element-57d1040 > .elementor-element-populated {
	margin: 25% 15% 0% 0%;
	--e-column-margin-right: 15%;
	--e-column-margin-left: 0%;
	padding: 0% 0% 0% 0%;
}

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

.elementor-26669 .elementor-element.elementor-element-549ae7e .lqd-highlight-inner, .elementor-26669 .elementor-element.elementor-element-549ae7e .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-26669 .elementor-element.elementor-element-549ae7e .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

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

.elementor-26669 .elementor-element.elementor-element-face093 > .elementor-widget-container {
	padding: 0% 0% 5% 0%;
}

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

.elementor-26669 .elementor-element.elementor-element-face093 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-988b78f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-26669 .elementor-element.elementor-element-988b78f .lqd-highlight-inner, .elementor-26669 .elementor-element.elementor-element-988b78f .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-26669 .elementor-element.elementor-element-988b78f .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-38f2cda .ld-fh-element {
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-26669 .elementor-element.elementor-element-38f2cda .lqd-highlight-inner, .elementor-26669 .elementor-element.elementor-element-38f2cda .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-26669 .elementor-element.elementor-element-38f2cda .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-1d5c518 {
	width: auto;
	max-width: auto;
}

.elementor-26669 .elementor-element.elementor-element-1d5c518 .elementor-icon-wrapper {
	text-align: start;
}

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

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

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

.elementor-26669 .elementor-element.elementor-element-1d5c518 .elementor-icon {
	font-size: 30px;
}

.elementor-26669 .elementor-element.elementor-element-1d5c518 .elementor-icon svg {
	height: 30px;
}

.elementor-26669 .elementor-element.elementor-element-cf33d6b {
	width: auto;
	max-width: auto;
}

.elementor-26669 .elementor-element.elementor-element-cf33d6b > .elementor-widget-container {
	padding: 0px 0px 0px 6px;
}

.elementor-26669 .elementor-element.elementor-element-cf33d6b .elementor-icon-wrapper {
	text-align: start;
}

.elementor-26669 .elementor-element.elementor-element-cf33d6b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

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

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

.elementor-26669 .elementor-element.elementor-element-cf33d6b .elementor-icon {
	font-size: 30px;
}

.elementor-26669 .elementor-element.elementor-element-cf33d6b .elementor-icon svg {
	height: 30px;
}

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

.elementor-26669 .elementor-element.elementor-element-801ce75 > .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-26669 .elementor-element.elementor-element-801ce75 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26669 .elementor-element.elementor-element-61b5bd4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26669 .elementor-element.elementor-element-7ba538a {
	text-align: start;
}

.elementor-26669 .elementor-element.elementor-element-7ba538a img {
	width: 115%;
	max-width: 115%;
}

.elementor-26669 .elementor-element.elementor-element-7a8c01c {
	--spacer-size: 2vh;
}

.elementor-26669 .elementor-element.elementor-element-b15fad5 {
	text-align: start;
}

.elementor-26669 .elementor-element.elementor-element-b15fad5 img {
	width: 115%;
	max-width: 115%;
}

.elementor-26669 .elementor-element.elementor-element-c7f81bd > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-26669 .elementor-element.elementor-element-c7f81bd:not(.elementor-motion-effects-element-type-background), .elementor-26669 .elementor-element.elementor-element-c7f81bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d3aacf);
}

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

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

.elementor-26669 .elementor-element.elementor-element-c916a15 > .elementor-widget-container {
	padding: 0px 0px 50px 0px;
}

.elementor-26669 .elementor-element.elementor-element-c916a15 {
	text-align: start;
}

.elementor-26669 .elementor-element.elementor-element-bd4718f > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

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

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

.elementor-26669 .elementor-element.elementor-element-bd4718f .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-2b6932e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 1% 0%;
}

.elementor-26669 .elementor-element.elementor-element-2b6932e .ld-fh-element {
	font-size: 22px;
}

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

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

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

.elementor-26669 .elementor-element.elementor-element-4c79632:not(.elementor-motion-effects-element-type-background), .elementor-26669 .elementor-element.elementor-element-4c79632 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d3aacf);
}

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

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

.elementor-26669 .elementor-element.elementor-element-987025a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-26669 .elementor-element.elementor-element-687908a > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-26669 .elementor-element.elementor-element-687908a .ld-fh-element {
	font-size: 35px;
	line-height: 1.2em;
}

.elementor-26669 .elementor-element.elementor-element-687908a .lqd-highlight-inner, .elementor-26669 .elementor-element.elementor-element-687908a .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-26669 .elementor-element.elementor-element-687908a .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-ec0d835 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 1% 0%;
}

.elementor-26669 .elementor-element.elementor-element-ec0d835 .ld-fh-element {
	font-size: 22px;
}

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

.elementor-26669 .elementor-element.elementor-element-ec0d835 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-581c424 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-26669 .elementor-element.elementor-element-581c424:not(.elementor-motion-effects-element-type-background), .elementor-26669 .elementor-element.elementor-element-581c424 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8d3aacf);
}

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

.elementor-26669 .elementor-element.elementor-element-581c424 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26669 .elementor-element.elementor-element-3b0b3a2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-26669 .elementor-element.elementor-element-478c8f1 > .elementor-widget-container {
	padding: 0% 0% 1% 0%;
}

.elementor-26669 .elementor-element.elementor-element-478c8f1 .ld-fh-element {
	font-size: 35px;
	line-height: 1.2em;
}

.elementor-26669 .elementor-element.elementor-element-478c8f1 .lqd-highlight-inner, .elementor-26669 .elementor-element.elementor-element-478c8f1 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-26669 .elementor-element.elementor-element-478c8f1 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-59841e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26669 .elementor-element.elementor-element-59841e2 .ld-fh-element {
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-26669 .elementor-element.elementor-element-59841e2 .lqd-highlight-inner, .elementor-26669 .elementor-element.elementor-element-59841e2 .lqd-highlight-inner .lqd-highlight-brush-svg {
	height: .275em;
}

.elementor-26669 .elementor-element.elementor-element-59841e2 .lqd-highlight-inner {
	bottom: 0em;
	left: 0em;
}

.elementor-26669 .elementor-element.elementor-element-117795e:not(.elementor-motion-effects-element-type-background), .elementor-26669 .elementor-element.elementor-element-117795e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ce00283);
}

.elementor-26669 .elementor-element.elementor-element-117795e > .elementor-container {
	flex-wrap: wrap;
}

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

.elementor-26669 .elementor-element.elementor-element-117795e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-26669 .elementor-element.elementor-element-ca41884 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-26669 .elementor-element.elementor-element-ca41884 > .elementor-widget-container {
	margin: 65px 0px 40px 0px;
}

.elementor-26669 .elementor-element.elementor-element-ca41884 .elementor-divider-separator {
	width: 100%;
}

.elementor-26669 .elementor-element.elementor-element-ca41884 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

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

.elementor-26669 .elementor-element.elementor-element-9db1559 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-26669 .elementor-element.elementor-element-9db1559 {
	padding: 0% 3% 0% 3%;
}

.elementor-26669 .elementor-element.elementor-element-feb949c .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-26669 .elementor-element.elementor-element-feb949c .btn:hover, .elementor-26669 .elementor-element.elementor-element-feb949c .btn:focus {
	color: rgba(0, 0, 0, .57);
}

.elementor-26669 .elementor-element.elementor-element-1d65a19 > .elementor-widget-container {
	padding: 2% 0% 0% 0%;
}

.elementor-26669 .elementor-element.elementor-element-1d65a19 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-26669 .elementor-element.elementor-element-1d65a19 .elementor-icon {
	font-size: 45px;
}

.elementor-26669 .elementor-element.elementor-element-1d65a19 .elementor-icon svg {
	height: 45px;
}

.elementor-26669 .elementor-element.elementor-element-4bbe0f5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-26669 .elementor-element.elementor-element-86f5bb6 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-26669 .elementor-element.elementor-element-86f5bb6 > .elementor-widget-container {
	margin: 45px 0px 65px 0px;
}

.elementor-26669 .elementor-element.elementor-element-86f5bb6 .elementor-divider-separator {
	width: 100%;
}

.elementor-26669 .elementor-element.elementor-element-86f5bb6 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

@media (max-width:1440px) {
	.elementor-26669 .elementor-element.elementor-element-9c4fba8 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-57d1040 > .elementor-element-populated {
		margin: 20% 10% 0% 0%;
		--e-column-margin-right: 10%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-549ae7e .ld-fh-element {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c7f81bd {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-4c79632 {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-581c424 {
		padding: 5% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-feb949c .btn {
		font-size: 4.2vw;
	}
}

@media (max-width:1200px) {
	.elementor-26669 .elementor-element.elementor-element-9c4fba8 {
		padding: 0rem 6rem 5rem 10rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-57d1040 > .elementor-element-populated {
		margin: 20% 5% 0% 0%;
		--e-column-margin-right: 5%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-549ae7e .ld-fh-element {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-38f2cda > .elementor-widget-container {
		padding: 0% 6% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-7ba538a img {
		width: 100%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-b15fad5 img {
		width: 100%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c7f81bd {
		padding: 0rem 10rem 0rem 10rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c916a15 img {
		width: 100%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-2b6932e > .elementor-widget-container {
		padding: 0% 15% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-4c79632 {
		padding: 5rem 10rem 0rem 10rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-ec0d835 > .elementor-widget-container {
		padding: 0% 15% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-581c424 {
		padding: 5rem 10rem 0rem 10rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-117795e {
		padding: 5rem 10rem 5rem 10rem;
	}
}

@media (max-width:992px) {
	.elementor-26669 .elementor-element.elementor-element-9c4fba8 {
		padding: 0rem 8rem 0rem 8rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-57d1040 > .elementor-element-populated {
		margin: 5% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-549ae7e .ld-fh-element {
		font-size: 50px;
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-801ce75 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-7ba538a {
		text-align: start;
	}
	
	.elementor-26669 .elementor-element.elementor-element-7a8c01c {
		--spacer-size: 0vh;
	}
	
	.elementor-26669 .elementor-element.elementor-element-b15fad5 {
		text-align: start;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c7f81bd {
		padding: 5rem 8rem 0rem 8rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c916a15 {
		text-align: start;
	}
	
	.elementor-26669 .elementor-element.elementor-element-2b6932e > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-4c79632 {
		padding: 5rem 8rem 0rem 8rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-ec0d835 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-581c424 {
		padding: 5rem 8rem 0rem 8rem;
	}
	
	.elementor-26669 .elementor-element.elementor-element-117795e {
		padding: 5rem 8rem 5rem 8rem;
	}
}

@media (max-width:880px) {
	.elementor-26669 .elementor-element.elementor-element-549ae7e .ld-fh-element {
		margin: 0px 0px 20px 0px;
	}
}

@media (max-width:767px) {
	.elementor-26669 .elementor-element.elementor-element-9c4fba8 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-4ab1628 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-549ae7e .ld-fh-element {
		font-size: 45px;
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-face093 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-988b78f > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-38f2cda > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d5c518 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d5c518 > .elementor-widget-container {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d5c518 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d5c518 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d5c518 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-cf33d6b > .elementor-widget-container {
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-cf33d6b .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-26669 .elementor-element.elementor-element-cf33d6b .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-cf33d6b .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-720d335 > .elementor-widget-container {
		padding: 0% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-801ce75 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-7a8c01c {
		--spacer-size: 0vh;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c7f81bd {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-a33d97d > .elementor-element-populated {
		padding: 10% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-4c79632 {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-987025a > .elementor-element-populated {
		padding: 10% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-581c424 {
		padding: 25px 0px 0px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-3b0b3a2 > .elementor-element-populated {
		padding: 10% 5% 0% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-478c8f1 > .elementor-widget-container {
		margin: 25px 0px 0px 0px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-117795e {
		padding: 0% 5% 10% 5%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-c7746ff {
		width: 70%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-feb949c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2.2% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-feb949c .btn {
		font-size: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-39ed0eb {
		width: 30%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d65a19 > .elementor-widget-container {
		padding: 3% 0% 0% 0%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d65a19 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-1d65a19 .elementor-icon svg {
		height: 30px;
	}
	
	.elementor-26669 .elementor-element.elementor-element-86f5bb6 > .elementor-widget-container {
		margin: 36px 0px 65px 0px;
	}
}

@media (min-width:768px) {
	.elementor-26669 .elementor-element.elementor-element-57d1040 {
		width: 60%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-801ce75 {
		width: 40%;
	}
}

@media (max-width:1440px) and (min-width:768px) {
	.elementor-26669 .elementor-element.elementor-element-57d1040 {
		width: 65%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-801ce75 {
		width: 35%;
	}
}

@media (max-width:992px) and (min-width:768px) {
	.elementor-26669 .elementor-element.elementor-element-57d1040 {
		width: 100%;
	}
	
	.elementor-26669 .elementor-element.elementor-element-801ce75 {
		width: 100%;
	}
}

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