
.elementor-13947 .elementor-element.elementor-element-cbd3b3b {
	--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: 65px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-725d8c4 {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-725d8c4 .elementor-heading-title {
	font-size: 38px;
	font-weight: 600;
	color: #2c2b2b;
}

.elementor-13947 .elementor-element.elementor-element-b3e6b3b {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--margin-top: 50px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5 > .elementor-widget-container {
	padding: 25px 20px 25px 20px;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5 .elementor-image-box-title {
	font-size: 1px;
}

.elementor-13947 .elementor-element.elementor-element-d2f47f5 .elementor-image-box-description {
	font-size: 15.5px;
	font-weight: 400;
	color: #2d2e35;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732 > .elementor-widget-container {
	padding: 25px 32px 25px 32px;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732 .elementor-image-box-title {
	font-size: 1px;
}

.elementor-13947 .elementor-element.elementor-element-3f2e732 .elementor-image-box-description {
	font-size: 16px;
	font-weight: 400;
	color: #2d2e35;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa > .elementor-widget-container {
	padding: 25px 22px 25px 22px;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa .elementor-image-box-wrapper .elementor-image-box-img {
	width: 75%;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa .elementor-image-box-title {
	font-size: 1px;
}

.elementor-13947 .elementor-element.elementor-element-52e87fa .elementor-image-box-description {
	font-size: 16px;
	font-weight: 400;
	color: #2d2e35;
}

.elementor-13947 .elementor-element.elementor-element-8daf450 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7 > .elementor-widget-container {
	padding: 25px 13px 10px 13px;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70%;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7 .elementor-image-box-title {
	font-size: 1px;
}

.elementor-13947 .elementor-element.elementor-element-7a0d5d7 .elementor-image-box-description {
	font-size: 15px;
	font-weight: 400;
	color: #2d2e35;
}

.elementor-13947 .elementor-element.elementor-element-4142b18 > .elementor-widget-container {
	padding: 20px 30px 15px 30px;
}

.elementor-13947 .elementor-element.elementor-element-4142b18 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-4142b18.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-13947 .elementor-element.elementor-element-4142b18.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-13947 .elementor-element.elementor-element-4142b18.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-13947 .elementor-element.elementor-element-4142b18 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 35%;
}

.elementor-13947 .elementor-element.elementor-element-4142b18 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-13947 .elementor-element.elementor-element-4142b18 .elementor-image-box-title {
	font-size: 1px;
}

.elementor-13947 .elementor-element.elementor-element-4142b18 .elementor-image-box-description {
	font-size: 16px;
	font-weight: 400;
	color: #2d2e35;
}

.elementor-13947 .elementor-element.elementor-element-f44b016 {
	--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: 100px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-5c7c455 > .elementor-widget-container {
	padding: 0px 0px 35px 0px;
}

.elementor-13947 .elementor-element.elementor-element-5c7c455 {
	text-align: center;
}

.elementor-13947 .elementor-element.elementor-element-5c7c455 .elementor-heading-title {
	font-size: 38px;
	font-weight: 600;
	color: #2c2b2b;
}

body:not(.rtl) .elementor-13947 .elementor-element.elementor-element-a8f3952.drdt_sticky_fixed {
	left: 0px;
}

body.rtl .elementor-13947 .elementor-element.elementor-element-a8f3952.drdt_sticky_fixed {
	right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-a8f3952.drdt_sticky_fixed {
	top: 0px;
	z-index: 5;
}

.elementor-13947 .elementor-element.elementor-element-8e1156c > .elementor-element-populated {
	padding: 0px 0px 100px 0px;
}

.elementor-13947 .elementor-element.elementor-element-53af8f3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

body:not(.rtl) .elementor-13947 .elementor-element.elementor-element-53af8f3.drdt_sticky_fixed {
	left: 0px;
}

body.rtl .elementor-13947 .elementor-element.elementor-element-53af8f3.drdt_sticky_fixed {
	right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-53af8f3.drdt_sticky_fixed {
	top: 0px;
	z-index: 5;
}

.elementor-13947 .elementor-element.elementor-element-b8bcc0c:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-b8bcc0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-b8bcc0c:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-b8bcc0c:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-13947 .elementor-element.elementor-element-cb1bec4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-cb1bec4 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-9e3f13d:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-9e3f13d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-9e3f13d:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-9e3f13d:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-13947 .elementor-element.elementor-element-9e3f13d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13947 .elementor-element.elementor-element-73cd2c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-73cd2c4 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-1f8bcfe:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-1f8bcfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-1f8bcfe:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-1f8bcfe:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-13947 .elementor-element.elementor-element-1f8bcfe > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13947 .elementor-element.elementor-element-1bacf0e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-1bacf0e {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-b570476:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-b570476 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-b570476:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-b570476:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-13947 .elementor-element.elementor-element-fa4404a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-fa4404a {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-d875a12 {
	margin-top: 0px;
	margin-bottom: 0px;
}

body:not(.rtl) .elementor-13947 .elementor-element.elementor-element-d875a12.drdt_sticky_fixed {
	left: 0px;
}

body.rtl .elementor-13947 .elementor-element.elementor-element-d875a12.drdt_sticky_fixed {
	right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-d875a12.drdt_sticky_fixed {
	top: 0px;
	z-index: 5;
}

.elementor-13947 .elementor-element.elementor-element-db58863:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-db58863 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-db58863:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-db58863:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-13947 .elementor-element.elementor-element-016a9b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-016a9b8 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-5e543cb:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-5e543cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-5e543cb:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-5e543cb:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-13947 .elementor-element.elementor-element-5e543cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13947 .elementor-element.elementor-element-d3c8c03 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-d3c8c03 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-bb63f6d:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-bb63f6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-bb63f6d:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-bb63f6d:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-13947 .elementor-element.elementor-element-d792561 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-d792561 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-5c88364:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-5c88364 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-5c88364:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-5c88364:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-13947 .elementor-element.elementor-element-5c88364 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13947 .elementor-element.elementor-element-bc332c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-bc332c9 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-03748ec {
	margin-top: 0px;
	margin-bottom: 0px;
}

body:not(.rtl) .elementor-13947 .elementor-element.elementor-element-03748ec.drdt_sticky_fixed {
	left: 0px;
}

body.rtl .elementor-13947 .elementor-element.elementor-element-03748ec.drdt_sticky_fixed {
	right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-03748ec.drdt_sticky_fixed {
	top: 0px;
	z-index: 5;
}

.elementor-13947 .elementor-element.elementor-element-2af3096:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-2af3096 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-2af3096:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-2af3096:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-13947 .elementor-element.elementor-element-2af3096 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13947 .elementor-element.elementor-element-a704053 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-a704053 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-1813d15:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-1813d15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-1813d15:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-1813d15:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

.elementor-13947 .elementor-element.elementor-element-1813d15 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-13947 .elementor-element.elementor-element-3b407b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-3b407b0 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-3aa1d25:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-3aa1d25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-3aa1d25:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-3aa1d25:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13947 .elementor-element.elementor-element-3aa1d25 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-153e601 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-153e601 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-96b9d13:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-96b9d13 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-96b9d13:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-96b9d13:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13947 .elementor-element.elementor-element-96b9d13 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-1309724 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-1309724 {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-f230cb2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

body:not(.rtl) .elementor-13947 .elementor-element.elementor-element-f230cb2.drdt_sticky_fixed {
	left: 0px;
}

body.rtl .elementor-13947 .elementor-element.elementor-element-f230cb2.drdt_sticky_fixed {
	right: 0px;
}

.elementor-13947 .elementor-element.elementor-element-f230cb2.drdt_sticky_fixed {
	top: 0px;
	z-index: 5;
}

.elementor-13947 .elementor-element.elementor-element-c0c732a:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-c0c732a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-c0c732a:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-c0c732a:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

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

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

.elementor-13947 .elementor-element.elementor-element-b54696d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-b54696d {
	text-align: left;
}

.elementor-13947 .elementor-element.elementor-element-b54696d img {
	box-shadow: 0px 20px 50px 0px rgba(255, 0, 0, .08);
}

.elementor-13947 .elementor-element.elementor-element-dc46a0a:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-dc46a0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-dc46a0a:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-dc46a0a:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13947 .elementor-element.elementor-element-dc46a0a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13947 .elementor-element.elementor-element-82f6165:hover > .elementor-element-populated {
	background-color: #fff;
	box-shadow: 0px 20px 50px 0px rgba(1, 1, 64, .08);
}

.elementor-13947 .elementor-element.elementor-element-82f6165 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-13947 .elementor-element.elementor-element-82f6165:hover > .elementor-element-populated, .elementor-13947 .elementor-element.elementor-element-82f6165:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13947 .elementor-element.elementor-element-82f6165 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

@media (min-width:768px) {
	.elementor-13947 .elementor-element.elementor-element-b3e6b3b {
		--content-width: 1440px;
	}
	
	.elementor-13947 .elementor-element.elementor-element-8daf450 {
		--content-width: 1440px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-13947 .elementor-element.elementor-element-8e1156c {
		width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-13947 .elementor-element.elementor-element-b3e6b3b {
		--grid-auto-flow: row;
	}
	
	.elementor-13947 .elementor-element.elementor-element-8daf450 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-13947 .elementor-element.elementor-element-b3e6b3b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13947 .elementor-element.elementor-element-d2f47f5 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-13947 .elementor-element.elementor-element-3f2e732 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-13947 .elementor-element.elementor-element-52e87fa .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-13947 .elementor-element.elementor-element-8daf450 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-13947 .elementor-element.elementor-element-7a0d5d7 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-13947 .elementor-element.elementor-element-4142b18 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-13947 .elementor-element.elementor-element-cb1bec4 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-73cd2c4 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-1bacf0e {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-fa4404a {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-016a9b8 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-d3c8c03 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-d792561 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-bc332c9 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-a704053 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-3b407b0 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-3aa1d25.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-153e601 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-96b9d13.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-1309724 {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-b54696d {
		text-align: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-dc46a0a.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-13947 .elementor-element.elementor-element-82f6165.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
}
