
.elementor-22 .elementor-element.elementor-element-67a81e6 iframe {
	height: 400px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-element-ed5f501 button, .elementor-element-ed5f501 .btn, .elementor-element-ed5f501 input[type="submit"], .elementor-element-ed5f501 input[type="button"], .elementor-element-ed5f501 .wpforms-container button[type="submit"] {
	letter-spacing: .14px;
}

.elementor-22 .elementor-element.elementor-element-31b6c3b {
	margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
}

.elementor-22 .elementor-element.elementor-element-31b6c3b .elementor-heading-title {
	font-size: 1rem;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-0cd1136 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .078);
	--divider-border-width: 1px;
}

.elementor-22 .elementor-element.elementor-element-0cd1136 .elementor-divider-separator {
	width: 100%;
}

.elementor-22 .elementor-element.elementor-element-0cd1136 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-22 .elementor-element.elementor-element-17b37f2 {
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;
}

.elementor-22 .elementor-element.elementor-element-17b37f2 .elementor-heading-title {
	font-size: 1rem;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-0ad6922 .porto-icon {
	font-size: 14px;
	color: #fff;
}

.elementor-22 .elementor-element.elementor-element-0ad6922 .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #fff;
}

.elementor-element-0ad6922 .porto-sicon-img.porto-u-circle-img:before {
	border-color: var(--e-global-color-primary);
}

.elementor-element-0ad6922 .porto-sicon-img {
	background: var(--e-global-color-primary);
}

.elementor-element-0ad6922 .porto-icon {
	background: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-0ad6922 .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.35px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-1d70c40 .porto-icon {
	font-size: 14px;
	color: #fff;
}

.elementor-22 .elementor-element.elementor-element-1d70c40 .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #fff;
}

.elementor-element-1d70c40 .porto-sicon-img.porto-u-circle-img:before {
	border-color: var(--e-global-color-primary);
}

.elementor-element-1d70c40 .porto-sicon-img {
	background: var(--e-global-color-primary);
}

.elementor-element-1d70c40 .porto-icon {
	background: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-1d70c40 .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.35px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-7cdeacd .porto-icon {
	font-size: 14px;
	color: #fff;
}

.elementor-22 .elementor-element.elementor-element-7cdeacd .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #fff;
}

.elementor-element-7cdeacd .porto-sicon-img.porto-u-circle-img:before {
	border-color: var(--e-global-color-primary);
}

.elementor-element-7cdeacd .porto-sicon-img {
	background: var(--e-global-color-primary);
}

.elementor-element-7cdeacd .porto-icon {
	background: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-7cdeacd .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.35px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-3051dca {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .078);
	--divider-border-width: 1px;
}

.elementor-22 .elementor-element.elementor-element-3051dca .elementor-divider-separator {
	width: 100%;
}

.elementor-22 .elementor-element.elementor-element-3051dca .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-22 .elementor-element.elementor-element-81a7d79 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;
}

.elementor-22 .elementor-element.elementor-element-81a7d79 .elementor-heading-title {
	font-size: 1rem;
	color: var(--e-global-color-primary);
}

.elementor-22 .elementor-element.elementor-element-e80a54b .porto-icon {
	font-size: 14px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-e80a54b .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #777;
}

.elementor-22 .elementor-element.elementor-element-e80a54b .porto-sicon-img {
	border-radius: 200px;
}

.elementor-22 .elementor-element.elementor-element-e80a54b .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-22 .elementor-element.elementor-element-e80a54b .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.35px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-14de0af .porto-icon {
	font-size: 14px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-14de0af .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #777;
}

.elementor-22 .elementor-element.elementor-element-14de0af .porto-sicon-img {
	border-radius: 200px;
}

.elementor-22 .elementor-element.elementor-element-14de0af .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-22 .elementor-element.elementor-element-14de0af .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.35px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-b03a129 .porto-icon {
	font-size: 14px;
	color: #777;
}

.elementor-22 .elementor-element.elementor-element-b03a129 .porto-icon svg {
	width: 1em;
	height: 1em;
	fill: #777;
}

.elementor-22 .elementor-element.elementor-element-b03a129 .porto-sicon-img {
	border-radius: 200px;
}

.elementor-22 .elementor-element.elementor-element-b03a129 .porto-icon.advanced {
	border-radius: 200px;
}

.elementor-22 .elementor-element.elementor-element-b03a129 .porto-sicon-title {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: -.35px;
	color: #777;
}
