
.elementor-2480 .elementor-element.elementor-element-4621bd65 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-2997455);
	--border-color: var(--e-global-color-2997455);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-2480 .elementor-element.elementor-element-516e132a {
	--display: flex;
}

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

.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-input {
	background-color: var(--e-global-color-aa2f9f3);
	font-family: var(--e-global-typography-f9d1d44-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9d1d44-font-size);
	line-height: var(--e-global-typography-f9d1d44-line-height);
	border-radius: 10px 10px 10px 10px;
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e.e-focus .e-search-input {
	background-color: var(--e-global-color-2997455);
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-submit {
	background-color: var(--e-global-color-2997455);
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-submit:hover {
	background-color: var(--e-global-color-primary);
	--e-search-submit-color: var(--e-global-color-accent);
	--e-search-icon-submit-color: var(--e-global-color-accent);
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e {
	--e-search-placeholder-color: var(--e-global-color-text);
	--e-search-input-color: var(--e-global-color-8af6fdf);
	--e-search-icon-label-color: var(--e-global-color-primary);
	--e-search-input-padding-block-start: 10px;
	--e-search-input-padding-inline-start: 20px;
	--e-search-input-padding-block-end: 10px;
	--e-search-input-padding-inline-end: 20px;
	--e-search-submit-margin-inline-start: 10px;
	--e-search-icon-clear-size: 17px;
	--e-search-icon-clear-color: var(--e-global-color-primary);
	--e-search-icon-submit-size: 16px;
	--e-search-submit-icon-gap: 0px;
	--e-search-submit-color: var(--e-global-color-primary);
	--e-search-icon-submit-color: var(--e-global-color-primary);
	--e-search-submit-border-radius: 10px 10px 10px 10px;
	--e-search-submit-padding: 15px 20px 15px 20px;
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e.e-focus {
	--e-search-input-color: var(--e-global-color-primary);
	--e-search-icon-label-color: var(--e-global-color-primary);
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-input-wrapper > svg:hover {
	--e-search-icon-clear-color: var(--e-global-color-primary);
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-input-wrapper > i:hover {
	--e-search-icon-clear-color: var(--e-global-color-primary);
}

.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-submit span {
	font-family: var(--e-global-typography-137a31e-font-family), Sans-serif;
	font-size: var(--e-global-typography-137a31e-font-size);
	font-weight: var(--e-global-typography-137a31e-font-weight);
	line-height: var(--e-global-typography-137a31e-line-height);
}

.elementor-2480 .elementor-element.elementor-element-15c1d071 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-aa2f9f3);
	--divider-border-width: 1px;
}

.elementor-2480 .elementor-element.elementor-element-15c1d071 .elementor-divider-separator {
	width: 100%;
}

.elementor-2480 .elementor-element.elementor-element-15c1d071 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2480 .elementor-element.elementor-element-42f3401b {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2480 .elementor-element.elementor-element-4397cc90 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-2480 .elementor-element.elementor-element-6da0f508 {
	font-family: var(--e-global-typography-f9d1d44-font-family), Sans-serif;
	font-size: var(--e-global-typography-f9d1d44-font-size);
	line-height: var(--e-global-typography-f9d1d44-line-height);
	color: var(--e-global-color-8af6fdf);
}

.elementor-2480 .elementor-element.elementor-element-6c597ce8 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-input {
		font-size: var(--e-global-typography-f9d1d44-font-size);
		line-height: var(--e-global-typography-f9d1d44-line-height);
	}
	
	.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-submit span {
		font-size: var(--e-global-typography-137a31e-font-size);
		line-height: var(--e-global-typography-137a31e-line-height);
	}
	
	.elementor-2480 .elementor-element.elementor-element-6da0f508 {
		font-size: var(--e-global-typography-f9d1d44-font-size);
		line-height: var(--e-global-typography-f9d1d44-line-height);
	}
}

@media (max-width:767px) {
	.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-input {
		font-size: var(--e-global-typography-f9d1d44-font-size);
		line-height: var(--e-global-typography-f9d1d44-line-height);
	}
	
	.elementor-2480 .elementor-element.elementor-element-3ccedc9e .e-search-submit span {
		font-size: var(--e-global-typography-137a31e-font-size);
		line-height: var(--e-global-typography-137a31e-line-height);
	}
	
	.elementor-2480 .elementor-element.elementor-element-6da0f508 {
		font-size: var(--e-global-typography-f9d1d44-font-size);
		line-height: var(--e-global-typography-f9d1d44-line-height);
	}
}
