/* End custom CSS */

.elementor-366 .elementor-element.elementor-element-a7df30e {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-1e9fbd9 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 7%;
	--margin-right: 0%;
	overflow: visible;
}

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

.elementor-366 .elementor-element.elementor-element-d1fd4cd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	align-self: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-d1fd4cd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-366 .elementor-element.elementor-element-d1fd4cd a:hover {
	color: var(--e-global-color-9f2c2c2);
}

.elementor-366 .elementor-element.elementor-element-1ea6b4c {
	--display: flex;
	--min-height: 325px;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 40px 0px 40px 0px;
	--margin-top: 0%;
	--margin-bottom: 2%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-1ea6b4c:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-1ea6b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/2024/07/QMA_05_header.webp");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-366 .elementor-element.elementor-element-1ea6b4c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-366 .elementor-element.elementor-element-1ea6b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-366 .elementor-element.elementor-element-f932f69 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -7px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-00c09bc {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-5605975 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	overflow: visible;
}

.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-366 .elementor-element.elementor-element-56b1800 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-56b1800 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-56b1800 .elementor-heading-title {
	font-family: "Cooper", Sans-serif;
	font-size: 2.625rem;
	font-weight: 500;
	color: #041343;
}

.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-366 .elementor-element.elementor-element-1609422 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
	text-align: center;
	text-shadow: 0px 0px 10px #fff;
}

.elementor-366 .elementor-element.elementor-element-1609422 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1609422.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-b9fda5f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-d24614f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-d24614f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-366 .elementor-element.elementor-element-f8f99d2 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-366 .elementor-element.elementor-element-bfb23d2 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-366 .elementor-element.elementor-element-a8ed9dd .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-366 .elementor-element.elementor-element-8239bb2 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-366 .elementor-element.elementor-element-a4c3651 {
	--spacer-size: 20px;
}

.elementor-366 .elementor-element.elementor-element-1409b2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 1%;
	--padding-bottom: 1%;
	--padding-left: 3%;
	--padding-right: 2%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 {
	width: var(--container-widget-width, 1280px);
	max-width: 1280px;
	--container-widget-width: 1280px;
	--container-widget-flex-grow: 0;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 > .elementor-widget-container {
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-section-title > span {
	font-weight: 400;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-30d7b99 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-3d24ec3 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--align-items: flex-start;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 3%;
	--padding-right: 3%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-3d24ec3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-4c6d1ec {
	--display: flex;
	--min-height: 350px;
	--border-radius: 15px 0px 15px 0px;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .15);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-4c6d1ec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-ba889b9 > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/Brand-elements/QuartzRed_SandSpark1-768x432.webp");
	padding: 0px 20px 0px 20px;
	background-position: center left;
	background-repeat: no-repeat;
	border-radius: 15px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-ba889b9 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-366 .elementor-element.elementor-element-ba889b9 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-ba889b9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-88c8a2f {
	--display: flex;
	--min-height: 285px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 15px 0px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-88c8a2f:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-88c8a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-8141236 {
	--display: flex;
	--min-height: 300px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-8141236.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title span:last-child {
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

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

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

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

.elementor-366 .elementor-element.elementor-element-2365a60 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-366 .elementor-element.elementor-element-2365a60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-2365a60 .elementor-divider-separator {
	width: 100%;
}

.elementor-366 .elementor-element.elementor-element-2365a60 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-366 .elementor-element.elementor-element-33bc216 > .elementor-widget-container {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-33bc216 {
	columns: 1;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 22px;
	color: #041343;
}

.elementor-366 .elementor-element.elementor-element-a12b596 .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	background-image: linear-gradient(180deg, var(--e-global-color-abaa734) 0%, var(--e-global-color-4476651) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-a12b596 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-a12b596 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-abaa734);
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-366 .elementor-element.elementor-element-a12b596 > .elementor-widget-container {
	margin: 0% 0% 2% 0%;
}

.elementor-366 .elementor-element.elementor-element-a12b596 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-a12b596 .elementor-button:focus svg {
	fill: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-719973c {
	--display: flex;
	--min-height: 350px;
	--border-radius: 15px 0px 15px 0px;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .15);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-719973c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-ee5f807 > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/Brand-elements/QuartzBlue_Sandstone2-768x428.webp");
	padding: 0px 20px 0px 20px;
	background-position: center center;
	border-radius: 15px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-ee5f807 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-366 .elementor-element.elementor-element-ee5f807 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-ee5f807 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-d0fcd49 {
	--display: flex;
	--min-height: 285px;
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 15px 0px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-d0fcd49:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-d0fcd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-d0fcd49.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-42e55af {
	--display: flex;
	--min-height: 300px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-42e55af.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title span:last-child {
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-6593f26 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-366 .elementor-element.elementor-element-6593f26 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-6593f26 .elementor-divider-separator {
	width: 100%;
}

.elementor-366 .elementor-element.elementor-element-6593f26 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-366 .elementor-element.elementor-element-a43179a > .elementor-widget-container {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-a43179a {
	columns: 1;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 22px;
	color: #041343;
}

.elementor-366 .elementor-element.elementor-element-00d0398 .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	background-image: linear-gradient(180deg, var(--e-global-color-abaa734) 0%, var(--e-global-color-4476651) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-00d0398 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-00d0398 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-abaa734);
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-366 .elementor-element.elementor-element-00d0398 > .elementor-widget-container {
	margin: 0% 0% 2% 0%;
}

.elementor-366 .elementor-element.elementor-element-00d0398 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-00d0398 .elementor-button:focus svg {
	fill: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-60eaa98 {
	--display: flex;
	--min-height: 350px;
	--border-radius: 15px 0px 15px 0px;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .15);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-60eaa98.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-be059fb > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/Brand-elements/QuartzTeal_SandLine5_Gradient-768x384.webp");
	padding: 0px 20px 0px 20px;
	background-position: bottom right;
	background-repeat: no-repeat;
	border-radius: 15px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-be059fb > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-366 .elementor-element.elementor-element-be059fb {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-be059fb .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-2b8575e {
	--display: flex;
	--min-height: 285px;
	--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;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 15px 0px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-2b8575e:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-2b8575e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-9cfdba1 {
	--display: flex;
	--min-height: 300px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-9cfdba1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-48a40df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title span:last-child {
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-48a40df .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1bfc2b9 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-366 .elementor-element.elementor-element-1bfc2b9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1bfc2b9 .elementor-divider-separator {
	width: 100%;
}

.elementor-366 .elementor-element.elementor-element-1bfc2b9 .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-366 .elementor-element.elementor-element-a6f917e > .elementor-widget-container {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-a6f917e {
	columns: 1;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 22px;
	color: #041343;
}

.elementor-366 .elementor-element.elementor-element-7a2f598 .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	background-image: linear-gradient(180deg, var(--e-global-color-abaa734) 0%, var(--e-global-color-4476651) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-7a2f598 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-7a2f598 .elementor-button:focus {
	background-color: transparent;
	color: var(--e-global-color-abaa734);
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
}

.elementor-366 .elementor-element.elementor-element-7a2f598 > .elementor-widget-container {
	margin: 0% 0% 2% 0%;
}

.elementor-366 .elementor-element.elementor-element-7a2f598 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-7a2f598 .elementor-button:focus svg {
	fill: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-e5cbec7 {
	--display: flex;
	--min-height: 350px;
	--border-radius: 15px 0px 15px 0px;
	box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, .15);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-e5cbec7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-3684fd5 > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/Brand-elements/QuartzTeal_SandLine4-768x477.webp");
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 15px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-3684fd5 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-366 .elementor-element.elementor-element-3684fd5 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-3684fd5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-9c468e9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 15px 0px;
	--margin-top: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-9c468e9:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-9c468e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-bf390b3 {
	--display: flex;
	--min-height: 300px;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-bf390b3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-c57908d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 30px;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title > span {
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title span:last-child {
	text-decoration-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-c57908d .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1c3bd0c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 1px;
}

.elementor-366 .elementor-element.elementor-element-1c3bd0c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1c3bd0c .elementor-divider-separator {
	width: 100%;
}

.elementor-366 .elementor-element.elementor-element-1c3bd0c .elementor-divider {
	padding-block-start: 5px;
	padding-block-end: 5px;
}

.elementor-366 .elementor-element.elementor-element-f98ee64 > .elementor-widget-container {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-f98ee64 {
	columns: 1;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	line-height: 22px;
	color: #041343;
}

.elementor-366 .elementor-element.elementor-element-e6d5be0 .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	background-image: linear-gradient(180deg, var(--e-global-color-abaa734) 0%, var(--e-global-color-4476651) 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-e6d5be0 > .elementor-widget-container {
	margin: 0% 0% 2% 0%;
}

.elementor-366 .elementor-element.elementor-element-70ff6f4 {
	--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: center;
	--padding-top: 1%;
	--padding-bottom: 1%;
	--padding-left: 3%;
	--padding-right: 2%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-379f20e {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-5e649a3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-5e649a3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-da0af56 > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-section-title > span {
	font-weight: 400;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-da0af56 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-eb7d70f {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-357b4b2 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-7da0ef4 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-a7bce1d > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-fca60a4 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-cc8e472 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-3414e40 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-cd276a6 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-2dbde9a {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-0078c1c > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead .elementor-repeater-item-ba0ebb7 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead .elementor-repeater-item-1d67f59 {
	background-color: var(--e-global-color-cdfbbec);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead .elementor-repeater-item-1e23417 {
	background-color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead .elementor-repeater-item-347bd44 {
	background-color: var(--e-global-color-secondary);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead .elementor-repeater-item-9b74a96 {
	background-color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-00f9df6 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-00f9df6 .ekit_table_body_container {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-70c06af {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-138b607 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-8a767e0 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-bc52da3 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-bc52da3 .ekit_table_body_container {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-57a7a5b {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-fd448bb {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-8367589 {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-8aaaa44 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-3d64f43 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-3d64f43 .ekit_table_body_container {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-1a0ae04 {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-bdf16b6 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-daddd1c {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-b1e22d7 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-9d69384 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-9d69384 .ekit_table_body_container {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-09b8cac {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-d3d98b7 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-b21765b {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-5b8491f {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-b8a4b17 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-b8a4b17 .ekit_table_body_container {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-a68e62a {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-d984154 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-b14c3ac {
	background-color: var(--e-global-color-73efed2);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .elementor-repeater-item-c4aa561 {
	background-color: var(--e-global-color-abaa734);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .bdt-table th, .elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead th {
	background-color: var(--e-global-color-text);
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 {
	width: 100%;
	max-width: 100%;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	border-style: none;
	border-radius: 15px 0px 15px 0px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .bdt-table th, .elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table_item_container, .elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable thead th, .elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table.ekit_table_data_type-csv table.dataTable tbody tr td {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .dt-container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .bdt-table td, .elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody tr td {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #8a8989;
	padding: 5px 5px 5px 5px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit_table table.dataTable tbody .ekit_table_body_container {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .bdt-table td, .elementor-366 .elementor-element.elementor-element-ad5cad0 table.dataTable tbody td {
	background-color: #dfe2e2;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .bdt-table td, .elementor-366 .elementor-element.elementor-element-ad5cad0 table.dataTable tbody .ekit_table_body_container {
	color: #041343;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .dt-paging {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .dt-paging button:is(.previous) {
	padding: 0px 15px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .dt-paging button:is(.next) {
	padding: 0px 0px 0px 15px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .dt-paging button:is(.previous, .next) {
	margin: 0px 25px 0px 25px;
	border-style: none;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit-tbl-pagi-nav-icon {
	font-size: 15px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit-tbl-pagi-nav-prev-icon {
	margin-right: 5px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .ekit-tbl-pagi-nav-next-icon {
	margin-left: 5px;
}

.elementor-366 .elementor-element.elementor-element-ad5cad0 .dt-paging button:not(.first, .previous, .next, .last) {
	width: 35px;
	height: 35px;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-366 .elementor-element.elementor-element-912cd07 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-e73099b > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-d4530f4 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-12d3b44 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-83c6388 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-a980c07 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-ef932d8 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-df4bdd3 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-049d386 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-b66200d > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-0677016 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-22cc7f2 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-e4d0238 {
	--display: flex;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-fc11767 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-366 .elementor-element.elementor-element-4facab9 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 15px 0px 15px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-text);
	--n-accordion-icon-size: 15px;
}

.elementor-366 .elementor-element.elementor-element-4facab9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-73efed2);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #d1d1d1;
}

.elementor-366 .elementor-element.elementor-element-4facab9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-4476651);
	border-style: solid;
	border-color: var(--e-global-color-secondary);
}

.elementor-366 .elementor-element.elementor-element-4facab9 {
	--n-accordion-padding: 10px 15px 10px 25px;
}

:where( .elementor-366 .elementor-element.elementor-element-4facab9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-366 .elementor-element.elementor-element-4facab9 :where( .elementor-366 .elementor-element.elementor-element-4facab9 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-366 .elementor-element.elementor-element-f9305bc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 30px 0px 30px 0px;
	--margin-top: 3%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 2%;
	--padding-right: 2%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-f9305bc:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-f9305bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dcf8f4;
}

.elementor-366 .elementor-element.elementor-element-d686a9a {
	--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;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-d686a9a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-544496f > .elementor-widget-container {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
	letter-spacing: -.7px;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-section-title:hover {
	color: var(--e-global-color-text);
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-section-title > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
	color: var(--e-global-color-primary);
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-section-title > span {
	font-weight: 400;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .elementskit-border-divider, .elementor-366 .elementor-element.elementor-element-544496f .elementskit-border-divider::before {
	height: 0px;
}

.elementor-366 .elementor-element.elementor-element-544496f .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-8ebe101 {
	width: var(--container-widget-width, 108.441%);
	max-width: 108.441%;
	--container-widget-width: 108.441%;
	--container-widget-flex-grow: 0;
}

.elementor-366 .elementor-element.elementor-element-8ebe101.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-9ba9588 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-9ba9588.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-e3a7b9e {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-e3a7b9e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.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-366 .elementor-element.elementor-element-3248f69 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-366 .elementor-element.elementor-element-3248f69 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-3248f69.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-3248f69 img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-2554c47 {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-2554c47.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-4406209 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-366 .elementor-element.elementor-element-4406209 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-4406209.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-4406209 img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-b407b5d {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-b407b5d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-1ec42f6 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-366 .elementor-element.elementor-element-1ec42f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-1ec42f6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-1ec42f6 img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-366 .elementor-element.elementor-element-b6cc4b4 {
	--display: flex;
	--min-height: 175px;
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 3%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-b6cc4b4:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-b6cc4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4476651);
	background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/2023/Playground/QB_TealTexture1_Desktop.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-366 .elementor-element.elementor-element-b6cc4b4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-366 .elementor-element.elementor-element-b6cc4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-366 .elementor-element.elementor-element-b6cc4b4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-44f7143 {
	--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;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-44f7143.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-ffe24c1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-ffe24c1 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-366 .elementor-element.elementor-element-7ff25d8 {
	--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;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-7ff25d8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-16e2492.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-838fe3d {
	--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: center;
	overflow: visible;
}

.elementor-366 .elementor-element.elementor-element-838fe3d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-366 .elementor-element.elementor-element-ec2ddcf .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	background-image: linear-gradient(180deg, var(--e-global-color-text) 0%, var(--e-global-color-cdfbbec) 100%);
}

.elementor-366 .elementor-element.elementor-element-ec2ddcf .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-ec2ddcf .elementor-button:focus {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-text) 0%, var(--e-global-color-text) 100%);
}

.elementor-366 .elementor-element.elementor-element-c0357f5 .elementor-button {
	background-color: transparent;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	background-image: linear-gradient(180deg, var(--e-global-color-text) 0%, var(--e-global-color-cdfbbec) 100%);
}

.elementor-366 .elementor-element.elementor-element-c0357f5 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-c0357f5 .elementor-button:focus {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-text) 0%, var(--e-global-color-text) 100%);
}

@media (max-width:1024px) {
	.elementor-366 .elementor-element.elementor-element-1ea6b4c:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-1ea6b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/2023/Playground/QB_TealTexture1_Desktop.webp");
		background-position: top right;
	}
	
	.elementor-366 .elementor-element.elementor-element-1ea6b4c {
		--min-height: 300px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-366 .elementor-element.elementor-element-f932f69 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-56b1800 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-56b1800 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-366 .elementor-element.elementor-element-1609422 {
		width: var(--container-widget-width, 598.25px);
		max-width: 598.25px;
		--container-widget-width: 598.25px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-366 .elementor-element.elementor-element-b9fda5f {
		--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;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 0%;
		--z-index: 0;
	}
	
	.elementor-366 .elementor-element.elementor-element-d24614f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-3d24ec3 {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-4c6d1ec {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-ba889b9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-ba889b9 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-a5c4215 .elementskit-section-title-wraper .elementskit-section-title > span {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-33bc216 {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-719973c {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-ee5f807 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-ee5f807 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-d0fcd49 {
		--margin-top: -20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-1562cb0 .elementskit-section-title-wraper .elementskit-section-title > span {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a43179a {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-60eaa98 {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-be059fb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-be059fb .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-48a40df .elementskit-section-title-wraper .elementskit-section-title > span {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a6f917e {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-e5cbec7 {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-3684fd5 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-3684fd5 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-366 .elementor-element.elementor-element-c57908d .elementskit-section-title-wraper .elementskit-section-title > span {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f98ee64 {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-f9305bc {
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-d686a9a {
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-9ba9588 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-e3a7b9e {
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-2554c47 {
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-b407b5d {
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-b6cc4b4 {
		--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;
		--flex-wrap: nowrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-44f7143 {
		--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: 5px;
		--margin-bottom: -10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-44f7143.e-con {
		--align-self: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-ffe24c1 {
		width: var(--container-widget-width, 702.809px);
		max-width: 702.809px;
		--container-widget-width: 702.809px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-7ff25d8 {
		--justify-content: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-16e2492 {
		width: var(--container-widget-width, 605.889px);
		max-width: 605.889px;
		--container-widget-width: 605.889px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-838fe3d {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-1ea6b4c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-366 .elementor-element.elementor-element-1ea6b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.elementor-366 .elementor-element.elementor-element-1ea6b4c:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-1ea6b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top right;
	}
	
	.elementor-366 .elementor-element.elementor-element-00c09bc {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-5605975 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-56b1800 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-56b1800 .elementor-heading-title {
		font-size: 34px;
	}
	
	.elementor-366 .elementor-element.elementor-element-b9fda5f {
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-d24614f {
		--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-366 .elementor-element.elementor-element-ba889b9 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-33bc216 {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-ee5f807 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a43179a {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-be059fb > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a6f917e {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-3684fd5 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f98ee64 {
		columns: 1;
	}
	
	.elementor-366 .elementor-element.elementor-element-379f20e {
		--padding-top: 10px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-5e649a3 {
		--width: 276.859px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f9305bc {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-366 .elementor-element.elementor-element-3248f69 img {
		width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-4406209 img {
		width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-1ec42f6 img {
		width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-b6cc4b4:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-b6cc4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://quartzbenefits.com/nitropack_static/PEicOkMIcKfaTBGMxOJIueOvmZkAmfPx/assets/images/optimized/rev-2bcaf1e/quartzbenefits.com/wp-content/uploads/2022/08/Sub-page-hero-graphic-lt-xs@2x.webp");
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-366 .elementor-element.elementor-element-b6cc4b4:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-366 .elementor-element.elementor-element-b6cc4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-366 .elementor-element.elementor-element-ffe24c1 > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-ffe24c1.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-366 .elementor-element.elementor-element-ffe24c1 {
		text-align: center;
	}
}

@media (min-width:768px) {
	.elementor-366 .elementor-element.elementor-element-1e9fbd9 {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-f932f69 {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-1409b2b {
		--content-width: 1280px;
	}
	
	.elementor-366 .elementor-element.elementor-element-3d24ec3 {
		--content-width: 95%;
	}
	
	.elementor-366 .elementor-element.elementor-element-4c6d1ec {
		--width: 25%;
	}
	
	.elementor-366 .elementor-element.elementor-element-8141236 {
		--width: 102.71%;
	}
	
	.elementor-366 .elementor-element.elementor-element-719973c {
		--width: 25%;
	}
	
	.elementor-366 .elementor-element.elementor-element-42e55af {
		--width: 102.71%;
	}
	
	.elementor-366 .elementor-element.elementor-element-60eaa98 {
		--width: 25%;
	}
	
	.elementor-366 .elementor-element.elementor-element-9cfdba1 {
		--width: 102.71%;
	}
	
	.elementor-366 .elementor-element.elementor-element-e5cbec7 {
		--width: 25%;
	}
	
	.elementor-366 .elementor-element.elementor-element-bf390b3 {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-70ff6f4 {
		--content-width: 1280px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f9305bc {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-d686a9a {
		--width: 44.835%;
	}
	
	.elementor-366 .elementor-element.elementor-element-9ba9588 {
		--width: 45.591%;
	}
	
	.elementor-366 .elementor-element.elementor-element-e3a7b9e {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-2554c47 {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-b407b5d {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-44f7143 {
		--width: 22.586%;
	}
	
	.elementor-366 .elementor-element.elementor-element-7ff25d8 {
		--width: 51.25%;
	}
	
	.elementor-366 .elementor-element.elementor-element-838fe3d {
		--width: 25%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-366 .elementor-element.elementor-element-3d24ec3 {
		--content-width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-4c6d1ec {
		--width: 338.889px;
	}
	
	.elementor-366 .elementor-element.elementor-element-719973c {
		--width: 338.889px;
	}
	
	.elementor-366 .elementor-element.elementor-element-d0fcd49 {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-60eaa98 {
		--width: 338.889px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e5cbec7 {
		--width: 338.889px;
	}
	
	.elementor-366 .elementor-element.elementor-element-d686a9a {
		--width: 263.391px;
	}
	
	.elementor-366 .elementor-element.elementor-element-44f7143 {
		--width: 281.889px;
	}
	
	.elementor-366 .elementor-element.elementor-element-7ff25d8 {
		--width: 500px;
	}
	
	.elementor-366 .elementor-element.elementor-element-838fe3d {
		--width: 511.889px;
	}
}

/* Start custom CSS for container, class: .elementor-element-b9fda5f */
.hero-button .elementor-button {
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ea6b4c */
.tpl-hero-button .elementor-button {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	background-image: none;
	text-transform: capitalize;
	text-shadow: none;
}

.tpl-hero-button .elementor-button.nitro-lazy {
	background-image: none !important;
}

.tpl-hero-button .elementor-button:hover, .tpl-hero-button .elementor-button:visited, .tpl-hero-button .elementor-button:focus {
	font-weight: 700 !important;
	background-image: none !important;
	text-decoration: none !important;
}

.tpl-hero-button .elementor-button:hover.nitro-lazy, .tpl-hero-button .elementor-button:visited.nitro-lazy, .tpl-hero-button .elementor-button:focus.nitro-lazy {
	background-image: none !important;
}

.new-button a.elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: 0px 0px 10px rgba(10.2, .28826086956522, .28826086956522, .73);
	color: #fff;
	background-color: transparent;
	background-image: linear-gradient(180deg, #c8102e 0%, #f2295b 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #910b1d;
	border-radius: 15px 0px 15px 0px !important;
	min-height: 45px;
}

.new-button-2 a.elementor-button {
	display: flex;
	flex-direction: column;
}

.new-button-2 a.elementor-button span {
	margin-top: auto;
	margin-bottom: auto;
}

/* End Custom Fonts CSS */

/* Start custom CSS for container, class: .elementor-element-b9fda5f */
.hero-button .elementor-button {
	width: 100% !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ea6b4c */
.tpl-hero-button .elementor-button {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	background-image: none;
	text-transform: capitalize;
	text-shadow: none;
}

.tpl-hero-button .elementor-button.nitro-lazy {
	background-image: none !important;
}

.tpl-hero-button .elementor-button:hover, .tpl-hero-button .elementor-button:visited, .tpl-hero-button .elementor-button:focus {
	font-weight: 700 !important;
	background-image: none !important;
	text-decoration: none !important;
}

.tpl-hero-button .elementor-button:hover.nitro-lazy, .tpl-hero-button .elementor-button:visited.nitro-lazy, .tpl-hero-button .elementor-button:focus.nitro-lazy {
	background-image: none !important;
}

.new-button a.elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	text-shadow: 0px 0px 10px rgba(10.2, .28826086956522, .28826086956522, .73);
	color: #fff;
	background-color: transparent;
	background-image: linear-gradient(180deg, #c8102e 0%, #f2295b 100%);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #910b1d;
	border-radius: 15px 0px 15px 0px !important;
	min-height: 45px;
}

.new-button-2 a.elementor-button {
	display: flex;
	flex-direction: column;
}

.new-button-2 a.elementor-button span {
	margin-top: auto;
	margin-bottom: auto;
}
