/* End custom CSS */

.elementor-5418 .elementor-element.elementor-element-38d04b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-38d04b1:not(.elementor-motion-effects-element-type-background), .elementor-5418 .elementor-element.elementor-element-38d04b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5);
}

.elementor-5418 .elementor-element.elementor-element-ea83ab3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 15px;
	border-color: #ddd;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 2px;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 2px;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-item > a {
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 15px;
}

.elementor-5418 .elementor-element.elementor-element-7c46af5 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-5418 .elementor-element.elementor-element-84d2efd {
	--display: flex;
	--min-height: 300px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #3b754d;
	--border-color: #3b754d;
	--border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, .5) inset;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5418 .elementor-element.elementor-element-84d2efd:not(.elementor-motion-effects-element-type-background), .elementor-5418 .elementor-element.elementor-element-84d2efd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.safewareinc.com/nitropack_static/XXRNCyGLGejrThGyuCvavkJppbIGsJSm/assets/images/optimized/rev-ed02423/www.safewareinc.com/wp-content/uploads/2025/04/avon-protection-c50-mask-banner.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5418 .elementor-element.elementor-element-84d2efd::before, .elementor-5418 .elementor-element.elementor-element-84d2efd > .elementor-background-video-container::before, .elementor-5418 .elementor-element.elementor-element-84d2efd > .e-con-inner > .elementor-background-video-container::before, .elementor-5418 .elementor-element.elementor-element-84d2efd > .elementor-background-slideshow::before, .elementor-5418 .elementor-element.elementor-element-84d2efd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5418 .elementor-element.elementor-element-84d2efd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-5418 .elementor-element.elementor-element-c091a7c .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 60px;
	font-weight: 400;
	text-transform: none;
	line-height: 1.2em;
	letter-spacing: 1.5px;
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-4662d60 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-5418 .elementor-element.elementor-element-9df15eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--flex-wrap: nowrap;
}

.elementor-5418 .elementor-element.elementor-element-be9907d {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-5418 .elementor-element.elementor-element-25db64b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-0f8c328 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-fd6bd56 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-fd6bd56 .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-31a525f {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-31a525f .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-17f0eb3 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-17f0eb3 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-c07b37a {
	--display: flex;
}

.elementor-5418 .elementor-element.elementor-element-11def32 {
	font-size: 18px;
	letter-spacing: 1px;
}

.elementor-5418 .elementor-element.elementor-element-d55f903 {
	text-align: center;
	font-size: 18px;
	letter-spacing: 1px;
}

.elementor-5418 .elementor-element.elementor-element-31e06a8 {
	--display: flex;
}

.elementor-5418 .elementor-element.elementor-element-cb35102 {
	--display: grid;
	--e-con-grid-template-columns: repeat(27, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--background-transition: .3s;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-92aba1b:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-92aba1b > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-92aba1b {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-92aba1b .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-92aba1b .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-92aba1b .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-687022f:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-687022f > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-687022f {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-687022f .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-687022f .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-687022f .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-2a03544:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-2a03544 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-2a03544 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-2a03544 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-2a03544 .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-2a03544 .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-775869e:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-775869e > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-775869e {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-775869e .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-775869e .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-775869e .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-0732389:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-0732389 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-0732389 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-0732389 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-0732389 .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-0732389 .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-92ddac2:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-92ddac2 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-92ddac2 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-92ddac2 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-92ddac2 .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-92ddac2 .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-d30c43d:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-d30c43d > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-d30c43d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-d30c43d .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-d30c43d .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-d30c43d .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-74fa6e3:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-74fa6e3 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-74fa6e3 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-74fa6e3 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-74fa6e3 .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-74fa6e3 .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-3884e99:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-3884e99 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-3884e99 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-3884e99 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-3884e99 .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-3884e99 .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-3d24122:hover .elementor-widget-container {
	background-color: #3b754d;
}

.elementor-5418 .elementor-element.elementor-element-3d24122 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-3d24122 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-3d24122 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-3d24122 .elementor-heading-title a:hover, .elementor-5418 .elementor-element.elementor-element-3d24122 .elementor-heading-title a:focus {
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-9f8f95a > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-9f8f95a {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9f8f95a .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-0ff6e10 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-0ff6e10 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-0ff6e10 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-870ce7f > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-870ce7f {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-870ce7f .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-ac968ce > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-ac968ce {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-ac968ce .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-7233a16 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-7233a16 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-7233a16 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-640b305 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-640b305 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-640b305 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-0e1a253 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-0e1a253 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-0e1a253 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-2d5b899 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-2d5b899 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-2d5b899 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #959494;
}

.elementor-5418 .elementor-element.elementor-element-9e03a86 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-9e03a86 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9e03a86 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-f531b22 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-f531b22 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-f531b22 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-4f9f038 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-4f9f038 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-4f9f038 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-d09452a > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-d09452a {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-d09452a .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-f125221 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-f125221 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-f125221 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-741befe > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-741befe {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-741befe .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #959494;
}

.elementor-5418 .elementor-element.elementor-element-a371421 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-a371421 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-a371421 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #959494;
}

.elementor-5418 .elementor-element.elementor-element-9ce82c7 > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-9ce82c7 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9ce82c7 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
	color: #959494;
}

.elementor-5418 .elementor-element.elementor-element-3d2118c > .elementor-widget-container {
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-5418 .elementor-element.elementor-element-3d2118c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-3d2118c .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-weight: 400;
}

.elementor-5418 .elementor-element.elementor-element-14b0fc7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-4d20f9e .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-7993c07 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-798951b {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-dce9914 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-09ca060 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-e3a20b6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-e3a20b6 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-e3a20b6 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-479aa0e {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-aa5ff4c img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-a1bfd35 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-a1bfd35 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-a1bfd35 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-0fdff67 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-ef90fe7 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-e736bdd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-e736bdd {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-e736bdd .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-3279752 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-595fac6 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-3c33aff > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-3c33aff {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-3c33aff .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-77961da {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bb904bc .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-21f3c1d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-53f93d9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-bae23f9 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d959a44 img {
	max-width: 90%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-195fe7c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-195fe7c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-5952b6e {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-b6c2c41 img {
	max-width: 90%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-9b977e8 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9b977e8 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-368d26a {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-ed9f649 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-a2c27af {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-a2c27af .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-bb2a722 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-51d9c56 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-bfc1326 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-bfc1326 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-d9e041a {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-35a7f09 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-1b2e5be {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-1b2e5be .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-e37ceb7 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-50ae016 img {
	max-width: 90%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b7833e6 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b7833e6 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-3635c0d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-2e8da78 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-64c05e8 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-64c05e8 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-9bb7a61 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-58db4d4 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-efbb905 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-efbb905 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-df2e5d5 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3b92ce7 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-7b9c03d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-7b9c03d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-00b7826 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-17262f3 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-e995469 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-e995469 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-295f52f {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-05be192 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-d0085df {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-d0085df .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-86b63d7 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-eb39a2d .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-7de0ec2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-9286260 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-dc9d306 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-e7b48f9 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-d68feaf {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-d68feaf .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-8dc8b45 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-7bbd85f img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-274badc {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-274badc .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-95fc3df {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-1b974d9 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-a9f798a {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-a9f798a .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-68c8535 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-947d273 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-3be4454 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-3be4454 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-ba75efb {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-ab5a2cf img {
	max-width: 90%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-f546eed {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-f546eed .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-2975d9d {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-193bbf7 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-f47bc52 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-f47bc52 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-73b5016 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-f017cf0 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-3b030b7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-c6171c1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-409cc77 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-873f883 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-5264ad8 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-5264ad8 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-8fd18da {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a4595fe img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-66d8b29 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-66d8b29 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-a5f6224 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-cddb6b0 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-65cc26d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-65cc26d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-d435336 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-15daa9a img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-4e9ccec {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-4e9ccec .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-b651600 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-b04767d img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-bf35ee9 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-bf35ee9 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-7baa7cf {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-7d01223 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-18e7cc3 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-18e7cc3 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-4b2b7bb {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-e417ae4 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-22c2df1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d0ed6e2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-3f53c19 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-b676394 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-cfdf4c4 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-cfdf4c4 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-c1b02a6 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-03e8712 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-63a466d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-63a466d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-e157533 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-5f8909c img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-7997858 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-7997858 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-62b9238 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-b01f6d3 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-ad222b5 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-ad222b5 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-41f1f51 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bbf81c7 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-58362d6 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-58362d6 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-4cd8067 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-32bdb44 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-0eeda84 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-0eeda84 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-2bfa2e6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-1767f8c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-0acb67d {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-630df60 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-f06aff1 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-37f51d4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-966904a {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-3459b12 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d3aac8e img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-fb4e463 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-fb4e463 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-e547780 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-edbba4e img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-45f0a89 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-45f0a89 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-fb5657a {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-861b834 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-1bda2e1 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-2da130f .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-d546e3e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8493b6f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-5dd5001 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-5807cb0 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b75ea56 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b75ea56 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-d465f03 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-9752a39 img {
	max-width: 80%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-6681d64 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-6681d64 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-99b75ce {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-55faa7b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-5f2760d {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3765d32 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-1a9378e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8e88674 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-2e2adf7 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-2e92391 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b2aab56 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b2aab56 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-2c8bce0 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d125ee1 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-93afe0d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-93afe0d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-e81444e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bffafbc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8d2bf50 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-686c15c .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-3e739fb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-4d089a3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-5686d24 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-92d8a11 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-4d5f5b1 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-4d5f5b1 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-fe7a644 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-fa736e9 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-0fb7661 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-0fb7661 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-f2d1e86 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-e834990 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-e1dfd9f {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-e1dfd9f .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-e04a09f {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-0465bdb img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-df7ae27 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-df7ae27 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-6f10e13 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8ba49b7 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-94c8009 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-6dff8ae {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-33e5fb9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-0fcfaea {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-872bcb7 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-70f5c9f {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-70f5c9f .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-0890659 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-eadf4d9 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-6d462b1 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-6d462b1 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-662a352 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3132fc4 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-ba5ec1d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-ba5ec1d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-f111376 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-812d750 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-435fbd8 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-7a5a780 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-7c9d1e8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-030ef80 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-5899ce4 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-0bba0ea img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b2fcf5c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b2fcf5c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-512c4bd {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-00850dc img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-bb20d1d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-bb20d1d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-a3e1a4b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-871a537 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-90f36b6 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-90f36b6 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-38205d0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8c24f21 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8182438 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-29171ae .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-fb389ea {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-2164a9e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-04d401b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8c55455 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-37172f7 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-37172f7 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-cc02f75 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bffd69e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d151bc7 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-72c94e3 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-f57c6ea {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bd945c7 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-8fed0f8 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-1dca345 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-daa9229 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-daa9229 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-9a45279 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-51d7e2e img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b33a24f {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b33a24f .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-d45f54d {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-be8ae2e img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b37fd7b {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b37fd7b .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-10f46da {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d0cd2a3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-35a5c3a {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d6bd25a .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-d84b4c7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bc12dd6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-321494a {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-5dd769a img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-50c4487 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-50c4487 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-58715aa {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-531de4b img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-9e8a272 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9e8a272 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-36a99ca {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-951333e img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-9843bfd {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9843bfd .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-ff54ddc {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-5b734da img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-392781c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-392781c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-4661dd4 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-1aa254b img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-5e65940 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-5e65940 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-a673b14 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-cf464d5 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-ad485f8 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-ad485f8 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-7202bff {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-58eeba3 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-1695067 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-1695067 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-4727531 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d187e61 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-78253ee {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3db4a14 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-8e11d79 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-0ec2377 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-1767352 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a8f6c56 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-fefe428 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-fefe428 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-070934a {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-27d76fb img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-fa84c5b {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-fa84c5b .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-ea68106 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-052c202 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-6b5d530 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-6b5d530 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-ae7ef1e {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-ae4e19d img {
	max-width: 100%;
	height: 54px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-1e39f83 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-1e39f83 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-44d7a47 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-93fa0ac {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-fe68d76 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-336072b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-49e17d0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-dd74434 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3e38fd5 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-e76b840 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-e76b840 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-8484cb7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-768a207 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a84b819 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-1180519 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-c6ea62f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-947a9c8 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8a0d2bb img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-19ceae0 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-19ceae0 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-8d01778 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a9204db img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-c2dbb1b {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-c2dbb1b .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-b41870c {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-2a47e8c img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b0d1e57 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b0d1e57 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-d52de0b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-6fc237f img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-8140367 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-8140367 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-3a19d0b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-cff11d5 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-47a5dd6 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-47a5dd6 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-cc0cf17 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-2fb044b img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-009173c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-009173c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-bb8a0a7 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8b25fce img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-6724d57 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-6724d57 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-afd9a6a {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a48cd79 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-a3a0ed5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-907e992 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-28156a3 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-befb2c0 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-f2cd34c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-f2cd34c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-26faec7 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-1551ea2 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-56e738c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-56e738c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-4a323fc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-49197d9 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-7487010 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-6ade26a {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d05fbb9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-1891b14 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a40154d img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-2262653 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-2262653 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-4de1d00 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-6f5e707 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-8f4807e {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-8f4807e .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-6acf32e {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-cfde6a8 img {
	max-width: 80%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-7dce87b {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-7dce87b .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-2e9d7de {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-6b34569 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-ea776f5 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-ea776f5 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-cfead2e {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-b654bea img {
	max-width: 90%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-56f9fc5 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-56f9fc5 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-fb265b5 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-71bb876 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-0d71470 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-0d71470 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-ef79e57 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-5ac0c7e img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-3ec0291 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-3ec0291 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-3521739 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-22dc87a img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-d2baf78 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-d2baf78 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-9c6a114 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-48232eb img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-fb6d0c5 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-fb6d0c5 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-edb6f93 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-c4896e9 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-30b58c3 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-30b58c3 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-70a6d9e {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-b6af954 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-1a5d49b {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-1a5d49b .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-c85013b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a026a24 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-a7525f9 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-a7525f9 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-309b46a {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3199efb .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-ba6c0b7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-271d215 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-5f20858 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-6e389c2 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-79f6789 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-79f6789 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-67f257a {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-e10e0d2 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-9a7cc83 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-9a7cc83 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-361467b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-373ab41 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-413c408 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-413c408 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-0c660c3 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-58f7ce5 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-600bfe6 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-600bfe6 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-b3cf0b2 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-d569099 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-96b379e {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-96b379e .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-7fe8508 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-f58083d img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-e56b0cd {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-e56b0cd .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-b3a3df6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-a731f56 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-95e6a7e .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-ff68619 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-f5a5053 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-4b80628 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-fdc06e8 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-31d6490 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-31d6490 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-c80055f {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-6364f9a {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-cd0bde1 {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-7def2a3 .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-b0e60e0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-8e5bfa8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-3d8a300 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-0cf1dd5 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-4b7cfcb {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-4b7cfcb .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-49b15b4 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-11c293d img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-a55fe9c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-a55fe9c .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-7a75fc7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-50d709b .elementor-heading-title {
	font-size: 38px;
	font-weight: 400;
	color: #7f7f7f;
}

.elementor-5418 .elementor-element.elementor-element-43e7c4e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-fb11d3d {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 50px 30px;
	--row-gap: 50px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-5418 .elementor-element.elementor-element-86ac567 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-c379af7 img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-ada391d {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-ada391d .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-7a83460 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-bb9d50b img {
	max-width: 100%;
	height: 50px;
	object-fit: contain;
	object-position: center center;
}

.elementor-5418 .elementor-element.elementor-element-b76aa12 {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-b76aa12 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 1px;
	color: #000;
}

.elementor-5418 .elementor-element.elementor-element-f5b0df3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-706520f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5418 .elementor-element.elementor-element-3767593 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-3767593.e-con {
	--align-self: flex-end;
}

.elementor-5418 .elementor-element.elementor-element-4d2f74a2 .elementor-button {
	background-color: #3b754d;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	line-height: 1.5em;
	letter-spacing: 1px;
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #3b754d;
	border-radius: 0px 0px 0px 0px;
	padding: 18px 40px 18px 40px;
}

.elementor-5418 .elementor-element.elementor-element-4d2f74a2 .elementor-button:hover, .elementor-5418 .elementor-element.elementor-element-4d2f74a2 .elementor-button:focus {
	background-color: #414042;
}

.elementor-5418 .elementor-element.elementor-element-4d2f74a2 > .elementor-widget-container {
	padding: 25px 0px 25px 0px;
}

.elementor-5418 .elementor-element.elementor-element-4d2f74a2 .elementor-button .elementor-button-content-wrapper {
	justify-content: center;
}

.elementor-5418 .elementor-element.elementor-element-6ff0d88d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 30px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5418 .elementor-element.elementor-element-6ff0d88d:not(.elementor-motion-effects-element-type-background), .elementor-5418 .elementor-element.elementor-element-6ff0d88d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-5418 .elementor-element.elementor-element-423faa29 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-5418 .elementor-element.elementor-element-4ee2af0c {
	text-align: center;
}

.elementor-5418 .elementor-element.elementor-element-4ee2af0c .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 1px;
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-7c6e7857 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-7c6e7857 {
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-5418 .elementor-element.elementor-element-1ebae60f .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	font-family: var(--e-global-typography-9281718-font-family), Sans-serif;
	font-size: var(--e-global-typography-9281718-font-size);
	font-weight: var(--e-global-typography-9281718-font-weight);
	text-transform: var(--e-global-typography-9281718-text-transform);
	font-style: var(--e-global-typography-9281718-font-style);
	letter-spacing: var(--e-global-typography-9281718-letter-spacing);
	fill: var(--e-global-color-astglobalcolor5);
	color: var(--e-global-color-astglobalcolor5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-astglobalcolor5);
	border-radius: 0px 0px 0px 0px;
}

.elementor-5418 .elementor-element.elementor-element-1ebae60f > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-5418 .elementor-element.elementor-element-be9907d {
		--width: 100%;
	}
	
	.elementor-5418 .elementor-element.elementor-element-706520f {
		--content-width: 1300px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-423faa29 {
		--content-width: 1315px;
	}
}

@media (max-width:1372px) {
	.elementor-5418 .elementor-element.elementor-element-0f8c328 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-cb35102 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-798951b {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-53f93d9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-9286260 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-c6171c1 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-d0ed6e2 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-966904a {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8493b6f {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8e88674 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-4d089a3 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-33e5fb9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-030ef80 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-2164a9e {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-bd945c7 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-bc12dd6 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-0ec2377 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-49e17d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-c6ea62f {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-907e992 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-d05fbb9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-271d215 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-f5a5053 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8e5bfa8 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-fb11d3d {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-6ff0d88d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-7c6e7857 > .elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-1ebae60f .elementor-button {
		font-size: var(--e-global-typography-9281718-font-size);
		letter-spacing: var(--e-global-typography-9281718-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-5418 .elementor-element.elementor-element-0f8c328 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-cb35102 {
		--e-con-grid-template-columns: repeat(14, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-798951b {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-53f93d9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-9286260 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-c6171c1 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-d0ed6e2 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-966904a {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8493b6f {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8e88674 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-4d089a3 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-33e5fb9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-030ef80 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-2164a9e {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-bd945c7 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-bc12dd6 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-0ec2377 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-49e17d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-c6ea62f {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-907e992 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-d05fbb9 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-271d215 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-f5a5053 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8e5bfa8 {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-fb11d3d {
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-6ff0d88d {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-1ebae60f .elementor-button {
		font-size: var(--e-global-typography-9281718-font-size);
		letter-spacing: var(--e-global-typography-9281718-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-5418 .elementor-element.elementor-element-0f8c328 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-cb35102 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-798951b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-53f93d9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-9286260 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-c6171c1 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-d0ed6e2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-966904a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8493b6f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8e88674 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-4d089a3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-33e5fb9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-030ef80 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-2164a9e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-bd945c7 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-bc12dd6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-0ec2377 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-49e17d0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-c6ea62f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-907e992 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-d05fbb9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-271d215 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-f5a5053 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-8e5bfa8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-fb11d3d {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5418 .elementor-element.elementor-element-706520f {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 1px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2px;
		--padding-bottom: 2px;
		--padding-left: 2px;
		--padding-right: 2px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-3767593 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-4d2f74a2 .elementor-button {
		font-size: 15px;
		padding: 15px 30px 15px 30px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-4ee2af0c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5418 .elementor-element.elementor-element-7c6e7857 {
		font-size: 15px;
		line-height: 2em;
	}
	
	.elementor-5418 .elementor-element.elementor-element-1ebae60f .elementor-button {
		font-size: var(--e-global-typography-9281718-font-size);
		letter-spacing: var(--e-global-typography-9281718-letter-spacing);
	}
}

/* Start custom CSS for container, class: .elementor-element-4662d60 */
:target {
	scroll-margin-top: 100px;
}

[id^="elementor-toc__heading-anchor-"] {
	scroll-margin-top: 200px;
}

.alpha-link {
	background-color: #fff;
	color: black;
	border: #000;
	scroll-behavior: auto;
}

.alpha-link:hover {
	background-color: #3b754d !important;
	color: #fff;
	border: #000 !important;
}

.alpha-link:hover a {
	color: #fff !important;
}

.show-med-up {
	display: none;
}

@media (min-width: 768px) {
	/* Medium (tablet) and up */
	.show-med-up {
		display: block;
	}
}
