
.elementor-2871 .elementor-element.elementor-element-4a75e175 {
	--display: flex;
	--min-height: 379px;
	--background-transition: .3s;
	--margin-block-start: 0%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-content {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title {
	max-width: 902px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag a {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag .frist-word {
	color: rgba(11, 29, 189, .9);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
	font-size: 52px;
	font-weight: 400;
	line-height: 46px;
	letter-spacing: -1.6px;
	word-spacing: 0px;
	padding-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-inner {
	color: rgba(2, 2, 2, .54);
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title .bdt-sub-title-inner {
	padding-bottom: 26px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slider-excerpt {
	color: rgba(56, 55, 55, .86);
	font-size: 17px;
	line-height: 26px;
	max-width: 324px;
	padding-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slide-btn {
	color: #050505;
	padding: 4px 60px 4px 0px;
	word-spacing: 2px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slide-btn svg * {
	stroke: #050505;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-slide-btn .bdt-slide-btn-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slide-btn:hover {
	color: #111010;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slide-btn:hover svg * {
	stroke: #111010;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-slide-btn .bdt-slide-btn-icon::after {
	background-color: #f3f3f3;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-social-icon a {
	color: #080808;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 6px 12px 6px 12px;
	border-radius: 5px 5px 5px 5px;
	margin-right: 14px;
	font-size: 12px;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-social-icon a .bdt-social-share-title:before {
	background: rgba(131, 159, 252, .54);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-social-icon a:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-next svg, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-previous svg {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-next::before, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-previous::before {
	border-color: rgba(175, 175, 175, .95);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-dotnav li:before {
	background: rgba(0, 0, 0, .35);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-dotnav li:hover:before, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-dotnav li.bdt-active:before {
	background: #0431ff;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-dotnav li a::before {
	border: 1px solid rgba(0, 0, 0, .27);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-dotnav li.bdt-active a::after {
	border-top-color: #2b03ff;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-dotnav li.bdt-active a::before {
	border-top-color: #2b03ff;
	border-right-color: #2b03ff;
	border-bottom-color: #2b03ff;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-next:hover svg, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-previous:hover svg {
	color: #0611ee;
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-next:hover, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-previous:hover {
	background-color: rgba(241, 241, 241, .72);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-next:hover:before, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-previous:hover:before {
	border-top-color: rgba(4, 9, 255, .71);
	border-right-color: rgba(4, 9, 255, .71);
	border-bottom-color: rgba(4, 9, 255, .71);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-next:hover::after, .elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider-sequester .bdt-prime-slider-previous:hover::after {
	border-top-color: rgba(4, 9, 255, .71);
}

.elementor-2871 .elementor-element.elementor-element-4dc74d13 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	background-color: #eee;
	border-radius: 0px 0px 22px 22px;
}

.elementor-2871 .elementor-element.elementor-element-18717f2f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-55ce3135 {
	--display: flex;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 5%;
	--padding-inline-end: 5%;
}

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

.elementor-2871 .elementor-element.elementor-element-55ce3135, .elementor-2871 .elementor-element.elementor-element-55ce3135::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-1e376162 .qodef-e-inner {
	text-align: center;
}

.elementor-2871 .elementor-element.elementor-element-1e376162 .qodef-e-images-holder {
	margin-bottom: 54px;
}

.elementor-2871 .elementor-element.elementor-element-1e376162 > .elementor-widget-container {
	padding: 6% 0% 2% 0%;
}

.elementor-2871 .elementor-element.elementor-element-55319a62 {
	--display: flex;
	--min-height: 460px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-3e412b8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 8%;
	--padding-block-end: 10%;
	--padding-inline-start: 6%;
	--padding-inline-end: 6%;
}

.elementor-2871 .elementor-element.elementor-element-3e412b8a:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-3e412b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-3e412b8a, .elementor-2871 .elementor-element.elementor-element-3e412b8a::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-490780b2 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 8%;
}

.elementor-2871 .elementor-element.elementor-element-490780b2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-52085295 .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-52085295 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-52085295 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

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

.elementor-2871 .elementor-element.elementor-element-254bdb2a {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-254bdb2a .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-2871 .elementor-element.elementor-element-254bdb2a > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-45b617d0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--background-transition: .3s;
	--padding-block-start: 8%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	border-radius: 16px 16px 16px 16px;
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 9px 0 9px;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-7dd7d744.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	border-radius: 16px 16px 16px 16px;
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 9px 0 9px;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-18e02e0b.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	border-radius: 16px 16px 16px 16px;
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 9px 0 9px;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-659b16dd.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-64850d47 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--justify-content: flex-start;
	--background-transition: .3s;
	--margin-block-start: -6px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	border-radius: 16px 16px 16px 16px;
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 9px 0 9px;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-5067a6c9.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	border-radius: 16px 16px 16px 16px;
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 9px 0 9px;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-2e6e354a.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	border-radius: 16px 16px 16px 16px;
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #fffad1;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 9px 16px 9px 16px;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 9px 0 9px;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-22c28fd3.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-180dca8d {
	color: rgba(0, 0, 0, .9);
}

.elementor-2871 .elementor-element.elementor-element-180dca8d > .elementor-widget-container {
	padding: 5% 0% 5% 0%;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button {
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	border-color: rgba(172, 63, 63, 0);
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-layout--filled {
	background-color: #1e50ce;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button:hover {
	color: #fff;
	border-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 12px 0 12px;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button:hover .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-4d28e2a8.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-40705de8 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-40705de8.e-con {
	--align-self: flex-end;
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(10) {
	transform: translateX(calc(1 * 9 * 18px)) translateY(calc(-1 * 9 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(9) {
	transform: translateX(calc(1 * 8 * 18px)) translateY(calc(-1 * 8 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(8) {
	transform: translateX(calc(1 * 7 * 18px)) translateY(calc(-1 * 7 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(7) {
	transform: translateX(calc(1 * 6 * 18px)) translateY(calc(-1 * 6 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(6) {
	transform: translateX(calc(1 * 5 * 18px)) translateY(calc(-1 * 5 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(5) {
	transform: translateX(calc(1 * 4 * 18px)) translateY(calc(-1 * 4 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(4) {
	transform: translateX(calc(1 * 3 * 18px)) translateY(calc(-1 * 3 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(3) {
	transform: translateX(calc(1 * 2 * 18px)) translateY(calc(-1 * 2 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(2) {
	transform: translateX(calc(1 * 1 * 18px)) translateY(calc(-1 * 1 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(1) {
	transform: translateX(calc(1 * 0 * 18px)) translateY(calc(-1 * 0 * 18px));
}

.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-m-navigation .qodef-nav {
	font-size: 18px;
}

.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
	stroke-opacity: .75;
}

.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
	stroke-opacity: .9;
}

.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-title {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-value {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}

.elementor-2871 .elementor-element.elementor-element-55d87dba > .elementor-widget-container {
	padding: 0% 7% 0% 17%;
}

.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
	stroke-opacity: .75;
}

.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
	stroke-opacity: .9;
}

.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-title {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-value {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}

.elementor-2871 .elementor-element.elementor-element-43c5ea47 > .elementor-widget-container {
	padding: 0% 7% 0% 17%;
}

.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
	stroke-opacity: .75;
}

.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
	stroke-opacity: .9;
}

.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-title {
	color: #000;
	font-size: 14px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-value {
	color: #000;
	font-size: 14px;
	font-weight: 600;
}

.elementor-2871 .elementor-element.elementor-element-2a0f4c46 > .elementor-widget-container {
	padding: 0% 7% 0% 17%;
}

.elementor-2871 .elementor-element.elementor-element-452017a3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-qi-swiper-container {
	height: 352px;
}

.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-qi-swiper-container .swiper-slide img {
	height: 352px;
	object-fit: cover;
}

.elementor-2871 .elementor-element.elementor-element-e56f677 .swiper-button-next {
	color: #fff;
	font-size: 39px;
	width: 29px !important;
	height: 11px !important;
}

.elementor-2871 .elementor-element.elementor-element-e56f677 .swiper-button-prev {
	color: #fff;
	font-size: 39px;
	width: 29px !important;
	height: 11px !important;
}

.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-e-inner {
	border-radius: 22px 22px 22px 22px;
}

.elementor-2871 .elementor-element.elementor-element-7275dfb9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-40c2d13c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--overflow: hidden;
	--background-transition: .3s;
	--border-radius: 22px 0px 0px 22px;
}

.elementor-2871 .elementor-element.elementor-element-40c2d13c:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-40c2d13c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/nomad-family-traveling-living-van-1.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-2871 .elementor-element.elementor-element-40c2d13c, .elementor-2871 .elementor-element.elementor-element-40c2d13c::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-40c2d13c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-7ab398f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--justify-content: center;
	--background-transition: .3s;
	--z-index: 11;
}

.elementor-2871 .elementor-element.elementor-element-7ab398f5:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-7ab398f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-7ab398f5, .elementor-2871 .elementor-element.elementor-element-7ab398f5::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-7ab398f5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7 {
	--icon-box-icon-margin: 16px;
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7.elementor-view-stacked .elementor-icon {
	background-color: rgba(36, 56, 92, .5);
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7.elementor-view-framed .elementor-icon, .elementor-2871 .elementor-element.elementor-element-6a7303f7.elementor-view-default .elementor-icon {
	fill: rgba(36, 56, 92, .5);
	color: rgba(36, 56, 92, .5);
	border-color: rgba(36, 56, 92, .5);
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7 .elementor-icon {
	font-size: 44px;
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7 .elementor-icon-box-title, .elementor-2871 .elementor-element.elementor-element-6a7303f7 .elementor-icon-box-title a {
	font-size: 21px;
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7 .elementor-icon-box-description {
	font-size: 16px;
	line-height: 1.5em;
}

.elementor-2871 .elementor-element.elementor-element-6a7303f7 > .elementor-widget-container {
	margin: 0px 0px 0px -100px;
	padding: 20% 20% 20% 20%;
	background-color: #fff;
	border-radius: 24px 24px 24px 24px;
	box-shadow: -2px 25px 76px -13px rgba(0, 0, 0, .22);
}

.elementor-2871 .elementor-element.elementor-element-1efd539d {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 0px 22px 22px 0px;
	--padding-block-start: 6%;
	--padding-block-end: 8%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-1efd539d:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-1efd539d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-1efd539d, .elementor-2871 .elementor-element.elementor-element-1efd539d::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-78a72dd0 .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-78a72dd0 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-78a72dd0 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-78a72dd0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-3c8f7aca {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-3c8f7aca .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-2871 .elementor-element.elementor-element-3c8f7aca > .elementor-widget-container {
	margin: -3% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation .qodef-tab-title a {
	text-align: left;
	color: rgba(164, 171, 182, .81);
}

.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li a {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 40px;
	letter-spacing: 0px;
	word-spacing: 0px;
	padding: 1px 36px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li.ui-state-hover a {
	color: #203556;
}

.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li.ui-state-active a {
	color: #203556;
}

.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-content {
	color: rgba(0, 0, 0, .87);
	font-size: 17px;
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li:not(:last-child) {
	margin-bottom: -4px;
}

.elementor-2871 .elementor-element.elementor-element-15aa236e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 4% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button {
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	border-color: rgba(172, 63, 63, 0);
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-layout--filled {
	background-color: #1e50ce;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button:hover {
	color: #fff;
	border-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 12px 0 12px;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button:hover .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-604b5306 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-604b5306.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-4d48a346 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-17383038 {
	--display: flex;
	--justify-content: center;
	--background-transition: .3s;
	--overlay-opacity: .5;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-2871 .elementor-element.elementor-element-17383038:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-17383038 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/life-insurance-concept-with-stethoscope.jpg");
	background-size: cover;
}

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

.elementor-2871 .elementor-element.elementor-element-17383038::before, .elementor-2871 .elementor-element.elementor-element-17383038 > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-17383038 > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-17383038 > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-17383038 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-17383038 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: rgba(0, 0, 0, .48);
}

.elementor-2871 .elementor-element.elementor-element-17383038, .elementor-2871 .elementor-element.elementor-element-17383038::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-qi-text-marquee .qodef-m-text.qodef-text--original {
	animation: qode-move-horizontal-normal-text-marquee 31s linear infinite;
}

.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy {
	animation: qode-move-horizontal-normal-text-marquee-copy 31s linear infinite;
}

.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-m-text-item {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 90px;
	font-weight: 300;
}

.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-m-text-item {
	-webkit-text-stroke-color: rgba(255, 255, 255, .91);
	-webkit-text-stroke-width: 1px;
}

.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-e-icon-holder {
	font-size: 0px;
}

.elementor-2871 .elementor-element.elementor-element-6ceac69d > .elementor-widget-container {
	padding: 8% 4% 8% 4%;
}

.elementor-2871 .elementor-element.elementor-element-4ba6004e {
	--display: flex;
	--min-height: 637px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-35107b38 {
	--display: flex;
	--background-transition: .3s;
	--overlay-opacity: .21;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-35107b38::before, .elementor-2871 .elementor-element.elementor-element-35107b38 > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-35107b38 > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-35107b38 > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-35107b38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-35107b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2871 .elementor-element.elementor-element-3a2c4b3e {
	--display: flex;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 48%;
}

.elementor-2871 .elementor-element.elementor-element-417f1d65 .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-417f1d65 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-417f1d65 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-417f1d65 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-104f0102 {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-104f0102 .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-2871 .elementor-element.elementor-element-104f0102 > .elementor-widget-container {
	margin: -4% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-c3126a8.qodef-process-item {
	margin-top: 72px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--vertical .elementor-repeater-item-c3126a8.qodef-process-item {
	margin-left: 72px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-c3126a8 .qodef-e-icon {
	height: 150px;
	width: 150px;
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/with-hands-table-generative-ai-businessman-protects-his-house-model-vehicle.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-c3126a8 .qodef-e-icon.nitro-lazy {
	background-image: none !important;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-c3126a8 .qodef-e-line {
	top: 56px;
	transform: rotate(-26deg);
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-c3126a8 .qodef-e-line {
	top: 56px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-169b456.qodef-process-item {
	margin-top: 0px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--vertical .elementor-repeater-item-169b456.qodef-process-item {
	margin-left: 0px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-169b456 .qodef-e-icon {
	height: 150px;
	width: 150px;
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/senior-couple-beach-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-169b456 .qodef-e-icon.nitro-lazy {
	background-image: none !important;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-169b456 .qodef-e-icon > .qodef-e-item-icon-text {
	font-size: 37px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-169b456 .qodef-e-line {
	top: 100px;
	transform: rotate(26deg);
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-169b456 .qodef-e-line {
	top: 100px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-106b3d6.qodef-process-item {
	margin-top: 72px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--vertical .elementor-repeater-item-106b3d6.qodef-process-item {
	margin-left: 72px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-106b3d6 .qodef-e-icon {
	height: 150px;
	width: 150px;
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/family-with-toddler-girl-choosing-car-car-showroom.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-106b3d6 .qodef-e-icon.nitro-lazy {
	background-image: none !important;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-106b3d6 .qodef-e-line {
	top: 56px;
	transform: rotate(-26deg);
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-106b3d6 .qodef-e-line {
	top: 56px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-3b95eed .qodef-e-icon {
	height: 150px;
	width: 150px;
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/senior-couple-beach.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-3b95eed .qodef-e-icon.nitro-lazy {
	background-image: none !important;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-3b95eed .qodef-e-line {
	top: 100px;
	transform: rotate(26deg);
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-3b95eed .qodef-e-line {
	top: 100px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-03bf823.qodef-process-item {
	margin-top: 72px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--vertical .elementor-repeater-item-03bf823.qodef-process-item {
	margin-left: 72px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-03bf823 .qodef-e-icon {
	height: 150px;
	width: 150px;
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/three-multicultural-girls-together.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .elementor-repeater-item-03bf823 .qodef-e-icon.nitro-lazy {
	background-image: none !important;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-e-content {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .qodef-process-item {
	margin-top: 0px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--vertical .qodef-process-item {
	margin-left: 0px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-e-icon {
	height: 0px;
	width: 0px;
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-e-icon > .qodef-e-item-icon-text {
	font-size: 43px;
	line-height: 1px;
	word-spacing: 0px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process .qodef-e-title {
	color: rgba(0, 0, 0, .88);
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4em;
	margin-top: 26px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process .qodef-e-text {
	color: #636262;
	font-size: 16px;
	line-height: 1.3em;
	margin-top: 4px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner {
	border-bottom-style: dashed;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner {
	border-left-style: dashed;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process .qodef-e-line-inner {
	border-color: rgba(94, 91, 91, .26);
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-e-line-inner {
	border-width: 4px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line {
	top: calc(50% - 4px / 2);
}

.elementor-2871 .elementor-element.elementor-element-419128e8 .qodef-e-number {
	color: #fff;
	width: 56px;
	height: 56px;
}

.elementor-2871 .elementor-element.elementor-element-419128e8 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 2% 0% 0% 0%;
	border-radius: 22px 22px 22px 22px;
}

.elementor-2871 .elementor-element.elementor-element-4b0abc02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-2871 .elementor-element.elementor-element-58e74820 {
	--display: flex;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-211aecfb {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 8%;
	--padding-block-end: 4%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-211aecfb:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-211aecfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e4e6d9;
}

.elementor-2871 .elementor-element.elementor-element-211aecfb, .elementor-2871 .elementor-element.elementor-element-211aecfb::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-3292330 .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-3292330 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-3292330 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

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

.elementor-2871 .elementor-element.elementor-element-556d74be {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-556d74be .elementor-heading-title {
	color: #946f3f;
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-2871 .elementor-element.elementor-element-556d74be > .elementor-widget-container {
	margin: -2% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-button-next {
	top: calc(50% + -80px);
	color: #203556;
	font-size: 20px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-button-prev {
	top: calc(50% + -80px);
	color: #203556;
	font-size: 20px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical .swiper-button-prev {
	top: -80px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical ~ .swiper-button-prev {
	top: -80px;
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical .swiper-button-next {
	bottom: -80px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical ~ .swiper-button-next {
	bottom: -80px;
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical .swiper-button-prev {
	top: -80px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical ~ .swiper-button-prev {
	top: -80px;
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical .swiper-button-next {
	bottom: -80px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical ~ .swiper-button-next {
	bottom: -80px;
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next {
	right: 60px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev {
	left: 60px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next {
	right: calc(-1 * 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev {
	left: calc(-1 * 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical > .swiper-button-next {
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical > .swiper-button-prev {
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical > .swiper-button-next {
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical > .swiper-button-prev {
	left: calc(50% - 60px);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
	bottom: 2px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-swiper-pagination-outside {
	margin-top: 2px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical ~ .qodef-swiper-pagination-outside {
	margin-top: 0;
	margin-left: 2px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination {
	bottom: auto;
	right: 2px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical ~ .qodef-swiper-pagination-outside {
	margin-top: 0;
	margin-left: 2px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination {
	bottom: auto;
	right: 2px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-pagination-bullet {
	color: #b8babd;
	width: calc(4px * 1.4);
	height: calc(4px * 1.4);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-pagination-bullet-active {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-pagination-bullet:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-horizontal > .swiper-pagination-bullets {
	min-height: calc(4px * 1.4);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-horizontal > .swiper-pagination-bullets {
	min-height: calc(4px * 1.4);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 calc(8px * .72 / 2);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: calc(8px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
	margin: 0 calc(8px * .72 / 2);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
	margin: calc(8px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 calc(8px * .72 / 2);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: calc(8px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
	margin: calc(8px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-shortcode .qodef-e-title {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-blog-item .qodef-e-info.qodef-info--top .qodef-e-info-item {
	color: rgba(38, 58, 88, .6);
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-e-info.qodef-info--top .qodef-e-info-item {
	font-size: 13px;
	text-transform: uppercase;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-item-layout--standard .qodef-e-media {
	margin-bottom: 2%;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-e-media-image {
	border-radius: 12px 12px 12px 12px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button {
	font-size: 14px;
	text-decoration: underline;
	border-color: #000;
	border-width: 0px 0px 0px 0px;
	padding: 8px 21px 8px 21px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-layout--filled {
	background-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button:hover {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 8px 21px 8px 21px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 8px 0 8px;
}

.elementor-2871 .elementor-element.elementor-element-51d4b137 > .elementor-widget-container {
	padding: 4% 0% 4% 0%;
}

.elementor-2871 .elementor-element.elementor-element-5239a77c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--overlay-opacity: .55;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-2871 .elementor-element.elementor-element-5239a77c::before, .elementor-2871 .elementor-element.elementor-element-5239a77c > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-5239a77c > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-5239a77c > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-5239a77c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-5239a77c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2871 .elementor-element.elementor-element-5239a77c, .elementor-2871 .elementor-element.elementor-element-5239a77c::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-2c0d0096 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

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

.elementor-2871 .elementor-element.elementor-element-2c0d0096, .elementor-2871 .elementor-element.elementor-element-2c0d0096::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-6bdefa6c .qodef-qi-animated-text {
	text-align: center;
}

.elementor-2871 .elementor-element.elementor-element-6bdefa6c .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 60px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-6bdefa6c .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-6bdefa6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-8005ac7 {
	text-align: center;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-8005ac7 .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
	line-height: 1.2em;
}

.elementor-2871 .elementor-element.elementor-element-8005ac7 > .elementor-widget-container {
	margin: -4% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-together-inner > .swiper-button-prev {
	margin-right: 26px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev {
	margin: 0 0 26px 0 !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev {
	margin: 0 0 26px 0 !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev {
	margin: 0 0 26px 0 !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner > .swiper-button-prev {
	margin: 0 0 26px 0 !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-together-nav {
	margin-top: 0px;
	left: -46px;
	right: -46px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner {
	margin-top: 0px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner {
	margin-top: 0px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner {
	margin-top: 0px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner {
	margin-top: 0px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4.qodef-navigation-together--top .qodef-swiper-together-nav {
	margin-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav {
	left: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav {
	right: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav {
	left: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav {
	right: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav {
	left: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav {
	right: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav {
	left: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav {
	right: -46px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-together-inner {
	width: 40px;
	height: 94px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 8px 8px 8px 8px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-button-next {
	color: #0a0a0a;
	font-size: 20px;
	height: 22px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-button-prev {
	color: #0a0a0a;
	font-size: 20px;
	height: 22px !important;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
	bottom: 48px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-pagination-outside {
	margin-top: 48px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-pagination-outside {
	margin-top: 0;
	margin-left: 48px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination {
	bottom: auto;
	right: 48px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-pagination-outside {
	margin-top: 0;
	margin-left: 48px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination {
	bottom: auto;
	right: 48px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-pagination-bullet {
	color: #dad4d4;
	width: calc(4px * 1.4);
	height: calc(4px * 1.4);
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-pagination-bullet-active {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-pagination-bullet:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-horizontal > .swiper-pagination-bullets {
	min-height: calc(4px * 1.4);
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-horizontal > .swiper-pagination-bullets {
	min-height: calc(4px * 1.4);
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 calc(16px * .72 / 2);
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: calc(16px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
	margin: 0 calc(16px * .72 / 2);
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
	margin: calc(16px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 calc(16px * .72 / 2);
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: calc(16px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
	margin: calc(16px * .72 / 2) 0;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-quote {
	color: #fff;
	font-size: 12px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-quote {
	background-color: #000;
	width: 38px;
	height: 38px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-title {
	color: #080808;
	font-size: 9px;
	line-height: 1px;
	letter-spacing: -1px;
	word-spacing: 5px;
	margin-bottom: 0%;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-text {
	color: #000;
	font-size: 24px;
	font-weight: 300;
	line-height: 26px;
	margin-bottom: 24px;
	padding: 2% 6% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-author-name {
	color: #000;
	font-size: 18px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-author-job {
	color: rgba(0, 0, 0, .5);
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-side {
	width: 192px;
	margin-right: 7%;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-side .qodef-e-media-image {
	border-radius: 10px 10px 10px 10px;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-author-job {
	margin-top: 0%;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-inner {
	padding: 8% 5% 5% 5%;
}

.elementor-2871 .elementor-element.elementor-element-b13bdc4 > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-46c61b6 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-12dae189 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 4%;
	--padding-block-end: 4%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-12dae189:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-12dae189 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-12dae189::before, .elementor-2871 .elementor-element.elementor-element-12dae189 > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-12dae189 > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-12dae189 > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-12dae189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-12dae189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2871 .elementor-element.elementor-element-12dae189, .elementor-2871 .elementor-element.elementor-element-12dae189::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-77791868 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--border-radius: 22px 0px 0px 22px;
	--padding-block-start: 4%;
	--padding-block-end: 4%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-77791868, .elementor-2871 .elementor-element.elementor-element-77791868::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-77791868.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-45ac0e5e .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-45ac0e5e .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 65px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-45ac0e5e .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-45ac0e5e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-15433af8 {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-15433af8 .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
}

.elementor-2871 .elementor-element.elementor-element-15433af8 > .elementor-widget-container {
	margin: -4% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-5893d82a {
	text-align: left;
	color: rgba(0, 0, 0, .9);
	line-height: 1.6em;
	word-spacing: 0px;
}

.elementor-2871 .elementor-element.elementor-element-5893d82a > .elementor-widget-container {
	padding: 5% 5% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button {
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	border-color: rgba(172, 63, 63, 0);
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-layout--filled {
	background-color: #1e50ce;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button:hover {
	color: #fff;
	border-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 12px 0 12px;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button:hover .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-5d5766ba.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-16ef4611 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--border-radius: 0px 22px 22px 0px;
	--padding-block-start: 4%;
	--padding-block-end: 4%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-16ef4611, .elementor-2871 .elementor-element.elementor-element-16ef4611::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-6e1dffd5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-1df9d38a {
	--display: flex;
	--min-height: 15px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--overlay-opacity: .48;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 6%;
	--padding-block-end: 8%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-1df9d38a:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-1df9d38a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/11/4850022-1-scaled-1.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-2871 .elementor-element.elementor-element-1df9d38a::before, .elementor-2871 .elementor-element.elementor-element-1df9d38a > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-1df9d38a > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-1df9d38a > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-1df9d38a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-1df9d38a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(134deg, #9701b9 0%, #007196 47%);
}

.elementor-2871 .elementor-element.elementor-element-1df9d38a, .elementor-2871 .elementor-element.elementor-element-1df9d38a::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-5ea5809b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--overlay-opacity: .28;
	--padding-block-start: 4%;
	--padding-block-end: 4%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-5ea5809b::before, .elementor-2871 .elementor-element.elementor-element-5ea5809b > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-5ea5809b > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-5ea5809b > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-5ea5809b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-5ea5809b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-2871 .elementor-element.elementor-element-5ea5809b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-59a96268 .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-59a96268 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 65px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-59a96268 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-59a96268 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-4d6f8da {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-4d6f8da .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
}

.elementor-2871 .elementor-element.elementor-element-4d6f8da > .elementor-widget-container {
	margin: -6% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-1c1b78e6 {
	text-align: left;
	color: rgba(0, 0, 0, .9);
	line-height: 1.6em;
}

.elementor-2871 .elementor-element.elementor-element-1c1b78e6 > .elementor-widget-container {
	padding: 18% 5% 5% 0%;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button {
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	border-color: rgba(172, 63, 63, 0);
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-layout--filled {
	background-color: #1e50ce;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button:hover {
	color: #fff;
	border-color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: #000;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 12px 36px 12px 36px;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 12px 0 12px;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button:hover .qodef-m-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2 > .elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-1ad55ea2.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-eabe3b2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 20px 20px;
	--background-transition: .3s;
	--border-radius: 12px 12px 12px 12px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 20px;
	--padding-block-end: 20px;
	--padding-inline-start: 20px;
	--padding-inline-end: 20px;
}

.elementor-2871 .elementor-element.elementor-element-eabe3b2:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-eabe3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .74);
}

.elementor-2871 .elementor-element.elementor-element-eabe3b2, .elementor-2871 .elementor-element.elementor-element-eabe3b2::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-eabe3b2.e-con {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-3637bcf9 {
	--display: flex;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-m-title {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .4px;
	word-spacing: 0px;
	margin-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-m-role {
	font-size: 16px;
	line-height: 1px;
	letter-spacing: .7px;
	margin-bottom: 20px;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-e-social-icon {
	color: rgba(0, 0, 0, .48);
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-e-social-icon:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-item-layout--info-on-hover-inset .qodef-m-text {
	font-size: 1px;
	letter-spacing: -5px;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-m-social-icons > *:not(:last-child) {
	margin-right: 11px;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-item-layout--info-from-bottom .qodef-m-content {
	align-items: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-29a7b0dc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-m-title {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .4px;
	word-spacing: 0px;
	margin-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-m-role {
	font-size: 16px;
	line-height: 1px;
	letter-spacing: .7px;
	margin-bottom: 20px;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-e-social-icon {
	color: rgba(0, 0, 0, .48);
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-e-social-icon:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-item-layout--info-on-hover-inset .qodef-m-text {
	font-size: 1px;
	letter-spacing: -5px;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-m-social-icons > *:not(:last-child) {
	margin-right: 11px;
}

.elementor-2871 .elementor-element.elementor-element-711860da .qodef-item-layout--info-from-bottom .qodef-m-content {
	align-items: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-711860da > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-43c8a1e6 {
	--display: flex;
	--background-transition: .3s;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-m-title {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .4px;
	word-spacing: 0px;
	margin-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-m-role {
	font-size: 16px;
	line-height: 1px;
	letter-spacing: .7px;
	margin-bottom: 20px;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-e-social-icon {
	color: rgba(0, 0, 0, .48);
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-e-social-icon:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-item-layout--info-on-hover-inset .qodef-m-text {
	font-size: 1px;
	letter-spacing: -5px;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-m-social-icons > *:not(:last-child) {
	margin-right: 11px;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-item-layout--info-from-bottom .qodef-m-content {
	align-items: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-3275d9de > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-m-title {
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .4px;
	word-spacing: 0px;
	margin-bottom: 0px;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-m-role {
	font-size: 16px;
	line-height: 1px;
	letter-spacing: .7px;
	margin-bottom: 20px;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-e-social-icon {
	color: rgba(0, 0, 0, .48);
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-e-social-icon:hover {
	color: #000;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-item-layout--info-on-hover-inset .qodef-m-text {
	font-size: 1px;
	letter-spacing: -5px;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-m-social-icons > *:not(:last-child) {
	margin-right: 11px;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-item-layout--info-from-bottom .qodef-m-content {
	align-items: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-47bfc9f3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-61cc2ba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 5%;
	--padding-block-end: 5%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-2871 .elementor-element.elementor-element-71abb0fa {
	--display: flex;
	--background-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-24901736 .qodef-qi-animated-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-24901736 .qodef-qi-animated-text .qodef-m-title {
	color: #000;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -.04em;
}

.elementor-2871 .elementor-element.elementor-element-24901736 .qodef-m-title {
	padding: 0px 0px 0px 0px;
}

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

.elementor-2871 .elementor-element.elementor-element-5109328c {
	text-align: left;
	z-index: 32;
}

.elementor-2871 .elementor-element.elementor-element-5109328c .elementor-heading-title {
	color: #4034fd;
	font-size: 22px;
}

.elementor-2871 .elementor-element.elementor-element-5109328c > .elementor-widget-container {
	margin: -2% 0% 0% 0%;
	padding: 0% 20% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-5109328c.elementor-element {
	--align-self: flex-start;
}

.elementor-2871 .elementor-element.elementor-element-59050da7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 32px 32px;
	--background-transition: .3s;
	--padding-block-start: 2%;
	--padding-block-end: 4%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-26f4cf43 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--gap: 31% 31%;
	--background-transition: .3s;
	--overlay-opacity: .18;
	--border-radius: 22px 22px 22px 22px;
	--margin-block-start: 0%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
	--padding-block-start: 8%;
	--padding-block-end: 0%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-26f4cf43:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-26f4cf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(207deg, #ff5858 0%, rgba(58, 47, 243, .63) 70%);
}

.elementor-2871 .elementor-element.elementor-element-26f4cf43::before, .elementor-2871 .elementor-element.elementor-element-26f4cf43 > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-26f4cf43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-26f4cf43 > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-26f4cf43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-26f4cf43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #f703ff;
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/12/tbn5-scaled-1.jpg");
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-26f4cf43, .elementor-2871 .elementor-element.elementor-element-26f4cf43::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-26f4cf43.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-43a88268 .qodef-qi-business-hours .qodef-e-icon {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-43a88268 .qodef-qi-business-hours .qodef-e-day {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-43a88268 .qodef-qi-business-hours .qodef-e-hours {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-43a88268 .qodef-qi-business-hours .qodef-m-title {
	color: #fff;
	font-size: 48px;
}

.elementor-2871 .elementor-element.elementor-element-43a88268 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-43a88268 {
	width: var(--container-widget-width, 101.881%);
	max-width: 101.881%;
	--container-widget-width: 101.881%;
	--container-widget-flex-grow: 0;
}

.elementor-2871 .elementor-element.elementor-element-43a88268.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2871 .elementor-element.elementor-element-431dc497 {
	--display: flex;
	--background-transition: .3s;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0px;
	--padding-block-end: 0px;
	--padding-inline-start: 0px;
	--padding-inline-end: 0px;
}

.elementor-2871 .elementor-element.elementor-element-58fcac6b {
	--display: flex;
	--min-height: 31px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--overlay-opacity: .2;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 6%;
	--padding-block-end: 6%;
	--padding-inline-start: 6%;
	--padding-inline-end: 6%;
}

.elementor-2871 .elementor-element.elementor-element-58fcac6b:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-58fcac6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-58fcac6b::before, .elementor-2871 .elementor-element.elementor-element-58fcac6b > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-58fcac6b > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-58fcac6b > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-58fcac6b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-58fcac6b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-58fcac6b, .elementor-2871 .elementor-element.elementor-element-58fcac6b::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-58675ab {
	--display: flex;
	--min-height: 31px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--background-transition: .3s;
	--overlay-opacity: .2;
	--border-radius: 22px 22px 22px 22px;
	--margin-block-start: 0px;
	--margin-block-end: 0px;
	--margin-inline-start: 0px;
	--margin-inline-end: 0px;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 0%;
	--padding-inline-end: 0%;
}

.elementor-2871 .elementor-element.elementor-element-58675ab:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-58675ab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-58675ab::before, .elementor-2871 .elementor-element.elementor-element-58675ab > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-58675ab > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-58675ab > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-58675ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-58675ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-size: cover;
}

.elementor-2871 .elementor-element.elementor-element-58675ab, .elementor-2871 .elementor-element.elementor-element-58675ab::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-71cc122d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-5c299c7e {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-5c299c7e .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	mix-blend-mode: luminosity;
}

.elementor-2871 .elementor-element.elementor-element-7652eb8a .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-7652eb8a .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-2871 .elementor-element.elementor-element-7652eb8a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2871 .elementor-element.elementor-element-7652eb8a .elementor-icon-list-text {
	color: #313131;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-7652eb8a > .elementor-widget-container {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-2871 .elementor-element.elementor-element-e512318 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-text {
	color: #313131;
	transition: color .3s;
}

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

.elementor-2871 .elementor-element.elementor-element-2b37e954 {
	--display: flex;
	--background-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-e6905b8 {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-e6905b8 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	mix-blend-mode: luminosity;
}

.elementor-2871 .elementor-element.elementor-element-4821b81b .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-4821b81b .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-2871 .elementor-element.elementor-element-4821b81b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2871 .elementor-element.elementor-element-4821b81b .elementor-icon-list-text {
	color: #313131;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-4821b81b > .elementor-widget-container {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-icon i {
	color: #fff;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-icon svg {
	fill: #fff;
	transition: fill .3s;
}

.elementor-2871 .elementor-element.elementor-element-3f53fbf8 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-text {
	color: #313131;
	transition: color .3s;
}

.elementor-2871 .elementor-element.elementor-element-3f53fbf8 > .elementor-widget-container {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-77cfc398 {
	--display: flex;
	--background-transition: .3s;
	--border-radius: 22px 22px 22px 22px;
	--margin-block-start: 0%;
	--margin-block-end: 0%;
	--margin-inline-start: 0%;
	--margin-inline-end: 0%;
}

.elementor-2871 .elementor-element.elementor-element-77cfc398:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-77cfc398 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eee;
}

.elementor-2871 .elementor-element.elementor-element-77cfc398, .elementor-2871 .elementor-element.elementor-element-77cfc398::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-70c3ee09 iframe {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: .4s;
}

.elementor-2871 .elementor-element.elementor-element-70c3ee09:hover iframe {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-2871 .elementor-element.elementor-element-70c3ee09 > .elementor-widget-container {
	padding: 3% 3% 3% 3%;
}

.elementor-2871 .elementor-element.elementor-element-311c6b66 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
	--padding-block-start: 0%;
	--padding-block-end: 0%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-3f65049e {
	--display: flex;
	--background-transition: .3s;
	--overlay-opacity: .45;
	--border-radius: 22px 22px 22px 22px;
	--padding-block-start: 10%;
	--padding-block-end: 8%;
	--padding-inline-start: 4%;
	--padding-inline-end: 4%;
}

.elementor-2871 .elementor-element.elementor-element-3f65049e:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-3f65049e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-jdngf.nitrocdn.com/pKMbGcHwrclbxEQjpqeNuLYRnuMCPgJa/assets/images/optimized/rev-0a6ae20/www.simplehealthquotes.com/wp-content/uploads/2023/10/485.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-2871 .elementor-element.elementor-element-3f65049e::before, .elementor-2871 .elementor-element.elementor-element-3f65049e > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-3f65049e > .e-con-inner > .elementor-background-video-container::before, .elementor-2871 .elementor-element.elementor-element-3f65049e > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-3f65049e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2871 .elementor-element.elementor-element-3f65049e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #020202;
}

.elementor-2871 .elementor-element.elementor-element-3f65049e, .elementor-2871 .elementor-element.elementor-element-3f65049e::before {
	--border-transition: .3s;
}

.elementor-2871 .elementor-element.elementor-element-61f1ed0 .qodef-qi-typeout-text {
	text-align: left;
}

.elementor-2871 .elementor-element.elementor-element-61f1ed0 .qodef-qi-typeout-text .qodef-m-text {
	color: #fff;
	font-size: 72px;
}

.elementor-2871 .elementor-element.elementor-element-61f1ed0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-2871 .elementor-element.elementor-element-61f1ed0.elementor-element {
	--align-self: center;
}

.elementor-2871 .elementor-element.elementor-element-385619c9 .qodef-qi-typeout-text {
	text-align: center;
}

.elementor-2871 .elementor-element.elementor-element-385619c9 .qodef-qi-typeout-text .qodef-m-text {
	color: #fff;
	font-size: 26px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button {
	font-size: 20px;
	color: #fff;
	border-radius: 22px 22px 22px 22px;
	padding: 10px 10px 10px 30px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-layout--filled {
	background-color: #1e50ce;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button:hover {
	color: #fff;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
	background-color: rgba(0, 0, 0, .85);
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
	background-color: rgba(0, 0, 0, .85);
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
	background-color: rgba(0, 0, 0, .85);
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
	background-color: rgba(0, 0, 0, .85);
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
	padding: 10px 10px 10px 30px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
	padding: 10px 0 10px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-m-icon {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-m-icon svg {
	width: 12px;
	height: 12px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-m-text:after {
	width: 0px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-2871 .elementor-element.elementor-element-7eb508 {
	width: auto;
	max-width: auto;
}

.elementor-2871 .elementor-element.elementor-element-7eb508.elementor-element {
	--align-self: center;
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-2871 .elementor-element.elementor-element-4a75e175 {
		--width: 100%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-490780b2 {
		--width: 51.999%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40c2d13c {
		--width: 33.159%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7ab398f5 {
		--width: 16.497%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-77791868 {
		--width: 47.361%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-16ef4611 {
		--width: 84%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5ea5809b {
		--width: 39%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-eabe3b2 {
		--width: 58.372%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-26f4cf43 {
		--width: 49.29%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-58fcac6b {
		--width: 100%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-58675ab {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2871 .elementor-element.elementor-element-490780b2 {
		--width: 346.99px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40705de8 {
		--width: 100%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40c2d13c {
		--width: 20%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-77791868 {
		--width: 305.802px;
	}
}

@media (min-width:1025px) {
	.elementor-2871 .elementor-element.elementor-element-17383038:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-17383038 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3f65049e:not(.elementor-motion-effects-element-type-background), .elementor-2871 .elementor-element.elementor-element-3f65049e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-content {
		text-align: left;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title {
		max-width: 397px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
		font-size: 42px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-inner {
		font-size: 14px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title .bdt-sub-title-inner {
		padding-bottom: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slider-excerpt {
		font-size: 16px;
		max-width: 324px;
		padding-bottom: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slide-btn {
		font-size: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1e376162 > .elementor-widget-container {
		padding: 8% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3e412b8a {
		--justify-content: flex-start;
	}
	
	.elementor-2871 .elementor-element.elementor-element-490780b2 {
		--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;
		--align-items: stretch;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 8%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-490780b2.e-con {
		--order: -99999;
	}
	
	.elementor-2871 .elementor-element.elementor-element-52085295 .qodef-qi-animated-text .qodef-m-title {
		font-size: 52px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-254bdb2a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-45b617d0 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 17px 17px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40705de8 {
		--min-height: 448px;
		--align-items: flex-end;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2871 .elementor-element.elementor-element-40705de8.e-con {
		--align-self: flex-end;
	}
	
	.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
		stroke-opacity: .6;
	}
	
	.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
		stroke-opacity: 1;
	}
	
	.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-title {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-55d87dba .qodef-qi-progress-bar-horizontal .qodef-m-value {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-55d87dba > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
		stroke-opacity: .6;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
		stroke-opacity: 1;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-title {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43c5ea47 .qodef-qi-progress-bar-horizontal .qodef-m-value {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43c5ea47 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(2) {
		stroke-opacity: .6;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-canvas svg path:nth-child(1) {
		stroke-opacity: 1;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-title {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2a0f4c46 .qodef-qi-progress-bar-horizontal .qodef-m-value {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2a0f4c46 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-qi-swiper-container {
		height: 292px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-qi-swiper-container .swiper-slide img {
		height: 292px;
		object-fit: cover;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7275dfb9 {
		--padding-block-start: 4%;
		--padding-block-end: 4%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40c2d13c {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-block-start: 0%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 4%;
		--padding-block-end: 4%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7ab398f5 {
		--margin-block-start: 0%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6a7303f7 .elementor-icon {
		font-size: 40px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6a7303f7 > .elementor-widget-container {
		margin: 0px 0px 0px -100px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1efd539d {
		--margin-block-start: 0%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
		--padding-block-start: 4%;
		--padding-block-end: 4%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-78a72dd0 .qodef-qi-animated-text .qodef-m-title {
		font-size: 52px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3c8f7aca .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li a {
		line-height: 1.7em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-content {
		font-size: 16px;
		line-height: 1.6em;
		padding: 0% 0% 0% 5%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li:not(:last-child) {
		margin-bottom: 6px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-m-text-item {
		font-size: 67px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6ceac69d > .elementor-widget-container {
		padding: 10% 4% 10% 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-35107b38 {
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-417f1d65 .qodef-qi-animated-text .qodef-m-title {
		font-size: 66px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-104f0102 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-419128e8 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3292330 .qodef-qi-animated-text .qodef-m-title {
		font-size: 66px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-556d74be .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-next {
		right: 46px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) > .swiper-button-prev {
		left: 46px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-next {
		right: calc(-1 * 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-qi-swiper-container:not(.swiper-container-vertical):not(.swiper-vertical) ~ .swiper-button-prev {
		left: calc(-1 * 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical > .swiper-button-next {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical > .swiper-button-prev {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical ~ .swiper-button-next {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-container-vertical ~ .swiper-button-prev {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical > .swiper-button-next {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical > .swiper-button-prev {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical ~ .swiper-button-next {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .swiper-vertical ~ .swiper-button-prev {
		left: calc(50% - 46px);
	}
	
	.elementor-2871 .elementor-element.elementor-element-6bdefa6c .qodef-qi-animated-text .qodef-m-title {
		font-size: 66px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-8005ac7 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-8005ac7 > .elementor-widget-container {
		margin: -7% -7% -7% -7%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-together-nav {
		margin-top: 1px;
		left: 0px;
		right: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner {
		margin-top: 1px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner {
		margin-top: 1px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical .qodef-swiper-together-nav .qodef-swiper-together-inner {
		margin-top: 1px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-together-nav .qodef-swiper-together-inner {
		margin-top: 1px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4.qodef-navigation-together--top .qodef-swiper-together-nav {
		margin-bottom: 1px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav {
		left: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav {
		right: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav {
		left: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav {
		right: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-start ~ .qodef-swiper-together-nav {
		left: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-end ~ .qodef-swiper-together-nav {
		right: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-start .qodef-swiper-together-nav {
		left: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical.qodef-navigation-alignment--flex-end .qodef-swiper-together-nav {
		right: 0px !important;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-button-next {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-button-prev {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
		bottom: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-pagination-outside {
		margin-top: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-pagination-outside {
		margin-top: 0;
		margin-left: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination {
		bottom: auto;
		right: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-pagination-outside {
		margin-top: 0;
		margin-left: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination {
		bottom: auto;
		right: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-text {
		font-size: 19px;
		padding: 5% 0% 3% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-author-job {
		margin-top: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-inner {
		padding: 4% 8% 0% 10%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 > .elementor-widget-container {
		margin: -7% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-45ac0e5e .qodef-qi-animated-text {
		text-align: left;
	}
	
	.elementor-2871 .elementor-element.elementor-element-45ac0e5e .qodef-qi-animated-text .qodef-m-title {
		font-size: 40px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15433af8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5893d82a > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-16ef4611 {
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-59a96268 .qodef-qi-animated-text .qodef-m-title {
		font-size: 40px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4d6f8da .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1c1b78e6 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-m-title {
		font-size: 15px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-m-role {
		font-size: 13px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-29a7b0dc .qodef-e-social-icon {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-711860da .qodef-m-title {
		font-size: 15px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-711860da .qodef-m-role {
		font-size: 13px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-711860da .qodef-e-social-icon {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-m-title {
		font-size: 15px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-m-role {
		font-size: 13px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3275d9de .qodef-e-social-icon {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-m-title {
		font-size: 15px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-m-role {
		font-size: 13px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-47bfc9f3 .qodef-e-social-icon {
		font-size: 12px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-71abb0fa {
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-24901736 .qodef-qi-animated-text .qodef-m-title {
		font-size: 66px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5109328c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-26f4cf43 {
		--padding-block-start: 12%;
		--padding-block-end: 0%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43a88268 .qodef-qi-business-hours .qodef-m-title {
		font-size: 36px;
		line-height: 1.2em;
		letter-spacing: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5c299c7e .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7652eb8a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2871 .elementor-element.elementor-element-7652eb8a .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2871 .elementor-element.elementor-element-e512318 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e6905b8 .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4821b81b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2871 .elementor-element.elementor-element-4821b81b .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2871 .elementor-element.elementor-element-3f53fbf8 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-61f1ed0 .qodef-qi-typeout-text .qodef-m-text {
		font-size: 52px;
	}
}

@media (max-width:767px) {
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-content {
		text-align: left;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
		font-size: 30px;
		line-height: 28px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slider-excerpt {
		font-size: 16px;
		line-height: 1.2em;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4dc74d13 .bdt-prime-slider .bdt-slide-btn {
		font-size: 17px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1e376162 > .elementor-widget-container {
		padding: 15% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3e412b8a {
		--padding-block-start: 6%;
		--padding-block-end: 0%;
		--padding-inline-start: 6%;
		--padding-inline-end: 6%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-52085295 .qodef-qi-animated-text .qodef-m-title {
		font-size: 36px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-254bdb2a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-45b617d0 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 10px 10px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-64850d47 {
		--justify-content: flex-start;
		--gap: 10px 10px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button {
		font-size: 16px;
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4d28e2a8 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 6px 0 6px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40705de8 {
		--gap: 14px 14px;
		--padding-block-start: 8%;
		--padding-block-end: 0%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40705de8.e-con {
		--align-self: flex-end;
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(10) {
		transform: translateX(calc(1 * 9 * 14px)) translateY(calc(-1 * 9 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(9) {
		transform: translateX(calc(1 * 8 * 14px)) translateY(calc(-1 * 8 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(8) {
		transform: translateX(calc(1 * 7 * 14px)) translateY(calc(-1 * 7 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(7) {
		transform: translateX(calc(1 * 6 * 14px)) translateY(calc(-1 * 6 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(6) {
		transform: translateX(calc(1 * 5 * 14px)) translateY(calc(-1 * 5 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(5) {
		transform: translateX(calc(1 * 4 * 14px)) translateY(calc(-1 * 4 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(4) {
		transform: translateX(calc(1 * 3 * 14px)) translateY(calc(-1 * 3 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(3) {
		transform: translateX(calc(1 * 2 * 14px)) translateY(calc(-1 * 2 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(2) {
		transform: translateX(calc(1 * 1 * 14px)) translateY(calc(-1 * 1 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-orientation--one-side .qodef-m-card:nth-last-child(1) {
		transform: translateX(calc(1 * 0 * 14px)) translateY(calc(-1 * 0 * 14px));
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e .qodef-m-navigation .qodef-nav {
		font-size: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e > .elementor-widget-container {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-423add9e.elementor-element {
		--order: -99999;
	}
	
	.elementor-2871 .elementor-element.elementor-element-55d87dba > .elementor-widget-container {
		padding: 0% 4% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43c5ea47 > .elementor-widget-container {
		padding: 0% 4% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2a0f4c46 > .elementor-widget-container {
		padding: 0% 4% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-qi-swiper-container {
		height: 264px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e56f677 .qodef-qi-swiper-container .swiper-slide img {
		height: 264px;
		object-fit: cover;
	}
	
	.elementor-2871 .elementor-element.elementor-element-40c2d13c {
		--min-height: 10em;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--border-radius: 24px 24px 0px 0px;
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7ab398f5 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--justify-content: flex-end;
		--margin-block-start: 0px;
		--margin-block-end: 0px;
		--margin-inline-start: 0px;
		--margin-inline-end: 0px;
		--padding-block-start: 9%;
		--padding-block-end: 9%;
		--padding-inline-start: 9%;
		--padding-inline-end: 9%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7ab398f5.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6a7303f7 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6a7303f7 > .elementor-widget-container {
		margin: -70px 0px 90px 0px;
		padding: 32px 20px 20px 20px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1efd539d {
		--border-radius: 0px 0px 24px 24px;
		--padding-block-start: 0%;
		--padding-block-end: 8%;
		--padding-inline-start: 8%;
		--padding-inline-end: 8%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-78a72dd0 .qodef-qi-animated-text .qodef-m-title {
		font-size: 36px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3c8f7aca .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation .qodef-tab-title a {
		text-align: left;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-navigation li a {
		font-size: 16px;
		line-height: 1.1em;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e .qodef-qi-tabs-vertical .qodef-tabs-vertical-content {
		font-size: 15px;
		line-height: 1.6em;
		padding: 6% 0% 6% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15aa236e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button {
		font-size: 16px;
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-604b5306 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 6px 0 6px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6ceac69d .qodef-m-text-item {
		font-size: 42px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6ceac69d > .elementor-widget-container {
		padding: 16% 4% 16% 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-35107b38 {
		--width: 100%;
		--min-height: 0px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-2871 .elementor-element.elementor-element-3a2c4b3e {
		--padding-block-start: 0%;
		--padding-block-end: 0%;
		--padding-inline-start: 0%;
		--padding-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-417f1d65 .qodef-qi-animated-text .qodef-m-title {
		font-size: 36px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-104f0102 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4b0abc02 {
		--margin-block-start: 4%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-3292330 .qodef-qi-animated-text .qodef-m-title {
		font-size: 40px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-556d74be .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-51d4b137 .qodef-shortcode .qodef-e-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-2c0d0096 {
		--content-width: 100%;
		--margin-block-start: 6%;
		--margin-block-end: 0%;
		--margin-inline-start: 0%;
		--margin-inline-end: 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-6bdefa6c .qodef-qi-animated-text .qodef-m-title {
		font-size: 36px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-8005ac7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-8005ac7 > .elementor-widget-container {
		margin: -36px 0px 20px 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-together-inner {
		width: 32px;
		height: 88px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
		bottom: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-pagination-outside {
		margin-top: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-pagination-outside {
		margin-top: 0;
		margin-left: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination {
		bottom: auto;
		right: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-pagination-outside {
		margin-top: 0;
		margin-left: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination {
		bottom: auto;
		right: 16px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-pagination-bullet {
		width: calc(16% * 1.4);
		height: calc(16% * 1.4);
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-horizontal > .swiper-pagination-bullets {
		min-height: calc(16% * 1.4);
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-horizontal > .swiper-pagination-bullets {
		min-height: calc(16% * 1.4);
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 calc(22px * .72 / 2);
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: calc(22px * .72 / 2) 0;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
		margin: 0 calc(22px * .72 / 2);
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-container-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
		margin: calc(22px * .72 / 2) 0;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 calc(22px * .72 / 2);
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: calc(22px * .72 / 2) 0;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .swiper-vertical ~ .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
		margin: calc(22px * .72 / 2) 0;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-text {
		font-size: 16px;
		line-height: 1.4em;
		margin-bottom: 0px;
		padding: 10% 10% 10% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-side {
		width: 84px;
		margin-right: 92px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-e-title {
		margin-bottom: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-author-job {
		margin-top: 0px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-b13bdc4 .qodef-item-layout--side-with-image .qodef-e-inner {
		padding: 5% 4% 8% 17%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-77791868 {
		--margin-block-start: 1px;
		--margin-block-end: 1px;
		--margin-inline-start: 1px;
		--margin-inline-end: 1px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-45ac0e5e .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-15433af8 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button {
		font-size: 16px;
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5d5766ba .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 6px 0 6px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1df9d38a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
	}
	
	.elementor-2871 .elementor-element.elementor-element-59a96268 .qodef-qi-animated-text .qodef-m-title {
		font-size: 30px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-4d6f8da .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1c1b78e6 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button {
		font-size: 16px;
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
		padding: 6px 18px 6px 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-1ad55ea2 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
		padding: 6px 0 6px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-24901736 .qodef-qi-animated-text .qodef-m-title {
		font-size: 40px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5109328c .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-26f4cf43 {
		--padding-block-start: 4%;
		--padding-block-end: 4%;
		--padding-inline-start: 4%;
		--padding-inline-end: 4%;
	}
	
	.elementor-2871 .elementor-element.elementor-element-43a88268 .qodef-qi-business-hours .qodef-m-title {
		line-height: 1em;
	}
	
	.elementor-2871 .elementor-element.elementor-element-5c299c7e {
		text-align: left;
	}
	
	.elementor-2871 .elementor-element.elementor-element-e6905b8 {
		text-align: left;
	}
	
	.elementor-2871 .elementor-element.elementor-element-61f1ed0 .qodef-qi-typeout-text .qodef-m-text {
		font-size: 28px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-385619c9 .qodef-qi-typeout-text .qodef-m-text {
		font-size: 18px;
	}
	
	.elementor-2871 .elementor-element.elementor-element-7eb508 .qodef-qi-button {
		font-size: 16px;
	}
}
