
.elementor-5252 .elementor-element.elementor-element-60bd5ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5252 .elementor-element.elementor-element-6f5c066 {
	--display: flex;
	--padding-top: 21px;
	--padding-bottom: 21px;
	--padding-left: 21px;
	--padding-right: 21px;
}

.elementor-5252 .elementor-element.elementor-element-69d956f {
	text-align: center;
}

.elementor-5252 .elementor-element.elementor-element-69d956f .elementor-heading-title {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #011c28;
}

.elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta .elementor-cta__bg, .elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 500ms;
}

.elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta__content {
	text-align: start;
	padding: 48px 48px 48px 48px;
	background-color: var(--e-global-color-bfcd575);
}

.elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta__bg-wrapper {
	min-width: 297px;
}

.elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta__title {
	font-size: 2.5em;
	color: var(--e-global-color-primary);
}

.elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta__button:hover {
	color: var(--e-global-color-16760eb1);
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-5252 .elementor-element.elementor-element-70a53ef .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: var(--e-global-color-dbe4fd8);
}
