/* End custom CSS */

.elementor-395 .elementor-element.elementor-element-809dcaf {
	--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-395 .elementor-element.elementor-element-409d4e0 {
	--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-395 .elementor-element.elementor-element-0747878 {
	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-395 .elementor-element.elementor-element-0747878 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

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

.elementor-395 .elementor-element.elementor-element-b0410d5 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 40px 0px 40px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-b0410d5:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-b0410d5 > .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_01_header.webp");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-395 .elementor-element.elementor-element-b0410d5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-20c033c {
	--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-395 .elementor-element.elementor-element-e89c6af {
	--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-395 .elementor-element.elementor-element-9f84a0a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-d598994 > .elementor-widget-container {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-d598994.elementor-element {
	--align-self: center;
}

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

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

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

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

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

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

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

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

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

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

.elementor-395 .elementor-element.elementor-element-13788eb {
	--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-395 .elementor-element.elementor-element-13788eb.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-395 .elementor-element.elementor-element-60e9bf4 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-395 .elementor-element.elementor-element-8aec6df .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-395 .elementor-element.elementor-element-238be39 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-395 .elementor-element.elementor-element-7cca775 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	overflow: visible;
}

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

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

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

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

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

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

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

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

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

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

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

.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-395 .elementor-element.elementor-element-cf718bd {
	--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-395 .elementor-element.elementor-element-43cedfa {
	--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-395 .elementor-element.elementor-element-43cedfa.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-573f49b > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-395 .elementor-element.elementor-element-573f49b .elementskit-section-title-wraper .elementskit-border-divider {
	width: 0px;
}

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

.elementor-395 .elementor-element.elementor-element-573f49b .elementskit-section-title-wraper .elementskit-border-star {
	width: 0px;
	height: 0px;
}

.elementor-395 .elementor-element.elementor-element-573f49b .elementskit-section-title-wraper .elementskit-border-divider, .elementor-395 .elementor-element.elementor-element-573f49b .elementskit-border-divider::before {
	height: 0px;
}

.elementor-395 .elementor-element.elementor-element-573f49b .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
	margin: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-c97a2b9 {
	--display: flex;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-8a5322b > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-395 .elementor-element.elementor-element-13d0c74 {
	--display: flex;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-e8d182e > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-395 .elementor-element.elementor-element-154d55d {
	--display: flex;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-f7fc781 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-395 .elementor-element.elementor-element-855644c {
	--display: flex;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-c37e6f6 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-395 .elementor-element.elementor-element-b4f055e {
	--display: flex;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-cba0277 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-395 .elementor-element.elementor-element-d3b1b35 {
	--display: flex;
	overflow: visible;
}

.elementor-395 .elementor-element.elementor-element-b1e4b15 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-395 .elementor-element.elementor-element-53752c8 {
	--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-395 .elementor-element.elementor-element-53752c8 > .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-395 .elementor-element.elementor-element-53752c8 > .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-395 .elementor-element.elementor-element-53752c8 {
	--n-accordion-padding: 10px 15px 10px 25px;
}

:where( .elementor-395 .elementor-element.elementor-element-53752c8 > .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-395 .elementor-element.elementor-element-53752c8 :where( .elementor-395 .elementor-element.elementor-element-53752c8 > .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;
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage, .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-395 .elementor-element.elementor-element-e075b10 {
	width: 100%;
	max-width: 100%;
}

.elementor-395 .elementor-element.elementor-element-e075b10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-e075b10 .eael-contact-form {
	background: var(--e-global-color-4476651);
	width: 100%;
}

.elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
	display: flex;
	justify-content: end;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gfield.gsection {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gform_wrapper .gf_scroll_text {
	width: 100%;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gform_footer input[type="submit"] {
	width: 100px !important;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"] {
	width: 100px !important;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gform_body input[type="submit"].gform-button {
	width: 100px !important;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gform_body .gform_page_footer input[type="button"] {
	width: 100px;
}

html body .elementor-395 .elementor-element.elementor-element-e075b10 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-395 .elementor-element.elementor-element-e075b10 .gform_wrapper li.gfield_error textarea {
	border-width: 1px;
}

.elementor-395 .elementor-element.elementor-element-5567dc0 {
	--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-395 .elementor-element.elementor-element-5567dc0:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-5567dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dcf8f4;
}

.elementor-395 .elementor-element.elementor-element-d3821ec {
	--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-395 .elementor-element.elementor-element-d3821ec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-0ffe7f1 > .elementor-widget-container {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

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

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

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

.elementor-395 .elementor-element.elementor-element-67daef7 {
	width: var(--container-widget-width, 108.441%);
	max-width: 108.441%;
	--container-widget-width: 108.441%;
	--container-widget-flex-grow: 0;
}

.elementor-395 .elementor-element.elementor-element-67daef7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-71553c3 {
	--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-395 .elementor-element.elementor-element-71553c3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-395 .elementor-element.elementor-element-1692843 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-1692843.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-395 .elementor-element.elementor-element-8cb6ff8 {
	--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-395 .elementor-element.elementor-element-8cb6ff8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-395 .elementor-element.elementor-element-abbef8f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-abbef8f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-395 .elementor-element.elementor-element-f0adbdf {
	--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-395 .elementor-element.elementor-element-f0adbdf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-395 .elementor-element.elementor-element-256402e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-256402e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-256402e img {
	width: 100%;
	border-radius: 0px 0px 0px 0px;
}

.elementor-395 .elementor-element.elementor-element-807ca54 {
	--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-395 .elementor-element.elementor-element-807ca54:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-807ca54 > .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-395 .elementor-element.elementor-element-807ca54:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-395 .elementor-element.elementor-element-807ca54 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-395 .elementor-element.elementor-element-807ca54.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-312e163 {
	--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-395 .elementor-element.elementor-element-312e163.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-9a69da5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-9a69da5 {
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-395 .elementor-element.elementor-element-745b25b {
	--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-395 .elementor-element.elementor-element-745b25b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-ab5b5a8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-e0b9f27 {
	--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-395 .elementor-element.elementor-element-e0b9f27.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-395 .elementor-element.elementor-element-28a54cc .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-395 .elementor-element.elementor-element-28a54cc .elementor-button:hover, .elementor-395 .elementor-element.elementor-element-28a54cc .elementor-button:focus {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-text) 0%, var(--e-global-color-text) 100%);
}

.elementor-395 .elementor-element.elementor-element-60213f5 .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-395 .elementor-element.elementor-element-60213f5 .elementor-button:hover, .elementor-395 .elementor-element.elementor-element-60213f5 .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-395 .elementor-element.elementor-element-b0410d5:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-b0410d5 > .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-395 .elementor-element.elementor-element-b0410d5 {
		--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-395 .elementor-element.elementor-element-20c033c {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-395 .elementor-element.elementor-element-13788eb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-395 .elementor-element.elementor-element-5567dc0 {
		--flex-wrap: nowrap;
	}
	
	.elementor-395 .elementor-element.elementor-element-d3821ec {
		--flex-wrap: nowrap;
	}
	
	.elementor-395 .elementor-element.elementor-element-71553c3 {
		--justify-content: center;
		--flex-wrap: nowrap;
	}
	
	.elementor-395 .elementor-element.elementor-element-7c93c0d {
		--flex-wrap: nowrap;
	}
	
	.elementor-395 .elementor-element.elementor-element-8cb6ff8 {
		--flex-wrap: nowrap;
	}
	
	.elementor-395 .elementor-element.elementor-element-f0adbdf {
		--flex-wrap: nowrap;
	}
	
	.elementor-395 .elementor-element.elementor-element-807ca54 {
		--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-395 .elementor-element.elementor-element-312e163 {
		--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-395 .elementor-element.elementor-element-312e163.e-con {
		--align-self: center;
	}
	
	.elementor-395 .elementor-element.elementor-element-9a69da5 {
		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-395 .elementor-element.elementor-element-745b25b {
		--justify-content: center;
	}
	
	.elementor-395 .elementor-element.elementor-element-ab5b5a8 {
		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-395 .elementor-element.elementor-element-e0b9f27 {
		--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-395 .elementor-element.elementor-element-b0410d5:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-395 .elementor-element.elementor-element-b0410d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:767px) {
	.elementor-395 .elementor-element.elementor-element-b0410d5:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-b0410d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top right;
	}
	
	.elementor-395 .elementor-element.elementor-element-13788eb {
		--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-395 .elementor-element.elementor-element-43cedfa {
		--width: 276.859px;
	}
	
	.elementor-395 .elementor-element.elementor-element-5567dc0 {
		--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-395 .elementor-element.elementor-element-1692843 img {
		width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-abbef8f img {
		width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-256402e img {
		width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-807ca54:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-807ca54 > .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-395 .elementor-element.elementor-element-807ca54:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-395 .elementor-element.elementor-element-807ca54 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-395 .elementor-element.elementor-element-9a69da5 > .elementor-widget-container {
		margin: 0px 0px -11px 0px;
	}
	
	.elementor-395 .elementor-element.elementor-element-9a69da5.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-395 .elementor-element.elementor-element-9a69da5 {
		text-align: center;
	}
}

@media (min-width:768px) {
	.elementor-395 .elementor-element.elementor-element-409d4e0 {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-b0410d5 {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-20c033c {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-7cca775 {
		--content-width: 1280px;
	}
	
	.elementor-395 .elementor-element.elementor-element-cf718bd {
		--content-width: 1280px;
	}
	
	.elementor-395 .elementor-element.elementor-element-5567dc0 {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-d3821ec {
		--width: 44.835%;
	}
	
	.elementor-395 .elementor-element.elementor-element-71553c3 {
		--width: 45.591%;
	}
	
	.elementor-395 .elementor-element.elementor-element-7c93c0d {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-8cb6ff8 {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-f0adbdf {
		--width: 100%;
	}
	
	.elementor-395 .elementor-element.elementor-element-312e163 {
		--width: 22.586%;
	}
	
	.elementor-395 .elementor-element.elementor-element-745b25b {
		--width: 51.25%;
	}
	
	.elementor-395 .elementor-element.elementor-element-e0b9f27 {
		--width: 25%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-395 .elementor-element.elementor-element-d3821ec {
		--width: 263.391px;
	}
	
	.elementor-395 .elementor-element.elementor-element-312e163 {
		--width: 281.889px;
	}
	
	.elementor-395 .elementor-element.elementor-element-745b25b {
		--width: 500px;
	}
	
	.elementor-395 .elementor-element.elementor-element-e0b9f27 {
		--width: 511.889px;
	}
}

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

.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-b0410d5 */
.tpl-hero-button .elementor-button {
	width: 100% !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	background-image: none !important;
	text-transform: capitalize !important;
	text-shadow: none !important;
}

.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;
}
