
.elementor-3416 .elementor-element.elementor-element-8ce48cb > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-3416 .elementor-element.elementor-element-8ce48cb > .elementor-container {
	min-height: 500px;
}

.elementor-3416 .elementor-element.elementor-element-8ce48cb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3416 .elementor-element.elementor-element-8ce48cb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3416 .elementor-element.elementor-element-22f5c68e > .elementor-element-populated {
	padding: 8% 10% 10% 15%;
}

.elementor-3416 .elementor-element.elementor-element-1e993536 {
	font-size: 16px;
	color: var(--e-global-color-primary);
}

.elementor-3416 .elementor-element.elementor-element-1e993536 a {
	color: var(--e-global-color-text);
}

.elementor-3416 .elementor-element.elementor-element-1e993536 a:hover {
	color: var(--e-global-color-accent);
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-3416 .elementor-element.elementor-element-30efb4c1 .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-3416 .elementor-element.elementor-element-4d6cba35:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3416 .elementor-element.elementor-element-4d6cba35 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/sales-team-img.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-3416 .elementor-element.elementor-element-4d6cba35 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-3416 .elementor-element.elementor-element-4d6cba35 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3416 .elementor-element.elementor-element-1154326b {
	--spacer-size: 400px;
}

.elementor-3416 .elementor-element.elementor-element-51a9cea1 > .elementor-container {
	max-width: 900px;
}

.elementor-3416 .elementor-element.elementor-element-51a9cea1 {
	padding: 60px 10px 60px 10px;
}

.elementor-3416 .elementor-element.elementor-element-425ec05b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-3416 .elementor-element.elementor-element-0ed5ec2 {
	text-align: center;
}

.elementor-3416 .elementor-element.elementor-element-0ed5ec2 .elementor-heading-title {
	font-weight: normal;
	color: var(--e-global-color-text);
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-3416 .elementor-element.elementor-element-f2b1db9 .elementor-button {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

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

.elementor-3416 .elementor-element.elementor-element-6a158a1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 30px 0px;
}

.elementor-3416 .elementor-element.elementor-element-6a158a1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/don-powell.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__back {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/leader-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-069b78d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box {
	height: 450px;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: start;
	justify-content: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: center;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-size: 20px;
	line-height: 1.3em;
}

.elementor-3416 .elementor-element.elementor-element-3cd0ac9 {
	background-color: rgba(230, 233, 240, 0);
	margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-3416 .elementor-element.elementor-element-3cd0ac9.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3416 .elementor-element.elementor-element-3cd0ac9 .ha-infobox-title {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
	line-height: 22px;
}

.elementor-3416 .elementor-element.elementor-element-3cd0ac9 .ha-infobox-text {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
}

.elementor-3416 .elementor-element.elementor-element-3cd0ac9 .ha-btn .ha-btn-icon {
	--infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/andrew-macdonald.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__back {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/leader-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box {
	height: 450px;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: start;
	justify-content: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: center;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-size: 20px;
	line-height: 1.3em;
}

.elementor-3416 .elementor-element.elementor-element-8bb2d2a {
	background-color: rgba(230, 233, 240, 0);
	margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-3416 .elementor-element.elementor-element-8bb2d2a.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3416 .elementor-element.elementor-element-8bb2d2a .ha-infobox-title {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
	line-height: 22px;
}

.elementor-3416 .elementor-element.elementor-element-8bb2d2a .ha-infobox-text {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
}

.elementor-3416 .elementor-element.elementor-element-8bb2d2a .ha-btn .ha-btn-icon {
	--infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/kevin-pape.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__back {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/leader-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box {
	height: 450px;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: start;
	justify-content: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: center;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-size: 20px;
	line-height: 1.3em;
}

.elementor-3416 .elementor-element.elementor-element-cc012c1 {
	background-color: rgba(230, 233, 240, 0);
	margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-3416 .elementor-element.elementor-element-cc012c1.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3416 .elementor-element.elementor-element-cc012c1 .ha-infobox-title {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
	line-height: 22px;
}

.elementor-3416 .elementor-element.elementor-element-cc012c1 .ha-infobox-text {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
}

.elementor-3416 .elementor-element.elementor-element-cc012c1 .ha-btn .ha-btn-icon {
	--infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__back {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/leader-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box {
	height: 450px;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: start;
	justify-content: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: center;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-size: 20px;
	line-height: 1.3em;
}

.elementor-3416 .elementor-element.elementor-element-05c6faf {
	background-color: rgba(230, 233, 240, 0);
	margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-3416 .elementor-element.elementor-element-05c6faf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3416 .elementor-element.elementor-element-05c6faf.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3416 .elementor-element.elementor-element-05c6faf .ha-infobox-title {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
	line-height: 22px;
}

.elementor-3416 .elementor-element.elementor-element-05c6faf .ha-infobox-text {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
}

.elementor-3416 .elementor-element.elementor-element-05c6faf .ha-btn .ha-btn-icon {
	--infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2024/09/Ryan-Dover-Headshot.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__back {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/leader-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box {
	height: 450px;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: start;
	justify-content: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: center;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-size: 20px;
	line-height: 1.3em;
}

.elementor-3416 .elementor-element.elementor-element-78c4ec1 {
	background-color: rgba(230, 233, 240, 0);
	margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-3416 .elementor-element.elementor-element-78c4ec1.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3416 .elementor-element.elementor-element-78c4ec1 .ha-infobox-title {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
	line-height: 22px;
}

.elementor-3416 .elementor-element.elementor-element-78c4ec1 .ha-infobox-text {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
}

.elementor-3416 .elementor-element.elementor-element-78c4ec1 .ha-btn .ha-btn-icon {
	--infobox-btn-icon-translate-x-hover: 10px;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/03/ebony-buggs.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__back {
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LEAWnmTeGZcxtTBymfEssBhWCOqLWEoY/assets/images/optimized/rev-7ed6ad6/www.kleinschmidtinc.com/wp-content/uploads/2023/02/leader-bg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box {
	height: 450px;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 0px 0px 0px 0px;
	text-align: start;
	justify-content: flex-start;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__image {
	margin-bottom: 0px;
	opacity: 1;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
	justify-content: center;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__back .elementor-flip-box__layer__description {
	font-size: 20px;
	line-height: 1.3em;
}

.elementor-3416 .elementor-element.elementor-element-8fd9b05 {
	background-color: rgba(230, 233, 240, 0);
	margin: -35px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-3416 .elementor-element.elementor-element-8fd9b05.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3416 .elementor-element.elementor-element-8fd9b05 .ha-infobox-title {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
	line-height: 22px;
}

.elementor-3416 .elementor-element.elementor-element-8fd9b05 .ha-infobox-text {
	margin-bottom: 0px;
	color: var(--e-global-color-text);
	font-size: 18px;
}

.elementor-3416 .elementor-element.elementor-element-8fd9b05 .ha-btn .ha-btn-icon {
	--infobox-btn-icon-translate-x-hover: 10px;
}

@media (max-width:1366px) {
	.elementor-3416 .elementor-element.elementor-element-05c6faf {
		width: var(--container-widget-width, 382.656px);
		max-width: 382.656px;
		--container-widget-width: 382.656px;
		--container-widget-flex-grow: 0;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3416 .elementor-element.elementor-element-22f5c68e {
		width: 100%;
	}
	
	.elementor-3416 .elementor-element.elementor-element-4d6cba35 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-3416 .elementor-element.elementor-element-8ce48cb > .elementor-container {
		min-height: 100px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-22f5c68e > .elementor-element-populated {
		padding: 30px 20px 40px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-51a9cea1 {
		padding: 40px 0px 40px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-425ec05b > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-6a158a1 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-069b78d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-cb5ad90 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-2a7108e .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-7ba24be .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-099ce46 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box {
		height: 400px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-02d1424 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-3416 .elementor-element.elementor-element-1154326b {
		--spacer-size: 250px;
	}
	
	.elementor-3416 .elementor-element.elementor-element-51a9cea1 {
		padding: 20px 0px 20px 0px;
	}
}
