/* End Custom Fonts CSS */

.elementor-42353 .elementor-element.elementor-element-50a01ab > .elementor-container {
	max-width: 1140px;
}

.elementor-42353 .elementor-element.elementor-element-50a01ab {
	margin-top: 20px;
	margin-bottom: 30px;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-4f7cd75 > .elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-42353 .elementor-element.elementor-element-4f7cd75 {
	text-align: start;
	font-family: "Work Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	color: #333;
}

.elementor-42353 .elementor-element.elementor-element-7ae7c51 > .elementor-container {
	max-width: 1131px;
}

.elementor-42353 .elementor-element.elementor-element-7ae7c51 {
	padding: 17px 0px 0px 0px;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-075ea62 {
	text-align: center;
}

.elementor-42353 .elementor-element.elementor-element-075ea62 .elementor-heading-title {
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-size: 40px;
}

.elementor-42353 .elementor-element.elementor-element-0ce71cc {
	overflow: visible;
}

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

.elementor-42353 .elementor-element.elementor-element-1473a9f {
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-41b4b9d .elementor-blockquote__content {
	color: #333;
	font-family: "Sanchez Slab Regular", Sans-serif;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-41b4b9d .elementor-blockquote__content + .e-q-footer {
	margin-top: 15px;
}

.elementor-42353 .elementor-element.elementor-element-41b4b9d .elementor-blockquote__author {
	color: #afafaf;
}

.elementor-42353 .elementor-element.elementor-element-41b4b9d .elementor-blockquote:before {
	color: #bdbdbd;
	font-size: calc(1px * 100);
}

.elementor-42353 .elementor-element.elementor-element-35a92e0 .elementor-blockquote__content {
	color: #333;
}

.elementor-42353 .elementor-element.elementor-element-35a92e0 .elementor-blockquote__author {
	color: #afafaf;
}

.elementor-42353 .elementor-element.elementor-element-35a92e0 .elementor-blockquote:before {
	color: #bdbdbd;
	font-size: calc(1px * 100);
}

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

.elementor-42353 .elementor-element.elementor-element-2369022.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-ef9d11e.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-ef9d11e.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-ef9d11e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-ef9d11e .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-3bd593e.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-3bd593e.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-3bd593e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-3bd593e .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-54ade00.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-54ade00.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-54ade00.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-54ade00.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-54ade00 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-67da761 {
	--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;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-67da761.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-bde0af1.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-bde0af1.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-bde0af1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-bde0af1 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-9d41caf.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-9d41caf.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-9d41caf.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-9d41caf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-9d41caf .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-842f7f3.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-842f7f3.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-842f7f3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-842f7f3 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-49b6ca4 {
	--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;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-49b6ca4.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-85e7caa.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-85e7caa.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-85e7caa.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-85e7caa .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-8bcfb68.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-8bcfb68.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-8bcfb68.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-8bcfb68 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-8237d71.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-8237d71.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-8237d71.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-8237d71.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-8237d71 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-12737e5 {
	--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: flex-start;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-12737e5.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-40bd4d3.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-40bd4d3.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-40bd4d3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-40bd4d3 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-c110852.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-c110852.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-c110852.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-c110852.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-c110852 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-82c75a0.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-82c75a0.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-82c75a0.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-82c75a0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-82c75a0 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-f89d79a {
	--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: flex-start;
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-f89d79a.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-fb4e087.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-fb4e087.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-fb4e087.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 {
	width: var(--container-widget-width, 63%);
	max-width: 63%;
	--container-widget-width: 63%;
	--container-widget-flex-grow: 0;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-fb4e087 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-09803d3.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-09803d3.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-09803d3.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-09803d3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-09803d3 .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-561b45d.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-561b45d.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-561b45d.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-561b45d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-btn {
	background-color: #00b6b4;
	color: #fff;
	fill: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #00b6b4;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox:hover .elementskit-btn {
	background-color: transparent;
	color: #000;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000;
}

.elementor-42353 .elementor-element.elementor-element-561b45d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox {
	padding: 50px 40px 50px 40px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-btn i {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-561b45d .elementskit-btn svg {
	margin-right: 5px;
}

.elementor-42353 .elementor-element.elementor-element-8c4c69a {
	--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;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-9b59d0d {
	--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-42353 .elementor-element.elementor-element-faa827e.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-faa827e.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-faa827e.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-faa827e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-faa827e {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-8dd218f {
	--display: flex;
	--min-height: 500px;
	--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: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-8dd218f:not(.elementor-motion-effects-element-type-background), .elementor-42353 .elementor-element.elementor-element-8dd218f > .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/12/Experience-Monogram-03.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-42353 .elementor-element.elementor-element-8dd218f.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-04eb671 {
	--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: space-between;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-04eb671.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-36a43d7 {
	--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;
	overflow: visible;
}

.elementor-42353 .elementor-element.elementor-element-36a43d7.e-con {
	--align-self: center;
}

.elementor-42353 .elementor-element.elementor-element-b850132.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-b850132.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-b850132.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-b850132.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-28af38e.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-28af38e.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-28af38e.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-28af38e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-157a550.ekit-equal-height-enable, .elementor-42353 .elementor-element.elementor-element-157a550.ekit-equal-height-enable > div, .elementor-42353 .elementor-element.elementor-element-157a550.ekit-equal-height-enable .ekit-wid-con, .elementor-42353 .elementor-element.elementor-element-157a550.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-42353 .elementor-element.elementor-element-157a550 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox:hover {
	border-style: solid;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox .elementskit-info-box-title {
	margin: 6px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-family: "Neue Haas Display Bold", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox .box-body > p {
	color: #656565;
	font-family: "Neue Haas Display Roman", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox:hover .box-body > p {
	color: #656565;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
}

.elementor-42353 .elementor-element.elementor-element-9ed79bd {
	--display: flex;
	--min-height: 149px;
	--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: flex-start;
	--align-items: center;
	--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-42353 .elementor-element.elementor-element-eb6e95d {
	--divider-border-style: solid;
	--divider-color: #8f8f8f;
	--divider-border-width: 1px;
}

.elementor-42353 .elementor-element.elementor-element-eb6e95d > .elementor-widget-container {
	padding: 26px 0px 0px 0px;
}

.elementor-42353 .elementor-element.elementor-element-eb6e95d .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-42353 .elementor-element.elementor-element-eb6e95d .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

@media (min-width:768px) {
	.elementor-42353 .elementor-element.elementor-element-2369022 {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-67da761 {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-49b6ca4 {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-12737e5 {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-f89d79a {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-8c4c69a {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-9b59d0d {
		--width: 36%;
	}
	
	.elementor-42353 .elementor-element.elementor-element-8dd218f {
		--width: 50%;
	}
	
	.elementor-42353 .elementor-element.elementor-element-04eb671 {
		--content-width: 1386px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-36a43d7 {
		--width: 80%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-42353 .elementor-element.elementor-element-2369022 {
		--content-width: 500px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-67da761 {
		--content-width: 500px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-49b6ca4 {
		--content-width: 500px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-12737e5 {
		--content-width: 500px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-f89d79a {
		--content-width: 500px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-9b59d0d {
		--width: 500px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-8dd218f {
		--width: 602px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-04eb671 {
		--content-width: 500px;
	}
}

@media (max-width:1024px) {
	.elementor-42353 .elementor-element.elementor-element-7ae7c51 > .elementor-container {
		max-width: 733px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-2369022 {
		--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-42353 .elementor-element.elementor-element-67da761 {
		--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-42353 .elementor-element.elementor-element-49b6ca4 {
		--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-42353 .elementor-element.elementor-element-12737e5 {
		--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-42353 .elementor-element.elementor-element-f89d79a {
		--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-42353 .elementor-element.elementor-element-fb4e087 {
		--container-widget-width: 492px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 492px);
		max-width: 492px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-8c4c69a {
		--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;
	}
	
	.elementor-42353 .elementor-element.elementor-element-faa827e {
		--container-widget-width: 449px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 449px);
		max-width: 449px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-faa827e .elementskit-infobox {
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-04eb671 {
		--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-42353 .elementor-element.elementor-element-36a43d7 {
		--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-42353 .elementor-element.elementor-element-b850132 .elementskit-infobox {
		padding: 20px 30px 20px 30px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-28af38e .elementskit-infobox {
		padding: 25px 35px 25px 35px;
	}
	
	.elementor-42353 .elementor-element.elementor-element-157a550 .elementskit-infobox {
		padding: 25px 35px 25px 35px;
	}
}

@media (max-width:767px) {
	.elementor-42353 .elementor-element.elementor-element-8dd218f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}
