
.elementor-87216 .elementor-element.elementor-element-474e14b {
	--display: flex;
}

.elementor-87216 .elementor-element.elementor-element-dfe2d3e {
	margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
	text-align: center;
}

.elementor-87216 .elementor-element.elementor-element-dfe2d3e.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-7f02a9c {
	--spacer-size: 47px;
}

.elementor-87216 .elementor-element.elementor-element-9a34310 {
	--display: grid;
	--width: 77%;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-87216 .elementor-element.elementor-element-9a34310.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-87303b6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-87303b6 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-4774f38.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-4774f38 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-a7717a8 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-cac4b68 {
	--display: flex;
}

.elementor-87216 .elementor-element.elementor-element-3ba27d0 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-87216 .elementor-element.elementor-element-3ba27d0 .elementor-divider-separator {
	width: 100%;
}

.elementor-87216 .elementor-element.elementor-element-3ba27d0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-87216 .elementor-element.elementor-element-d5c9351 {
	--display: grid;
	--width: 77%;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-87216 .elementor-element.elementor-element-d5c9351.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-a0f4548 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-3755eb0 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-fb26870.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-fb26870 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-53b8083 {
	--display: flex;
}

.elementor-87216 .elementor-element.elementor-element-47f646d {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-87216 .elementor-element.elementor-element-47f646d .elementor-divider-separator {
	width: 100%;
}

.elementor-87216 .elementor-element.elementor-element-47f646d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-87216 .elementor-element.elementor-element-cc0fd41 {
	--display: grid;
	--width: 77%;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-87216 .elementor-element.elementor-element-cc0fd41.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .box-description {
	margin-top: 10px;
}

.elementor-87216 .elementor-element.elementor-element-6ab3a61 {
	--display: flex;
}

.elementor-87216 .elementor-element.elementor-element-a836b87 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-87216 .elementor-element.elementor-element-a836b87 .elementor-divider-separator {
	width: 100%;
}

.elementor-87216 .elementor-element.elementor-element-a836b87 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-87216 .elementor-element.elementor-element-2cc8e2a {
	--display: grid;
	--width: 77%;
	--min-height: 0px;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-87216 .elementor-element.elementor-element-2cc8e2a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb .box-content {
	align-items: flex-start;
	text-align: left;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb .dt-css-grid {
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
	--grid-row-gap: 20px;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb {
	--wide-desktop-columns: 1;
	width: var(--container-widget-width, 100.546%);
	max-width: 100.546%;
	--container-widget-width: 100.546%;
	--container-widget-flex-grow: 0;
	--icon-spacing: 15px;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb .wf-cell .the7-icon-box-grid {
	align-items: center;
	align-content: center;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb .box-content-wrapper {
	flex-flow: row nowrap;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb .elementor-icon-div {
	align-self: flex-start;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-87216 .elementor-element.elementor-element-2c6f1cb .box-description {
	margin-top: 10px;
}

@media (max-width:1100px) {
	.elementor-87216 .elementor-element.elementor-element-9a34310 {
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d5c9351 {
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-cc0fd41 {
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2cc8e2a {
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb.icon-position-tablet-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb.icon-position-tablet-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb.icon-position-tablet-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
}

@media (max-width:767px) {
	.elementor-87216 .elementor-element.elementor-element-9a34310 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-87303b6.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-4774f38.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a7717a8.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d5c9351 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-a0f4548.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-3755eb0.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-fb26870.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-cc0fd41 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1 .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1 {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-d8ea7f1.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2cc8e2a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb .dt-css-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb {
		--wide-desktop-columns: 1;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb.icon-position-mobile-left .elementor-icon-div {
		margin: 0 var(--icon-spacing) 0 0;
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb.icon-position-mobile-right .elementor-icon-div {
		margin: 0 0 0 var(--icon-spacing);
	}
	
	.elementor-87216 .elementor-element.elementor-element-2c6f1cb.icon-position-mobile-top .elementor-icon-div {
		margin: 0 0 var(--icon-spacing) 0;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-87303b6 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-87303b6 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-87303b6.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-4774f38 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-4774f38 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-4774f38.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-a7717a8 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-a7717a8 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-a7717a8.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-a0f4548 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-a0f4548 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-a0f4548.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-3755eb0 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-3755eb0 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-3755eb0.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-fb26870 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-fb26870 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-fb26870.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-d8ea7f1 .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-d8ea7f1 .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-d8ea7f1.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (min-width: 1351px) {
	.the7_icon_box_grid_widget-2c6f1cb .dt-css-grid {
		grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) !important;
	}
	
	.the7_icon_box_grid_widget-2c6f1cb .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 1102px) {
	.the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
}

@media screen and (max-width: 1100px) {
	.icon-position-tablet-right .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .elementor-icon-div, .icon-position-tablet-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-position-tablet-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-tablet-left .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper, .icon-position-tablet-right .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}

@media screen and (max-width: 767px) {
	.the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
		display: none;
	}
	
	.icon-position-mobile-right .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .elementor-icon-div {
		order: 2;
	}
	
	.icon-position-mobile-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: wrap;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .elementor-icon-div, .icon-position-mobile-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .elementor-icon-div {
		order: 0;
	}
	
	.icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-start;
	}
	
	.icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: center;
	}
	
	.icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		justify-content: flex-end;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper .box-content-wrapper {
		flex-wrap: inherit;
	}
	
	.icon-position-mobile-left .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper, .icon-position-mobile-right .the7_icon_box_grid_widget-2c6f1cb.the7-box-grid-wrapper {
		flex-wrap: unset;
	}
}
