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

.elementor-3454 .elementor-element.elementor-element-8ce48cb:not(.elementor-motion-effects-element-type-background), .elementor-3454 .elementor-element.elementor-element-8ce48cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bc4bcf2);
	background-image: url("https://www.kleinschmidtinc.com/nitropack_static/LXiNBcDvbiDcRJmLpPpTLXqfueOCxodZ/assets/images/optimized/rev-d975c8f/www.kleinschmidtinc.com/wp-content/uploads/2023/02/partners-hero-img.webp");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 50% auto;
}

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

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

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

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

.elementor-3454 .elementor-element.elementor-element-22f5c68e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3454 .elementor-element.elementor-element-22f5c68e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e6e9f0;
}

.elementor-3454 .elementor-element.elementor-element-22f5c68e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3454 .elementor-element.elementor-element-22f5c68e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

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

.elementor-3454 .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-3454 .elementor-element.elementor-element-30efb4c1 .elementor-heading-title {
	font-weight: 300;
	color: var(--e-global-color-primary);
}

.elementor-3454 .elementor-element.elementor-element-cdfa92f > .elementor-element-populated {
	padding: 8% 10% 10% 15%;
}

.elementor-3454 .elementor-element.elementor-element-3b18e6d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-0607f39 {
	--spacer-size: 15px;
}

.elementor-3454 .elementor-element.elementor-element-93830be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-3454 .elementor-element.elementor-element-be724f8 {
	text-align: start;
}

.elementor-3454 .elementor-element.elementor-element-045f327 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-6bd9a66 {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-682001d {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3454 .elementor-element.elementor-element-bd9bc25 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

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

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	color: var(--e-global-color-text);
}

.elementor-3454 .elementor-element.elementor-element-a6eb607 {
	width: initial;
	max-width: initial;
	background-color: var(--e-global-color-81ea6d9);
}

.elementor-3454 .elementor-element.elementor-element-a6eb607.elementor-element {
	--align-self: center;
}

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

.elementor-3454 .elementor-element.elementor-element-a6eb607.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-3454 .elementor-element.elementor-element-a6eb607.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-3454 .elementor-element.elementor-element-a6eb607.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-3454 .elementor-element.elementor-element-a6eb607 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-a6eb607 .elementor-image-box-img img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition-duration: .3s;
}

.elementor-3454 .elementor-element.elementor-element-d70870c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec {
	width: initial;
	max-width: initial;
	background-color: var(--e-global-color-81ea6d9);
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec.elementor-element {
	--align-self: center;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-0a1a0ec .elementor-image-box-img img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition-duration: .3s;
}

.elementor-3454 .elementor-element.elementor-element-cb599c5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-89d28b7 {
	--spacer-size: 15px;
}

.elementor-3454 .elementor-element.elementor-element-fc790cb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-b075fb5 {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-e16f9bf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-73a51e1 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-3454 .elementor-element.elementor-element-8e350ec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b {
	width: initial;
	max-width: initial;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b.elementor-element {
	--align-self: center;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-25d0e8b .elementor-image-box-img img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition-duration: .3s;
}

.elementor-3454 .elementor-element.elementor-element-ab07d96 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-c49a20a {
	width: initial;
	max-width: initial;
	background-color: var(--e-global-color-81ea6d9);
}

.elementor-3454 .elementor-element.elementor-element-c49a20a.elementor-element {
	--align-self: center;
}

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

.elementor-3454 .elementor-element.elementor-element-c49a20a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-3454 .elementor-element.elementor-element-c49a20a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-3454 .elementor-element.elementor-element-c49a20a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-3454 .elementor-element.elementor-element-c49a20a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-c49a20a .elementor-image-box-img img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition-duration: .3s;
}

.elementor-3454 .elementor-element.elementor-element-c49a20a .elementor-image-box-description {
	color: #3f4b59;
}

.elementor-3454 .elementor-element.elementor-element-c306523 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de {
	width: initial;
	max-width: initial;
	background-color: var(--e-global-color-81ea6d9);
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de.elementor-element {
	--align-self: center;
}

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

.elementor-3454 .elementor-element.elementor-element-3d0f4de.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de .elementor-image-box-img img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-3454 .elementor-element.elementor-element-3d0f4de .elementor-image-box-title {
	color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-ed0aa9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8 {
	width: initial;
	max-width: initial;
	background-color: var(--e-global-color-81ea6d9);
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8.elementor-element {
	--align-self: center;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8.ha-has-bg-overlay:hover::before {
	transition: background .3s;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-7efb3d8 .elementor-image-box-img img {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	transition-duration: .3s;
}

.elementor-3454 .elementor-element.elementor-element-7a57542 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-3454 .elementor-element.elementor-element-c2ceac4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-1ac0562 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-677da45 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-ddd169e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-3454 .elementor-element.elementor-element-1571de8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-6d49592 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-6d49592 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-e838d72 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-af29cf4 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-aa665fb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-3fdcb6a .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-7f59f27 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-9b184c2 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-39dd633 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-c535ffb {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-c535ffb .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-11fe5e3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-eae89b8 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-401a8f7 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-3454 .elementor-element.elementor-element-090aa9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-45bb97c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-45bb97c .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-af70f47 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-8555457 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-8555457 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-670f697 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-92c5159 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-92c5159 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-87c29ca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-329f357 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-329f357 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-29134c1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-1e887a9 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-4507a63 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-64f19fd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-64f19fd .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-0d1ec9e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-3454 .elementor-element.elementor-element-5d12df3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-663c366 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-663c366 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-5789bdf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-9e61dab {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-9e61dab .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-21b8425 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-dab64e5 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-25da37c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-614e6c1 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-379d276 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-1ea5dd4 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-11f1fdf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-8b0d238 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-05e1611 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
}

.elementor-3454 .elementor-element.elementor-element-2b0eb06 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-d9e077b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-d9e077b .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-0fbab6d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-fe6532c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-fe6532c .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-3454 .elementor-element.elementor-element-cf2e0c2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__front {
	background-color: var(--e-global-color-bc4bcf2);
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__back {
	background-color: var(--e-global-color-7885612);
}

.elementor-3454 .elementor-element.elementor-element-390875d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__image img {
	width: 100%;
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__image {
	opacity: 1;
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-3454 .elementor-element.elementor-element-390875d .elementor-flip-box__button {
	margin-inline-center: 0;
}

@media (max-width:1024px) {
	.elementor-3454 .elementor-element.elementor-element-8ce48cb > .elementor-container {
		min-height: 100px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-8ce48cb:not(.elementor-motion-effects-element-type-background), .elementor-3454 .elementor-element.elementor-element-8ce48cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-size: 100% auto;
	}
	
	.elementor-3454 .elementor-element.elementor-element-8ce48cb {
		padding: 300px 0px 0px 0px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-22f5c68e > .elementor-element-populated {
		padding: 30px 20px 40px 20px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-cdfa92f > .elementor-element-populated {
		padding: 30px 20px 40px 20px;
	}
}

@media (max-width:767px) {
	.elementor-3454 .elementor-element.elementor-element-a6eb607 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-0a1a0ec .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-25d0e8b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-c49a20a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-3d0f4de .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-3454 .elementor-element.elementor-element-7efb3d8 .elementor-image-box-img {
		margin-bottom: 15px;
	}
}

@media (min-width:768px) {
	.elementor-3454 .elementor-element.elementor-element-bd9bc25 {
		--width: 33.3%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-d70870c {
		--width: 33.3%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-8e350ec {
		--width: 25%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-ab07d96 {
		--width: 25%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-c306523 {
		--width: 25%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-ed0aa9f {
		--width: 25%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-c2ceac4 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-1ac0562 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-677da45 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-1571de8 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-e838d72 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-aa665fb {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-7f59f27 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-39dd633 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-11fe5e3 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-090aa9f {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-af70f47 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-670f697 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-87c29ca {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-29134c1 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-4507a63 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-5d12df3 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-5789bdf {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-21b8425 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-25da37c {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-379d276 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-11f1fdf {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-2b0eb06 {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-0fbab6d {
		--width: 33.3333%;
	}
	
	.elementor-3454 .elementor-element.elementor-element-cf2e0c2 {
		--width: 33.3333%;
	}
}

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