
.elementor-346283 .elementor-element.elementor-element-7e88eca2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--flex-wrap: wrap;
	--overlay-opacity: 1;
	--margin-top: 3em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 1em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-346283 .elementor-element.elementor-element-7e88eca2:not(.elementor-motion-effects-element-type-background), .elementor-346283 .elementor-element.elementor-element-7e88eca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilefapj.nitrocdn.com/PchJCRBGgLWIguWgpnLXUGCBMYueuthE/assets/images/optimized/rev-57724b6/www.usspeedo.com/wp-content/uploads/2024/12/home-ssgmbkg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-346283 .elementor-element.elementor-element-7e88eca2::before, .elementor-346283 .elementor-element.elementor-element-7e88eca2 > .elementor-background-video-container::before, .elementor-346283 .elementor-element.elementor-element-7e88eca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-346283 .elementor-element.elementor-element-7e88eca2 > .elementor-background-slideshow::before, .elementor-346283 .elementor-element.elementor-element-7e88eca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-346283 .elementor-element.elementor-element-7e88eca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at top left, rgba(255, 255, 255, .5) 0%, var(--e-global-color-text) 100%);
}

.elementor-346283 .elementor-element.elementor-element-dba6d5b {
	--display: flex;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-346283 .elementor-element.elementor-element-27383419 > .elementor-widget-container {
	padding: 3em 0em 0em 0em;
}

.elementor-346283 .elementor-element.elementor-element-27383419 {
	z-index: 96;
}

.elementor-346283 .elementor-element.elementor-element-36d50fd6 {
	--display: flex;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 5em;
	--padding-right: 1em;
}

.elementor-346283 .elementor-element.elementor-element-75c5076 {
	text-align: start;
}

.elementor-346283 .elementor-element.elementor-element-73e5630c {
	text-align: start;
}

.elementor-346283 .elementor-element.elementor-element-73e5630c .elementor-heading-title {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346283 .elementor-element.elementor-element-72cb85a0 > .elementor-widget-container {
	padding: 0px 0px 0px 14px;
	border-style: solid;
	border-width: 0px 0px 0px 7px;
	border-color: var(--e-global-color-ec3c7a7);
}

.elementor-346283 .elementor-element.elementor-element-72cb85a0 {
	text-align: start;
}

.elementor-346283 .elementor-element.elementor-element-66faa9b0 {
	font-family: "Inria Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.4em;
}

.elementor-346283 .elementor-element.elementor-element-8ac458f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--overlay-opacity: .6;
}

.elementor-346283 .elementor-element.elementor-element-8ac458f:not(.elementor-motion-effects-element-type-background), .elementor-346283 .elementor-element.elementor-element-8ac458f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilefapj.nitrocdn.com/PchJCRBGgLWIguWgpnLXUGCBMYueuthE/assets/images/optimized/rev-57724b6/www.usspeedo.com/wp-content/uploads/2025/03/usproudbkg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-346283 .elementor-element.elementor-element-8ac458f::before, .elementor-346283 .elementor-element.elementor-element-8ac458f > .elementor-background-video-container::before, .elementor-346283 .elementor-element.elementor-element-8ac458f > .e-con-inner > .elementor-background-video-container::before, .elementor-346283 .elementor-element.elementor-element-8ac458f > .elementor-background-slideshow::before, .elementor-346283 .elementor-element.elementor-element-8ac458f > .e-con-inner > .elementor-background-slideshow::before, .elementor-346283 .elementor-element.elementor-element-8ac458f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-638d055);
	--background-overlay: "";
}

.elementor-346283 .elementor-element.elementor-element-e2f4cc6 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--padding-top: 7em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-346283 .elementor-element.elementor-element-4b325d0 {
	--display: flex;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	--margin-top: 0em;
	--margin-bottom: -7em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
	--z-index: 95;
}

.elementor-346283 .elementor-element.elementor-element-4b325d0:not(.elementor-motion-effects-element-type-background), .elementor-346283 .elementor-element.elementor-element-4b325d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-346283 .elementor-element.elementor-element-a62bdfe {
	text-align: start;
}

.elementor-346283 .elementor-element.elementor-element-51a90525 {
	text-align: start;
}

.elementor-346283 .elementor-element.elementor-element-51a90525 .elementor-heading-title {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346283 .elementor-element.elementor-element-35486337 > .elementor-widget-container {
	padding: 1em 1em 1em 1em;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-346283 .elementor-element.elementor-element-35486337.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-346283 .elementor-element.elementor-element-35486337.elementor-view-framed .elementor-icon, .elementor-346283 .elementor-element.elementor-element-35486337.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-description {
	font-family: "Inria Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.4em;
}

.elementor-346283 .elementor-element.elementor-element-eea73df > .elementor-widget-container {
	padding: 1em 1em 1em 1em;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-346283 .elementor-element.elementor-element-eea73df.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-346283 .elementor-element.elementor-element-eea73df.elementor-view-framed .elementor-icon, .elementor-346283 .elementor-element.elementor-element-eea73df.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-description {
	font-family: "Inria Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.4em;
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0 > .elementor-widget-container {
	padding: 1em 1em 1em 1em;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 15px;
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0.elementor-view-framed .elementor-icon, .elementor-346283 .elementor-element.elementor-element-4d5b25b0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-description {
	font-family: "Inria Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.4em;
}

.elementor-346283 .elementor-element.elementor-element-7ec4a52f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--flex-wrap: wrap;
	--padding-top: 5em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-346283 .elementor-element.elementor-element-5a5a8040 {
	--display: flex;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-346283 .elementor-element.elementor-element-732a388f {
	text-align: center;
}

.elementor-346283 .elementor-element.elementor-element-450689b7 {
	text-align: center;
}

.elementor-346283 .elementor-element.elementor-element-690c7a7d {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-346283 .elementor-element.elementor-element-56a26e32 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-56a26e32:hover {
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .2);
}

.elementor-346283 .elementor-element.elementor-element-6589c68f {
	--display: flex;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-388f688 {
	--display: flex;
}

.elementor-346283 .elementor-element.elementor-element-338dcd4 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-346283 .elementor-element.elementor-element-1d4a4bd > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-346283 .elementor-element.elementor-element-1d4a4bd {
	text-align: center;
}

.elementor-346283 .elementor-element.elementor-element-1d4a4bd .elementor-heading-title {
	font-family: "Inria Sans", Sans-serif;
	line-height: 18px;
}

.elementor-346283 .elementor-element.elementor-element-71b9dd13 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-71b9dd13:hover {
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .2);
}

.elementor-346283 .elementor-element.elementor-element-1b46add4 {
	--display: flex;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-6549d75 {
	--display: flex;
}

.elementor-346283 .elementor-element.elementor-element-be58c21 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-346283 .elementor-element.elementor-element-779d2ea > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-346283 .elementor-element.elementor-element-779d2ea {
	text-align: center;
}

.elementor-346283 .elementor-element.elementor-element-779d2ea .elementor-heading-title {
	font-family: "Inria Sans", Sans-serif;
	line-height: 18px;
}

.elementor-346283 .elementor-element.elementor-element-5b799a25 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-5b799a25:hover {
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .2);
}

.elementor-346283 .elementor-element.elementor-element-55ffbfa3 {
	--display: flex;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-e50f91a {
	--display: flex;
}

.elementor-346283 .elementor-element.elementor-element-6610bed .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-346283 .elementor-element.elementor-element-b18c224 > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-346283 .elementor-element.elementor-element-b18c224 {
	text-align: center;
}

.elementor-346283 .elementor-element.elementor-element-b18c224 .elementor-heading-title {
	font-family: "Inria Sans", Sans-serif;
	line-height: 18px;
}

.elementor-346283 .elementor-element.elementor-element-38659991 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-38659991:hover {
	box-shadow: 0px 1px 60px 0px rgba(0, 0, 0, .2);
}

.elementor-346283 .elementor-element.elementor-element-380fd531 {
	--display: flex;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-346283 .elementor-element.elementor-element-3cebd11 {
	--display: flex;
}

.elementor-346283 .elementor-element.elementor-element-c08b4b5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-346283 .elementor-element.elementor-element-ec25254 > .elementor-widget-container {
	padding: 0px 25px 25px 25px;
}

.elementor-346283 .elementor-element.elementor-element-ec25254 {
	text-align: center;
}

.elementor-346283 .elementor-element.elementor-element-ec25254 .elementor-heading-title {
	font-family: "Inria Sans", Sans-serif;
	line-height: 18px;
}

@media (max-width:1024px) {
	.elementor-346283 .elementor-element.elementor-element-7e88eca2 {
		--padding-top: 4em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-27383419 > .elementor-widget-container {
		margin: 1em 0em 0em 6em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-27383419 img {
		height: 420px;
		object-fit: cover;
	}
	
	.elementor-346283 .elementor-element.elementor-element-36d50fd6 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-66faa9b0 {
		font-size: 15px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-8ac458f {
		--padding-top: 4%;
		--padding-bottom: 4%;
		--padding-left: 1%;
		--padding-right: 1%;
	}
	
	.elementor-346283 .elementor-element.elementor-element-e2f4cc6 {
		--padding-top: 4em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-4b325d0 {
		--margin-top: 0em;
		--margin-bottom: -4em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-description {
		font-size: 15px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-7ec4a52f {
		--padding-top: 2em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-690c7a7d {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-346283 .elementor-element.elementor-element-7e88eca2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 2em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-27383419 img {
		height: 350px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-36d50fd6 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-36d50fd6.e-con {
		--order: -99999;
	}
	
	.elementor-346283 .elementor-element.elementor-element-66faa9b0 {
		font-size: 14px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-8ac458f {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-e2f4cc6 {
		--padding-top: 2em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-4b325d0 {
		--margin-top: 0em;
		--margin-bottom: -2em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-346283 .elementor-element.elementor-element-35486337 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-346283 .elementor-element.elementor-element-eea73df .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title, .elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
	}
	
	.elementor-346283 .elementor-element.elementor-element-4d5b25b0 .elementor-icon-box-description {
		font-size: 14px;
	}
	
	.elementor-346283 .elementor-element.elementor-element-7ec4a52f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-346283 .elementor-element.elementor-element-690c7a7d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

@media (min-width:768px) {
	.elementor-346283 .elementor-element.elementor-element-dba6d5b {
		--width: 49%;
	}
	
	.elementor-346283 .elementor-element.elementor-element-36d50fd6 {
		--width: 49%;
	}
	
	.elementor-346283 .elementor-element.elementor-element-e2f4cc6 {
		--width: 45%;
	}
	
	.elementor-346283 .elementor-element.elementor-element-5a5a8040 {
		--content-width: 600px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-346283 .elementor-element.elementor-element-36d50fd6 {
		--width: 48%;
	}
	
	.elementor-346283 .elementor-element.elementor-element-e2f4cc6 {
		--width: 60%;
	}
}
