/* End Custom Fonts CSS */

.elementor-30653 .elementor-element.elementor-element-78e2073 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 0, 0, 0) 67%, #000 100%);
	opacity: .73;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-78e2073 > .elementor-container {
	min-height: 35vw;
}

.elementor-30653 .elementor-element.elementor-element-78e2073:not(.elementor-motion-effects-element-type-background), .elementor-30653 .elementor-element.elementor-element-78e2073 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-30653 .elementor-element.elementor-element-78e2073 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 140px;
}

.elementor-bc-flex-widget .elementor-30653 .elementor-element.elementor-element-ded382c.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-30653 .elementor-element.elementor-element-ded382c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-30653 .elementor-element.elementor-element-ded382c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-ded382c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-6d9cb79 {
	--spacer-size: 195px;
}

.elementor-30653 .elementor-element.elementor-element-02b22d6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-30653 .elementor-element.elementor-element-02b22d6 > .elementor-container {
	max-width: 1240px;
}

.elementor-30653 .elementor-element.elementor-element-02b22d6 {
	margin-top: 0px;
	margin-bottom: 55px;
}

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

.elementor-30653 .elementor-element.elementor-element-9f24cb3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-9f24cb3 .elementor-heading-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 119px;
	font-weight: 400;
	color: #fff;
}

.elementor-30653 .elementor-element.elementor-element-bfe7392 > .elementor-container {
	max-width: 1240px;
}

.elementor-30653 .elementor-element.elementor-element-bfe7392 {
	margin-top: -130px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-13fdcf7 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-e4e1afc > .elementor-element-populated {
	margin: 0px 2px 0px 0px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-btn {
	background-color: rgba(2, 1, 1, 0);
	padding: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: capitalize;
	color: #011936;
	fill: #011936;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox {
	padding: 21px 21px 21px 0px;
	border-style: none;
	border-radius: 8px 8px 8px 8px;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox .elementskit-info-box-title {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #011936;
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox .box-body > p {
	color: #011936;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox:hover .box-body > p {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox p {
	margin: 7px 0px 10px 0px;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-btn i {
	font-size: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-btn svg {
	max-width: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox:hover .elementskit-btn {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-920ee35 > .elementor-element-populated {
	margin: 0px 2px 0px 0px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-btn {
	background-color: rgba(2, 1, 1, 0);
	padding: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: capitalize;
	color: #011936;
	fill: #011936;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox {
	padding: 21px 21px 21px 21px;
	border-style: none;
	border-radius: 8px 8px 8px 8px;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox .elementskit-info-box-title {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #011936;
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox:hover .elementskit-info-box-title {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox .box-body > p {
	color: #011936;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox:hover .box-body > p {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox p {
	margin: 7px 0px 10px 0px;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox:hover .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-btn i {
	font-size: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-btn svg {
	max-width: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox:hover .elementskit-btn {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-a42fd05 > .elementor-element-populated {
	margin: 0px 2px 0px 0px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-btn {
	background-color: rgba(2, 1, 1, 0);
	padding: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: capitalize;
	color: #011936;
	fill: #011936;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox {
	padding: 21px 21px 21px 21px;
	border-style: none;
	border-radius: 8px 8px 8px 8px;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox .elementskit-info-box-title {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #011936;
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox:hover .elementskit-info-box-title {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox .box-body > p {
	color: #011936;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox:hover .box-body > p {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox p {
	margin: 7px 0px 10px 0px;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox:hover .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-btn i {
	font-size: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-btn svg {
	max-width: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox:hover .elementskit-btn {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-b292355 > .elementor-element-populated {
	margin: 0px 2px 0px 0px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-btn {
	background-color: rgba(2, 1, 1, 0);
	padding: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: capitalize;
	color: #011936;
	fill: #011936;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox {
	padding: 21px 21px 21px 21px;
	border-style: none;
	border-radius: 8px 8px 8px 8px;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox .elementskit-info-box-title {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #011936;
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox:hover .elementskit-info-box-title {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox .box-body > p {
	color: #011936;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox:hover .box-body > p {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox p {
	margin: 7px 0px 10px 0px;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox:hover .elementskit-info-box-icon {
	color: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-btn i {
	font-size: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-btn svg {
	max-width: 11px;
	margin-left: 10px;
}

.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox:hover .elementskit-btn {
	color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-15a5940 > .elementor-container {
	max-width: 1240px;
}

.elementor-30653 .elementor-element.elementor-element-15a5940 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 0px 50px 15px;
}

.elementor-30653 .elementor-element.elementor-element-61e637c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-7c37121 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30653 .elementor-element.elementor-element-7c37121 > .elementor-container {
	min-height: 400px;
}

.elementor-30653 .elementor-element.elementor-element-7c37121 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-82b0f53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://centralpros.com/wp-content/uploads/2025/10/Central-260.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-30653 .elementor-element.elementor-element-82b0f53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-element-populated, .elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-element-populated > .elementor-background-overlay, .elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-dd57404 {
	--spacer-size: 190px;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-popup-btn {
	background-color: var(--e-global-color-779810a);
	width: 100px;
	height: 100px;
	line-height: 95px;
	--glow-size: 15px;
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .glow-ripple:before {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .glow-ripple:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .glow-ripple > i:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .glow-radio_wave:before {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .glow-radio_wave:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .glow-radio_wave > i:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-inline-btn {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-popup-btn svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-inline-btn svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-popup-btn:hover {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-inline-btn:hover {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-popup-btn:hover svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-inline-btn:hover svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-popup-btn > i {
	padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
	width: 44px;
	height: 44px;
	right: 0;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close > i {
	font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
	background-color: #000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
	background-color: #000;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-30653 .elementor-element.elementor-element-52044a7 {
	--spacer-size: 190px;
}

.elementor-bc-flex-widget .elementor-30653 .elementor-element.elementor-element-b4a3f0a.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-30653 .elementor-element.elementor-element-b4a3f0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-30653 .elementor-element.elementor-element-b4a3f0a > .elementor-element-populated {
	padding: 50px 10px 50px 80px;
}

.elementor-30653 .elementor-element.elementor-element-2128eb8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-2128eb8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #c69d5c;
}

.elementor-30653 .elementor-element.elementor-element-3080454 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	margin: 26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-30653 .elementor-element.elementor-element-3080454 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 44px;
	font-weight: 400;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-30653 .elementor-element.elementor-element-a5801f6 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 140%;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
}

.elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button {
	background-color: #ba8643;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ba8643;
	border-radius: 50px 50px 50px 50px;
	padding: 0px 0px 0px 20px;
}

.elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button:hover, .elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button:focus {
	background-color: #fff;
	border-color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-23a47aa {
	width: initial;
	max-width: initial;
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-30653 .elementor-element.elementor-element-7b94bc8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30653 .elementor-element.elementor-element-7b94bc8 > .elementor-container {
	min-height: 400px;
}

.elementor-30653 .elementor-element.elementor-element-7b94bc8 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-30653 .elementor-element.elementor-element-c245fec.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-30653 .elementor-element.elementor-element-c245fec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-30653 .elementor-element.elementor-element-c245fec > .elementor-element-populated {
	padding: 50px 10px 50px 80px;
}

.elementor-30653 .elementor-element.elementor-element-7b5d944 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-7b5d944 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #c69d5c;
}

.elementor-30653 .elementor-element.elementor-element-da6ce30 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	margin: 26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-30653 .elementor-element.elementor-element-da6ce30 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 44px;
	font-weight: 400;
}

.elementor-30653 .elementor-element.elementor-element-3480a60 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 140%;
}

.elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button {
	background-color: #ba8643;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ba8643;
	border-radius: 50px 50px 50px 50px;
	padding: 0px 0px 0px 20px;
}

.elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button:hover, .elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button:focus {
	background-color: #fff;
	border-color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-de992d7 {
	width: initial;
	max-width: initial;
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-30653 .elementor-element.elementor-element-262bced:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30653 .elementor-element.elementor-element-262bced > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://centralpros.com/wp-content/uploads/2025/06/Central-1176-edit-CENTRAL-PROS-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-30653 .elementor-element.elementor-element-262bced:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-30653 .elementor-element.elementor-element-262bced > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-30653 .elementor-element.elementor-element-262bced > .elementor-element-populated, .elementor-30653 .elementor-element.elementor-element-262bced > .elementor-element-populated > .elementor-background-overlay, .elementor-30653 .elementor-element.elementor-element-262bced > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-30653 .elementor-element.elementor-element-262bced > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-262bced > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-6e0cfd6 {
	--spacer-size: 32px;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-popup-btn {
	background-color: var(--e-global-color-779810a);
	width: 100px;
	height: 100px;
	line-height: 95px;
	--glow-size: 15px;
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .glow-ripple:before {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .glow-ripple:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .glow-ripple > i:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .glow-radio_wave:before {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .glow-radio_wave:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .glow-radio_wave > i:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-inline-btn {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-popup-btn svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-inline-btn svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-popup-btn:hover {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-inline-btn:hover {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-popup-btn:hover svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-inline-btn:hover svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-popup-btn > i {
	padding-left: 0px;
}

.elementor-30653 .elementor-element.elementor-element-b222d3b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-30653 .elementor-element.elementor-element-b222d3b > .elementor-container {
	min-height: 400px;
}

.elementor-30653 .elementor-element.elementor-element-b222d3b {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-d1b2818:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://centralpros.com/wp-content/uploads/2025/10/Central-1986-edit-CENTRAL-PROS.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-element-populated, .elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-element-populated > .elementor-background-overlay, .elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-a781815 {
	--spacer-size: 1px;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-popup-btn {
	background-color: var(--e-global-color-779810a);
	width: 100px;
	height: 100px;
	line-height: 95px;
	--glow-size: 15px;
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-30653 .elementor-element.elementor-element-26591fe a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-30653 .elementor-element.elementor-element-26591fe a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .glow-ripple:before {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-26591fe .glow-ripple:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-26591fe .glow-ripple > i:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-26591fe .glow-radio_wave:before {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-26591fe .glow-radio_wave:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-26591fe .glow-radio_wave > i:after {
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-inline-btn {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-popup-btn svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-inline-btn svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-popup-btn:hover {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-inline-btn:hover {
	color: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-popup-btn:hover svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-inline-btn:hover svg path {
	stroke: #ba8643;
	fill: #ba8643;
}

.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-popup-btn > i {
	padding-left: 0px;
}

.elementor-bc-flex-widget .elementor-30653 .elementor-element.elementor-element-d4f140e.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-30653 .elementor-element.elementor-element-d4f140e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-30653 .elementor-element.elementor-element-d4f140e > .elementor-element-populated {
	padding: 50px 10px 50px 80px;
}

.elementor-30653 .elementor-element.elementor-element-bfbec92 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-bfbec92 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 3px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #c69d5c;
}

.elementor-30653 .elementor-element.elementor-element-95e2f5f {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	margin: 26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-30653 .elementor-element.elementor-element-95e2f5f .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 44px;
	font-weight: 400;
}

.elementor-30653 .elementor-element.elementor-element-266e4de {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 140%;
}

.elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button {
	background-color: #ba8643;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ba8643;
	border-radius: 50px 50px 50px 50px;
	padding: 0px 0px 0px 20px;
}

.elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button:hover, .elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button:focus {
	background-color: #fff;
	border-color: #011936;
}

.elementor-30653 .elementor-element.elementor-element-8755ebc {
	width: initial;
	max-width: initial;
	margin: 15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button .elementor-button-content-wrapper {
	gap: 30px;
}

.elementor-30653 .elementor-element.elementor-element-caec00c:not(.elementor-motion-effects-element-type-background), .elementor-30653 .elementor-element.elementor-element-caec00c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-30653 .elementor-element.elementor-element-caec00c > .elementor-container {
	max-width: 1240px;
}

.elementor-30653 .elementor-element.elementor-element-caec00c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -30px;
	margin-bottom: 50px;
	padding: 50px 0px 50px 0px;
}

.elementor-30653 .elementor-element.elementor-element-caec00c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-f30ecad > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-d53c080 {
	--spacer-size: 36px;
}

.elementor-30653 .elementor-element.elementor-element-b5cd5f3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-c3c21b1 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 44px;
	font-weight: 400;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-0ffe18b {
	--spacer-size: 32px;
}

.elementor-30653 .elementor-element.elementor-element-b71be48 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-92b6682 > .elementor-element-populated {
	padding: 0px 100px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
}

.elementor-30653 .elementor-element.elementor-element-04807f0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: left;
}

.elementor-30653 .elementor-element.elementor-element-04807f0 img {
	height: 52px;
	object-fit: contain;
	object-position: center left;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-30653 .elementor-element.elementor-element-82210e0 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-779810a);
	--divider-border-width: 1px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-82210e0 .elementor-divider-separator {
	width: 100%;
}

.elementor-30653 .elementor-element.elementor-element-82210e0 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-30653 .elementor-element.elementor-element-eacbe9b .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-c336368 {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-fdfec7a {
	text-align: left;
}

.elementor-30653 .elementor-element.elementor-element-fdfec7a img {
	height: 52px;
	object-fit: contain;
	object-position: center left;
}

.elementor-30653 .elementor-element.elementor-element-58945a5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-779810a);
	--divider-border-width: 1px;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-58945a5 .elementor-divider-separator {
	width: 100%;
}

.elementor-30653 .elementor-element.elementor-element-58945a5 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-30653 .elementor-element.elementor-element-a3cf856 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-30653 .elementor-element.elementor-element-a3cf856 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-79b4bf0 {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-146e532 {
	margin-top: 23px;
	margin-bottom: 23px;
}

.elementor-30653 .elementor-element.elementor-element-2c9b922 {
	text-align: left;
}

.elementor-30653 .elementor-element.elementor-element-2c9b922 img {
	height: 52px;
	object-fit: contain;
	object-position: center left;
}

.elementor-30653 .elementor-element.elementor-element-c93c9c0 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-779810a);
	--divider-border-width: 1px;
}

.elementor-30653 .elementor-element.elementor-element-c93c9c0 .elementor-divider-separator {
	width: 100%;
}

.elementor-30653 .elementor-element.elementor-element-c93c9c0 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-30653 .elementor-element.elementor-element-a9dc8c3 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-b200f45 {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-8c08ef1 {
	text-align: left;
}

.elementor-30653 .elementor-element.elementor-element-8c08ef1 img {
	height: 52px;
	object-fit: contain;
	object-position: center left;
}

.elementor-30653 .elementor-element.elementor-element-28ee8b3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-779810a);
	--divider-border-width: 1px;
}

.elementor-30653 .elementor-element.elementor-element-28ee8b3 .elementor-divider-separator {
	width: 100%;
}

.elementor-30653 .elementor-element.elementor-element-28ee8b3 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-30653 .elementor-element.elementor-element-1da5704 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-42397ce {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-ec299c0 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-30653 .elementor-element.elementor-element-fd71bfa {
	text-align: left;
}

.elementor-30653 .elementor-element.elementor-element-fd71bfa img {
	height: 52px;
	object-fit: contain;
	object-position: center left;
}

.elementor-30653 .elementor-element.elementor-element-2df2bdb {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-779810a);
	--divider-border-width: 1px;
}

.elementor-30653 .elementor-element.elementor-element-2df2bdb .elementor-divider-separator {
	width: 100%;
}

.elementor-30653 .elementor-element.elementor-element-2df2bdb .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-30653 .elementor-element.elementor-element-43e3f3b .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-a062699 {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-baa56a1 {
	text-align: left;
}

.elementor-30653 .elementor-element.elementor-element-baa56a1 img {
	height: 52px;
	object-fit: contain;
	object-position: center left;
}

.elementor-30653 .elementor-element.elementor-element-aeafa4a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-779810a);
	--divider-border-width: 1px;
}

.elementor-30653 .elementor-element.elementor-element-aeafa4a .elementor-divider-separator {
	width: 100%;
}

.elementor-30653 .elementor-element.elementor-element-aeafa4a .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-30653 .elementor-element.elementor-element-de53886 .elementor-heading-title {
	font-family: "Aeonik Light", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-cdbe197 {
	margin: -5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Aeonik Light", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: var(--e-global-color-779810a);
}

.elementor-30653 .elementor-element.elementor-element-f11b9f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://centralpros.com/wp-content/uploads/2025/05/Central-777-edit-CENTRAL-PROS-min.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-element-populated, .elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-30653 .elementor-element.elementor-element-92570f4 {
	width: auto;
	max-width: auto;
	top: 47%;
}

body:not(.rtl) .elementor-30653 .elementor-element.elementor-element-92570f4 {
	left: -50px;
}

body.rtl .elementor-30653 .elementor-element.elementor-element-92570f4 {
	right: -50px;
}

.elementor-30653 .elementor-element.elementor-element-48c7e72 {
	--spacer-size: 80px;
}

.elementor-30653 .elementor-element.elementor-element-c559801 {
	--spacer-size: 59px;
}

@media (min-width:768px) {
	.elementor-30653 .elementor-element.elementor-element-82b0f53 {
		width: 47%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b4a3f0a {
		width: 53%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-c245fec {
		width: 53%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-262bced {
		width: 47%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d1b2818 {
		width: 47%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d4f140e {
		width: 53%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-92b6682 {
		width: 55%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f11b9f1 {
		width: 45%;
	}
}

@media (max-width:1024px) {
	.elementor-30653 .elementor-element.elementor-element-9f24cb3 .elementor-heading-title {
		font-size: 70px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-13fdcf7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox .elementskit-info-box-title {
		font-size: 18px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox .box-body > p {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-btn {
		font-size: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox .elementskit-info-box-title {
		font-size: 18px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox .box-body > p {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-btn {
		font-size: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox .elementskit-info-box-title {
		font-size: 18px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox .box-body > p {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-btn {
		font-size: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox .elementskit-info-box-title {
		font-size: 18px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox .box-body > p {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-btn {
		font-size: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7c37121 > .elementor-container {
		max-width: 1240px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7c37121 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b4a3f0a > .elementor-element-populated {
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3080454 .elementor-heading-title {
		font-size: 30px;
		line-height: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a5801f6 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-23a47aa {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7b94bc8 > .elementor-container {
		max-width: 1240px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7b94bc8 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-c245fec > .elementor-element-populated {
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-da6ce30 .elementor-heading-title {
		font-size: 30px;
		line-height: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3480a60 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-de992d7 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-262bced > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b222d3b > .elementor-container {
		max-width: 1240px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b222d3b {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d4f140e > .elementor-element-populated {
		padding: 0px 0px 0px 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-95e2f5f .elementor-heading-title {
		font-size: 30px;
		line-height: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-266e4de {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-8755ebc {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-caec00c {
		margin-top: -70px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-c3c21b1 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b71be48 {
		padding: 0px 10px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-92b6682 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b948a2e {
		padding: 0px 0px 0px 5px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-eacbe9b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a3cf856 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a9dc8c3 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-1da5704 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-43e3f3b .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-de53886 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-48c7e72 {
		--spacer-size: 0px;
	}
}

@media (max-width:767px) {
	.elementor-30653 .elementor-element.elementor-element-78e2073:not(.elementor-motion-effects-element-type-background), .elementor-30653 .elementor-element.elementor-element-78e2073 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://centralpros.com/wp-content/uploads/2025/05/06-2.jpg");
		background-size: cover;
	}
	
	.elementor-30653 .elementor-element.elementor-element-78e2073 > .elementor-container {
		min-height: 32vw;
	}
	
	.elementor-30653 .elementor-element.elementor-element-78e2073 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	
	.elementor-bc-flex-widget .elementor-30653 .elementor-element.elementor-element-ded382c.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-30653 .elementor-element.elementor-element-ded382c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-30653 .elementor-element.elementor-element-ded382c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-6d9cb79 {
		--spacer-size: 75px;
	}
	
	.elementor-bc-flex-widget .elementor-30653 .elementor-element.elementor-element-058410d.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}
	
	.elementor-30653 .elementor-element.elementor-element-058410d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}
	
	.elementor-30653 .elementor-element.elementor-element-058410d > .elementor-element-populated {
		margin: 0px 0px 25px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-9f24cb3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-9f24cb3 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-bfe7392 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-13fdcf7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-e4e1afc {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dcd9ee5 .elementskit-infobox .box-body > p {
		font-size: 11px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-920ee35 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-14e9c0c .elementskit-infobox .box-body > p {
		font-size: 11px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a42fd05 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f26141e .elementskit-infobox .box-body > p {
		font-size: 11px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b292355 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-368476d .elementskit-infobox .box-body > p {
		font-size: 11px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-15a5940 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-61e637c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7c37121 > .elementor-container {
		min-height: 4px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7c37121 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-82b0f53 > .elementor-element-populated {
		margin: 30px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-dd57404 {
		--spacer-size: 123px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b2955bd > .elementor-widget-container {
		margin: -74px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b2955bd .video-content {
		text-align: center;
		justify-content: center;
		display: flex;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b2955bd a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b2955bd a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b2955bd .ekit-video-popup-btn {
		width: 50px;
		height: 50px;
		line-height: 30px;
		--glow-size: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-52044a7 {
		--spacer-size: 32px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b4a3f0a > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-2128eb8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-2128eb8 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3080454 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 397px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 397px);
		max-width: 397px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3080454 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a5801f6 {
		width: var(--container-widget-width, 657px);
		max-width: 657px;
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 657px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30653 .elementor-element.elementor-element-23a47aa {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-23a47aa .elementor-button {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7b94bc8 > .elementor-container {
		min-height: 4px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7b94bc8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-c245fec > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7b5d944 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-7b5d944 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-da6ce30 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 397px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 397px);
		max-width: 397px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-da6ce30 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3480a60 {
		width: var(--container-widget-width, 657px);
		max-width: 657px;
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 657px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30653 .elementor-element.elementor-element-de992d7 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-de992d7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-262bced > .elementor-element-populated {
		margin: 30px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-6e0cfd6 {
		--spacer-size: 123px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b3f9201 > .elementor-widget-container {
		margin: -74px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b3f9201 .video-content {
		text-align: center;
		justify-content: center;
		display: flex;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b3f9201 a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b3f9201 a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b3f9201 .ekit-video-popup-btn {
		width: 50px;
		height: 50px;
		line-height: 30px;
		--glow-size: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b222d3b > .elementor-container {
		min-height: 4px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b222d3b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d1b2818 > .elementor-element-populated {
		margin: 30px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a781815 {
		--spacer-size: 123px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-26591fe > .elementor-widget-container {
		margin: -74px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-26591fe .video-content {
		text-align: center;
		justify-content: center;
		display: flex;
	}
	
	.elementor-30653 .elementor-element.elementor-element-26591fe a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-26591fe a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
		font-size: 16px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-26591fe .ekit-video-popup-btn {
		width: 50px;
		height: 50px;
		line-height: 30px;
		--glow-size: 30px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d4f140e > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-bfbec92 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-bfbec92 .elementor-heading-title {
		font-size: 12px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-95e2f5f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 397px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 397px);
		max-width: 397px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-95e2f5f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-266e4de {
		width: var(--container-widget-width, 657px);
		max-width: 657px;
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 657px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-30653 .elementor-element.elementor-element-8755ebc {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-8755ebc .elementor-button {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-caec00c {
		margin-top: -20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-d53c080 {
		--spacer-size: 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b5cd5f3 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-36a0659 > .elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-c3c21b1 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-0ffe18b {
		--spacer-size: 15px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-92b6682 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b948a2e {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-59e5c53 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-59e5c53 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-04807f0 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-04807f0 img {
		height: 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-eacbe9b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-c336368 {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3d60749 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-3d60749 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-fdfec7a img {
		height: 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a3cf856 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-79b4bf0 {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-146e532 {
		margin-top: -15px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f819454 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-2c9b922 img {
		height: 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a9dc8c3 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b200f45 {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a6ac717 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-8c08ef1 img {
		height: 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-1da5704 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-42397ce {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-ec299c0 {
		margin-top: -15px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-416cac7 {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-fd71bfa img {
		height: 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-43e3f3b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a062699 {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-bd661eb {
		width: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-baa56a1 img {
		height: 40px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-de53886 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-cdbe197 {
		font-size: 14px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-f11b9f1 > .elementor-element-populated {
		margin: 0px 10px -20px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-30653 .elementor-element.elementor-element-92570f4 {
		left: 70%;
	}
	
	body.rtl .elementor-30653 .elementor-element.elementor-element-92570f4 {
		right: 70%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-92570f4 {
		top: -7%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-92570f4 img {
		width: 50%;
		height: 50%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-48c7e72 {
		--spacer-size: 365px;
	}
	
	.elementor-30653 .elementor-element.elementor-element-78e2073:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-30653 .elementor-element.elementor-element-78e2073 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-30653 .elementor-element.elementor-element-e4e1afc {
		width: 25%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-920ee35 {
		width: 25%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-a42fd05 {
		width: 25%;
	}
	
	.elementor-30653 .elementor-element.elementor-element-b292355 {
		width: 25%;
	}
}

/* Start custom CSS for elementskit-icon-box, class: .elementor-element-dcd9ee5 */
@media only screen and (max-width: 767px) {
	.cards-for-prosupply .elementskit-infobox {
		min-height: 160px;
	}
}
