
/*! elementor-pro - v4.1.0 - 08-06-2026 */
.elementor-widget-search {
	--e-search-white: #fff;
	--e-search-light-grey: #cdcdcd;
	--e-search-medium-grey: #515962;
	--e-search-dark-grey: #2d2d2d;
	--e-search-black: #000;
	--e-search-dark-red: #c36;
	--e-search-dark-purple: #336;
	--e-search-input-color: var(--e-search-medium-grey);
	--e-search-input-border-color: var(--e-search-light-grey);
	--e-search-input-border-radius: 0;
	--e-search-input-gap: 4px;
	--e-search-input-padding: 16px;
	--e-search-input-padding-inline-start: 16px;
	--e-search-input-padding-inline-end: 16px;
	--e-search-input-padding-block-start: 16px;
	--e-search-input-padding-block-end: 16px;
	--e-search-input-transition: .3s;
	--e-search-placeholder-color: var(--e-search-medium-grey);
	--e-search-icon-label-color: var(--e-search-medium-grey);
	--e-search-icon-label-size: 24px;
	--e-search-icon-label-absolute-width: initial;
	--e-search-icon-clear-color: var(--e-search-light-grey);
	--e-search-icon-clear-size: 12px;
	--e-search-icon-clear-absolute-width: initial;
	--e-search-icon-clear-transition: .3s;
	--e-search-submit-color: var(--e-search-white);
	--e-search-submit-background-color: var(--e-search-dark-grey);
	--e-search-submit-border-color: none;
	--e-search-submit-border-type: none;
	--e-search-submit-border-radius: 0;
	--e-search-submit-border-width: 0px;
	--e-search-submit-padding: 24px;
	--e-search-submit-margin-inline-start: 8px;
	--e-search-submit-button-width: initial;
	--e-search-submit-button-flex-direction: row;
	--e-search-submit-hover-transition: .3s;
	--e-search-pagination-numbers-padding-left: 8px;
	--e-search-pagination-numbers-padding-right: 8px;
	--e-search-icon-submit-color: var(--e-search-white);
	--e-search-submit-icon-gap: 8px;
	--e-search-submit-icon-margin-inline-start: 0px;
	--e-search-submit-icon-margin-inline-end: var(--e-search-submit-icon-gap);
	--e-search-icon-submit-size: 24px;
	--e-search-submit-transition: .3s;
	--e-search-results-background-color: var(--e-search-white);
	--e-search-results-border-color: var(--e-search-light-grey);
	--e-search-results-border-type: solid;
	--e-search-results-border-width: 1px;
	--e-search-results-border-radius: 0px;
	--e-search-results-padding: 16px;
	--e-search-results-width: 100%;
	--e-search-results-columns: 1;
	--e-search-results-max-height: initial;
	--e-search-input-and-results-gap: 8px;
	--e-search-results-transition: .3s;
	--e-search-loop-item-equal-height: initial;
	--e-search-results-grid-auto-rows: initial;
	--e-search-results-inset-inline-start: initial;
	--e-search-results-inset-inline-end: initial;
	--e-search-results-transform: initial;
	--e-search-results-default-gap: 16px;
	--e-search-results-column-gap: var(--e-search-results-default-gap);
	--e-search-results-row-gap: var(--e-search-results-default-gap);
	--e-search-pagination-inset-inline-start: initial;
	--e-search-pagination-inline-end: initial;
	--e-search-pagination-transform: initial;
	--e-search-pagination-border-radius: 0px;
	--e-search-pagination-background-color: var(--e-search-black);
	--e-search-pagination-text-align: center;
	--e-search-pagination-justify-content: center;
	--e-search-pagination-color: var(--e-search-dark-red);
	--e-search-pagination-hover: var(--e-search-dark-purple);
	--e-search-pagination-current: var(--e-search-black);
	--e-search-pagination-page-numbers-gap: 10px;
	--e-search-pagination-block-end-spacing: 0px;
	--e-search-pagination-block-start-spacing: 0px;
	--e-search-pagination-vertical-position: column;
	--e-search-nothing-found-padding-block-start: 0;
	--e-search-nothing-found-padding-block-end: 0;
	--e-search-nothing-found-results-columns: 1;
	--e-search-nothing-found-message-color: var(--e-search-medium-grey);
	--e-search-nothing-found-message-alignment: center;
	--e-search-loader-icon-color: var(--e-search-black);
	--e-search-loader-icon-size: 34px;
}

.elementor-widget-search .e-search-form {
	display: flex;
}

.elementor-widget-search .e-search-label {
	display: flex;
	position: relative;
	z-index: 10;
}

.elementor-widget-search .e-search-label > i, .elementor-widget-search .e-search-label > svg {
	inset-block-start: 50%;
	inset-inline-start: var(--e-search-input-padding-inline-start);
	position: absolute;
	transform: translateY(-50%);
	transition: width 0s, height 0s;
}

.elementor-widget-search .e-search-label > i:is(i), .elementor-widget-search .e-search-label > svg:is(i) {
	color: var(--e-search-icon-label-color);
	font-size: var(--e-search-icon-label-size);
}

.elementor-widget-search .e-search-label > i:is(svg), .elementor-widget-search .e-search-label > svg:is(svg) {
	fill: var(--e-search-icon-label-color);
	height: var(--e-search-icon-label-size);
	width: auto;
}

.elementor-widget-search .e-search-input-wrapper {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative;
}

.elementor-widget-search .e-search-input-wrapper > i, .elementor-widget-search .e-search-input-wrapper > svg {
	cursor: pointer;
	inset-block-start: 50%;
	inset-inline-end: var(--e-search-input-padding-inline-end);
	position: absolute;
	transform: translateY(-50%);
	transition: color var(--e-search-icon-clear-transition), fill var(--e-search-icon-clear-transition), width 0s, height 0s;
}

.elementor-widget-search .e-search-input-wrapper > i:is(i), .elementor-widget-search .e-search-input-wrapper > svg:is(i) {
	color: var(--e-search-icon-clear-color);
	font-size: var(--e-search-icon-clear-size);
}

.elementor-widget-search .e-search-input-wrapper > i:is(svg), .elementor-widget-search .e-search-input-wrapper > svg:is(svg) {
	fill: var(--e-search-icon-clear-color);
	height: var(--e-search-icon-clear-size);
	width: auto;
}

.elementor-widget-search .e-search-input {
	--e-search-icons-min-height: max(var(--e-search-icon-clear-size), var(--e-search-icon-label-size));
	border-color: var(--e-search-input-border-color);
	border-radius: var(--e-search-input-border-radius);
	color: var(--e-search-input-color);
	height: 100%;
	min-height: calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));
	padding-block-end: var(--e-search-input-padding-block-end);
	padding-block-start: var(--e-search-input-padding-block-start);
	padding-inline-end: calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));
	padding-inline-start: calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));
	transition: padding-inline 0s;
}

.elementor-widget-search .e-search-input::-moz-placeholder {
	color: var(--e-search-placeholder-color);
}

.elementor-widget-search .e-search-input::placeholder {
	color: var(--e-search-placeholder-color);
}

.elementor-widget-search .e-search-input.no-icon-clear {
	padding-inline-end: var(--e-search-input-padding-inline-end);
}

.elementor-widget-search .e-search-input.no-icon-label {
	padding-inline-start: var(--e-search-input-padding-inline-start);
}

.elementor-widget-search .e-search-input:focus {
	outline: none;
	transition: var(--e-search-input-transition);
}

.elementor-widget-search .e-search-input::-ms-clear, .elementor-widget-search .e-search-input::-ms-reveal {
	display: none;
	height: 0;
	width: 0;
}

.elementor-widget-search .e-search-input::-webkit-search-cancel-button, .elementor-widget-search .e-search-input::-webkit-search-decoration, .elementor-widget-search .e-search-input::-webkit-search-results-button, .elementor-widget-search .e-search-input::-webkit-search-results-decoration {
	display: none;
}

.elementor-widget-search .e-search-results-container {
	background-color: var(--e-search-results-background-color);
	border-radius: var(--e-search-results-border-radius);
	display: flex;
	height: -moz-fit-content;
	height: fit-content;
	inset-block-start: calc(100% + var(--e-search-input-and-results-gap));
	inset-inline-end: var(--e-search-results-inset-inline-end);
	inset-inline-start: var(--e-search-results-inset-inline-start);
	position: absolute;
	transform: var(--e-search-results-transform);
	width: var(--e-search-results-width);
	z-index: 2000;
}

.elementor-widget-search .e-search-results-container > div {
	border: var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);
	border-radius: var(--e-search-results-border-radius);
	max-height: var(--e-search-results-max-height);
	overflow: auto;
	padding: var(--e-search-results-padding);
	width: 100%;
}

.elementor-widget-search .e-search-results-container > div:empty {
	display: none;
}

.elementor-widget-search .e-search-results-container > div .e-loop-item .elementor-section-wrap > .e-con, .elementor-widget-search .e-search-results-container > div .e-loop-item > .e-con, .elementor-widget-search .e-search-results-container > div .e-loop-item > .elementor-section, .elementor-widget-search .e-search-results-container > div .e-loop-item > .elementor-section > .elementor-container {
	height: var(--e-search-loop-item-equal-height);
}

.elementor-widget-search .e-search-results {
	display: none;
}

.elementor-widget-search .e-search-results-list {
	-moz-column-gap: var(--e-search-results-column-gap);
	column-gap: var(--e-search-results-column-gap);
	display: grid;
	grid-auto-rows: var(--e-search-results-grid-auto-rows);
	grid-template-columns: repeat(var(--e-search-results-columns), 1fr);
	row-gap: var(--e-search-results-row-gap);
}

.elementor-widget-search .e-search-loader svg {
	animation: rotate 4s linear infinite;
	display: flex;
	fill: var(--e-search-loader-icon-color);
	margin: 0 auto;
	transform: rotate(45deg);
	width: var(--e-search-loader-icon-size);
}

.elementor-widget-search .e-search .e-search-submit {
	align-items: center;
	background-color: var(--e-search-submit-background-color);
	border-color: var(--e-search-submit-border-color);
	border-radius: var(--e-search-submit-border-radius);
	border-style: var(--e-search-submit-border-type);
	border-width: var(--e-search-submit-border-width);
	color: var(--e-search-submit-color);
	display: flex;
	flex-direction: var(--e-search-submit-button-flex-direction);
	font-size: var(--e-search-form-submit-icon-size);
	margin-inline-start: var(--e-search-submit-margin-inline-start);
	padding: var(--e-search-submit-padding);
	transition: var(--e-search-submit-hover-transition);
	width: var(--e-search-submit-button-width);
}

.elementor-widget-search .e-search .e-search-submit:focus {
	transition: --e-search-submit-transition;
}

.elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible) {
	outline: none;
}

.elementor-widget-search .e-search .e-search-submit > i, .elementor-widget-search .e-search .e-search-submit > svg {
	margin-inline-end: var(--e-search-submit-icon-margin-inline-end);
	margin-inline-start: var(--e-search-submit-icon-margin-inline-start);
	transition: inherit;
}

.elementor-widget-search .e-search .e-search-submit > i:is(i), .elementor-widget-search .e-search .e-search-submit > svg:is(i) {
	color: var(--e-search-icon-submit-color);
	font-size: var(--e-search-icon-submit-size);
}

.elementor-widget-search .e-search .e-search-submit > i:is(svg), .elementor-widget-search .e-search .e-search-submit > svg:is(svg) {
	fill: var(--e-search-icon-submit-color);
	height: var(--e-search-icon-submit-size);
	width: auto;
}

.elementor-widget-search .e-search-input-wrapper, .elementor-widget-search .e-search-label * {
	transition: var(--e-search-input-transition);
}

.elementor-widget-search .e-search-nothing-found-message {
	color: var(--e-search-nothing-found-message-color);
	padding-block-end: var(--e-search-nothing-found-padding-block-end);
	padding-block-start: var(--e-search-nothing-found-padding-block-start);
	text-align: var(--e-search-nothing-found-message-alignment);
}

.elementor-widget-search .hidden {
	opacity: 0;
	visibility: hidden;
}

.elementor-widget-search .hide-loader .e-search-loader {
	display: none;
}

.elementor-widget-search .hide-loader .e-search-results {
	display: flex;
	flex-direction: var(--e-search-pagination-vertical-position);
}

.elementor-widget-search .no-results > div {
	grid-template-columns: var(--e-search-nothing-found-results-columns);
}

.elementor-widget-search .e-search-results-loader {
	animation: rotate 4s linear infinite;
	fill: var(--e-search-loader-icon-color);
	margin: 0 auto;
	transform: rotate(45deg);
	width: var(--e-search-loader-icon-size);
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(1turn);
	}
}

.elementor-widget-search .elementor-pagination {
	-moz-column-gap: var(--e-search-pagination-page-numbers-gap);
	column-gap: var(--e-search-pagination-page-numbers-gap);
	display: flex;
	justify-content: var(--e-search-pagination-justify-content);
	padding-block-end: var(--e-search-pagination-block-end-spacing);
	padding-block-start: var(--e-search-pagination-block-start-spacing);
}

.elementor-widget-search .elementor-pagination > a {
	color: var(--e-search-pagination-color);
}

.elementor-widget-search .elementor-pagination > a:hover {
	color: var(--e-search-pagination-hover);
}

.elementor-widget-search .elementor-pagination > .page-numbers.current {
	color: var(--e-search-pagination-current);
}

.elementor-widget-search .elementor-pagination > .next, .elementor-widget-search .elementor-pagination > .prev {
	color: var(--e-search-pagination-color);
}

.elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers {
	display: none;
}

.elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.next, .elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.prev {
	color: var(--e-search-pagination-color);
	display: initial;
}

.elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.next:hover, .elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.prev:hover {
	color: var(--e-search-pagination-hover);
}

.elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.next.inactive, .elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.next.inactive:hover, .elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.prev.inactive, .elementor-widget-search .hide-pagination-numbers .elementor-pagination > .page-numbers.prev.inactive:hover {
	color: var(--e-search-pagination-color);
}

.elementor-33031 .elementor-element.elementor-element-969f7d4 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 16px 16px;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, .1);
	--margin-top: 5px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-969f7d4:not(.elementor-motion-effects-element-type-background), .elementor-33031 .elementor-element.elementor-element-969f7d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-33031 .elementor-element.elementor-element-969f7d4.e-con {
	--align-self: center;
}

.elementor-33031 .elementor-element.elementor-element-e754b39 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-34c0bcd {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-b106eb5 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-mega-menu-inner-links {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 10px;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-link-item {
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 15px;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-graphic-element {
	width: 42px;
	height: 42px;
	background-color: #a0a0a0;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-graphic-element img {
	width: 42px;
	height: 42px;
	object-fit: cover;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-graphic-element, .elementor-33031 .elementor-element.elementor-element-93c0592 .ue-graphic-element img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-ge-icon {
	color: #fff;
	font-size: 15px;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-ge-text {
	color: #fff;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-title {
	color: #1d1d1f;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0px;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-link-item:hover .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-link-item.uc-megainner-current-page .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-text {
	color: #1d1d1f;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-link-item:hover .ue-text {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-link-item.uc-megainner-current-page .ue-text {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-menu-title {
	color: #1d1d1f;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-link-item-link {
	margin-top: 8px;
}

.elementor-33031 .elementor-element.elementor-element-5200d2a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-mega-menu-inner-links {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 8px;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-link-item {
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 15px;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-graphic-element {
	width: 42px;
	height: 42px;
	background-color: #a0a0a0;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-graphic-element img {
	width: 42px;
	height: 42px;
	object-fit: cover;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-graphic-element, .elementor-33031 .elementor-element.elementor-element-32830bf .ue-graphic-element img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-ge-icon {
	color: #fff;
	font-size: 15px;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-ge-text {
	color: #fff;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-title {
	color: #1d1d1f;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0px;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-link-item:hover .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-link-item.uc-megainner-current-page .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-text {
	color: #aaa;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0px;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-link-item:hover .ue-text {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-link-item.uc-megainner-current-page .ue-text {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-menu-title {
	color: #1d1d1f;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-32830bf .ue-link-item-link {
	margin-top: 8px;
}

.elementor-33031 .elementor-element.elementor-element-0811ec0 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-mega-menu-inner-links {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 2px;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-link-item {
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 15px;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-graphic-element {
	width: 42px;
	height: 42px;
	background-color: #a0a0a0;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-graphic-element img {
	width: 42px;
	height: 42px;
	object-fit: cover;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-graphic-element, .elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-graphic-element img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-ge-icon {
	color: #fff;
	font-size: 15px;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-ge-text {
	color: #fff;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-title {
	color: #1d1d1f;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0px;
	margin-top: 1px;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-link-item:hover .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-link-item.uc-megainner-current-page .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-text {
	color: #a4a4a4;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-menu-title {
	color: #1d1d1f;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-link-item-link {
	margin-top: 8px;
}

.elementor-33031 .elementor-element.elementor-element-da5aace {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 15px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33031 .elementor-element.elementor-element-da5aace::before, .elementor-33031 .elementor-element.elementor-element-da5aace > .elementor-background-video-container::before, .elementor-33031 .elementor-element.elementor-element-da5aace > .e-con-inner > .elementor-background-video-container::before, .elementor-33031 .elementor-element.elementor-element-da5aace > .elementor-background-slideshow::before, .elementor-33031 .elementor-element.elementor-element-da5aace > .e-con-inner > .elementor-background-slideshow::before, .elementor-33031 .elementor-element.elementor-element-da5aace > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #f1f1f9;
	--background-overlay: "";
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-mega-menu-inner-links {
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 6px;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-link-item {
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 15px;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-graphic-element {
	width: 42px;
	height: 42px;
	background-color: #a0a0a0;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-graphic-element img {
	width: 42px;
	height: 42px;
	object-fit: cover;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-graphic-element, .elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-graphic-element img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-ge-icon {
	color: #fff;
	font-size: 15px;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-ge-text {
	color: #fff;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-title {
	color: #1d1d1f;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0px;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-link-item:hover .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-link-item.uc-megainner-current-page .ue-title {
	color: #00b6b4;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-text {
	color: #a4a4a4;
	margin-top: 0px;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-menu-title {
	color: #1d1d1f;
	text-align: inherit;
}

.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-link-item-link {
	margin-top: 8px;
}

@media (min-width:768px) {
	.elementor-33031 .elementor-element.elementor-element-34c0bcd {
		--width: 1140px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33031 .elementor-element.elementor-element-969f7d4 {
		--width: 732px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-e754b39 {
		--width: 730px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-34c0bcd {
		--width: 730px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-b106eb5 {
		--width: 100%;
	}
	
	.elementor-33031 .elementor-element.elementor-element-5200d2a {
		--width: 100%;
	}
	
	.elementor-33031 .elementor-element.elementor-element-0811ec0 {
		--width: 100%;
	}
	
	.elementor-33031 .elementor-element.elementor-element-da5aace {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-33031 .elementor-element.elementor-element-34c0bcd {
		--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-33031 .elementor-element.elementor-element-93c0592 .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
		gap: 2px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-5200d2a {
		--padding-top: 19px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-32830bf .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
		gap: 3px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-0811ec0 {
		--padding-top: 20px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-33031 .elementor-element.elementor-element-da5aace {
		--padding-top: 19px;
		--padding-bottom: 20px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
		gap: 3px;
	}
}

@media (max-width:767px) {
	.elementor-33031 .elementor-element.elementor-element-b106eb5 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-93c0592 .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-33031 .elementor-element.elementor-element-5200d2a {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-32830bf .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-33031 .elementor-element.elementor-element-0811ec0 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-21fdaa2 .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	
	.elementor-33031 .elementor-element.elementor-element-da5aace {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33031 .elementor-element.elementor-element-d9e2aae .ue-mega-menu-inner-links {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}

.elementor-33112 .elementor-element.elementor-element-b4b82ce {
	--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;
	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: #dadada;
	--border-color: #dadada;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, .1);
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-33112 .elementor-element.elementor-element-b4b82ce:not(.elementor-motion-effects-element-type-background), .elementor-33112 .elementor-element.elementor-element-b4b82ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-33112 .elementor-element.elementor-element-13e035e {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #dadada;
	--border-color: #dadada;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-33112 .elementor-element.elementor-element-75acc2f > .elementor-widget-container {
	padding: 0px 0px 0px 25px;
}

.elementor-33112 .elementor-element.elementor-element-75acc2f .elementskit-section-title-wraper .elementskit-section-title {
	color: #1d1d1f;
	margin: 0px 0px 0px 0px;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-33112 .elementor-element.elementor-element-75acc2f .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #f58220;
}

.elementor-33112 .elementor-element.elementor-element-75acc2f .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-75acc2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-75acc2f .elementskit-section-title-wraper p {
	color: #1d1d1f;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 0px;
}

.elementor-33112 .elementor-element.elementor-element-602452f > .elementor-widget-container {
	padding: 0px 0px 0px 25px;
}

.elementor-33112 .elementor-element.elementor-element-602452f .elementskit-section-title-wraper .elementskit-section-title {
	color: #1d1d1f;
	margin: 8px 0px 0px 0px;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
}

.elementor-33112 .elementor-element.elementor-element-602452f .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #f58220;
}

.elementor-33112 .elementor-element.elementor-element-602452f .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-602452f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 > .elementor-widget-container {
	padding: 0px 0px 0px 25px;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-icon i {
	color: #f58220;
	transition: color .3s;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-icon svg {
	fill: #f58220;
	transition: fill .3s;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 {
	--e-icon-list-icon-size: 14px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-item > a {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-text {
	color: #1d1d1f;
	transition: color .3s;
}

.elementor-33112 .elementor-element.elementor-element-7c6cc35 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #f58220;
}

.elementor-33112 .elementor-element.elementor-element-b143182 {
	--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;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-33112 .elementor-element.elementor-element-24eda0e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-33112 .elementor-element.elementor-element-24eda0e .elementskit-section-title-wraper .elementskit-section-title {
	color: #1d1d1f;
	margin: 0px 0px 0px 0px;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	line-height: 21px;
}

.elementor-33112 .elementor-element.elementor-element-24eda0e .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #f58220;
}

.elementor-33112 .elementor-element.elementor-element-24eda0e .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-24eda0e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-icon i {
	color: #f58220;
	transition: color .3s;
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-icon svg {
	fill: #f58220;
	transition: fill .3s;
}

.elementor-33112 .elementor-element.elementor-element-d181544 {
	--e-icon-list-icon-size: 14px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-item > a {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-text {
	color: #1d1d1f;
	transition: color .3s;
}

.elementor-33112 .elementor-element.elementor-element-d181544 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #f58220;
}

.elementor-33112 .elementor-element.elementor-element-d57feaa > .elementor-widget-container {
	padding: 8px 0px 0px 0px;
}

.elementor-33112 .elementor-element.elementor-element-d57feaa .elementskit-section-title-wraper .elementskit-section-title {
	color: #1d1d1f;
	margin: 0px 0px 0px 0px;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	line-height: 21px;
}

.elementor-33112 .elementor-element.elementor-element-d57feaa .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #f58220;
}

.elementor-33112 .elementor-element.elementor-element-d57feaa .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #1d1d1f;
}

.elementor-33112 .elementor-element.elementor-element-d57feaa .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #1d1d1f;
}

@media (max-width:1024px) {
	.elementor-33112 .elementor-element.elementor-element-b4b82ce {
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-33112 .elementor-element.elementor-element-13e035e {
		--padding-top: 5px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 15px;
	}
	
	.elementor-33112 .elementor-element.elementor-element-75acc2f {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33112 .elementor-element.elementor-element-75acc2f > .elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-33112 .elementor-element.elementor-element-75acc2f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33112 .elementor-element.elementor-element-602452f {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33112 .elementor-element.elementor-element-602452f > .elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-33112 .elementor-element.elementor-element-602452f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33112 .elementor-element.elementor-element-7c6cc35 {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33112 .elementor-element.elementor-element-7c6cc35 > .elementor-widget-container {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-33112 .elementor-element.elementor-element-7c6cc35.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33112 .elementor-element.elementor-element-b143182 {
		--padding-top: 5px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-33112 .elementor-element.elementor-element-24eda0e {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33112 .elementor-element.elementor-element-24eda0e.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33112 .elementor-element.elementor-element-d181544 {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33112 .elementor-element.elementor-element-d181544.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33112 .elementor-element.elementor-element-d57feaa {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-33112 .elementor-element.elementor-element-d57feaa.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-33112 .elementor-element.elementor-element-d57feaa .elementskit-section-title-wraper .elementskit-section-title {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-33112 .elementor-element.elementor-element-75acc2f {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
}

@media (min-width:768px) {
	.elementor-33112 .elementor-element.elementor-element-13e035e {
		--width: 50%;
	}
	
	.elementor-33112 .elementor-element.elementor-element-b143182 {
		--width: 50%;
	}
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
	overflow: hidden;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
	display: flex;
	flex-wrap: wrap;
	margin-inline: -8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
	word-break: break-word;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: 8px;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	border-width: 0;
	border-inline-start-width: 1px;
	border-style: solid;
	height: 100%;
	inset-inline-end: -8px;
	inset-inline-start: auto;
	position: relative;
	width: auto;
}

.elementor-widget .elementor-icon-list-items {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.elementor-widget .elementor-icon-list-item {
	margin: 0;
	padding: 0;
	position: relative;
}

.elementor-widget .elementor-icon-list-item:after {
	inset-block-end: 0;
	position: absolute;
	width: 100%;
}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
	align-items: var(--icon-vertical-align, center);
	display: flex;
	font-size: inherit;
}

.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
	align-self: center;
	padding-inline-start: 5px;
}

.elementor-widget .elementor-icon-list-icon {
	display: flex;
	inset-block-start: var(--icon-vertical-offset, initial);
	position: relative;
}

.elementor-widget .elementor-icon-list-icon svg {
	height: var(--e-icon-list-icon-size, 1em);
	width: var(--e-icon-list-icon-size, 1em);
}

.elementor-widget .elementor-icon-list-icon i {
	font-size: var(--e-icon-list-icon-size);
	width: 1.25em;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
	text-align: var(--e-icon-list-icon-align);
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
	margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
}

.elementor-widget.elementor-list-item-link-full_width a {
	width: 100%;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
	justify-content: center;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
	margin: auto;
}

.elementor-widget.elementor-align-center .elementor-inline-items {
	justify-content: center;
}

.elementor-widget.elementor-align-start .elementor-icon-list-item, .elementor-widget.elementor-align-start .elementor-icon-list-item a {
	justify-content: start;
	text-align: start;
}

.elementor-widget.elementor-align-start .elementor-inline-items {
	justify-content: start;
}

.elementor-widget.elementor-align-end .elementor-icon-list-item, .elementor-widget.elementor-align-end .elementor-icon-list-item a {
	justify-content: end;
	text-align: end;
}

.elementor-widget.elementor-align-end .elementor-icon-list-items {
	justify-content: end;
}

.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after {
	inset-inline-start: 0;
}

.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after {
	inset-inline-end: 0;
}

@media (min-width:-1) {
	.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
		justify-content: center;
	}
	
	.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
		margin: auto;
	}
	
	.elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
		justify-content: center;
	}
	
	.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-widescreen-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 0;
	}
}

@media (max-width:-1) {
	.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
		justify-content: center;
	}
	
	.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
		margin: auto;
	}
	
	.elementor-widget.elementor-laptop-align-center .elementor-inline-items {
		justify-content: center;
	}
	
	.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-laptop-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 0;
	}
	
	.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
		justify-content: center;
	}
	
	.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
		margin: auto;
	}
	
	.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
		justify-content: center;
	}
	
	.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 0;
	}
}

@media (max-width:1024px) {
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
		justify-content: center;
	}
	
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
		margin: auto;
	}
	
	.elementor-widget.elementor-tablet-align-center .elementor-inline-items {
		justify-content: center;
	}
	
	.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-tablet-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 0;
	}
}

@media (max-width:-1) {
	.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
		justify-content: center;
	}
	
	.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
		margin: auto;
	}
	
	.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
		justify-content: center;
	}
	
	.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 0;
	}
}

@media (max-width:767px) {
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
		justify-content: center;
	}
	
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
		margin: auto;
	}
	
	.elementor-widget.elementor-mobile-align-center .elementor-inline-items {
		justify-content: center;
	}
	
	.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a {
		justify-content: start;
		text-align: start;
	}
	
	.elementor-widget.elementor-mobile-align-start .elementor-inline-items {
		justify-content: start;
	}
	
	.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a {
		justify-content: end;
		text-align: end;
	}
	
	.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items {
		justify-content: end;
	}
	
	.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after {
		inset-inline-start: 0;
	}
	
	.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after {
		inset-inline-end: 0;
	}
}

#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
	padding: 0;
}

.elementor-33154 .elementor-element.elementor-element-2ab7f55 {
	--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;
	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: #dadada;
	--border-color: #dadada;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, .1);
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-33154 .elementor-element.elementor-element-2ab7f55:not(.elementor-motion-effects-element-type-background), .elementor-33154 .elementor-element.elementor-element-2ab7f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-33154 .elementor-element.elementor-element-e9473fd {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #dadada;
	--border-color: #dadada;
	--padding-top: 15px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a > .elementor-widget-container {
	margin: -5px 0px -7px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title {
	color: #1d1d1f;
	margin: 0px 0px 0px 0px;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .3px;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
	text-decoration-color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .2px;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title span:last-child {
	text-decoration-color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper p {
	color: #1d1d1f;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 23px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content {
	justify-content: start;
	align-items: center;
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-wrapper {
	margin: 0px 0px 0px 5px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-icon > i {
	font-size: 13px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-icon > svg {
	height: 13px;
	width: 13px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-icon > img {
	height: 13px;
	width: 13px;
	color: #e93469;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #e93469;
	fill: #e93469;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #e93469;
	fill: #e93469;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #e93469;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-icon {
	margin: 0px 6px 3px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-title {
	color: #7c7fbd;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .4px;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #0090cf;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-title:hover {
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .4px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-7d997b5 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33154 .elementor-element.elementor-element-6bf613b {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 15px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 > .elementor-widget-container {
	margin: -5px 0px -7px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title {
	color: #1d1d1f;
	margin: 0px 0px 0px 0px;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
	text-decoration-color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .2px;
}

.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title span:last-child {
	text-decoration-color: #0091d0;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -3px 0px;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-icon > i {
	font-size: 14px;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-icon > svg {
	height: 14px;
	width: 14px;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-icon > img {
	height: 14px;
	width: 14px;
	color: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #7d7fbd;
	fill: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #30519a;
	fill: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-icon {
	margin: 3px 6px 3px 3px;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-title {
	color: #7d7fbd;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-88fc513 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 12px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-icon > i {
	font-size: 14px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-icon > svg {
	height: 14px;
	width: 14px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-icon > img {
	height: 14px;
	width: 14px;
	color: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #7d7fbd;
	fill: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #30519a;
	fill: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-icon {
	margin: 3px 6px 3px 3px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-title {
	color: #1d1d1f;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-0920f88 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row-reverse;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-icon > i {
	font-size: 14px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-icon > svg {
	height: 14px;
	width: 14px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-icon > img {
	height: 14px;
	width: 14px;
	color: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #7d7fbd;
	fill: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #30519a;
	fill: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-icon {
	margin: 3px 6px 3px 3px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-title {
	color: #7d7fbd;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-053f497 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 12px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-icon > i {
	font-size: 14px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-icon > svg {
	height: 14px;
	width: 14px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-icon > img {
	height: 14px;
	width: 14px;
	color: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #7d7fbd;
	fill: #7d7fbd;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #30519a;
	fill: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-icon {
	margin: -21px 6px 3px 3px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-title {
	color: #1d1d1f;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #30519a;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33154 .elementor-element.elementor-element-f5def60 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

@media (max-width:1024px) {
	.elementor-33154 .elementor-element.elementor-element-2ab7f55 {
		--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;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-e9473fd {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 5px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 15px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-8c3046a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-8c3046a .elementskit-section-title-wraper .elementskit-section-title {
		margin: -13px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bf613b {
		--padding-top: 16px;
		--padding-bottom: 20px;
		--padding-left: 15px;
		--padding-right: 10px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-b708cf8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-b708cf8 .elementskit-section-title-wraper .elementskit-section-title {
		margin: -13px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-33154 .elementor-element.elementor-element-e9473fd {
		--width: 50%;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bf613b {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33154 .elementor-element.elementor-element-e9473fd {
		--width: 722px;
	}
	
	.elementor-33154 .elementor-element.elementor-element-6bf613b {
		--width: 722px;
	}
}

.elementor-45815 .elementor-element.elementor-element-b9bf184 {
	--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;
	--margin-top: 9px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-45815 .elementor-element.elementor-element-b3d0043 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-45815 .elementor-element.elementor-element-ce422b8 {
	--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;
	--border-radius: 0px 0px 20px 20px;
	box-shadow: 0px 35px 35px 0px rgba(0, 0, 0, .1);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-45815 .elementor-element.elementor-element-ce422b8:not(.elementor-motion-effects-element-type-background), .elementor-45815 .elementor-element.elementor-element-ce422b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-45815 .elementor-element.elementor-element-123bced {
	--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;
	--padding-top: 30px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-45815 .elementor-element.elementor-element-88819dd {
	--display: flex;
	overflow: visible;
}

.elementor-45815 .elementor-element.elementor-element-dc4d18b {
	text-align: start;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	color: #333;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content {
	align-items: center;
	flex-direction: row-reverse;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-wrapper {
	padding: 5px 0px 6px 0px;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-icon > i {
	font-size: 13px;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-icon > svg {
	height: 13px;
	width: 13px;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-icon > img {
	height: 13px;
	width: 13px;
	color: #f04e23;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #f04e23;
	fill: #f04e23;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #e93469;
	fill: #e93469;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #e93469;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-icon {
	margin: 2px 6px 3px 0px;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-title {
	color: inherit;
	transition: all .3s ease-out;
	font-family: "Work Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	margin: 0px 6px 0px 0px;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #f04e23;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-description {
	color: inherit;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-45815 .elementor-element.elementor-element-33f7fab .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-45815 .elementor-element.elementor-element-1e0d85d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #f0f0f0;
	--border-color: #f0f0f0;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 30px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.ekit-equal-height-enable, .elementor-45815 .elementor-element.elementor-element-ac4be02.ekit-equal-height-enable > div, .elementor-45815 .elementor-element.elementor-element-ac4be02.ekit-equal-height-enable .ekit-wid-con, .elementor-45815 .elementor-element.elementor-element-ac4be02.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-btn {
	background-color: #f58220;
	padding: 14px 18px 14px 18px;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	letter-spacing: 1.1px;
	color: #fff;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-btn:hover {
	background-color: #f04e23;
	color: #fff;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img {
	-webkit-mask-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg");
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.elementor-widget-video {
	-webkit-mask-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg");
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.elementor-widget-video.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.elementor-widget-elementskit-image-hover-effect {
	-webkit-mask-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg");
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.elementor-widget-elementskit-image-hover-effect.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.elementor-widget-image {
	-webkit-mask-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/plugins/elementskit/modules/masking/assets/shapes/shape-8.svg");
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-size: contain;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02.elementor-widget-image.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-box-header img {
	padding: 0px 30px 0px 30px;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-box-header img {
	opacity: 1;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box.elementskit-thumb-card > img {
	opacity: 1;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box:hover .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-box-body {
	padding: 0px 10px 15px 15px;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-info-box-title {
	color: #333;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-info-box-title a {
	color: #333;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: #333;
	fill: #333;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: #f58220;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: #f58220;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: #f58220;
	fill: #f58220;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 11px 0px 20px 0px;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #333;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-btn svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-info-image-box .elementskit-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

@media (max-width:1024px) {
	.elementor-45815 .elementor-element.elementor-element-b9bf184 {
		--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;
	}
	
	.elementor-45815 .elementor-element.elementor-element-123bced {
		--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;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-45815 .elementor-element.elementor-element-88819dd {
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 15px;
	}
	
	.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-box-header img {
		padding: 0px 100px 0px 100px;
	}
}

@media (max-width:767px) {
	.elementor-45815 .elementor-element.elementor-element-123bced {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-45815 .elementor-element.elementor-element-1e0d85d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-45815 .elementor-element.elementor-element-ac4be02 .elementskit-box-header img {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-45815 .elementor-element.elementor-element-ce422b8 {
		--width: 1132px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-45815 .elementor-element.elementor-element-b9bf184 {
		--content-width: 722px;
	}
	
	.elementor-45815 .elementor-element.elementor-element-123bced {
		--width: 65%;
	}
	
	.elementor-45815 .elementor-element.elementor-element-1e0d85d {
		--width: 100%;
	}
}
/* End Custom Fonts CSS */

.elementor-33215 .elementor-element.elementor-element-c7a64aa {
	--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;
	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: #dadada;
	--border-color: #dadada;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, .1);
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-33215 .elementor-element.elementor-element-c7a64aa:not(.elementor-motion-effects-element-type-background), .elementor-33215 .elementor-element.elementor-element-c7a64aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-33215 .elementor-element.elementor-element-0ada1d5 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row-reverse;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-icon > i {
	font-size: 13px;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-icon > svg {
	height: 13px;
	width: 13px;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-icon > img {
	height: 13px;
	width: 13px;
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #00b6b4;
	fill: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #00b6b4;
	fill: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-icon {
	margin: 1px 6px 3px 0px;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-title {
	color: #1d1d1f;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 1px;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-description {
	color: #1d1d1f;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-badge {
	order: 2;
}

.elementor-33215 .elementor-element.elementor-element-23245b0 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #00b6b4;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row-reverse;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-icon > i {
	font-size: 13px;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-icon > svg {
	height: 13px;
	width: 13px;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-icon > img {
	height: 13px;
	width: 13px;
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #00b6b4;
	fill: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #00b6b4;
	fill: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-icon {
	margin: 1px 6px 3px 0px;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-title {
	color: #1d1d1f;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-description {
	color: #1d1d1f;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-64d8756 .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33215 .elementor-element.elementor-element-fb3b2e2 {
	--divider-border-style: solid;
	--divider-color: #dfdfdf;
	--divider-border-width: 1px;
}

.elementor-33215 .elementor-element.elementor-element-fb3b2e2 .elementor-divider-separator {
	width: 93%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-33215 .elementor-element.elementor-element-fb3b2e2 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters i {
	font-size: 15px;
	color: #777 !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box .mec-totalcal-view span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box input, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box select, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap select, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap .nice-select, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap .nice-select .current, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap .nice-select .option {
	font-family: "Neue Haas Display Roman", Sans-serif;
	color: #777 !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box .mec-totalcal-view span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box input, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box select, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap select, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap .nice-select, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-gCalendar-filters-wrap .nice-select .current {
	background: #fff !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box {
	padding: 0px 0px 0px 0px;
	background: #fff !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-month-divider span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-calendar-header h2, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4 {
	font-family: "Neue Haas Display Light", Sans-serif;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-month-divider span {
	text-align: left;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-month-divider, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-calendar-header, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar.mec-calendar-daily .mec-calendar-a-month {
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-article:not(.mec-masonry>.mec-event-article), .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-monthly-tooltip.event-single-link-simple, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-cover-container .mec-event-content, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-countdown-container .mec-event-countdown-style3, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-cover-container .mec-event-content, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event {
	padding: 5px 0px 5px 0px !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-content h4 a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-events-sec .mec-event-article .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-event-article.mec-single-event-novel h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-container-simple .mec-monthly-tooltip h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event .mec-timetable-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-detail .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type1 .mec-event-carousel-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-event-carousel-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-event-carousel-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-daily .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-main-content h4 a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4.mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-calendar .mec-event-article h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event .fc-event-title {
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: -.2px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-events-sec .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-event-article.mec-single-event-novel, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-container-simple .mec-monthly-tooltip, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event .mec-timetable-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-detail .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type1 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-daily .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-main-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4.mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-calendar .mec-event-article h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event .fc-event-title {
	text-align: left;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-events-sec .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-event-article.mec-single-event-novel, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-container-simple .mec-monthly-tooltip, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event .mec-timetable-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-detail .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type1 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-daily .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-main-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4.mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-calendar .mec-event-article h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event .fc-event-title {
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .event-color {
	display: none;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-colorful .event-grid-modern-head .mec-event-month span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-meta span.mec-event-d, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-toggle-item-col .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-agenda-wrap .mec-agenda-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-date-wrap .mec-agenda-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-meta .mec-event-d span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .event-grid-t2-head .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .event-grid-modern-head .mec-event-month span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-month span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-calendar-header h2, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-skin-timeline-container .mec-timeline-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-date .dmonth, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-date .dyear, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type1-head .mec-event-date-info, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type1-head .mec-event-date-info-year, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type2-head .mec-event-date-info, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-footer-carousel-type3 .mec-event-date-info span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .event-tile-view-head, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t5 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t4 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t3 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t2 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t1 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info .mec-start-date-label, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-date-details .mec-start-date-label, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image .mec-event-date .mec-start-date-label, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(1) div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-date div, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-date-details .mec-event-d {
	font-family: "Sanchez Slab", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-date .event-da {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 1px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-date .event-da {
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-detail::before, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-color-before .mec-time-details:before, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-sl-clock-o:before, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-events-list .mec-timetable-event i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details::before {
	margin-left: 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-detail::before, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-time-details:before, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-events-list .mec-timetable-event i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details::before, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(2) i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-time i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(1) i, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-time-details:before {
	margin-right: 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-article .mec-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-time .mec-start-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-time .mec-end-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-time-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-article .mec-time-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-article .mec-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-tooltip-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event-span .mec-timetable-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-grid-modern-head .mec-event-detail, .mec-event-countdown li .label-w, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-time span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-events-list .mec-timetable-event-span.mec-timetable-event-time span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown li .lable-w, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown li .lable-w, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown li .lable-w, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown li p, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(2) div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-time span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-time div, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(1) span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-time-details span {
	font-family: "Sanchez Slab", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-time-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-article .mec-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-tooltip-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event-span .mec-timetable-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-grid-modern-head .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown li, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-toggle-item-col .mec-event-detail, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-time span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-events-list .mec-timetable-event-span.mec-timetable-event-time span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(2), .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-time, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(1), .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-time-details {
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content .mec-location, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content .mec-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part2 .mec-event-place, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-detail .mec-event-place, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-detail .mec-event-loc-place, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-content .mec-event-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-grid-event-location, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-meta-wrap .mec-venue-details span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-meta-wrap .mec-venue-details address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-location span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event-location span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-location-det h6, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-location-det .mec-events-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-carousel-event-location, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-event-location address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-location address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(3) div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-medium ul.location-event li div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-content .mec-event-location .mec-events-address .mec-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(2) div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-location address span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-location address span {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button, .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button, .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button, .mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button {
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	letter-spacing: .4px;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag.mec-color, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-booking-button.mec-bg-color-hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-booking-button.mec-bg-color-hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button, .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button, .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button, .mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button {
	fill: #000 !important;
	color: #000 !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-booking-button.mec-bg-color-hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-booking-button.mec-bg-color-hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button {
	background: #e6e6e6 !important;
	background-color: #e6e6e6 !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-cover-container .mec-booking-button, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-cover-container .mec-booking-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c3c3c3;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:focus, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-booking-button.mec-bg-color-hover:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-booking-button.mec-bg-color-hover:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
	color: #fff !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:focus, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-booking-button:focus, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button:focus, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button:focus, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-booking-button.mec-bg-color-hover:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-booking-button.mec-bg-color-hover:hover, .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
	background-color: #00b6b3 !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:focus, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part3 .mec-event-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part-details .mec-event-link:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-tag:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-content a.mec-timeline-readmore:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-booking-button.mec-bg-color-hover:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-booking-button.mec-bg-color-hover:hover, .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button:hover {
	border-color: #00b6b3 !important;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-localtime-details div, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-local-time-details div, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-local-time-details .mec-local-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-local-time-details {
	font-family: "Neue Haas Display Medium", Sans-serif;
}

.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-wrap .mec-labels-normal .mec-label-normal {
	font-family: "Neue Haas Display Medium", Sans-serif;
	padding: 0px 0px 0px 0px !important;
}

.elementor-33215 .elementor-element.elementor-element-6329315 {
	--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;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 40px;
	--padding-bottom: 25px;
	--padding-left: 20px;
	--padding-right: 15px;
	overflow: visible;
}

.elementor-33215 .elementor-element.elementor-element-6329315::before, .elementor-33215 .elementor-element.elementor-element-6329315 > .elementor-background-video-container::before, .elementor-33215 .elementor-element.elementor-element-6329315 > .e-con-inner > .elementor-background-video-container::before, .elementor-33215 .elementor-element.elementor-element-6329315 > .elementor-background-slideshow::before, .elementor-33215 .elementor-element.elementor-element-6329315 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33215 .elementor-element.elementor-element-6329315 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ebeff2;
	--background-overlay: "";
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content {
	justify-content: start;
	flex-direction: row-reverse;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list.list-inline {
	justify-content: start;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-wrapper {
	margin: 0px 0px 0px 6px;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-icon > i {
	font-size: 13px;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-icon > svg {
	height: 13px;
	width: 13px;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-icon > img {
	height: 13px;
	width: 13px;
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #00b6b4;
	fill: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > :is( i, svg ) {
	color: #00b6b4;
	fill: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-icon > img {
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-icon {
	margin: 1px 6px 3px 0px;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-title {
	color: #1d1d1f;
	transition: all .3s ease-out;
	font-family: "Neue Haas Display Medium", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	margin: 0px 6px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title {
	color: #00b6b4;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-text {
	flex-direction: column;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-description {
	color: #1d1d1f;
	transition: color .3s ease;
	margin: 0px 6px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-23683be .ekit-stylish-list-content-badge span {
	color: #fff;
	background-color: #ef0a0a;
	border-radius: 4px;
	padding: 2px 5px 2px 5px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-page {
	grid-template-columns: repeat(1, 1fr);
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-page, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.onebig2 .pt-cv-page .small-items {
	grid-gap: 0px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view {
	text-align: left;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .cvp-live-filter .cvp-label {
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view:not(.list1.layout3):not(.scrollable):not(.collapsible) .pt-cv-content-item, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.list1.layout3 .pt-cv-remain-wrapper, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.scrollable .pt-cv-carousel-caption, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.collapsible .panel-body {
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view:not(.list1.layout3):not(.scrollable):not(.pinterest) .pt-cv-content-item, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.list1.layout3 .pt-cv-remain-wrapper, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.scrollable .pt-cv-carousel-caption, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.pinterest .pt-cv-pinmas {
	border-radius: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-thumb-wrapper:not(.miniwrap) {
	width: 40%;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-thumbnail:not( .pt-cv-thumbnailsm) {
	height: 300px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-title a {
	text-align: left;
	display: block;
	color: #00b6b3;
	margin: -17px 0px -14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-title:not( .pt-cv-titlesm) a {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 17px;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-title:hover a {
	color: #000;
}

.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-meta-fields {
	margin: 0px 0px -5px 0px;
}

@media (min-width:768px) {
	.elementor-33215 .elementor-element.elementor-element-0ada1d5 {
		--width: 50%;
	}
	
	.elementor-33215 .elementor-element.elementor-element-6329315 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33215 .elementor-element.elementor-element-0ada1d5 {
		--width: 722px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-6329315 {
		--width: 722px;
	}
}

@media (max-width:1024px) {
	.elementor-33215 .elementor-element.elementor-element-c7a64aa {
		--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;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-0ada1d5 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 25px;
		--padding-right: 15px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-content h4 a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-events-sec .mec-event-article .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-event-article.mec-single-event-novel h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-container-simple .mec-monthly-tooltip h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event .mec-timetable-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-detail .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type1 .mec-event-carousel-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-event-carousel-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-event-carousel-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-daily .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-main-content h4 a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4.mec-event-title a, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-calendar .mec-event-article h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event .fc-event-title {
		font-size: 18px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-6329315 {
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--padding-top: 30px;
		--padding-bottom: 20px;
		--padding-left: 25px;
		--padding-right: 15px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-page {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-page, .elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-view.onebig2 .pt-cv-page .small-items {
		grid-gap: 0px;
	}
}

@media (max-width:767px) {
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-totalcal-box .mec-totalcal-view span {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-month-divider span {
		text-align: left;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-events-sec .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-event-article.mec-single-event-novel, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-container-simple .mec-monthly-tooltip, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event .mec-timetable-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-detail .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type1 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-daily .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-main-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4.mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-calendar .mec-event-article h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event .fc-event-title {
		text-align: left;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-yearly-view-wrap .mec-agenda-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-events-sec .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-event-article.mec-single-event-novel, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-container-simple .mec-monthly-tooltip, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-t2-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event .mec-timetable-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-detail .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type1 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type2 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-carousel-type3 .mec-event-carousel-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-daily .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-main-content h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-tile-view article.mec-tile-item .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-event-article .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content h4.mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap dt .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .simple-skin-ended h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-calendar .mec-event-article h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-masonry-content .mec-event-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-title, .elementor-33215 .elementor-element.elementor-element-19324f3 .fc-daygrid-event .fc-event-title {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-toogle-inner-month-divider .mec-toggle-item-col, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-date-wrap, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-date-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-list-weekly-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type1-head .mec-event-date-carousel, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-start-date-label, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-colorful .event-grid-modern-head .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-agenda-wrap .mec-agenda-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-clean .event-grid-t2-head, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-minimal .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .event-grid-modern-head .mec-event-month span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type1-head .mec-event-date-carousel, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type2-head .mec-event-date-info, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-footer-carousel-type3 .mec-event-date-info, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t5 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t4 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t3 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t2 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t1 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-date-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(1), .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-date-details {
		text-align: center !important;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-agenda-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-date-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar-weekly .mec-event-list-weekly-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-date-carousel, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-classic .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-novel .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-colorful .event-grid-modern-head .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-events-agenda-wrap .mec-agenda-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-modern .event-grid-modern-head .mec-event-month span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-grid-simple .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar .mec-calendar-header h2, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-classic .mec-event-date span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-clean .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-cover-modern .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style3 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style2 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-style1 .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type1-head .mec-event-date-carousel, .elementor-33215 .elementor-element.elementor-element-19324f3 .event-carousel-type2-head .mec-event-date-info, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-footer-carousel-type3 .mec-event-date-info, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t5 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t4 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t3 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t2 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-slider-t1 .mec-event-grid-modern .mec-event-month, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-skin-timeline-container .mec-timeline-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-marker-infowindow-wp .mec-marker-infowindow-count, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-date-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(1), .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-date, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-date-details {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content .mec-location, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-av-spot-content .mec-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-countdown-part2 .mec-event-place, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-detail .mec-event-place, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-detail .mec-event-loc-place, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-content .mec-event-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-grid-event-location, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-meta-wrap .mec-venue-details span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-meta-wrap .mec-venue-details address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timeline-event-location span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-timetable-event-location span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-location-det h6, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-location-det .mec-events-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-carousel-event-location, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap .mec-event-location address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-location address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(3) div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-list-liquid-medium ul.location-event li div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-event-grid-classic .mec-event-content .mec-event-location .mec-events-address .mec-address, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(2) div span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap .mec-av-spot-content .mec-event-location address span, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-location address span {
		font-size: 15px;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-localtime-wrap, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-event-list-standard .mec-local-time-details, .elementor-33215 .elementor-element.elementor-element-19324f3 #mec_local_time_details, .elementor-33215 .elementor-element.elementor-element-19324f3 .mec-fluent-wrap.mec-skin-list-wrap .mec-local-time-details {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-33215 .elementor-element.elementor-element-19324f3 .mec-wrap .mec-labels-normal .mec-label-normal {
		padding: 0px 0px 0px 0px !important;
	}
	
	.elementor-33215 .elementor-element.elementor-element-8a598df .pt-cv-page {
		grid-template-columns: repeat(1, 1fr);
	}
}

.elementor-widget-divider {
	--divider-border-style: none;
	--divider-border-width: 1px;
	--divider-color: #0c0d0e;
	--divider-icon-size: 20px;
	--divider-element-spacing: 10px;
	--divider-pattern-height: 24px;
	--divider-pattern-size: 20px;
	--divider-pattern-url: none;
	--divider-pattern-repeat: repeat-x;
}

.elementor-widget-divider .elementor-divider {
	display: flex;
}

.elementor-widget-divider .elementor-divider__text {
	font-size: 15px;
	line-height: 1;
	max-width: 95%;
}

.elementor-widget-divider .elementor-divider__element {
	flex-shrink: 0;
	margin: 0 var(--divider-element-spacing);
}

.elementor-widget-divider .elementor-icon {
	font-size: var(--divider-icon-size);
}

.elementor-widget-divider .elementor-divider-separator {
	direction: ltr;
	display: flex;
	margin: 0;
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator {
	align-items: center;
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
	border-block-end: 0;
	border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
	content: "";
	display: block;
	flex-grow: 1;
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
	flex-grow: 0;
	flex-shrink: 100;
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
	content: none;
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
	margin-left: 0;
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
	flex-grow: 0;
	flex-shrink: 100;
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
	content: none;
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
	margin-right: 0;
}

.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
	flex-grow: 0;
	flex-shrink: 100;
}

.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
	content: none;
}

.elementor-widget-divider--element-align-start .elementor-divider__element {
	margin-inline-start: 0;
}

.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
	flex-grow: 0;
	flex-shrink: 100;
}

.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
	content: none;
}

.elementor-widget-divider--element-align-end .elementor-divider__element {
	margin-inline-end: 0;
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
	border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

.elementor-widget-divider--separator-type-pattern {
	--divider-border-style: none;
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
	background-color: var(--divider-color);
	-webkit-mask-image: var(--divider-pattern-url);
	mask-image: var(--divider-pattern-url);
	-webkit-mask-repeat: var(--divider-pattern-repeat);
	mask-repeat: var(--divider-pattern-repeat);
	-webkit-mask-size: var(--divider-pattern-size) 100%;
	mask-size: var(--divider-pattern-size) 100%;
	min-height: var(--divider-pattern-height);
	width: 100%;
}

.elementor-widget-divider--no-spacing {
	--divider-pattern-size: auto;
}

.elementor-widget-divider--bg-round {
	--divider-pattern-repeat: round;
}

.rtl .elementor-widget-divider .elementor-divider__text {
	direction: rtl;
}

.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider {
	width: var(--container-widget-width, 100%);
	--flex-grow: var(--container-widget-flex-grow);
}

.elementor-33293 .elementor-element.elementor-element-ffe965e {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, .1);
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-ffe965e:not(.elementor-motion-effects-element-type-background), .elementor-33293 .elementor-element.elementor-element-ffe965e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-33293 .elementor-element.elementor-element-ffe965e.e-con {
	--align-self: center;
}

.elementor-33293 .elementor-element.elementor-element-2f44ebb {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-5913db1 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-5a8d805 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .ekit-heading__title-has-border::before {
	background-color: transparent;
	width: 5px;
	height: 68%;
	top: 12px;
	background-image: linear-gradient(180deg, #00b6b4 0%, #00b6b4 100%);
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389.elementor-element {
	--align-self: flex-start;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 10px 0px 6px 0px;
	font-family: "Neue Haas Grotesk Display 75 Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #00b6b3;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .ekit-heading__title-has-border {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .ekit-heading__title-has-border ~ * {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .ekit-heading__subtitle-has-border {
	margin-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-4dd7389 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .ekit-heading__title-has-border::before {
	background-color: transparent;
	width: 5px;
	height: 68%;
	top: 12px;
	background-image: linear-gradient(180deg, #00b6b4 0%, #00b6b4 100%);
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636.elementor-element {
	--align-self: flex-start;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 10px 0px 6px 0px;
	font-family: "Neue Haas Grotesk Display 75 Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #00b6b3;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .ekit-heading__title-has-border {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .ekit-heading__title-has-border ~ * {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .ekit-heading__subtitle-has-border {
	margin-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-a0f3636 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .ekit-heading__title-has-border::before {
	background-color: transparent;
	width: 5px;
	height: 68%;
	top: 12px;
	background-image: linear-gradient(180deg, #00b6b4 0%, #00b6b4 100%);
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 12px 0px 6px 0px;
	font-family: "Neue Haas Grotesk Display 75 Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #00b6b3;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .ekit-heading__title-has-border {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .ekit-heading__title-has-border ~ * {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .ekit-heading__subtitle-has-border {
	margin-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-4f81614 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-33293 .elementor-element.elementor-element-4f81614 .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .ekit-heading__title-has-border::before {
	background-color: transparent;
	width: 5px;
	height: 68%;
	top: 12px;
	background-image: linear-gradient(180deg, #00b6b4 0%, #00b6b4 100%);
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .elementskit-section-title-wraper .elementskit-section-title {
	color: #101010;
	margin: 12px 0px 6px 0px;
	font-family: "Neue Haas Grotesk Display 75 Bold", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: #00b6b3;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .ekit-heading__title-has-border {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .ekit-heading__title-has-border ~ * {
	padding-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .ekit-heading__subtitle-has-border {
	margin-left: 20px;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .elementskit-section-title-wraper .elementskit-section-title > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: #000;
}

.elementor-33293 .elementor-element.elementor-element-8f1563a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-33293 .elementor-element.elementor-element-8f1563a .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-33293 .elementor-element.elementor-element-2f4fe58 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7.elementor-position-right .elementor-image-box-img {
	margin-left: 12px;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7.elementor-position-left .elementor-image-box-img {
	margin-right: 12px;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 12px;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 73%;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-title {
	color: #333;
}

.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-description {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	color: #333;
}

.elementor-33293 .elementor-element.elementor-element-433b6e6 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #ededed;
	--border-color: #ededed;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c.elementor-position-right .elementor-image-box-img {
	margin-left: 12px;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c.elementor-position-left .elementor-image-box-img {
	margin-right: 12px;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 12px;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 73%;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-title {
	color: #333;
}

.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-description {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	color: #333;
}

.elementor-33293 .elementor-element.elementor-element-28e3322 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2.elementor-position-right .elementor-image-box-img {
	margin-left: 12px;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2.elementor-position-left .elementor-image-box-img {
	margin-right: 12px;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 12px;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 73%;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-title {
	color: #333;
}

.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-description {
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	color: #333;
}

@media (min-width:768px) {
	.elementor-33293 .elementor-element.elementor-element-5913db1 {
		--width: 1140px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-33293 .elementor-element.elementor-element-ffe965e {
		--width: 732px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-2f44ebb {
		--width: 730px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-5913db1 {
		--width: 732px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-5a8d805 {
		--width: 100%;
	}
	
	.elementor-33293 .elementor-element.elementor-element-2f4fe58 {
		--width: 100%;
	}
	
	.elementor-33293 .elementor-element.elementor-element-433b6e6 {
		--width: 100%;
	}
	
	.elementor-33293 .elementor-element.elementor-element-28e3322 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-33293 .elementor-element.elementor-element-5913db1 {
		--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-33293 .elementor-element.elementor-element-2f4fe58 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-33293 .elementor-element.elementor-element-433b6e6 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-33293 .elementor-element.elementor-element-28e3322 {
		--padding-top: 25px;
		--padding-bottom: 20px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-wrapper {
		text-align: start;
	}
}

@media (max-width:767px) {
	.elementor-33293 .elementor-element.elementor-element-5a8d805 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-2f4fe58 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-5d1b3e7 .elementor-image-box-img {
		margin-bottom: 12px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-433b6e6 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-7d79b2c .elementor-image-box-img {
		margin-bottom: 12px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-28e3322 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-33293 .elementor-element.elementor-element-c6a71b2 .elementor-image-box-img {
		margin-bottom: 12px;
	}
}

.elementor-widget-image-box .elementor-image-box-content {
	width: 100%;
}

@media (min-width:768px) {
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		display: flex;
	}
	
	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		flex-direction: row-reverse;
		text-align: end;
	}
	
	[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		flex-direction: row;
	}
	
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
		flex-direction: row;
		text-align: start;
	}
	
	[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
		flex-direction: row-reverse;
	}
	
	.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
		margin: auto;
	}
	
	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
		align-items: flex-start;
	}
	
	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
		align-items: center;
	}
	
	.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
		align-items: flex-end;
	}
}

@media (max-width:767px) {
	.elementor-widget-image-box .elementor-image-box-img {
		margin-inline: auto !important;
		margin-bottom: 15px;
	}
}

.elementor-widget-image-box .elementor-image-box-img {
	display: inline-block;
}

.elementor-widget-image-box .elementor-image-box-img img {
	display: block;
	line-height: 0;
}

.elementor-widget-image-box .elementor-image-box-title a {
	color: inherit;
}

.elementor-widget-image-box .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-widget-image-box .elementor-image-box-description {
	margin: 0;
}

.elementor-46809 .elementor-element.elementor-element-b28c5db {
	--display: flex;
	--min-height: 535px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-46809 .elementor-element.elementor-element-0291c2b {
	--display: flex;
	--min-height: 490px;
	--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;
	--justify-content: flex-start;
	--padding-top: 25px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-46809 .elementor-element.elementor-element-0291c2b:not(.elementor-motion-effects-element-type-background), .elementor-46809 .elementor-element.elementor-element-0291c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1f1f9;
}

.elementor-46809 .elementor-element.elementor-element-c4847fd > .elementor-widget-container {
	margin: 0px 0px -6px 0px;
	padding: 0px 0px 0px 25px;
}

.elementor-46809 .elementor-element.elementor-element-c4847fd {
	text-align: start;
}

.elementor-46809 .elementor-element.elementor-element-c4847fd .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-46809 .elementor-element.elementor-element-68c1a67 > .elementor-widget-container {
	padding: 0px 0px 0px 25px;
}

.elementor-46809 .elementor-element.elementor-element-68c1a67 {
	text-align: start;
}

.elementor-46809 .elementor-element.elementor-element-68c1a67 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
}

.elementor-46809 .elementor-element.elementor-element-19fa763 > .elementor-widget-container {
	padding: 10px 10px 10px 25px;
}

.elementor-46809 .elementor-element.elementor-element-19fa763 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
	color: #2a2a2a;
}

.elementor-46809 .elementor-element.elementor-element-6a7ff5b {
	--display: flex;
	--min-height: 490px;
	--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;
	--overlay-opacity: 1;
	overflow: visible;
}

.elementor-46809 .elementor-element.elementor-element-6a7ff5b:not(.elementor-motion-effects-element-type-background), .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ec6e6;
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/uploads/2025/10/mavi-arkaplan-monogram.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-46809 .elementor-element.elementor-element-6a7ff5b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-46809 .elementor-element.elementor-element-6a7ff5b::before, .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .elementor-background-video-container::before, .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .e-con-inner > .elementor-background-video-container::before, .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .elementor-background-slideshow::before, .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-46809 .elementor-element.elementor-element-6a7ff5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/uploads/2025/07/simact-bg-1.png");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: auto;
}

@media (min-width:768px) {
	.elementor-46809 .elementor-element.elementor-element-0291c2b {
		--width: 50%;
	}
	
	.elementor-46809 .elementor-element.elementor-element-6a7ff5b {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-46809 .elementor-element.elementor-element-0291c2b {
		--width: 735px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-6a7ff5b {
		--width: 735px;
	}
}

@media (max-width:1024px) {
	.elementor-46809 .elementor-element.elementor-element-b28c5db {
		--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-46809 .elementor-element.elementor-element-0291c2b {
		--min-height: 535px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-c4847fd > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-68c1a67 > .elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-19fa763 > .elementor-widget-container {
		padding: 15px 0px 10px 0px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-19fa763 {
		text-align: start;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-46809 .elementor-element.elementor-element-6a7ff5b {
		--min-height: 450px;
	}
}

@media (max-width:767px) {
	.elementor-46809 .elementor-element.elementor-element-0291c2b {
		--min-height: 655px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-c4847fd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-c4847fd {
		text-align: start;
	}
	
	.elementor-46809 .elementor-element.elementor-element-c4847fd .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-68c1a67 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-68c1a67 {
		text-align: start;
	}
	
	.elementor-46809 .elementor-element.elementor-element-68c1a67 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-46809 .elementor-element.elementor-element-19fa763 {
		text-align: start;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-46809 .elementor-element.elementor-element-6a7ff5b {
		--min-height: 420px;
	}
}

.elementor-47604 .elementor-element.elementor-element-2c502f2 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-47604 .elementor-element.elementor-element-2c502f2:not(.elementor-motion-effects-element-type-background), .elementor-47604 .elementor-element.elementor-element-2c502f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-47604 .elementor-element.elementor-element-65f53f9 {
	--display: flex;
	--min-height: 490px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-47604 .elementor-element.elementor-element-65f53f9:not(.elementor-motion-effects-element-type-background), .elementor-47604 .elementor-element.elementor-element-65f53f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/image-proxy.dalecarnegie.com/0x0,q80,r0,jpeg/https://studioassets.blob.core.windows.net/production/0-DCA/photography/product/evolve%20page%201.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-47604 .elementor-element.elementor-element-65f53f9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-47604 .elementor-element.elementor-element-65f53f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-47604 .elementor-element.elementor-element-8b93758 {
	--display: flex;
	--min-height: 490px;
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 25px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-47604 .elementor-element.elementor-element-8b93758:not(.elementor-motion-effects-element-type-background), .elementor-47604 .elementor-element.elementor-element-8b93758 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-47604 .elementor-element.elementor-element-f141ae3 > .elementor-widget-container {
	padding: 14px 15px 0px 15px;
}

.elementor-47604 .elementor-element.elementor-element-f141ae3 {
	text-align: start;
}

.elementor-47604 .elementor-element.elementor-element-f141ae3 .elementor-heading-title {
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 25px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-47604 .elementor-element.elementor-element-6872ba2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 45px 10px 15px;
}

.elementor-47604 .elementor-element.elementor-element-6872ba2 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	line-height: 19px;
	color: #333;
}

.elementor-47604 .elementor-element.elementor-element-9e9a260 {
	--spacer-size: 20px;
}

.elementor-47604 .elementor-element.elementor-element-3cc69f9 .ekit-btn-wraper .elementskit-btn {
	justify-content: center;
}

.elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn {
	background-color: #222;
	width: 88%;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	border-style: none;
}

.elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn:hover {
	background-color: #304892;
	color: #fff;
	fill: #fff;
}

.elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn > :is(i, svg) {
	font-size: 14px;
}

.elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn > i, .elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn > svg {
	margin-right: 5px;
}

.rtl .elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn > i, .rtl .elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn > svg {
	margin-left: 5px;
	margin-right: 0;
}

@media (max-width:1024px) {
	.elementor-47604 .elementor-element.elementor-element-2c502f2 {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-65f53f9 {
		--min-height: 400px;
		--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-47604 .elementor-element.elementor-element-8b93758 {
		--min-height: 475px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-f141ae3 > .elementor-widget-container {
		padding: 15px 0px 25px 0px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-f141ae3 {
		text-align: start;
	}
	
	.elementor-47604 .elementor-element.elementor-element-f141ae3 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-6872ba2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 0px 0px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-6872ba2 {
		text-align: start;
		font-size: 16px;
		line-height: 1.4em;
	}
	
	.elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn {
		width: 53%;
	}
}

@media (max-width:767px) {
	.elementor-47604 .elementor-element.elementor-element-2c502f2 {
		--padding-top: 0px;
		--padding-bottom: 14px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-65f53f9 {
		--min-height: 232px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-8b93758 {
		--min-height: 660px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-f141ae3 > .elementor-widget-container {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-f141ae3 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-6872ba2 > .elementor-widget-container {
		padding: 0px 0px 12px 0px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-6872ba2 {
		text-align: start;
		font-size: 17px;
		line-height: 1.3em;
	}
	
	.elementor-47604 .elementor-element.elementor-element-9e9a260 {
		--spacer-size: 7px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-3cc69f9 .elementskit-btn {
		width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-47604 .elementor-element.elementor-element-65f53f9 {
		--width: 50%;
	}
	
	.elementor-47604 .elementor-element.elementor-element-8b93758 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-47604 .elementor-element.elementor-element-65f53f9 {
		--width: 742px;
	}
	
	.elementor-47604 .elementor-element.elementor-element-8b93758 {
		--width: 742px;
	}
}

.elementor-49662 .elementor-element.elementor-element-c5f29c2 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-49662 .elementor-element.elementor-element-8a79dc0 {
	--display: flex;
	--min-height: 490px;
	--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;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-49662 .elementor-element.elementor-element-8a79dc0:not(.elementor-motion-effects-element-type-background), .elementor-49662 .elementor-element.elementor-element-8a79dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-49662 .elementor-element.elementor-element-bab5a68 {
	text-align: center;
}

.elementor-49662 .elementor-element.elementor-element-bab5a68 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: none;
	font-style: normal;
	color: #333;
}

.elementor-49662 .elementor-element.elementor-element-23aa04a {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-49662 .elementor-element.elementor-element-23aa04a .elementor-divider-separator {
	width: 100%;
}

.elementor-49662 .elementor-element.elementor-element-23aa04a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-49662 .elementor-element.elementor-element-4b0a2a9 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-49662 .elementor-element.elementor-element-4b0a2a9 {
	text-align: start;
}

.elementor-49662 .elementor-element.elementor-element-4b0a2a9 .elementor-heading-title {
	font-family: "Sanchez Slab", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .5px;
	word-spacing: 0px;
	color: #f58220;
}

.elementor-49662 .elementor-element.elementor-element-5febf93 .elementor-button {
	background-color: #ffc708;
	fill: #222;
	color: #222;
	box-shadow: 0px 4px 19px 5px rgba(0, 0, 0, .16);
}

.elementor-49662 .elementor-element.elementor-element-5febf93 .elementor-button:hover, .elementor-49662 .elementor-element.elementor-element-5febf93 .elementor-button:focus {
	background-color: #f58220;
	color: #fff;
}

.elementor-49662 .elementor-element.elementor-element-5febf93 .elementor-button:hover svg, .elementor-49662 .elementor-element.elementor-element-5febf93 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-49662 .elementor-element.elementor-element-b79ef3d {
	--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;
	--overlay-opacity: 1;
	overflow: visible;
}

.elementor-49662 .elementor-element.elementor-element-b79ef3d::before, .elementor-49662 .elementor-element.elementor-element-b79ef3d > .elementor-background-video-container::before, .elementor-49662 .elementor-element.elementor-element-b79ef3d > .e-con-inner > .elementor-background-video-container::before, .elementor-49662 .elementor-element.elementor-element-b79ef3d > .elementor-background-slideshow::before, .elementor-49662 .elementor-element.elementor-element-b79ef3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-49662 .elementor-element.elementor-element-b79ef3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/uploads/2024/09/laptop-and-book-coffee-on-gray-background-top-view-of-office-desk-on-textured.jpg");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width:1024px) {
	.elementor-49662 .elementor-element.elementor-element-bab5a68 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-49662 .elementor-element.elementor-element-4b0a2a9 > .elementor-widget-container {
		padding: 0px 0px 9px 10px;
	}
	
	.elementor-49662 .elementor-element.elementor-element-4b0a2a9 .elementor-heading-title {
		font-size: 28px;
	}
}

@media (min-width:768px) {
	.elementor-49662 .elementor-element.elementor-element-8a79dc0 {
		--width: 50%;
	}
	
	.elementor-49662 .elementor-element.elementor-element-b79ef3d {
		--width: 50%;
	}
}

.elementor-46769 .elementor-element.elementor-element-9e08447 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-46769 .elementor-element.elementor-element-d8d2b11 {
	--display: flex;
	--min-height: 490px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-46769 .elementor-element.elementor-element-d8d2b11:not(.elementor-motion-effects-element-type-background), .elementor-46769 .elementor-element.elementor-element-d8d2b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-858e666/dalecarnegie.com.tr/wp-content/uploads/2024/09/slayt-banner-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-46769 .elementor-element.elementor-element-d8d2b11:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-46769 .elementor-element.elementor-element-d8d2b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-46769 .elementor-element.elementor-element-a3f78dc {
	--display: flex;
	--min-height: 490px;
	--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;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 25px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-46769 .elementor-element.elementor-element-a3f78dc:not(.elementor-motion-effects-element-type-background), .elementor-46769 .elementor-element.elementor-element-a3f78dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f5f5;
}

.elementor-46769 .elementor-element.elementor-element-8020f00 > .elementor-widget-container {
	padding: 0px 15px 0px 15px;
}

.elementor-46769 .elementor-element.elementor-element-8020f00 {
	text-align: start;
}

.elementor-46769 .elementor-element.elementor-element-8020f00 .elementor-heading-title {
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-46769 .elementor-element.elementor-element-dfc4b16 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
}

.elementor-46769 .elementor-element.elementor-element-dfc4b16 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	line-height: 19px;
	color: #333;
}

.elementor-46769 .elementor-element.elementor-element-adb12ef {
	--spacer-size: 25px;
}

.elementor-46769 .elementor-element.elementor-element-ff021d9 .ekit-btn-wraper .elementskit-btn {
	justify-content: center;
}

.elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn {
	background-color: #1e8ece;
	width: 80%;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	border-style: none;
}

.elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn:hover {
	background-color: #304892;
	color: #fff;
	fill: #fff;
}

.elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn > :is(i, svg) {
	font-size: 14px;
}

.elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn > i, .elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn > svg {
	margin-right: 5px;
}

.rtl .elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn > i, .rtl .elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn > svg {
	margin-left: 5px;
	margin-right: 0;
}

@media (min-width:768px) {
	.elementor-46769 .elementor-element.elementor-element-d8d2b11 {
		--width: 50%;
	}
	
	.elementor-46769 .elementor-element.elementor-element-a3f78dc {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-46769 .elementor-element.elementor-element-d8d2b11 {
		--width: 742px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-a3f78dc {
		--width: 742px;
	}
}

@media (max-width:1024px) {
	.elementor-46769 .elementor-element.elementor-element-9e08447 {
		--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-46769 .elementor-element.elementor-element-d8d2b11 {
		--min-height: 400px;
		--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-46769 .elementor-element.elementor-element-a3f78dc {
		--min-height: 475px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 20px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-8020f00 > .elementor-widget-container {
		padding: 15px 0px 25px 0px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-8020f00 {
		text-align: start;
	}
	
	.elementor-46769 .elementor-element.elementor-element-8020f00 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-dfc4b16 {
		text-align: start;
		font-size: 18px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn {
		width: 53%;
	}
}

@media (max-width:767px) {
	.elementor-46769 .elementor-element.elementor-element-d8d2b11 {
		--min-height: 232px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-a3f78dc {
		--min-height: 660px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-8020f00 > .elementor-widget-container {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-8020f00 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-dfc4b16 {
		text-align: start;
		font-size: 17px;
	}
	
	.elementor-46769 .elementor-element.elementor-element-ff021d9 .elementskit-btn {
		width: 100%;
	}
}

.far {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
	font-size: 0;
	line-height: 1;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
	display: inline-grid;
}

.elementor-widget-social-icons .elementor-grid {
	grid-column-gap: var(--grid-column-gap, 5px);
	grid-row-gap: var(--grid-row-gap, 5px);
	grid-template-columns: var(--grid-template-columns);
	justify-content: var(--justify-content, center);
	justify-items: var(--justify-content, center);
}

.elementor-icon.elementor-social-icon {
	font-size: var(--icon-size, 25px);
	height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
	line-height: var(--icon-size, 25px);
	width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
}

.elementor-social-icon {
	--e-social-icon-icon-color: #fff;
	align-items: center;
	background-color: #69727d;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	text-align: center;
}

.elementor-social-icon i {
	color: var(--e-social-icon-icon-color);
}

.elementor-social-icon svg {
	fill: var(--e-social-icon-icon-color);
}

.elementor-social-icon:last-child {
	margin: 0;
}

.elementor-social-icon:hover {
	color: #fff;
	opacity: .9;
}

.elementor-social-icon-android {
	background-color: #a4c639;
}

.elementor-social-icon-apple {
	background-color: #999;
}

.elementor-social-icon-behance {
	background-color: #1769ff;
}

.elementor-social-icon-bitbucket {
	background-color: #205081;
}

.elementor-social-icon-codepen {
	background-color: #000;
}

.elementor-social-icon-delicious {
	background-color: #39f;
}

.elementor-social-icon-deviantart {
	background-color: #05cc47;
}

.elementor-social-icon-digg {
	background-color: #005be2;
}

.elementor-social-icon-dribbble {
	background-color: #ea4c89;
}

.elementor-social-icon-elementor {
	background-color: #d30c5c;
}

.elementor-social-icon-envelope {
	background-color: #ea4335;
}

.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
	background-color: #3b5998;
}

.elementor-social-icon-flickr {
	background-color: #0063dc;
}

.elementor-social-icon-foursquare {
	background-color: #2d5be3;
}

.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {
	background-color: #006400;
}

.elementor-social-icon-github {
	background-color: #333;
}

.elementor-social-icon-gitlab {
	background-color: #e24329;
}

.elementor-social-icon-globe {
	background-color: #69727d;
}

.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
	background-color: #dd4b39;
}

.elementor-social-icon-houzz {
	background-color: #7ac142;
}

.elementor-social-icon-instagram {
	background-color: #262626;
}

.elementor-social-icon-jsfiddle {
	background-color: #487aa2;
}

.elementor-social-icon-link {
	background-color: #818a91;
}

.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
	background-color: #0077b5;
}

.elementor-social-icon-medium {
	background-color: #00ab6b;
}

.elementor-social-icon-meetup {
	background-color: #ec1c40;
}

.elementor-social-icon-mixcloud {
	background-color: #273a4b;
}

.elementor-social-icon-odnoklassniki {
	background-color: #f4731c;
}

.elementor-social-icon-pinterest {
	background-color: #bd081c;
}

.elementor-social-icon-product-hunt {
	background-color: #da552f;
}

.elementor-social-icon-reddit {
	background-color: #ff4500;
}

.elementor-social-icon-rss {
	background-color: #f26522;
}

.elementor-social-icon-shopping-cart {
	background-color: #4caf50;
}

.elementor-social-icon-skype {
	background-color: #00aff0;
}

.elementor-social-icon-slideshare {
	background-color: #0077b5;
}

.elementor-social-icon-snapchat {
	background-color: #fffc00;
}

.elementor-social-icon-soundcloud {
	background-color: #f80;
}

.elementor-social-icon-spotify {
	background-color: #2ebd59;
}

.elementor-social-icon-stack-overflow {
	background-color: #fe7a15;
}

.elementor-social-icon-steam {
	background-color: #00adee;
}

.elementor-social-icon-stumbleupon {
	background-color: #eb4924;
}

.elementor-social-icon-telegram {
	background-color: #2ca5e0;
}

.elementor-social-icon-threads {
	background-color: #000;
}

.elementor-social-icon-thumb-tack {
	background-color: #1aa1d8;
}

.elementor-social-icon-tripadvisor {
	background-color: #589442;
}

.elementor-social-icon-tumblr {
	background-color: #35465c;
}

.elementor-social-icon-twitch {
	background-color: #6441a5;
}

.elementor-social-icon-twitter {
	background-color: #1da1f2;
}

.elementor-social-icon-viber {
	background-color: #665cac;
}

.elementor-social-icon-vimeo {
	background-color: #1ab7ea;
}

.elementor-social-icon-vk {
	background-color: #45668e;
}

.elementor-social-icon-weibo {
	background-color: #dd2430;
}

.elementor-social-icon-weixin {
	background-color: #31a918;
}

.elementor-social-icon-whatsapp {
	background-color: #25d366;
}

.elementor-social-icon-wordpress {
	background-color: #21759b;
}

.elementor-social-icon-x-twitter {
	background-color: #000;
}

.elementor-social-icon-xing {
	background-color: #026466;
}

.elementor-social-icon-yelp {
	background-color: #af0606;
}

.elementor-social-icon-youtube {
	background-color: #cd201f;
}

.elementor-social-icon-500px {
	background-color: #0099e5;
}

.e--ua-appleWebkit.rtl {
	--flex-right: flex-start;
}

.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
	--justify-content: var(--flex-right, flex-end);
}

.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
	--justify-content: center;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
	display: flex;
	flex-wrap: wrap;
	justify-content: var(--justify-content, space-between);
	margin-inline: calc(-.5 * var(--grid-column-gap));
	width: auto;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
	margin-inline: calc(.5 * var(--grid-column-gap));
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
	display: inline-block;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
	margin-inline: 0;
}

@media (max-width:1024px) {
	.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
		--justify-content: var(--flex-right, flex-end);
	}
	
	.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
		--justify-content: center;
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
		display: flex;
		flex-wrap: wrap;
		justify-content: var(--justify-content, space-between);
		margin-inline: calc(-.5 * var(--grid-column-gap));
		width: auto;
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
		margin-inline: calc(.5 * var(--grid-column-gap));
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
		display: inline-block;
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
		margin-inline: 0;
	}
}

@media (max-width:767px) {
	.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
		--justify-content: var(--flex-right, flex-end);
	}
	
	.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
		--justify-content: center;
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
		display: flex;
		flex-wrap: wrap;
		justify-content: var(--justify-content, space-between);
		margin-inline: calc(-.5 * var(--grid-column-gap));
		width: auto;
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
		margin-inline: calc(.5 * var(--grid-column-gap));
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
		display: inline-block;
	}
	
	.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
		margin-inline: 0;
	}
}

.elementskit-reset-button.elementor-button {
	cursor: pointer;
	width: 100%;
}
