
.elementor-19 .elementor-element.elementor-element-33de16a {
	--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-19 .elementor-element.elementor-element-61fa769 {
	--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-19 .elementor-element.elementor-element-61fa769.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-19 .elementor-element.elementor-element-a746491 {
	width: var(--container-widget-width, 129.73%);
	max-width: 129.73%;
	margin: 0px 16px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
	padding: 0px -25px 0px 0px;
	--container-widget-width: 129.73%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-a746491.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19 .elementor-element.elementor-element-a746491 img {
	width: 100%;
	max-width: 100%;
	height: 500px;
	border-style: none;
	border-radius: -17px -17px -17px -17px;
}

.elementor-19 .elementor-element.elementor-element-1175e88 {
	--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-19 .elementor-element.elementor-element-1175e88.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-fluent-form-widget .fluentform-widget-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-19 .elementor-element.elementor-element-d8b149b {
	width: var(--container-widget-width, 101.646%);
	max-width: 101.646%;
	--container-widget-width: 101.646%;
	--container-widget-flex-grow: 0;
}

.elementor-19 .elementor-element.elementor-element-d8b149b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-19 .elementor-element.elementor-element-d8b149b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
	background-color: #1a7efb !important;
	color: #fff !important;
}

.elementor-19 .elementor-element.elementor-element-d02019d {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-19 .elementor-element.elementor-element-61fa769 {
		--width: 44.795%;
	}
	
	.elementor-19 .elementor-element.elementor-element-1175e88 {
		--width: 54.887%;
	}
}
