/* End custom CSS */

.elementor-27242 .elementor-element.elementor-element-fe5daa8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 13px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 50px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27242 .elementor-element.elementor-element-cabe640 {
	text-align: center;
}

.elementor-27242 .elementor-element.elementor-element-cabe640 .elementor-heading-title {
	font-family: var(--e-global-typography-649c754-font-family), Sans-serif;
	font-size: var(--e-global-typography-649c754-font-size);
	font-weight: var(--e-global-typography-649c754-font-weight);
	line-height: var(--e-global-typography-649c754-line-height);
	letter-spacing: var(--e-global-typography-649c754-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-9197276 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 23px 23px;
	--row-gap: 23px;
	--column-gap: 23px;
	--grid-auto-flow: row;
	--align-items: stretch;
	--padding-top: 56px;
	--padding-bottom: 60px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-27242 .elementor-element.elementor-element-af3309a > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-af3309a.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-af3309a.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-af3309a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-366bbc1 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-366bbc1.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-366bbc1.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-366bbc1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-6fc01de > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-6fc01de.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-6fc01de.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-6fc01de.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-e528ab7 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-e528ab7.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-e528ab7.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-e528ab7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-ad00924 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-ad00924.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-ad00924.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-ad00924.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-35b98af > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-35b98af.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-35b98af.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-35b98af.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-d158ea9 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-d158ea9.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-d158ea9.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-d158ea9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-c17a36d > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-c17a36d.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-c17a36d.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-c17a36d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-30846a8 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-30846a8.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-30846a8.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-30846a8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-a1092aa > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-a1092aa.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-a1092aa.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-a1092aa.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-2fee98b > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-2fee98b.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-2fee98b.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-2fee98b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-868e0af > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-868e0af.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-868e0af.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-868e0af.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-388e572 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-388e572.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-388e572.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-388e572.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-22a5b13 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-22a5b13.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-22a5b13.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-22a5b13.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-794afec > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-794afec.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-794afec.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-794afec.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-65a15e7 > .elementor-widget-container {
	padding: 24px 16px 25px 16px;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 15px 0px rgba(199, 201, 248, .5);
}

.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-27242 .elementor-element.elementor-element-65a15e7.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-27242 .elementor-element.elementor-element-65a15e7.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-27242 .elementor-element.elementor-element-65a15e7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: var(--e-global-typography-3d461e0-font-family), Sans-serif;
	font-size: var(--e-global-typography-3d461e0-font-size);
	font-weight: var(--e-global-typography-3d461e0-font-weight);
	line-height: var(--e-global-typography-3d461e0-line-height);
	letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
}

.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-description {
	font-family: var(--e-global-typography-229ae6e-font-family), Sans-serif;
	font-size: var(--e-global-typography-229ae6e-font-size);
	line-height: var(--e-global-typography-229ae6e-line-height);
	letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
}

@media (max-width:1440px) {
	.elementor-27242 .elementor-element.elementor-element-fe5daa8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-cabe640 .elementor-heading-title {
		font-size: var(--e-global-typography-649c754-font-size);
		line-height: var(--e-global-typography-649c754-line-height);
		letter-spacing: var(--e-global-typography-649c754-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-9197276 {
		--grid-auto-flow: row;
		--padding-top: 56px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
}

@media (max-width:1024px) {
	.elementor-27242 .elementor-element.elementor-element-fe5daa8 {
		--padding-top: 40px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-cabe640 .elementor-heading-title {
		font-size: var(--e-global-typography-649c754-font-size);
		line-height: var(--e-global-typography-649c754-line-height);
		letter-spacing: var(--e-global-typography-649c754-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-9197276 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
		--padding-top: 40px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-27242 .elementor-element.elementor-element-fe5daa8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-cabe640 .elementor-heading-title {
		font-size: var(--e-global-typography-649c754-font-size);
		line-height: var(--e-global-typography-649c754-line-height);
		letter-spacing: var(--e-global-typography-649c754-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-9197276 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: auto;
		--grid-auto-flow: row;
		--align-items: stretch;
		--padding-top: 5px;
		--padding-bottom: 25px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-e528ab7 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-ad00924 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-35b98af .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d158ea9 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-1e0aadf .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-b31bc6f .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-d7f6b28 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-2fee98b .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-title {
		font-size: var(--e-global-typography-3d461e0-font-size);
		line-height: var(--e-global-typography-3d461e0-line-height);
		letter-spacing: var(--e-global-typography-3d461e0-letter-spacing);
	}
	
	.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-description {
		font-size: var(--e-global-typography-229ae6e-font-size);
		line-height: var(--e-global-typography-229ae6e-line-height);
		letter-spacing: var(--e-global-typography-229ae6e-letter-spacing);
	}
}

@media (min-width:768px) {
	.elementor-27242 .elementor-element.elementor-element-fe5daa8 {
		--content-width: 1070px;
	}
}

@media (max-width:1440px) and (min-width:768px) {
	.elementor-27242 .elementor-element.elementor-element-fe5daa8 {
		--content-width: 1100px;
	}
	
	.elementor-27242 .elementor-element.elementor-element-9197276 {
		--content-width: 1100px;
	}
}

/* Start custom CSS for heading, class: .elementor-element-cabe640 */
.elementor-27242 .elementor-element.elementor-element-cabe640 span {
	color: var(--e-global-color-text);
	display: block;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-af3309a */
.elementor-27242 .elementor-element.elementor-element-af3309a .elementor-image-box-img {
	padding: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-366bbc1 */
.elementor-27242 .elementor-element.elementor-element-366bbc1 .elementor-image-box-img {
	padding: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-6fc01de */
.elementor-27242 .elementor-element.elementor-element-6fc01de .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-c17a36d */
.elementor-27242 .elementor-element.elementor-element-c17a36d .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-30846a8 */
.elementor-27242 .elementor-element.elementor-element-30846a8 .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-a1092aa */
.elementor-27242 .elementor-element.elementor-element-a1092aa .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-868e0af */
.elementor-27242 .elementor-element.elementor-element-868e0af .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-388e572 */
.elementor-27242 .elementor-element.elementor-element-388e572 .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-22a5b13 */
.elementor-27242 .elementor-element.elementor-element-22a5b13 .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-794afec */
.elementor-27242 .elementor-element.elementor-element-794afec .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for image-box, class: .elementor-element-65a15e7 */
.elementor-27242 .elementor-element.elementor-element-65a15e7 .elementor-image-box-img {
	padding: 25px !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9197276 */
.elementor-27242 .elementor-element.elementor-element-9197276 .elementor-image-box-img {
	width: 92px;
	height: 92px;
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: var(--e-global-color-68c946b);
	border-radius: 8px;
	margin-left: 0 !important;
}
