/* End custom CSS */

.elementor-210 .elementor-element.elementor-element-d2d154a {
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-210 .elementor-element.elementor-element-23c03e7 > .elementor-element-populated {
	padding: 0px 75px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-primary {
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 50px;
	letter-spacing: 1.95px;
	margin: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-secondary {
	font-size: 50px;
	font-weight: bold;
	line-height: 70px;
	letter-spacing: -2.5px;
	margin: 0px 50px 7px 0px;
}

.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: -.8px;
	margin: 13px 180px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-ce86991 {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-e77b38f .aux-modern-button-wrapper {
	text-align: left;
}

.elementor-210 .elementor-element.elementor-element-e77b38f .aux-modern-button {
	padding: 26px 40px 26px 35px;
}

.elementor-210 .elementor-element.elementor-element-e77b38f .aux-text {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.25px;
}

.elementor-210 .elementor-element.elementor-element-e77b38f .aux-icon {
	font-size: 20px;
	margin: 0px 0px 0px 32px;
}

.elementor-210 .elementor-element.elementor-element-e77b38f > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-0857e7a {
	margin-top: 29px;
	margin-bottom: 0px;
}

.elementor-210 .elementor-element.elementor-element-e6e1648 .aux-widget-image {
	text-align: left;
}

.elementor-210 .elementor-element.elementor-element-e6e1648 .aux-media-image {
	border-radius: 50% 50% 50% 50%;
	overflow: hidden;
	background-color: #f8f8f8;
}

.elementor-210 .elementor-element.elementor-element-e6e1648 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-e6e1648 {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-79ba251 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-210 .elementor-element.elementor-element-79ba251 .aux-modern-heading-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: -.8px;
	margin: 0px 30px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-79ba251 {
	animation-delay: 200ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-ff5a4d1 .aux-widget-image {
	text-align: left;
}

.elementor-210 .elementor-element.elementor-element-ff5a4d1 .aux-media-image {
	border-radius: 50% 50% 50% 50%;
	overflow: hidden;
	background-color: #f8f8f8;
}

.elementor-210 .elementor-element.elementor-element-ff5a4d1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-ff5a4d1 {
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-3e61afe .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-210 .elementor-element.elementor-element-3e61afe .aux-modern-heading-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: -.8px;
	margin: 0px 30px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-3e61afe {
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-71cc336 {
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-210 .elementor-element.elementor-element-ef7b144:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-ef7b144 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-210 .elementor-element.elementor-element-ef7b144 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 60px 35px 60px 35px;
}

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

.elementor-210 .elementor-element.elementor-element-02be758 > .elementor-element-populated {
	padding: 0px 75px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-secondary {
	font-size: 42px;
	font-weight: bold;
	line-height: 70px;
	letter-spacing: -2.5px;
	margin: 0px 50px 7px 0px;
}

.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: -.8px;
	margin: 13px 180px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-958450f {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-66a8822 {
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-210 .elementor-element.elementor-element-fa0488e > .elementor-element-populated {
	padding: 0px 75px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-cdaeb8a .aux-modern-heading-secondary {
	font-size: 42px;
	font-weight: bold;
	line-height: 70px;
	letter-spacing: -2.5px;
	margin: 0px 50px 7px 0px;
}

.elementor-210 .elementor-element.elementor-element-cdaeb8a {
	animation-timing-function: cubic-bezier(.165, .84, .44, 1);
}

.elementor-210 .elementor-element.elementor-element-4592457:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-4592457 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-210 .elementor-element.elementor-element-4592457 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 152px 35px 120px 35px;
}

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

.elementor-210 .elementor-element.elementor-element-3f58b10 > .elementor-element-populated {
	margin: 132px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-11faeee .aux-modern-heading-primary {
	font-size: 13px;
	font-weight: 400;
	line-height: 50px;
	letter-spacing: 1.95px;
	margin: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-11faeee .aux-modern-heading-secondary {
	font-size: 50px;
	font-weight: bold;
	line-height: 55px;
	letter-spacing: -2.5px;
	margin: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-11faeee .aux-modern-heading-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: -.8px;
	margin: 10px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-11faeee {
	animation-timing-function: cubic-bezier(.25, .46, .45, .94);
}

.elementor-210 .elementor-element.elementor-element-e3efb2c .aux-modern-button-wrapper {
	text-align: left;
}

.elementor-210 .elementor-element.elementor-element-e3efb2c .aux-modern-button {
	padding: 26px 40px 26px 35px;
}

.elementor-210 .elementor-element.elementor-element-e3efb2c .aux-text {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.25px;
}

.elementor-210 .elementor-element.elementor-element-e3efb2c .aux-icon {
	font-size: 20px;
	margin: 0px 0px 0px 32px;
}

.elementor-210 .elementor-element.elementor-element-e3efb2c > .elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-a332164 .aux-widget-image {
	text-align: center;
}

.elementor-210 .elementor-element.elementor-element-a332164 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-a332164 {
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-210 .elementor-element.elementor-element-daad36b .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-210 .elementor-element.elementor-element-daad36b .aux-modern-heading-description {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: 1.4px;
}

.elementor-210 .elementor-element.elementor-element-daad36b > .elementor-widget-container {
	padding: 0px 0px 0px 5px;
}

.elementor-210 .elementor-element.elementor-element-daad36b {
	animation-delay: 400ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-210 .elementor-element.elementor-element-2db9be1 > .elementor-element-populated {
	margin: 98px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-3a15529 .aux-widget-image {
	text-align: center;
}

.elementor-210 .elementor-element.elementor-element-3a15529 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-3a15529 {
	animation-delay: 800ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-210 .elementor-element.elementor-element-38e2d05 .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-210 .elementor-element.elementor-element-38e2d05 .aux-modern-heading-description {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: 1.4px;
}

.elementor-210 .elementor-element.elementor-element-38e2d05 > .elementor-widget-container {
	padding: 0px 0px 0px 5px;
}

.elementor-210 .elementor-element.elementor-element-38e2d05 {
	animation-delay: 800ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-210 .elementor-element.elementor-element-02145cc > .elementor-element-populated {
	margin: 280px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-255468f .aux-widget-image {
	text-align: center;
}

.elementor-210 .elementor-element.elementor-element-255468f > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-210 .elementor-element.elementor-element-255468f {
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

.elementor-210 .elementor-element.elementor-element-c099ebc .aux-modern-heading-primary {
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	letter-spacing: -.48px;
}

.elementor-210 .elementor-element.elementor-element-c099ebc .aux-modern-heading-description {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 25px;
	letter-spacing: 1.4px;
}

.elementor-210 .elementor-element.elementor-element-c099ebc > .elementor-widget-container {
	padding: 0px 0px 0px 5px;
}

.elementor-210 .elementor-element.elementor-element-c099ebc {
	animation-delay: 600ms;
	animation-timing-function: cubic-bezier(.77, 0, .175, 1);
}

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

@media (max-width:1024px) {
	.elementor-210 .elementor-element.elementor-element-23c03e7 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-primary {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-secondary {
		line-height: 1em;
		margin: 0px 200px 0px 200px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-description {
		margin: 30px 0px 30px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-e6e1648 .aux-widget-image {
		text-align: center;
	}
	
	.elementor-210 .elementor-element.elementor-element-79ba251 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-79ba251 .aux-modern-heading-description {
		margin: 0px 70px 0px 70px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ff5a4d1 .aux-widget-image {
		text-align: center;
	}
	
	.elementor-210 .elementor-element.elementor-element-3e61afe .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-3e61afe .aux-modern-heading-description {
		margin: 0px 70px 0px 70px;
	}
	
	.elementor-210 .elementor-element.elementor-element-a642eaa > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-02be758 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-958450f .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-secondary {
		line-height: 1em;
		margin: 0px 200px 0px 200px;
	}
	
	.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-description {
		margin: 30px 0px 30px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-958450f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-fa0488e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-cdaeb8a .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-cdaeb8a .aux-modern-heading-secondary {
		line-height: 1em;
		margin: 0px 200px 0px 200px;
	}
	
	.elementor-210 .elementor-element.elementor-element-cdaeb8a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-4592457 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-3f58b10 > .elementor-element-populated {
		margin: 50px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-11faeee .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-daad36b .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-daad36b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-38e2d05 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-38e2d05 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-c099ebc .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-c099ebc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-210 .elementor-element.elementor-element-23c03e7 {
		width: 47.622%;
	}
	
	.elementor-210 .elementor-element.elementor-element-a642eaa {
		width: 52.378%;
	}
	
	.elementor-210 .elementor-element.elementor-element-3f58b10 {
		width: 23.875%;
	}
	
	.elementor-210 .elementor-element.elementor-element-c018729 {
		width: 24.938%;
	}
	
	.elementor-210 .elementor-element.elementor-element-2db9be1 {
		width: 26.56%;
	}
	
	.elementor-210 .elementor-element.elementor-element-02145cc {
		width: 25.223%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-210 .elementor-element.elementor-element-23c03e7 {
		width: 100%;
	}
	
	.elementor-210 .elementor-element.elementor-element-a642eaa {
		width: 100%;
	}
	
	.elementor-210 .elementor-element.elementor-element-02be758 {
		width: 100%;
	}
	
	.elementor-210 .elementor-element.elementor-element-fa0488e {
		width: 100%;
	}
	
	.elementor-210 .elementor-element.elementor-element-3f58b10 {
		width: 100%;
	}
	
	.elementor-210 .elementor-element.elementor-element-c018729 {
		width: 33%;
	}
	
	.elementor-210 .elementor-element.elementor-element-2db9be1 {
		width: 33%;
	}
	
	.elementor-210 .elementor-element.elementor-element-02145cc {
		width: 33%;
	}
}

@media (max-width:767px) {
	.elementor-210 .elementor-element.elementor-element-d2d154a {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-primary {
		line-height: 1.6em;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-secondary {
		font-size: 37px;
		line-height: 1.3em;
		letter-spacing: 0px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-description {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-e77b38f .aux-modern-button-wrapper {
		text-align: center;
	}
	
	.elementor-210 .elementor-element.elementor-element-e77b38f .aux-icon {
		font-size: 16px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-e6e1648 .aux-widget-image {
		text-align: center;
	}
	
	.elementor-210 .elementor-element.elementor-element-79ba251 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-79ba251 .aux-modern-heading-description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ff5a4d1 .aux-widget-image {
		text-align: center;
	}
	
	.elementor-210 .elementor-element.elementor-element-3e61afe .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-3e61afe .aux-modern-heading-description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-ef7b144 {
		margin-top: 50px;
		margin-bottom: 40px;
	}
	
	.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-secondary {
		font-size: 37px;
		line-height: 1.3em;
		letter-spacing: 0px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-description {
		margin: 15px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-66a8822 {
		margin-top: 50px;
		margin-bottom: 40px;
	}
	
	.elementor-210 .elementor-element.elementor-element-cdaeb8a .aux-modern-heading-secondary {
		font-size: 37px;
		line-height: 1.3em;
		letter-spacing: 0px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-4592457 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-3f58b10 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-210 .elementor-element.elementor-element-11faeee .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-11faeee .aux-modern-heading-secondary {
		font-size: 30px;
	}
	
	.elementor-210 .elementor-element.elementor-element-e3efb2c .aux-modern-button-wrapper {
		text-align: center;
	}
	
	.elementor-210 .elementor-element.elementor-element-e3efb2c .aux-icon {
		font-size: 16px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-210 .elementor-element.elementor-element-c018729 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 35px 35px 0px 35px;
	}
	
	.elementor-210 .elementor-element.elementor-element-daad36b .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-2db9be1 > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		padding: 0px 35px 0px 35px;
	}
	
	.elementor-210 .elementor-element.elementor-element-38e2d05 .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
	.elementor-210 .elementor-element.elementor-element-02145cc > .elementor-element-populated {
		margin: 50px 0px 0px 0px;
		padding: 0px 35px 35px 35px;
	}
	
	.elementor-210 .elementor-element.elementor-element-c099ebc .aux-widget-inner > * {
		text-align: center;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* Start custom CSS for aux_modern_heading, class: .elementor-element-ce86991 */
@media only screen and (min-width:1025px) and (max-width:1460px) {
	.elementor-210 .elementor-element.elementor-element-ce86991 .aux-modern-heading-description {
		margin: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_image, class: .elementor-element-e6e1648 */
.elementor-210 .elementor-element.elementor-element-e6e1648 .aux-media-image {
	border-radius: 50% 50% 50% 50%;
	overflow: unset !important;
	background-color: #f8f8f8;
	width: 57px;
	height: 57px;
}

.elementor-210 .elementor-element.elementor-element-e6e1648 .aux-widget-image .aux-media-image img {
	position: absolute;
	top: 18px;
	left: 18px;
}

/* End custom CSS */

/* Start custom CSS for aux_image, class: .elementor-element-ff5a4d1 */
.elementor-210 .elementor-element.elementor-element-ff5a4d1 .aux-media-image {
	border-radius: 50% 50% 50% 50%;
	overflow: unset !important;
	background-color: #f8f8f8;
	width: 57px;
	height: 57px;
}

.elementor-210 .elementor-element.elementor-element-ff5a4d1 .aux-widget-image .aux-media-image img {
	position: absolute;
	top: 18px;
	left: 15px;
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-958450f */
@media only screen and (min-width:1025px) and (max-width:1460px) {
	.elementor-210 .elementor-element.elementor-element-958450f .aux-modern-heading-description {
		margin: 0;
	}
}

/* End custom CSS */

/* Start custom CSS for aux_modern_heading, class: .elementor-element-cdaeb8a */
@media only screen and (min-width:1025px) and (max-width:1460px) {
	.elementor-210 .elementor-element.elementor-element-cdaeb8a .aux-modern-heading-description {
		margin: 0;
	}
}
