/* End custom CSS */

.elementor-624 .elementor-element.elementor-element-a62b000e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 60px;
	--padding-bottom: 35px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b000c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-624 .elementor-element.elementor-element-a62b0006 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-624 .elementor-element.elementor-element-a62b0001 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 54px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

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

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

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

.elementor-624 .elementor-element.elementor-element-a62b0002 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-a62b0005 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-624 .elementor-element.elementor-element-a62b0003 .elementor-button {
	background-color: #1a9323;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1a9323;
	border-radius: 3px 3px 3px 3px;
	padding: 14px 22px 14px 22px;
}

.elementor-624 .elementor-element.elementor-element-a62b0004 .elementor-button {
	background-color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #171b19;
	color: #171b19;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b5b5b5;
	border-radius: 3px 3px 3px 3px;
	padding: 14px 22px 14px 22px;
}

.elementor-624 .elementor-element.elementor-element-a62b000b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-624 .elementor-element.elementor-element-b72c0001 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 6px;
	--padding-bottom: 6px;
	--padding-left: 28px;
	--padding-right: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c0001:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-b72c0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f6;
}

.elementor-624 .elementor-element.elementor-element-b72c0002 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0003 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 4px;
	--padding-right: 4px;
}

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

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

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

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

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

.elementor-624 .elementor-element.elementor-element-b72c0004 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 12px;
}

.elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0004.elementor-view-stacked .elementor-icon {
	background-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0004.elementor-view-framed .elementor-icon, .elementor-624 .elementor-element.elementor-element-b72c0004.elementor-view-default .elementor-icon {
	fill: #202020;
	color: #202020;
	border-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon {
	font-size: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0005 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-624 .elementor-element.elementor-element-b72c0006 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 12px;
}

.elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0006.elementor-view-stacked .elementor-icon {
	background-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0006.elementor-view-framed .elementor-icon, .elementor-624 .elementor-element.elementor-element-b72c0006.elementor-view-default .elementor-icon {
	fill: #202020;
	color: #202020;
	border-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon {
	font-size: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0007 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-624 .elementor-element.elementor-element-b72c0008 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 12px;
}

.elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0008.elementor-view-stacked .elementor-icon {
	background-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0008.elementor-view-framed .elementor-icon, .elementor-624 .elementor-element.elementor-element-b72c0008.elementor-view-default .elementor-icon {
	fill: #202020;
	color: #202020;
	border-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon {
	font-size: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0009 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-624 .elementor-element.elementor-element-b72c000a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 12px;
}

.elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000a.elementor-view-stacked .elementor-icon {
	background-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000a.elementor-view-framed .elementor-icon, .elementor-624 .elementor-element.elementor-element-b72c000a.elementor-view-default .elementor-icon {
	fill: #202020;
	color: #202020;
	border-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon {
	font-size: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c000b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-624 .elementor-element.elementor-element-b72c000c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 12px;
}

.elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000c.elementor-view-stacked .elementor-icon {
	background-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000c.elementor-view-framed .elementor-icon, .elementor-624 .elementor-element.elementor-element-b72c000c.elementor-view-default .elementor-icon {
	fill: #202020;
	color: #202020;
	border-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon {
	font-size: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c000d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-624 .elementor-element.elementor-element-b72c000e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 12px;
}

.elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000e.elementor-view-stacked .elementor-icon {
	background-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000e.elementor-view-framed .elementor-icon, .elementor-624 .elementor-element.elementor-element-b72c000e.elementor-view-default .elementor-icon {
	fill: #202020;
	color: #202020;
	border-color: #202020;
}

.elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon {
	font-size: 28px;
}

.elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c000f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-624 .elementor-element.elementor-element-b72c0010 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0010 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2em;
	color: #171717;
}

.elementor-624 .elementor-element.elementor-element-b72c0011 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0011 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	line-height: 1.75em;
	color: #4b5555;
}

.elementor-624 .elementor-element.elementor-element-b72c0012 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 18px 18px;
	--row-gap: 18px;
	--column-gap: 18px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0013 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--border-radius: 4px 4px 4px 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-624 .elementor-element.elementor-element-b72c0013:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-b72c0013 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f6f5;
}

.elementor-624 .elementor-element.elementor-element-b72c0014 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0014 img {
	border-radius: 3px 3px 3px 3px;
}

.elementor-624 .elementor-element.elementor-element-b72c0015 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0015 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	color: #171717;
}

.elementor-624 .elementor-element.elementor-element-b72c0016 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0016 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	line-height: 1.75em;
	color: #4b5555;
}

.elementor-624 .elementor-element.elementor-element-b72c0017 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--border-radius: 4px 4px 4px 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-624 .elementor-element.elementor-element-b72c0017:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-b72c0017 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f6f5;
}

.elementor-624 .elementor-element.elementor-element-b72c0018 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0018 img {
	border-radius: 3px 3px 3px 3px;
}

.elementor-624 .elementor-element.elementor-element-b72c0019 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0019 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	color: #171717;
}

.elementor-624 .elementor-element.elementor-element-b72c001a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c001a {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	line-height: 1.75em;
	color: #4b5555;
}

.elementor-624 .elementor-element.elementor-element-b72c001b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--border-radius: 4px 4px 4px 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-624 .elementor-element.elementor-element-b72c001b:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-b72c001b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f6f5;
}

.elementor-624 .elementor-element.elementor-element-b72c001c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c001c img {
	border-radius: 3px 3px 3px 3px;
}

.elementor-624 .elementor-element.elementor-element-b72c001d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c001d .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	color: #171717;
}

.elementor-624 .elementor-element.elementor-element-b72c001e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c001e {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	line-height: 1.75em;
	color: #4b5555;
}

.elementor-624 .elementor-element.elementor-element-b72c001f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--border-radius: 4px 4px 4px 4px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-624 .elementor-element.elementor-element-b72c001f:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-b72c001f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f6f5;
}

.elementor-624 .elementor-element.elementor-element-b72c0020 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0020 img {
	border-radius: 3px 3px 3px 3px;
}

.elementor-624 .elementor-element.elementor-element-b72c0021 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0021 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	color: #171717;
}

.elementor-624 .elementor-element.elementor-element-b72c0022 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0022 {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	line-height: 1.75em;
	color: #4b5555;
}

.elementor-624 .elementor-element.elementor-element-b72c0027 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--padding-top: 42px;
	--padding-bottom: 42px;
	--padding-left: 28px;
	--padding-right: 28px;
}

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

.elementor-624 .elementor-element.elementor-element-b72c0028 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0028 {
	text-align: center;
}

.elementor-624 .elementor-element.elementor-element-b72c0028 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.2em;
	color: #171717;
}

.elementor-624 .elementor-element.elementor-element-b72c0029 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c0029 {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	line-height: 1.65em;
	color: #4b5555;
}

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

.elementor-624 .elementor-element.elementor-element-b72c002b .sina-brand-item-inner a {
	padding: 20px 20px 20px 20px;
}

.elementor-624 .elementor-element.elementor-element-b72c002b .sina-brand-item {
	padding: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-b72c002b .sina-brand-item-inner {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fafafa;
}

.elementor-624 .elementor-element.elementor-element-b72c002b .sina-brand-item-inner:hover {
	border-color: #1085e4;
}

.elementor-624 .elementor-element.elementor-element-a62b0026 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b0023 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b0024 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-a62b002a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b0027 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b0028 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-a62b002e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b002b .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b002c {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-a62b0032 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b002f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b0030 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-f158e57 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-624 .elementor-element.elementor-element-3ce8268 {
	text-align: center;
}

.elementor-624 .elementor-element.elementor-element-3ce8268 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-624 .elementor-element.elementor-element-a2074e7 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-624 .elementor-element.elementor-element-8f73913 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-624 .elementor-element.elementor-element-d6c7ad7 > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-624 .elementor-element.elementor-element-d6c7ad7 .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-624 .elementor-element.elementor-element-a90907c > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-624 .elementor-element.elementor-element-a90907c .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-624 .elementor-element.elementor-element-ec656ca > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-624 .elementor-element.elementor-element-ec656ca .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-624 .elementor-element.elementor-element-c65380f > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-624 .elementor-element.elementor-element-c65380f .elementor-wrapper {
	--video-aspect-ratio: .5625;
}

.elementor-624 .elementor-element.elementor-element-860abc5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-624 .elementor-element.elementor-element-e1a114a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-624 .elementor-element.elementor-element-1953fd0 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-1953fd0 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-624 .elementor-element.elementor-element-24e0fa7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-624 .elementor-element.elementor-element-d7e4056 {
	text-align: center;
}

.elementor-624 .elementor-element.elementor-element-d7e4056 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

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

.elementor-624 .elementor-element.elementor-element-2fbf3d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-624 .elementor-element.elementor-element-a135934 > .elementor-widget-container {
	border-style: groove;
	border-radius: 2px 2px 2px 2px;
}

.elementor-624 .elementor-element.elementor-element-dcdee2e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-624 .elementor-element.elementor-element-0180877 > .elementor-widget-container {
	border-style: groove;
}

.elementor-624 .elementor-element.elementor-element-8d980db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-624 .elementor-element.elementor-element-9ae98f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-624 .elementor-element.elementor-element-9ae98f7 {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-624 .elementor-element.elementor-element-084dbfa .elementor-button {
	background-color: #1a9323;
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	line-height: 10px;
	border-style: solid;
}

.elementor-624 .elementor-element.elementor-element-a62b003b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b0033 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
	color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var(--e-global-color-accent);
}

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

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

.elementor-624 .elementor-element.elementor-element-a62b003a .elementor-toggle-title, .elementor-624 .elementor-element.elementor-element-a62b003a .elementor-toggle-icon {
	color: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b003a .elementor-toggle-icon svg {
	fill: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b003a .elementor-toggle-title {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
}

.elementor-624 .elementor-element.elementor-element-a62b003a .elementor-tab-content {
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-a62b003f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 22px 22px;
	--row-gap: 22px;
	--column-gap: 22px;
	--padding-top: 48px;
	--padding-bottom: 48px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-624 .elementor-element.elementor-element-a62b003f:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-a62b003f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f1f7ed;
}

.elementor-624 .elementor-element.elementor-element-a62b003c .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 1.2em;
	color: #171b19;
}

.elementor-624 .elementor-element.elementor-element-a62b003d {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	line-height: 1.7em;
	color: #4b4f58;
}

.elementor-624 .elementor-element.elementor-element-a62b003e .elementor-button {
	background-color: #1a9323;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1a9323;
	border-radius: 3px 3px 3px 3px;
	padding: 14px 22px 14px 22px;
}

@media (min-width:768px) {
	.elementor-624 .elementor-element.elementor-element-a62b000e {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0001 {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0003 {
		--width: 15.3%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0005 {
		--width: 15.3%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0007 {
		--width: 15.3%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0009 {
		--width: 15.3%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000b {
		--width: 15.3%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000d {
		--width: 15.3%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000f {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0013 {
		--width: 23.5%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0017 {
		--width: 23.5%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001b {
		--width: 23.5%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001f {
		--width: 23.5%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0027 {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c002a {
		--width: 60%;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b0026 {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b002a {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b002e {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b0032 {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a2074e7 {
		--content-width: 1300px;
	}
	
	.elementor-624 .elementor-element.elementor-element-8f73913 {
		--width: 100%;
	}
	
	.elementor-624 .elementor-element.elementor-element-fbeb47e {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-2fbf3d5 {
		--width: 50%;
	}
	
	.elementor-624 .elementor-element.elementor-element-dcdee2e {
		--width: 50%;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b003b {
		--content-width: 1200px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b003f {
		--content-width: 1200px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-624 .elementor-element.elementor-element-b72c0003 {
		--width: 31%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0005 {
		--width: 31%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0007 {
		--width: 31%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0009 {
		--width: 31%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000b {
		--width: 31%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000d {
		--width: 31%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0013 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0017 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001b {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001f {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c002a {
		--width: 80%;
	}
}

@media (max-width:1024px) {
	.elementor-624 .elementor-element.elementor-element-b72c0001 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000f {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0027 {
		--padding-top: 36px;
		--padding-bottom: 36px;
		--padding-left: 24px;
		--padding-right: 24px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0028 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c002a {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 10%;
		--margin-right: 10%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c002b .sina-brand-item-inner a {
		padding: 15px 35px 15px 35px;
	}
	
	.elementor-624 .elementor-element.elementor-element-fbeb47e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-624 .elementor-element.elementor-element-a62b0001 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0001 {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0003 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c0004 .elementor-icon-box-title a {
		font-size: 13px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0005 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c0006 .elementor-icon-box-title a {
		font-size: 13px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0007 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c0008 .elementor-icon-box-title a {
		font-size: 13px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0009 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c000a .elementor-icon-box-title a {
		font-size: 13px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000b {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c000c .elementor-icon-box-title a {
		font-size: 13px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000d {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-wrapper {
		text-align: center;
		gap: 8px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-title, .elementor-624 .elementor-element.elementor-element-b72c000e .elementor-icon-box-title a {
		font-size: 13px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c000f {
		--padding-top: 32px;
		--padding-bottom: 32px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0010 .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0011 {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0013 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0015 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0016 {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0017 {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0019 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001a {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001b {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001d .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001e {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c001f {
		--width: 47%;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0021 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0022 {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0027 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 18px;
		--padding-right: 18px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0028 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c0029 {
		font-size: 16px;
	}
	
	.elementor-624 .elementor-element.elementor-element-b72c002a {
		--width: 100%;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b0023 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b0027 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b002b .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b002f .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-3ce8268 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-1953fd0 {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-d7e4056 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-fbeb47e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-624 .elementor-element.elementor-element-2fbf3d5 {
		--width: 100%;
	}
	
	.elementor-624 .elementor-element.elementor-element-dcdee2e {
		--width: 100%;
	}
	
	.elementor-624 .elementor-element.elementor-element-9ae98f7 {
		font-size: 15px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b0033 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b003c .elementor-heading-title {
		font-size: 25px;
	}
}

/* Start custom CSS for container, class: .elementor-element-a62b000e */
.elementor-624 .elementor-element.elementor-element-a62b000e .ind-split {
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	align-items: center;
	gap: 48px !important;
}

.elementor-624 .elementor-element.elementor-element-a62b000e .ind-hero-images {
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	gap: 18px !important;
}

.elementor-624 .elementor-element.elementor-element-a62b000e .ind-hero-images img {
	height: 220px;
	width: 100%;
	object-fit: contain;
}

.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 24px !important;
}

.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid img {
	width: 100%;
	height: 190px;
	object-fit: contain;
}

.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid .elementor-heading-title {
	font-size: 18px;
}

@media (max-width:1000px) {
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-split {
		gap: 26px !important;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width:767px) {
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-split {
		grid-template-columns: 1fr;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-hero-images img {
		height: 150px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid {
		grid-template-columns: 1fr 1fr;
		gap: 14px !important;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid img {
		height: 130px;
	}
	
	.elementor-624 .elementor-element.elementor-element-a62b000e .ind-category-grid .elementor-heading-title {
		font-size: 16px;
	}
}
