/* End Custom Fonts CSS */

.elementor-37163 .elementor-element.elementor-element-54a5efa {
	--display: flex;
	--min-height: 0px;
	--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;
	--margin-top: -65px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-44eb5db:not(.elementor-motion-effects-element-type-background), .elementor-37163 .elementor-element.elementor-element-44eb5db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-4ffd4ae/dalecarnegie.com.tr/wp-content/uploads/2024/08/businesswoman-coaching-and-meeting-in-conference-for-idea-or-leadership-at-office-workshop-female.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-37163 .elementor-element.elementor-element-44eb5db > .elementor-background-overlay {
	background-color: #182746;
	opacity: .7;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-37163 .elementor-element.elementor-element-44eb5db > .elementor-container {
	max-width: 1300px;
}

.elementor-37163 .elementor-element.elementor-element-44eb5db {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0em;
	margin-bottom: 9em;
	padding: 6em 1em 5em 1em;
	overflow: visible;
}

.elementor-bc-flex-widget .elementor-37163 .elementor-element.elementor-element-486c1ce.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-37163 .elementor-element.elementor-element-486c1ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-37163 .elementor-element.elementor-element-1914bc2 > .elementor-container {
	max-width: 650px;
}

.elementor-37163 .elementor-element.elementor-element-1914bc2 {
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-d65f0a4 {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-d65f0a4 .elementor-heading-title {
	font-family: "Work Sans", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #fff;
}

.elementor-37163 .elementor-element.elementor-element-3eb7ecd {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-3eb7ecd .elementor-heading-title {
	font-family: "Neue Haas Grotesk Display 65 Medium", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #fff;
}

.elementor-37163 .elementor-element.elementor-element-97caff6 {
	margin-top: 3em;
	margin-bottom: -10em;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86 > .elementor-widget-container {
	background-color: #fff;
	padding: 30px 35px 30px 35px;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #7a7a7a;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .15);
}

.elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86:hover .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #00b6b3;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-framed .elementor-icon, .elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-framed:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-default:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-framed:has(:focus) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-view-default:has(:focus) .elementor-icon {
	fill: #00b6b4;
	color: #00b6b4;
	border-color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon {
	font-size: 40px;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-title, .elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-title a {
	font-family: "Neue Haas Grotesk Display 65 Medium", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-description {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	letter-spacing: .5px;
	color: #7a7a7a;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b > .elementor-widget-container {
	background-color: #fff;
	padding: 30px 35px 30px 35px;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #7a7a7a;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .15);
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b:hover .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #00b6b3;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-framed .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-framed:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-default:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-framed:has(:focus) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-view-default:has(:focus) .elementor-icon {
	fill: #00b6b4;
	color: #00b6b4;
	border-color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon {
	font-size: 40px;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-title, .elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-title a {
	font-family: "Neue Haas Grotesk Display 65 Medium", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-description {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	letter-spacing: .5px;
	color: #7a7a7a;
}

.elementor-37163 .elementor-element.elementor-element-2093fb5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-37163 .elementor-element.elementor-element-2093fb5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d > .elementor-widget-container {
	background-color: #fff;
	padding: 30px 35px 30px 35px;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #7a7a7a;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, .15);
}

.elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d:hover .elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: #00b6b3;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-title {
	margin-block-end: 10px;
	color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-framed .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-default:has(:hover) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-framed:has(:focus) .elementor-icon, .elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-view-default:has(:focus) .elementor-icon {
	fill: #00b6b4;
	color: #00b6b4;
	border-color: #00b6b4;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon {
	font-size: 40px;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-title, .elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-title a {
	font-family: "Neue Haas Grotesk Display 65 Medium", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
}

.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-description {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	letter-spacing: .5px;
	color: #7a7a7a;
}

.elementor-37163 .elementor-element.elementor-element-42a0f72 {
	--display: flex;
	--min-height: 15px;
	--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;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-87cf6e0 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-0f8fde5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 35px 0px;
}

.elementor-37163 .elementor-element.elementor-element-0f8fde5 {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-0f8fde5 .elementor-heading-title {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 34px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #00b6b3;
}

.elementor-37163 .elementor-element.elementor-element-115fdb3 {
	--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;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-424421c {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-424421c img {
	width: 65%;
}

.elementor-37163 .elementor-element.elementor-element-b6cf6d5 > .elementor-widget-container {
	padding: 15px 0px 15px 0px;
}

.elementor-37163 .elementor-element.elementor-element-b6cf6d5 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #333;
}

.elementor-37163 .elementor-element.elementor-element-a062347 {
	--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;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-179d2ed {
	--divider-border-style: solid;
	--divider-color: #dadada;
	--divider-border-width: 1px;
}

.elementor-37163 .elementor-element.elementor-element-179d2ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-37163 .elementor-element.elementor-element-179d2ed .elementor-divider-separator {
	width: 100%;
}

.elementor-37163 .elementor-element.elementor-element-179d2ed .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-37163 .elementor-element.elementor-element-5dffaae > .elementor-background-overlay {
	background-color: transparent;
	background-image: radial-gradient(at top right, #fff 60%, rgba(255, 255, 255, .73) 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-37163 .elementor-element.elementor-element-5dffaae > .elementor-container {
	max-width: 1300px;
}

.elementor-37163 .elementor-element.elementor-element-5dffaae {
	overflow: visible;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 1em 1em 2em 1em;
}

.elementor-37163 .elementor-element.elementor-element-e9f28e2 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-e645862 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-37163 .elementor-element.elementor-element-e645862 {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-e645862 .elementor-heading-title {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 34px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #00b6b3;
}

.elementor-37163 .elementor-element.elementor-element-c6df64b {
	--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;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-100c880 > .elementor-widget-container {
	padding: 15px 0px 10px 0px;
}

.elementor-37163 .elementor-element.elementor-element-100c880 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #333;
}

.elementor-37163 .elementor-element.elementor-element-ea0dfb3.elementor-element {
	--order: -99999;
}

.elementor-37163 .elementor-element.elementor-element-ea0dfb3 {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-ea0dfb3 img {
	width: 45%;
}

.elementor-37163 .elementor-element.elementor-element-95b424b {
	--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;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-85215b7 {
	--divider-border-style: solid;
	--divider-color: #dadada;
	--divider-border-width: 1px;
}

.elementor-37163 .elementor-element.elementor-element-85215b7 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-37163 .elementor-element.elementor-element-85215b7 .elementor-divider-separator {
	width: 100%;
}

.elementor-37163 .elementor-element.elementor-element-85215b7 .elementor-divider {
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-37163 .elementor-element.elementor-element-0728182 {
	--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;
	--justify-content: flex-start;
	--overflow: hidden;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 1em;
	--padding-bottom: 5em;
	--padding-left: 1em;
	--padding-right: 1em;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-0728182:not(.elementor-motion-effects-element-type-background), .elementor-37163 .elementor-element.elementor-element-0728182 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-aoakp.nitrocdn.com/AvatXNIuVTRuCjgzpCnNUmeYSDSNgQHV/assets/images/optimized/rev-4ffd4ae/dalecarnegie.com.tr/wp-content/uploads/2024/08/hideout-1.png");
	background-position: center center;
	background-size: 20px auto;
}

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

.elementor-37163 .elementor-element.elementor-element-0728182::before, .elementor-37163 .elementor-element.elementor-element-0728182 > .elementor-background-video-container::before, .elementor-37163 .elementor-element.elementor-element-0728182 > .e-con-inner > .elementor-background-video-container::before, .elementor-37163 .elementor-element.elementor-element-0728182 > .elementor-background-slideshow::before, .elementor-37163 .elementor-element.elementor-element-0728182 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37163 .elementor-element.elementor-element-0728182 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at top right, #fff 60%, rgba(255, 255, 255, .73) 100%);
}

.elementor-37163 .elementor-element.elementor-element-8d2da01 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-27ced65 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 28px 0px 0px 0px;
}

.elementor-37163 .elementor-element.elementor-element-27ced65 {
	text-align: center;
}

.elementor-37163 .elementor-element.elementor-element-27ced65 .elementor-heading-title {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 34px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #00b6b3;
}

.elementor-37163 .elementor-element.elementor-element-d8467ce > .elementor-widget-container {
	background-color: #fafafa;
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 15px 25px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-37163 .elementor-element.elementor-element-d8467ce .elementor-blockquote__content {
	color: #333;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	font-style: italic;
	text-decoration: none;
	margin-top: 15px;
}

.elementor-37163 .elementor-element.elementor-element-d8467ce .elementor-blockquote__content + .e-q-footer {
	margin-top: 14px;
}

.elementor-37163 .elementor-element.elementor-element-d8467ce .elementor-blockquote__author {
	color: #333;
}

.elementor-37163 .elementor-element.elementor-element-d8467ce .elementor-blockquote {
	border-radius: 9px;
}

.elementor-37163 .elementor-element.elementor-element-d8467ce .elementor-blockquote:before {
	color: #e1e1e1;
	font-size: calc(1px * 100);
}

.elementor-37163 .elementor-element.elementor-element-62d39d9 > .elementor-widget-container {
	margin: 25px 0px 60px 0px;
	padding: 0px 10px 0px 20px;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9.elementor-position-right .elementor-image-box-img {
	margin-left: 45px;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9.elementor-position-left .elementor-image-box-img {
	margin-right: 45px;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 45px;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #a4a4a4;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 90%;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-description {
	font-family: "Work Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.4em;
	color: #333;
}

.elementor-37163 .elementor-element.elementor-element-43077bc {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-d099952 {
	--display: flex;
	overflow: visible;
}

.elementor-37163 .elementor-element.elementor-element-b123120.elementor-element {
	--order: -99999;
}

.elementor-37163 .elementor-element.elementor-element-b123120 {
	text-align: start;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	color: #333;
}

.elementor-37163 .elementor-element.elementor-element-b193d84 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-37163 .elementor-element.elementor-element-8159300 {
		width: 100%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-d9c6a54 {
		width: 100%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-2093fb5 {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-37163 .elementor-element.elementor-element-44eb5db {
		margin-top: 0em;
		margin-bottom: 10em;
		padding: 5em 0em 1em 0em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-1914bc2 > .elementor-container {
		max-width: 550px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-97caff6 {
		margin-top: 2em;
		margin-bottom: -12em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d {
		width: var(--container-widget-width, 700px);
		max-width: 700px;
		--container-widget-width: 700px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d > .elementor-widget-container {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-424421c img {
		width: 95%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5dffaae {
		padding: 3em 1em 4em 1em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-ea0dfb3 img {
		width: 65%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-95b424b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-0728182 {
		--padding-top: 1em;
		--padding-bottom: 4em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-62d39d9 > .elementor-widget-container {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-43077bc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-37163 .elementor-element.elementor-element-44eb5db:not(.elementor-motion-effects-element-type-background), .elementor-37163 .elementor-element.elementor-element-44eb5db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 45% 50%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-44eb5db {
		padding: 3em .5em 1em .5em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-3eb7ecd .elementor-heading-title {
		font-size: 39px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-97caff6 {
		margin-top: 1em;
		margin-bottom: -10em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86.elementor-element {
		--align-self: center;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-edfdb86 .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b.elementor-element {
		--align-self: center;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5f49d1b .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d.elementor-element {
		--align-self: center;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-wrapper {
		gap: 10px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5c5645d .elementor-icon {
		font-size: 25px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-0f8fde5 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.3em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-424421c img {
		width: 100%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-5dffaae {
		padding: 2em .5em 2.5em .5em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-e645862 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.3em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-ea0dfb3 img {
		width: 100%;
	}
	
	.elementor-37163 .elementor-element.elementor-element-0728182 {
		--padding-top: 2em;
		--padding-bottom: 2.5em;
		--padding-left: .5em;
		--padding-right: .5em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-27ced65 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.3em;
	}
	
	.elementor-37163 .elementor-element.elementor-element-62d39d9 .elementor-image-box-img {
		margin-bottom: 45px;
	}
	
	.elementor-37163 .elementor-element.elementor-element-43077bc {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
