.elementor-1561 .elementor-element.elementor-element-6b27037 {
	--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;
	--overlay-opacity: 0.3;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-6b27037:not(.elementor-motion-effects-element-type-background),
.elementor-1561 .elementor-element.elementor-element-6b27037>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F1F3F3;
	background-image: url("../../2025/05/about-banner-us-bg.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-1561 .elementor-element.elementor-element-6b27037::before,
.elementor-1561 .elementor-element.elementor-element-6b27037>.elementor-background-video-container::before,
.elementor-1561 .elementor-element.elementor-element-6b27037>.e-con-inner>.elementor-background-video-container::before,
.elementor-1561 .elementor-element.elementor-element-6b27037>.elementor-background-slideshow::before,
.elementor-1561 .elementor-element.elementor-element-6b27037>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1561 .elementor-element.elementor-element-6b27037>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1561 .elementor-element.elementor-element-10c8076 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 65px;
	--padding-bottom: 85px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-a8fa79a {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-a8fa79a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 50px;
	font-weight: 600;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-1561 .elementor-element.elementor-element-299ffcf .elementor-heading-title {
	color: var(--e-global-color-astglobalcolor3);
}

.elementor-1561 .elementor-element.elementor-element-54762d6 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1561 .elementor-element.elementor-element-d7573b9 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-bceea67 {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-bceea67 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-1561 .elementor-element.elementor-element-5d8af86 {
	--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;
	--justify-content: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-39dc7f5 {
	--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: space-between;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000001A;
	--border-color: #0000001A;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1561 .elementor-element.elementor-element-bd4c170 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

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

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

.elementor-1561 .elementor-element.elementor-element-b14b94d {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-67e89c9 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--justify-content: space-between;
	--align-items: flex-end;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-1561 .elementor-element.elementor-element-00769f1 .elementor-icon-wrapper {
	text-align: end;
}

.elementor-1561 .elementor-element.elementor-element-00769f1.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-1561 .elementor-element.elementor-element-00769f1.elementor-view-framed .elementor-icon,
.elementor-1561 .elementor-element.elementor-element-00769f1.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-1561 .elementor-element.elementor-element-00769f1.elementor-view-framed .elementor-icon,
.elementor-1561 .elementor-element.elementor-element-00769f1.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-1561 .elementor-element.elementor-element-00769f1 .elementor-icon {
	font-size: 90px;
}

.elementor-1561 .elementor-element.elementor-element-00769f1 .elementor-icon svg {
	height: 90px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1561 .elementor-element.elementor-element-f14e651 .elementor-button {
	background-color: var(--e-global-color-primary);
	padding: 15px 25px 15px 25px;
}

.elementor-1561 .elementor-element.elementor-element-f14e651 .elementor-button:hover,
.elementor-1561 .elementor-element.elementor-element-f14e651 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-1561 .elementor-element.elementor-element-f14e651>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-f14e651 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1561 .elementor-element.elementor-element-f14e651 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-1561 .elementor-element.elementor-element-9f6fd27 {
	--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: space-between;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000001A;
	--border-color: #0000001A;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1561 .elementor-element.elementor-element-02ecfa5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-1561 .elementor-element.elementor-element-8636963 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-ee5696d {
	--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;
	--align-items: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1561 .elementor-element.elementor-element-fd33056 {
	width: var(--container-widget-width, 90px);
	max-width: 90px;
	--container-widget-width: 90px;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-15474fd {
	--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;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #0000001A;
	--border-color: #0000001A;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1561 .elementor-element.elementor-element-e3cc87a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 26px;
	font-weight: 600;
}

.elementor-1561 .elementor-element.elementor-element-bbb8ec9 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-e104fd8 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-fc2d05a {
	width: var(--container-widget-width, 90px);
	max-width: 90px;
	--container-widget-width: 90px;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-0e60def {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1561 .elementor-element.elementor-element-f721f7e {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-7b24190 {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-7b24190 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-1561 .elementor-element.elementor-element-7b8cf1e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-aa7a8b5 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-4271a32 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-4271a32>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-4271a32 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-4271a32.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-4271a32.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-4271a32.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-4271a32 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-4271a32 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-4271a32 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-4271a32 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-46ea235 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-46ea235>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-46ea235 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-46ea235.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-46ea235.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-46ea235.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-46ea235 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-46ea235 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-46ea235 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-46ea235 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-cfe6819 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-cfe6819 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-3c7d156 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-3c7d156 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-b644708 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-b644708>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-b644708 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-b644708.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-b644708.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-b644708.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-b644708 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-b644708 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-b644708 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-b644708 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-c7d67a3 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1561 .elementor-element.elementor-element-6cf7864 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-1cc8216 {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-1cc8216 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-1561 .elementor-element.elementor-element-001f4ce {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--flex-wrap: wrap;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-067d283 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-067d283>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-067d283 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-067d283.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-067d283.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-067d283.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-067d283 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-067d283 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-067d283 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-067d283 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-c568a38 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-c568a38>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-c568a38.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-c568a38.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-c568a38.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-3babf3f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-3babf3f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-8258caf {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-8258caf>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-8258caf .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-8258caf.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-8258caf.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-8258caf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-8258caf .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-8258caf .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-8258caf .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-8258caf .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-df6b74c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-df6b74c .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7 {
	width: var(--container-widget-width, 47.8%);
	max-width: 47.8%;
	--container-widget-width: 47.8%;
	--container-widget-flex-grow: 0;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7>.elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0000001A;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7.elementor-position-right .elementor-image-box-img {
	margin-left: 6px;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7.elementor-position-left .elementor-image-box-img {
	margin-right: 6px;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 6px;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50px;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-1561 .elementor-element.elementor-element-60fb2c7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-e89b878 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1561 .elementor-element.elementor-element-6c832c4 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-c567695 {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-c567695 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-1561 .elementor-element.elementor-element-3986ac5>.elementor-widget-container {
	margin: 0px 0px -14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-3986ac5 {
	color: #666666;
}

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

.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-wrapper {
	--tw-ibx-position: 5;
	--tw-cbx-text-align: left;
	--tw-cbx-text-align-alternate: right;
	--tw-lbl-big-size: 80px;
	--tw-lbl-small-size: 16px;
	--tw-ybx-size: 80px;
	--tw-cbx-bottom-margin: 75px;
	--tw-cbx-title-color: var(--e-global-color-primary);
	--tw-cbx-des-color: var(--e-global-color-astglobalcolor3);
}

.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-label-big,
.elementor-1561 .elementor-element.elementor-element-bc05679 .twae_icon_text {
	font-family: "Roboto", Sans-serif;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-title,
.twae-popup .twae-title {
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 500;
}

.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-description,
.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-button a,
.twae-popup .twae-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
}

.elementor-1561 .elementor-element.elementor-element-52b8586 {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-52b8586:not(.elementor-motion-effects-element-type-background),
.elementor-1561 .elementor-element.elementor-element-52b8586>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F1F3F3;
}

.elementor-1561 .elementor-element.elementor-element-9cd86e7 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-7608717 {
	text-align: start;
}

.elementor-1561 .elementor-element.elementor-element-7608717 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 38px;
	font-weight: 500;
	color: var(--e-global-color-astglobalcolor2);
}

.elementor-1561 .elementor-element.elementor-element-50f0c97>.elementor-widget-container {
	margin: 0px 0px -14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-50f0c97 {
	color: #666666;
}

.elementor-1561 .elementor-element.elementor-element-2228aa0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-c0a22b6 {
	--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;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 10px;
}

.elementor-1561 .elementor-element.elementor-element-df037c9 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 1px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 1px;
	border-color: #CCCCCC;
	--border-color: #CCCCCC;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 10px;
}

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

.elementor-1561 .elementor-element.elementor-element-d6ec69b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: #000 !important;
}

.elementor-1561 .elementor-element.elementor-element-7c552cf {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1561 .elementor-element.elementor-element-8d83604 .elementor-counter-number-wrapper {
	color: #000 !important;
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-8d83604 .elementor-counter-title {
	color: var(--e-global-color-astglobalcolor8);
	font-family: "Roboto Slab", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-df10de5 .elementor-counter-number-wrapper {
	color: #000 !important;
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-df10de5 .elementor-counter-title {
	color: var(--e-global-color-astglobalcolor8);
	font-family: "Roboto Slab", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-8b4acdb .elementor-counter-number-wrapper {
	color: #000 !important;
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-8b4acdb .elementor-counter-title {
	color: var(--e-global-color-astglobalcolor8);
	font-family: "Roboto Slab", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-1561 .elementor-element.elementor-element-3f1128d {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-89d3007 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	color: #000 !important;
}

.elementor-1561 .elementor-element.elementor-element-9aff865 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-ef124c5>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B9B9B9;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-ef124c5 img {
	border-style: none;
}

.elementor-1561 .elementor-element.elementor-element-887a113>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B9B9B9;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-887a113 img {
	border-style: none;
}

.elementor-1561 .elementor-element.elementor-element-45df3be {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 5px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-bf21b74 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	color: #000 !important;
}

.elementor-1561 .elementor-element.elementor-element-7768c6d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1561 .elementor-element.elementor-element-3cbcac0>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B9B9B9;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-3cbcac0 img {
	border-style: none;
}

.elementor-1561 .elementor-element.elementor-element-51cb3e9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-1561 .elementor-element.elementor-element-bbe3254>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B9B9B9;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-bbe3254 img {
	border-style: none;
}

.elementor-1561 .elementor-element.elementor-element-8090edf>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B9B9B9;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-8090edf img {
	border-style: none;
}

.elementor-1561 .elementor-element.elementor-element-b06e3a2>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #B9B9B9;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1561 .elementor-element.elementor-element-b06e3a2 img {
	border-style: none;
}

.elementor-1561 .elementor-element.elementor-element-b463f9e {
	--display: flex;
}

.elementor-1561 .elementor-element.elementor-element-5bddd72 .ekit-btn-wraper .elementskit-btn {
	justify-content: flex-start;
}

.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn {
	background-color: #000 !important;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	line-height: 15px;
	color: var(--e-global-color-astglobalcolor5);
	fill: var(--e-global-color-astglobalcolor5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn:hover {
	background-color: var(--e-global-color-astglobalcolor1);
	color: var(--e-global-color-astglobalcolor5);
	fill: var(--e-global-color-astglobalcolor5);
}

.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn> :is(i, svg) {
	font-size: 16px;
}

.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn>i,
.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn>svg {
	margin-right: 10px;
}

.rtl .elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn>i,
.rtl .elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn>svg {
	margin-left: 10px;
	margin-right: 0;
}

.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn i,
.elementor-1561 .elementor-element.elementor-element-5bddd72 .elementskit-btn svg {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

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

@media(max-width:1024px) {
	.elementor-1561 .elementor-element.elementor-element-10c8076 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-a8fa79a .elementor-heading-title {
		font-size: 39px;
	}

	.elementor-1561 .elementor-element.elementor-element-299ffcf {
		width: var(--container-widget-width, 56%);
		max-width: 56%;
		--container-widget-width: 56%;
		--container-widget-flex-grow: 0;
	}

	.elementor-1561 .elementor-element.elementor-element-d7573b9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-bd4c170 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-1561 .elementor-element.elementor-element-67e89c9 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-1561 .elementor-element.elementor-element-f14e651 .elementor-button {
		padding: 10px 10px 10px 10px;
	}

	.elementor-1561 .elementor-element.elementor-element-02ecfa5 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-1561 .elementor-element.elementor-element-e3cc87a .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-1561 .elementor-element.elementor-element-f721f7e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-7b8cf1e {
		--align-items: stretch;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1561 .elementor-element.elementor-element-aa7a8b5 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-4271a32 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-46ea235 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-cfe6819 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-3c7d156 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-b644708 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-6cf7864 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-001f4ce {
		--align-items: stretch;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1561 .elementor-element.elementor-element-067d283 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-c568a38 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-title {
		font-size: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-3babf3f {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-8258caf {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-df6b74c {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-60fb2c7 {
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47%);
		max-width: 47%;
	}

	.elementor-1561 .elementor-element.elementor-element-6c832c4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-wrapper {
		--tw-lbl-big-size: 20px;
		--tw-lbl-small-size: 14px;
		--tw-ybx-size: 80px;
		--tw-cbx-bottom-margin: 30px;
	}

	.elementor-1561 .elementor-element.elementor-element-52b8586 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-2228aa0 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-df037c9 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-1561 .elementor-element.elementor-element-7c552cf {
		--grid-auto-flow: row;
	}

	.elementor-1561 .elementor-element.elementor-element-3f1128d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-1561 .elementor-element.elementor-element-9aff865 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--justify-items: stretch;
		--align-items: start;
	}

	.elementor-1561 .elementor-element.elementor-element-ef124c5>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-ef124c5 img {
		height: 70px;
		object-fit: contain;
	}

	.elementor-1561 .elementor-element.elementor-element-887a113>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-887a113 img {
		height: 70px;
		object-fit: contain;
	}

	.elementor-1561 .elementor-element.elementor-element-45df3be {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-1561 .elementor-element.elementor-element-3cbcac0>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-3cbcac0 img {
		height: 70px;
		object-fit: contain;
	}

	.elementor-1561 .elementor-element.elementor-element-51cb3e9 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1561 .elementor-element.elementor-element-bbe3254>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-bbe3254 img {
		height: 70px;
		object-fit: contain;
	}

	.elementor-1561 .elementor-element.elementor-element-8090edf>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-8090edf img {
		height: 70px;
		object-fit: contain;
	}

	.elementor-1561 .elementor-element.elementor-element-b06e3a2>.elementor-widget-container {
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-b06e3a2 img {
		height: 70px;
		object-fit: contain;
	}
}

@media(max-width:767px) {
	.elementor-1561 .elementor-element.elementor-element-6b27037 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-1561 .elementor-element.elementor-element-10c8076 {
		--padding-top: 30px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1561 .elementor-element.elementor-element-a8fa79a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-a8fa79a .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-1561 .elementor-element.elementor-element-d7573b9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-1561 .elementor-element.elementor-element-bceea67 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1561 .elementor-element.elementor-element-02ecfa5 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-e3cc87a .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-0e60def {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-1561 .elementor-element.elementor-element-7b24190 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1561 .elementor-element.elementor-element-aa7a8b5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-aa7a8b5 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-4271a32 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-4271a32 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-46ea235 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-46ea235 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-cfe6819 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-cfe6819 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-3c7d156 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-3c7d156 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-b644708 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-b644708 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-6cf7864 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-1561 .elementor-element.elementor-element-1cc8216 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1561 .elementor-element.elementor-element-067d283 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-067d283 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-c568a38 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-c568a38 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-3babf3f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-3babf3f .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-8258caf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-8258caf .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-df6b74c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-df6b74c .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-60fb2c7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-60fb2c7 .elementor-image-box-img {
		margin-bottom: 6px;
	}

	.elementor-1561 .elementor-element.elementor-element-6c832c4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-1561 .elementor-element.elementor-element-c567695 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-1561 .elementor-element.elementor-element-bc05679 .twae-wrapper {
		--tw-lbl-big-size: 18px;
		--tw-lbl-small-size: 14px;
		--tw-ybx-size: 80px;
	}

	.elementor-1561 .elementor-element.elementor-element-52b8586 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1561 .elementor-element.elementor-element-9cd86e7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-1561 .elementor-element.elementor-element-7608717 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-1561 .elementor-element.elementor-element-2228aa0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-1561 .elementor-element.elementor-element-c0a22b6 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1561 .elementor-element.elementor-element-df037c9 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1561 .elementor-element.elementor-element-d6ec69b .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-1561 .elementor-element.elementor-element-7c552cf {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--justify-items: start;
	}

	.elementor-1561 .elementor-element.elementor-element-8d83604 .elementor-counter-title {
		justify-content: start;
	}

	.elementor-1561 .elementor-element.elementor-element-8d83604 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:0;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
	}

	.elementor-1561 .elementor-element.elementor-element-df10de5 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:0;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
	}

	.elementor-1561 .elementor-element.elementor-element-8b4acdb {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-8b4acdb .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:0;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
	}

	.elementor-1561 .elementor-element.elementor-element-3f1128d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-1561 .elementor-element.elementor-element-89d3007 .elementor-heading-title {
		font-size: 19px;
	}

	.elementor-1561 .elementor-element.elementor-element-9aff865 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
	}

	.elementor-1561 .elementor-element.elementor-element-ef124c5>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-ef124c5.elementor-element {
		--align-self: stretch;
	}

	.elementor-1561 .elementor-element.elementor-element-ef124c5 {
		text-align: start;
	}

	.elementor-1561 .elementor-element.elementor-element-ef124c5 img {
		height: 90px;
		object-fit: contain;
		object-position: center center;
	}

	.elementor-1561 .elementor-element.elementor-element-887a113>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-887a113.elementor-element {
		--align-self: stretch;
	}

	.elementor-1561 .elementor-element.elementor-element-887a113 {
		text-align: start;
	}

	.elementor-1561 .elementor-element.elementor-element-887a113 img {
		height: 90px;
		object-fit: contain;
		object-position: center center;
	}

	.elementor-1561 .elementor-element.elementor-element-3cbcac0>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-3cbcac0.elementor-element {
		--align-self: stretch;
	}

	.elementor-1561 .elementor-element.elementor-element-3cbcac0 {
		text-align: start;
	}

	.elementor-1561 .elementor-element.elementor-element-3cbcac0 img {
		height: 90px;
		object-fit: contain;
		object-position: center center;
	}

	.elementor-1561 .elementor-element.elementor-element-51cb3e9 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--grid-auto-flow: row;
		--align-items: stretch;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1561 .elementor-element.elementor-element-bbe3254>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-bbe3254.elementor-element {
		--align-self: stretch;
	}

	.elementor-1561 .elementor-element.elementor-element-bbe3254 {
		text-align: start;
	}

	.elementor-1561 .elementor-element.elementor-element-bbe3254 img {
		height: 90px;
		object-fit: contain;
		object-position: center center;
	}

	.elementor-1561 .elementor-element.elementor-element-8090edf>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-8090edf.elementor-element {
		--align-self: stretch;
	}

	.elementor-1561 .elementor-element.elementor-element-8090edf {
		text-align: start;
	}

	.elementor-1561 .elementor-element.elementor-element-8090edf img {
		height: 90px;
		object-fit: contain;
		object-position: center center;
	}

	.elementor-1561 .elementor-element.elementor-element-b06e3a2>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
		border-width: 1px 1px 1px 1px;
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-1561 .elementor-element.elementor-element-b06e3a2.elementor-element {
		--align-self: stretch;
	}

	.elementor-1561 .elementor-element.elementor-element-b06e3a2 {
		text-align: start;
	}

	.elementor-1561 .elementor-element.elementor-element-b06e3a2 img {
		height: 90px;
		object-fit: contain;
		object-position: center center;
	}
}

@media(min-width:768px) {
	.elementor-1561 .elementor-element.elementor-element-10c8076 {
		--content-width: 1320px;
	}

	.elementor-1561 .elementor-element.elementor-element-54762d6 {
		--content-width: 1320px;
	}

	.elementor-1561 .elementor-element.elementor-element-d7573b9 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-39dc7f5 {
		--width: 33%;
	}

	.elementor-1561 .elementor-element.elementor-element-9f6fd27 {
		--width: 32%;
	}

	.elementor-1561 .elementor-element.elementor-element-15474fd {
		--width: 32%;
	}

	.elementor-1561 .elementor-element.elementor-element-e104fd8 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-0e60def {
		--content-width: 1320px;
	}

	.elementor-1561 .elementor-element.elementor-element-f721f7e {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-c7d67a3 {
		--content-width: 1320px;
	}

	.elementor-1561 .elementor-element.elementor-element-6cf7864 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-e89b878 {
		--content-width: 1320px;
	}

	.elementor-1561 .elementor-element.elementor-element-6c832c4 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-52b8586 {
		--content-width: 1320px;
	}

	.elementor-1561 .elementor-element.elementor-element-9cd86e7 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-c0a22b6 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-df037c9 {
		--width: 100%;
	}

	.elementor-1561 .elementor-element.elementor-element-51cb3e9 {
		--width: 70%;
	}
}