
.elementor-23684 .elementor-element.elementor-element-6bfa1a55 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: .3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-23684 .elementor-element.elementor-element-3de0b25 .elementor-heading-title {
	font-family: var(--e-global-typography-49f30c9-font-family), Sans-serif;
	font-size: var(--e-global-typography-49f30c9-font-size);
	font-weight: var(--e-global-typography-49f30c9-font-weight);
	line-height: var(--e-global-typography-49f30c9-line-height);
	letter-spacing: var(--e-global-typography-49f30c9-letter-spacing);
	word-spacing: var(--e-global-typography-49f30c9-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-a9b14f2 {
	--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;
	--justify-content: space-evenly;
	--align-items: flex-start;
	--gap: 15px 15px;
	--background-transition: .3s;
	overflow: visible;
}

.elementor-23684 .elementor-element.elementor-element-6489f39b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--gap: 11px 11px;
	--background-transition: .3s;
	overflow: visible;
}

.elementor-23684 .elementor-element.elementor-element-273959ac {
	text-align: center;
}

.elementor-23684 .elementor-element.elementor-element-273959ac .elementor-heading-title {
	font-family: var(--e-global-typography-602d92f-font-family), Sans-serif;
	font-size: var(--e-global-typography-602d92f-font-size);
	font-weight: var(--e-global-typography-602d92f-font-weight);
	line-height: var(--e-global-typography-602d92f-line-height);
	letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
	word-spacing: var(--e-global-typography-602d92f-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-93bf774 {
	font-family: var(--e-global-typography-c9e2b69-font-family), Sans-serif;
	font-size: var(--e-global-typography-c9e2b69-font-size);
	font-weight: var(--e-global-typography-c9e2b69-font-weight);
	line-height: var(--e-global-typography-c9e2b69-line-height);
	letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
	word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-5030365b .elementor-button {
	font-family: var(--e-global-typography-79a4f45-font-family), Sans-serif;
	font-size: var(--e-global-typography-79a4f45-font-size);
	font-weight: var(--e-global-typography-79a4f45-font-weight);
	line-height: var(--e-global-typography-79a4f45-line-height);
	letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
	word-spacing: var(--e-global-typography-79a4f45-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-3fece945 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--gap: 11px 11px;
	--background-transition: .3s;
	overflow: visible;
}

.elementor-23684 .elementor-element.elementor-element-5562e080 {
	text-align: center;
}

.elementor-23684 .elementor-element.elementor-element-5562e080 .elementor-heading-title {
	font-family: var(--e-global-typography-602d92f-font-family), Sans-serif;
	font-size: var(--e-global-typography-602d92f-font-size);
	font-weight: var(--e-global-typography-602d92f-font-weight);
	line-height: var(--e-global-typography-602d92f-line-height);
	letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
	word-spacing: var(--e-global-typography-602d92f-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-59cf9a06 {
	font-family: var(--e-global-typography-c9e2b69-font-family), Sans-serif;
	font-size: var(--e-global-typography-c9e2b69-font-size);
	font-weight: var(--e-global-typography-c9e2b69-font-weight);
	line-height: var(--e-global-typography-c9e2b69-line-height);
	letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
	word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-c8f0f9e .elementor-button {
	font-family: var(--e-global-typography-79a4f45-font-family), Sans-serif;
	font-size: var(--e-global-typography-79a4f45-font-size);
	font-weight: var(--e-global-typography-79a4f45-font-weight);
	line-height: var(--e-global-typography-79a4f45-line-height);
	letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
	word-spacing: var(--e-global-typography-79a4f45-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-4812af40 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--gap: 11px 11px;
	--background-transition: .3s;
	overflow: visible;
}

.elementor-23684 .elementor-element.elementor-element-4fae8ccd {
	text-align: center;
}

.elementor-23684 .elementor-element.elementor-element-746d9327 {
	font-family: var(--e-global-typography-c9e2b69-font-family), Sans-serif;
	font-size: var(--e-global-typography-c9e2b69-font-size);
	font-weight: var(--e-global-typography-c9e2b69-font-weight);
	line-height: var(--e-global-typography-c9e2b69-line-height);
	letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
	word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
}

.pp-modal-popup-window.pp-modal-popup-window-461137b9 {
	width: 800px;
}

.pp-modal-popup-window-461137b9 {
	height: 800px;
}

#pp-modal-popup-window-461137b9 {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pp-modal-popup-window-461137b9 .pp-popup-header .pp-popup-title {
	text-align: center;
	padding: 15px 0px 0px 0px;
	font-family: var(--e-global-typography-602d92f-font-family), Sans-serif;
	font-size: var(--e-global-typography-602d92f-font-size);
	font-weight: var(--e-global-typography-602d92f-font-weight);
	line-height: var(--e-global-typography-602d92f-line-height);
	letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
	word-spacing: var(--e-global-typography-602d92f-word-spacing);
}

.elementor-23684 .elementor-element.elementor-element-461137b9 .pp-modal-popup-button {
	font-family: var(--e-global-typography-79a4f45-font-family), Sans-serif;
	font-size: var(--e-global-typography-79a4f45-font-size);
	font-weight: var(--e-global-typography-79a4f45-font-weight);
	line-height: var(--e-global-typography-79a4f45-line-height);
	letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
	word-spacing: var(--e-global-typography-79a4f45-word-spacing);
}

.pp-modal-popup-461137b9 .pp-modal-popup-window .mfp-close {
	font-weight: normal;
	font-size: 22px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 3px 3px 3px 3px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.elementor-23684 .elementor-element.elementor-element-61e998c7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--align-items: center;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-23684 .elementor-element.elementor-element-7527298 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-23684 .elementor-element.elementor-element-7527298 .elementor-divider-separator {
	width: 100%;
}

.elementor-23684 .elementor-element.elementor-element-7527298 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-23684 .elementor-element.elementor-element-63714daf {
	text-align: center;
	font-family: var(--e-global-typography-c9e2b69-font-family), Sans-serif;
	font-size: var(--e-global-typography-c9e2b69-font-size);
	font-weight: var(--e-global-typography-c9e2b69-font-weight);
	line-height: var(--e-global-typography-c9e2b69-line-height);
	letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
	word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-23684 .elementor-element.elementor-element-225b143a .elementor-button {
	font-family: var(--e-global-typography-79a4f45-font-family), Sans-serif;
	font-size: var(--e-global-typography-79a4f45-font-size);
	font-weight: var(--e-global-typography-79a4f45-font-weight);
	line-height: var(--e-global-typography-79a4f45-line-height);
	letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
	word-spacing: var(--e-global-typography-79a4f45-word-spacing);
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-23684 .elementor-element.elementor-element-6489f39b {
		--width: 100%;
	}
	
	.elementor-23684 .elementor-element.elementor-element-3fece945 {
		--width: 100%;
	}
	
	.elementor-23684 .elementor-element.elementor-element-4812af40 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-23684 .elementor-element.elementor-element-3de0b25 .elementor-heading-title {
		font-size: var(--e-global-typography-49f30c9-font-size);
		line-height: var(--e-global-typography-49f30c9-line-height);
		letter-spacing: var(--e-global-typography-49f30c9-letter-spacing);
		word-spacing: var(--e-global-typography-49f30c9-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-273959ac .elementor-heading-title {
		font-size: var(--e-global-typography-602d92f-font-size);
		line-height: var(--e-global-typography-602d92f-line-height);
		letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
		word-spacing: var(--e-global-typography-602d92f-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-93bf774 {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-5030365b .elementor-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-5562e080 .elementor-heading-title {
		font-size: var(--e-global-typography-602d92f-font-size);
		line-height: var(--e-global-typography-602d92f-line-height);
		letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
		word-spacing: var(--e-global-typography-602d92f-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-59cf9a06 {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-c8f0f9e .elementor-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-746d9327 {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.pp-modal-popup-window-461137b9 .pp-popup-header .pp-popup-title {
		font-size: var(--e-global-typography-602d92f-font-size);
		line-height: var(--e-global-typography-602d92f-line-height);
		letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
		word-spacing: var(--e-global-typography-602d92f-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-461137b9 .pp-modal-popup-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-63714daf {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-225b143a .elementor-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-23684 .elementor-element.elementor-element-3de0b25 {
		text-align: center;
	}
	
	.elementor-23684 .elementor-element.elementor-element-3de0b25 .elementor-heading-title {
		font-size: var(--e-global-typography-49f30c9-font-size);
		line-height: var(--e-global-typography-49f30c9-line-height);
		letter-spacing: var(--e-global-typography-49f30c9-letter-spacing);
		word-spacing: var(--e-global-typography-49f30c9-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-273959ac .elementor-heading-title {
		font-size: var(--e-global-typography-602d92f-font-size);
		line-height: var(--e-global-typography-602d92f-line-height);
		letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
		word-spacing: var(--e-global-typography-602d92f-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-93bf774 {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-5030365b .elementor-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-5562e080 .elementor-heading-title {
		font-size: var(--e-global-typography-602d92f-font-size);
		line-height: var(--e-global-typography-602d92f-line-height);
		letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
		word-spacing: var(--e-global-typography-602d92f-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-59cf9a06 {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-c8f0f9e .elementor-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-746d9327 {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.pp-modal-popup-window-461137b9 .pp-popup-header .pp-popup-title {
		font-size: var(--e-global-typography-602d92f-font-size);
		line-height: var(--e-global-typography-602d92f-line-height);
		letter-spacing: var(--e-global-typography-602d92f-letter-spacing);
		word-spacing: var(--e-global-typography-602d92f-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-461137b9 .pp-modal-popup-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-63714daf {
		font-size: var(--e-global-typography-c9e2b69-font-size);
		line-height: var(--e-global-typography-c9e2b69-line-height);
		letter-spacing: var(--e-global-typography-c9e2b69-letter-spacing);
		word-spacing: var(--e-global-typography-c9e2b69-word-spacing);
	}
	
	.elementor-23684 .elementor-element.elementor-element-225b143a .elementor-button {
		font-size: var(--e-global-typography-79a4f45-font-size);
		line-height: var(--e-global-typography-79a4f45-line-height);
		letter-spacing: var(--e-global-typography-79a4f45-letter-spacing);
		word-spacing: var(--e-global-typography-79a4f45-word-spacing);
	}
}
